/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | rtw8852a.c | 779 static int rtw8852a_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, argument 785 ch_element = central_ch - 1; 788 ch_element = central_ch - 1 + 2; 790 ch_element = central_ch - 1 - 2; 803 static void rtw8852a_ch_setting(struct rtw89_dev *rtwdev, u8 central_ch, argument 814 val |= central_ch; 815 if (central_ch > 14) 820 static u8 rtw8852a_sco_mapping(u8 central_ch) argument 822 if (central_ch == 1) 824 else if (central_ch > 848 rtw8852a_ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch, enum rtw89_phy_idx phy_idx) argument 1060 rtw8852a_spur_elimination(struct rtw89_dev *rtwdev, u8 central_ch) argument [all...] |
H A D | rtw8851b.c | 842 static u8 rtw8851b_sco_mapping(u8 central_ch) argument 844 if (central_ch == 1) 846 else if (central_ch >= 2 && central_ch <= 6) 848 else if (central_ch >= 7 && central_ch <= 10) 850 else if (central_ch >= 11 && central_ch <= 14) 852 else if (central_ch == 36 || central_ch 1021 u8 central_ch = chan->channel; local [all...] |
H A D | rtw8852b.c | 929 static u8 rtw8852b_sco_mapping(u8 central_ch) argument 931 if (central_ch == 1) 933 else if (central_ch >= 2 && central_ch <= 6) 935 else if (central_ch >= 7 && central_ch <= 10) 937 else if (central_ch >= 11 && central_ch <= 14) 939 else if (central_ch == 36 || central_ch 1130 u8 central_ch = chan->channel; local [all...] |
H A D | rtw8922a_rfk.c | 39 u8 central_ch, enum rtw89_band band, 78 rf_reg[path][i] |= u32_encode_bits(central_ch, RR_CFGCH_CH); 38 rtw8922a_ctl_band_ch_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 central_ch, enum rtw89_band band, enum rtw89_bandwidth bw) argument
|
H A D | phy.c | 664 u8 central_ch = chan->channel; local 673 txsc_idx = pri_ch > central_ch ? 1 : 2; 677 if (pri_ch > central_ch) 678 txsc_idx = (pri_ch - central_ch) >> 1; 680 txsc_idx = ((central_ch - pri_ch) >> 1) + 1; 682 txsc_idx = pri_ch > central_ch ? 9 : 10; 686 if (pri_ch > central_ch) 687 tmp = (pri_ch - central_ch) >> 1; 689 tmp = ((central_ch - pri_ch) >> 1) + 1; 705 txsc_idx = pri_ch > central_ch 733 u8 central_ch = chan->channel; local 6138 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band) argument [all...] |
H A D | rtw8852c_rfk.c | 3893 u8 central_ch, enum rtw89_band band, bool is_dav) 3906 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); 3929 u8 central_ch, enum rtw89_band band) 3935 if ((central_ch > 14 && central_ch < 36) || 3936 (central_ch > 64 && central_ch < 100) || 3937 (central_ch > 144 && central_ch < 149) || central_ch > 17 3892 _ch_setting(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, u8 central_ch, enum rtw89_band band, bool is_dav) argument 3928 _ctrl_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 central_ch, enum rtw89_band band) argument 4052 rtw8852c_ctrl_bw_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 central_ch, enum rtw89_band band, enum rtw89_bandwidth bw) argument [all...] |
H A D | rtw8852b_rfk.c | 4074 u8 central_ch, bool dav) 4077 bool is_2g_ch = central_ch <= 14; 4085 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); 4105 central_ch, path, reg18_addr, 4109 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) argument 4111 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); 4112 _ch_setting(rtwdev, RF_PATH_B, central_ch, true); 4113 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); 4114 _ch_setting(rtwdev, RF_PATH_B, central_ch, false); 4154 enum rtw89_phy_idx phy, u8 central_ch, 4073 _ch_setting(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, u8 central_ch, bool dav) argument 4153 rtw8852b_ctrl_bw_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 central_ch, enum rtw89_band band, enum rtw89_bandwidth bw) argument [all...] |
H A D | rtw8851b_rfk.c | 3529 u8 central_ch, bool dav) 3532 bool is_2g_ch = central_ch <= 14; 3540 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); 3560 central_ch, path, reg18_addr, 3564 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) argument 3566 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); 3567 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); 3607 enum rtw89_phy_idx phy, u8 central_ch, 3610 _ctrl_ch(rtwdev, central_ch); 3528 _ch_setting(struct rtw89_dev *rtwdev, enum rtw89_rf_path path, u8 central_ch, bool dav) argument 3606 rtw8851b_ctrl_bw_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 central_ch, enum rtw89_band band, enum rtw89_bandwidth bw) argument
|
H A D | rtw8852c.c | 731 static int rtw8852c_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, argument 737 ch_element = central_ch - 1; 740 ch_element = central_ch - 1 + 2; 742 ch_element = central_ch - 1 - 2; 954 u8 central_ch = chan->channel; local 1030 if (central_ch == 14) {
|
H A D | chan.c | 90 static u8 rtw89_get_primary_sb_idx(u8 central_ch, u8 pri_ch, argument 100 return (prisb_cal_ofst[bw] + pri_ch - central_ch) / 4; 1435 slot_arg->roles[0].central_ch = chan->channel;
|
H A D | phy.h | 942 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band);
|
H A D | rtw8922a.c | 1133 static void rtw8922a_set_cck_parameters(struct rtw89_dev *rtwdev, u8 central_ch, argument 1136 if (central_ch == 14) { 1163 u8 central_ch = chan->channel; local 1189 rtw8922a_set_cck_parameters(rtwdev, central_ch, phy_idx);
|
H A D | fw.h | 291 u8 central_ch; member in struct:rtw89_mac_chinfo 315 u8 central_ch; member in struct:rtw89_mac_chinfo_be 2042 u8 central_ch; member in struct:rtw89_h2c_lps_ch_info::__anon1527 3449 u8 central_ch; member in struct:rtw89_fw_mrc_add_slot_arg::__anon1528
|
H A D | fw.c | 2320 h2c->info[0].central_ch = chan->channel; 4428 le32_encode_bits(ch_info->central_ch, RTW89_H2C_CHINFO_W0_CENTER_CH) | 4501 le32_encode_bits(ch_info->central_ch, 5720 ch_info->central_ch = op->channel; 5831 ch_info->central_ch = channel->hw_value; 5908 ch_info->central_ch = channel->hw_value; 6788 le32_encode_bits(slot_arg->roles[i].central_ch,
|