Lines Matching defs:central_ch
740 u8 central_ch = chan->channel;
749 txsc_idx = pri_ch > central_ch ? 1 : 2;
753 if (pri_ch > central_ch)
754 txsc_idx = (pri_ch - central_ch) >> 1;
756 txsc_idx = ((central_ch - pri_ch) >> 1) + 1;
758 txsc_idx = pri_ch > central_ch ? 9 : 10;
762 if (pri_ch > central_ch)
763 tmp = (pri_ch - central_ch) >> 1;
765 tmp = ((central_ch - pri_ch) >> 1) + 1;
781 txsc_idx = pri_ch > central_ch ? 13 : 14;
786 if (pri_ch > central_ch)
787 txsc_idx = (10 - (pri_ch - central_ch)) >> 1;
789 txsc_idx = ((central_ch - pri_ch) >> 1) + 5;
791 txsc_idx = pri_ch > central_ch ? 10 : 12;
809 u8 central_ch = chan->channel;
817 txsb_idx = pri_ch > central_ch ? 1 : 0;
821 txsb_idx = (pri_ch - central_ch + 6) / 4;
823 txsb_idx = pri_ch > central_ch ? 1 : 0;
827 txsb_idx = (pri_ch - central_ch + 14) / 4;
829 txsb_idx = (pri_ch - central_ch + 12) / 8;
831 txsb_idx = pri_ch > central_ch ? 1 : 0;
835 txsb_idx = (pri_ch - central_ch + 30) / 4;
837 txsb_idx = (pri_ch - central_ch + 28) / 8;
839 txsb_idx = (pri_ch - central_ch + 24) / 16;
841 txsb_idx = pri_ch > central_ch ? 1 : 0;
6851 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band)
6860 FIELD_PREP(RTW89_CH_OFFSET_MASK, central_ch);
6876 if (central_ch >= rtw89_ch_base_table[idx])
6880 rtw89_warn(rtwdev, "Unknown band %d channel %d\n", band, central_ch);
6886 (central_ch - rtw89_ch_base_table[idx]) >> 1);