Lines Matching defs:central_ch
677 u8 central_ch = chan->channel;
686 txsc_idx = pri_ch > central_ch ? 1 : 2;
690 if (pri_ch > central_ch)
691 txsc_idx = (pri_ch - central_ch) >> 1;
693 txsc_idx = ((central_ch - pri_ch) >> 1) + 1;
695 txsc_idx = pri_ch > central_ch ? 9 : 10;
699 if (pri_ch > central_ch)
700 tmp = (pri_ch - central_ch) >> 1;
702 tmp = ((central_ch - pri_ch) >> 1) + 1;
718 txsc_idx = pri_ch > central_ch ? 13 : 14;
723 if (pri_ch > central_ch)
724 txsc_idx = (10 - (pri_ch - central_ch)) >> 1;
726 txsc_idx = ((central_ch - pri_ch) >> 1) + 5;
728 txsc_idx = pri_ch > central_ch ? 10 : 12;
746 u8 central_ch = chan->channel;
754 txsb_idx = pri_ch > central_ch ? 1 : 0;
758 txsb_idx = (pri_ch - central_ch + 6) / 4;
760 txsb_idx = pri_ch > central_ch ? 1 : 0;
764 txsb_idx = (pri_ch - central_ch + 14) / 4;
766 txsb_idx = (pri_ch - central_ch + 12) / 8;
768 txsb_idx = pri_ch > central_ch ? 1 : 0;
772 txsb_idx = (pri_ch - central_ch + 30) / 4;
774 txsb_idx = (pri_ch - central_ch + 28) / 8;
776 txsb_idx = (pri_ch - central_ch + 24) / 16;
778 txsb_idx = pri_ch > central_ch ? 1 : 0;
6278 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band)
6287 FIELD_PREP(RTW89_CH_OFFSET_MASK, central_ch);
6303 if (central_ch >= rtw89_ch_base_table[idx])
6307 rtw89_warn(rtwdev, "Unknown band %d channel %d\n", band, central_ch);
6313 (central_ch - rtw89_ch_base_table[idx]) >> 1);