drivers/net/wireless/realtek/rtw89/chan.c
403
bool rtw89_entity_check_hw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/chan.c
415
void rtw89_entity_force_hw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/chan.h
127
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/chan.h
135
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/chan.h
176
bool rtw89_entity_check_hw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/chan.h
177
void rtw89_entity_force_hw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/coex.c
6106
void _update_dbcc_band(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/coex.h
304
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/coex.h
319
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/coex.h
328
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.c
463
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.c
516
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.c
534
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
3849
void (*bb_preinit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3850
void (*bb_postinit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3852
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3861
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3866
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3878
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/core.h
3886
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3888
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3889
int (*init_txpwr_unit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3894
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3904
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3909
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
3913
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/core.h
4038
enum rtw89_phy_idx band;
drivers/net/wireless/realtek/rtw89/core.h
5338
enum rtw89_phy_idx entity_force_hw;
drivers/net/wireless/realtek/rtw89/core.h
6517
enum rtw89_phy_idx phy_idx;
drivers/net/wireless/realtek/rtw89/core.h
7438
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
7449
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
7593
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/core.h
7640
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
7707
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
7724
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
7736
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/core.h
7791
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/core.h
8036
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/fw.c
7028
enum rtw89_phy_idx phy_idx, bool enable)
drivers/net/wireless/realtek/rtw89/fw.c
7320
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/fw.c
7448
int rtw89_fw_h2c_rf_pre_ntfy_mcc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/fw.c
7547
int rtw89_fw_h2c_rf_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7600
int rtw89_fw_h2c_rf_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7661
int rtw89_fw_h2c_rf_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7703
int rtw89_fw_h2c_rf_txgapk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7746
int rtw89_fw_h2c_rf_dack(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7783
int rtw89_fw_h2c_rf_rxdck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7873
int rtw89_fw_h2c_rf_txiqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.c
7916
int rtw89_fw_h2c_rf_cim3k(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5416
enum rtw89_phy_idx phy_idx, bool enable);
drivers/net/wireless/realtek/rtw89/fw.h
5423
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/fw.h
5424
int rtw89_fw_h2c_rf_pre_ntfy_mcc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/fw.h
5428
int rtw89_fw_h2c_rf_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5430
int rtw89_fw_h2c_rf_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5432
int rtw89_fw_h2c_rf_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5434
int rtw89_fw_h2c_rf_txgapk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5436
int rtw89_fw_h2c_rf_dack(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5438
int rtw89_fw_h2c_rf_rxdck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5441
int rtw89_fw_h2c_rf_txiqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/fw.h
5443
int rtw89_fw_h2c_rf_cim3k(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac.c
6258
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac.h
1140
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac.h
1546
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac.h
1560
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac.h
1574
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/mac_be.c
2695
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
1333
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
2112
u32 data, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
2121
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
2130
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
2139
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
3071
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
3128
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
3156
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
3191
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
4117
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4142
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4160
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4177
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4194
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4211
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4228
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4245
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4262
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.c
4579
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.c
4649
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.c
4721
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.c
4784
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.c
7025
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
7039
u32 val, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
7056
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
7074
static void rtw89_physts_enable_hdr_2(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
7086
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
8235
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
8252
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/phy.c
8794
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.c
8828
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.h
1016
u32 data, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1018
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1020
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1022
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1057
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1060
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1073
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.h
1083
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.h
1093
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.h
1103
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy.h
1167
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1170
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1175
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1179
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1183
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1187
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1191
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1195
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1199
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy.h
1203
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.h
1207
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/phy.h
1230
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1244
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
1246
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
693
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
696
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
699
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
702
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/phy.h
805
u32 addr, u32 data, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
1095
enum rtw89_phy_idx phy_idx = mac_idx != RTW89_MAC_0 ? RTW89_PHY_1 : RTW89_PHY_0;
drivers/net/wireless/realtek/rtw89/phy_be.c
1223
u8 nss, u32 *addr, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
1262
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
1279
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
1564
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
1811
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/phy_be.c
1859
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
650
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/phy_be.c
671
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1090
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1172
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1293
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1378
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1503
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1548
static void rtw8851b_bb_reset_all(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1559
enum rtw89_phy_idx phy_idx, bool en)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1579
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1633
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1662
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1699
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1736
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1771
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1786
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1807
enum rtw89_phy_idx phy_idx, s16 ref)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1835
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1869
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1919
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1936
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1946
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1974
rtw8851b_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1997
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2020
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1071
static bool _iqk_2g_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1178
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1233
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1284
static bool _iqk_5g_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1328
static bool _iqk_2g_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1373
static bool _iqk_2g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1426
static bool _iqk_5g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
145
static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
150
static void _adc_fifo_rst(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1500
static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1616
static void _iqk_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1641
static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1667
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1682
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1728
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1761
static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1823
static void _dpk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1889
static void _dpk_information(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2041
static void _dpk_kip_preset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2053
static void _dpk_kip_restore(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2147
static void _dpk_kip_set_txagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2164
static bool _dpk_kip_set_rxagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2176
static void _dpk_lbk_rxiqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2277
static u8 _dpk_gainloss(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2335
static u8 _dpk_agc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2474
static void _dpk_idl_mpa(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2517
static void _dpk_gain_normalize(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2549
static void _dpk_on(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2571
static bool _dpk_main(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2610
enum rtw89_phy_idx phy, u8 kpath,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2668
static void _dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, bool force,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2780
static void _tssi_set_sys(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2793
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2800
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2806
static void _tssi_set_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2812
static void _tssi_set_tmeter_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2910
static void _tssi_set_dac_gain_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2916
static void _tssi_slope_cal_org(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2926
static void _tssi_alignment_default(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2937
static void _tssi_set_tssi_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2943
static void _tssi_set_tssi_track(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2950
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2956
static void _tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2975
static void _tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3104
static s8 _tssi_get_ofdm_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3139
static s8 _tssi_get_ofdm_trim_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3176
static void _tssi_set_efuse_to_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3255
enum rtw89_phy_idx phy, enum rtw89_rf_path path,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3414
void rtw8851b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3431
void rtw8851b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3447
void rtw8851b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3470
void rtw8851b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3500
void rtw8851b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3523
enum rtw89_phy_idx phy, bool enable,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3556
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3607
static void _ctrl_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3754
static void _rxbb_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3770
enum rtw89_phy_idx phy, u8 central_ch,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3780
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
578
static void _rx_dck_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
633
static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, bool is_afe,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
738
static bool _iqk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
825
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
894
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
987
static bool _iqk_5g_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
15
void rtw8851b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
17
void rtw8851b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
20
void rtw8851b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
23
void rtw8851b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
25
void rtw8851b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
28
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.h
32
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1002
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1149
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1262
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1273
enum rtw89_phy_idx phy_idx, bool en)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1286
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1300
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1335
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1347
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1374
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1431
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1492
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1507
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1527
enum rtw89_phy_idx phy_idx, s16 ref)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1578
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1611
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1620
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1626
rtw8852a_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1659
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1672
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1697
enum rtw89_phy_idx idx, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1720
enum rtw89_phy_idx idx, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1734
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1790
enum rtw89_phy_idx idx, u8 mode)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1805
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1892
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a.h
100
enum rtw89_phy_idx idx, const struct rtw89_chan *chan);
drivers/net/wireless/realtek/rtw89/rtw8852a.h
103
enum rtw89_phy_idx idx, const struct rtw89_chan *chan);
drivers/net/wireless/realtek/rtw89/rtw8852a.h
105
enum rtw89_phy_idx idx);
drivers/net/wireless/realtek/rtw89/rtw8852a.h
108
enum rtw89_phy_idx idx, u8 mode);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1047
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1106
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1188
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1287
static void _iqk_info_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1331
void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1368
enum rtw89_phy_idx phy, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1428
static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1463
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
15
static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1508
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1624
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1653
static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1674
static void _set_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1723
static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1819
static u8 _dpk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1861
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1870
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1894
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1925
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1988
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2208
static bool _dpk_sync(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2265
enum rtw89_phy_idx phy, enum rtw89_rf_path path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2344
static u8 _dpk_agc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2499
static void _dpk_idl_mpa(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2543
static bool _dpk_reload_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2570
static bool _dpk_main(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2611
enum rtw89_phy_idx phy, u8 kpath,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2681
static bool _dpk_bypass_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2700
static void _dpk_force_bypass(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2712
static void _dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2846
static void _tssi_rf_setting(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2857
static void _tssi_set_sys(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2868
static void _tssi_ini_txpwr_ctrl_bb(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2883
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2891
static void _tssi_set_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2899
static void _tssi_set_tmeter_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3056
static void _tssi_set_dac_gain_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3064
static void _tssi_slope_cal_org(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3072
static void _tssi_set_rf_gap_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3080
static void _tssi_set_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3088
static void _tssi_set_track(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3097
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3105
static void _tssi_pak(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3135
static void _tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3154
static void _tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3280
static s8 _tssi_get_ofdm_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3317
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3355
enum rtw89_phy_idx phy, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3484
static void _tssi_high_power(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3522
static void _tssi_hw_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3531
static void _tssi_pre_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3637
void rtw8852a_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3657
void rtw8852a_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3673
void rtw8852a_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3696
void rtw8852a_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3727
void rtw8852a_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3759
void _rtw8852a_tssi_avg_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3778
void _rtw8852a_tssi_set_avg(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3797
enum rtw89_phy_idx phy, bool enable)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3812
enum rtw89_phy_idx phy, bool enable)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3857
bool scan_start, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
803
enum rtw89_phy_idx phy_idx, u8 path, u8 ktype,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
893
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
958
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
13
void rtw8852a_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
15
void rtw8852a_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
17
void rtw8852a_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
20
void rtw8852a_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
22
void rtw8852a_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h
26
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b.c
591
enum rtw89_phy_idx phy_idx, bool en)
drivers/net/wireless/realtek/rtw89/rtw8852b.c
615
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b.c
631
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b.c
679
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b.c
715
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8852b.c
732
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1023
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1077
static void __rtw8852bx_bb_reset_all(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1090
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1145
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1168
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1206
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1236
enum rtw89_phy_idx phy_idx, s16 pwr_ofst)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1272
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1322
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1360
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1371
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1382
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1410
__rtw8852bx_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1444
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1455
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1480
enum rtw89_phy_idx idx, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1506
enum rtw89_phy_idx idx, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1522
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1553
enum rtw89_phy_idx idx, u8 mode)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1570
void __rtw8852bx_bb_backup_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1586
void __rtw8852bx_bb_restore_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1604
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1611
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
634
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
747
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
901
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
120
void (*bb_reset_all)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
128
enum rtw89_phy_idx idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
131
enum rtw89_phy_idx idx, const struct rtw89_chan *chan);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
132
void (*bb_backup_tssi)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
134
void (*bb_restore_tssi)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
137
enum rtw89_phy_idx idx, u8 mode);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
141
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
143
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
145
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
157
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
159
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
160
int (*init_txpwr_unit)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
194
void rtw8852bx_bb_reset_all(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
227
enum rtw89_phy_idx idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
235
enum rtw89_phy_idx idx, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
242
void rtw8852bx_bb_backup_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
249
void rtw8852bx_bb_restore_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
257
enum rtw89_phy_idx idx, u8 mode)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
271
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
278
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
285
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
327
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
334
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_common.h
340
int rtw8852bx_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1016
static bool _txk_group_sel(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1079
static bool _iqk_nbtxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1191
static bool _iqk_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1316
static void _iqk_info_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1347
static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1386
static void _iqk_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1434
static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1468
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1515
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1587
static void _tmac_tx_pause(struct rtw89_dev *rtwdev, enum rtw89_phy_idx band_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1597
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1628
static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1702
static void _dpk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1744
static void _dpk_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1751
static void _dpk_information(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1776
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1794
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1832
static void _dpk_lbk_rxiqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2016
static bool _dpk_sync(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2093
static void _dpk_gainloss(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2100
static void _dpk_kip_preset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2117
static void _dpk_kip_set_txagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2128
static void _dpk_kip_set_rxagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2146
static u8 _dpk_set_offset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2208
static u8 _dpk_agc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2355
static void _dpk_idl_mpa(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2369
static void _dpk_fill_result(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2408
static bool _dpk_reload_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2435
static bool _dpk_main(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2485
enum rtw89_phy_idx phy, u8 kpath,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2539
static bool _dpk_bypass_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2562
static void _dpk_force_bypass(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2574
static void _dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2692
static void _set_dpd_backoff(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2719
static void _tssi_rf_setting(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2730
static void _tssi_set_sys(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2748
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2757
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2765
static void _tssi_set_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
277
static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2773
static void _tssi_set_tmeter_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2930
static void _tssi_set_dac_gain_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2938
static void _tssi_slope_cal_org(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
295
static void _set_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2953
static void _tssi_alignment_default(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3011
static void _tssi_set_tssi_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3019
static void _tssi_set_tssi_track(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3029
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
304
static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3041
static void _tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3093
static void _tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3224
static s8 _tssi_get_ofdm_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3259
static s8 _tssi_get_ofdm_trim_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3296
static void _tssi_set_efuse_to_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3375
enum rtw89_phy_idx phy, enum rtw89_rf_path path,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3410
static void _tssi_hw_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3436
enum rtw89_phy_idx phy, const u32 reg[],
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3451
enum rtw89_phy_idx phy, const u32 reg[],
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3484
static bool _tssi_get_cw_report(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3559
static void _tssi_alimentk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3757
void rtw8852b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3774
void rtw8852b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3790
void rtw8852b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3813
void rtw8852b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3852
void rtw8852b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3892
enum rtw89_phy_idx phy, bool enable,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3934
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3985
static void _ctrl_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4136
static void _rxbb_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4152
enum rtw89_phy_idx phy, u8 central_ch,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4162
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4168
void rtw8852b_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
815
static bool _iqk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
870
static bool _rxk_group_sel(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
928
static bool _iqk_nbrxk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
12
void rtw8852b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
14
void rtw8852b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
17
void rtw8852b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
20
void rtw8852b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
22
void rtw8852b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
25
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
29
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.h
30
void rtw8852b_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
475
enum rtw89_phy_idx phy_idx, bool en)
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
499
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
519
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
564
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
600
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
617
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1034
static bool _iqk_2g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1079
static bool _iqk_5g_lok(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1123
static bool _iqk_2g_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1184
static bool _iqk_5g_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1245
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1310
static bool _iqk_2g_rx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1395
static bool _iqk_5g_rx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1477
static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1529
static void _iqk_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1560
static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1603
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1644
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1736
static void _tmac_tx_pause(struct rtw89_dev *rtwdev, enum rtw89_phy_idx band_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1746
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1777
static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1812
static void _dpk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1852
static void _dpk_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1863
static void _dpk_information(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1910
static void _dpk_lbk_rxiqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2062
static void _dpk_sync(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2137
static void _dpk_gainloss(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2146
static void _dpk_kip_preset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2176
static void _dpk_kip_set_txagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2190
static void _dpk_kip_set_rxagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2199
static u8 _dpk_set_offset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2260
static u8 _dpk_agc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
234
static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2433
static void _dpk_idl_mpa(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2447
static void _dpk_fill_result(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2488
static bool _dpk_reload_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2533
static bool _dpk_main(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2587
enum rtw89_phy_idx phy, u8 kpath,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2633
static bool _dpk_bypass_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2656
static void _dpk_force_bypass(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2771
static void _set_dpd_backoff(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2798
static void _tssi_dpk_off(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2804
static void _tssi_rf_setting(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2815
static void _tssi_set_sys(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2838
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2847
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2855
static void _tssi_set_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2863
static void _tssi_set_tmeter_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
297
static void _rfk_bb_afe_setting(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3023
static void _tssi_set_dac_gain_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3031
static void _tssi_slope_cal_org(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3046
static void _tssi_alignment_default(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3078
static void _tssi_set_tssi_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3086
static void _tssi_set_tssi_track(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3096
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3110
static void _tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3162
static void _tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3293
static s8 _tssi_get_ofdm_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3328
static s8 _tssi_get_ofdm_trim_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3365
static void _tssi_set_efuse_to_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
341
static void _rfk_bb_afe_restore(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3445
enum rtw89_phy_idx phy, enum rtw89_rf_path path,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3480
static void _tssi_hw_tx(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3506
enum rtw89_phy_idx phy, const u32 reg[],
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3521
enum rtw89_phy_idx phy, const u32 reg[],
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3554
static bool _tssi_get_cw_report(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3631
static void _tssi_alimentk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
370
static void _set_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
379
static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3826
void rtw8852bt_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3843
void rtw8852bt_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3859
void rtw8852bt_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3876
void rtw8852bt_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3921
void rtw8852bt_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3961
enum rtw89_phy_idx phy, bool enable,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4000
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4051
static void _ctrl_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4203
static void _rxbb_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4219
enum rtw89_phy_idx phy, u8 central_ch,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4229
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4235
void rtw8852bt_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
952
static bool _iqk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
12
void rtw8852bt_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
14
void rtw8852bt_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
17
void rtw8852bt_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
20
void rtw8852bt_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
22
void rtw8852bt_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
25
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
29
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.h
30
void rtw8852bt_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1078
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1121
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1269
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1282
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1429
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1528
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1552
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1597
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1649
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1674
enum rtw89_phy_idx phy_idx, bool en)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1700
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1806
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1836
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1935
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1964
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2004
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2021
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2042
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2104
enum rtw89_phy_idx phy_idx, s16 pwr_ofst)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2140
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2194
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2217
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2227
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2252
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2264
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2270
rtw8852c_init_tssi_ctrl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2296
rtw8852c_init_txpwr_unit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2495
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2666
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
322
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1014
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1105
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1260
static void _iqk_info_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1304
static void _iqk_by_path(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1326
enum rtw89_phy_idx phy, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1369
static void _iqk_start_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1400
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1423
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1522
enum rtw89_phy_idx phy_idx, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1551
static void _iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1738
static void _set_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, u8 path,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1873
static u8 _dpk_one_shot(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1908
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1933
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2006
static void _dpk_kip_restore(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2016
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2217
static void _dpk_kip_set_txagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2229
static u8 _dpk_gainloss(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2286
static bool _dpk_kip_set_rxagc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2323
static u8 _dpk_agc(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2453
static void _dpk_idl_mpa(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2502
static bool _dpk_reload_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2535
static void _dpk_kip_preset_8852c(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2573
static void _dpk_gain_normalize_8852c(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2620
static void _dpk_on(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2642
static bool _dpk_main(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2697
enum rtw89_phy_idx phy, u8 kpath,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2765
static bool _dpk_bypass_check(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2789
static void _dpk_force_bypass(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2801
static void _dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, bool force,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2902
static void _tssi_set_sys(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2938
static void _tssi_ini_txpwr_ctrl_bb(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2947
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2955
static void _tssi_set_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2973
static void _tssi_set_bbgain_split(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2981
static void _tssi_set_tmeter_tbl(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3199
static void _tssi_slope_cal_org(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3215
static void _tssi_set_aligk_default(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3241
static void _tssi_set_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3249
static void _tssi_run_slope(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3257
static void _tssi_set_track(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3266
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3274
static void _tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3303
static void _tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3626
static s8 _tssi_get_ofdm_de(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3689
enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3754
enum rtw89_phy_idx phy, const struct rtw89_chan *chan)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3896
static void _ctrl_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3964
static void _ctrl_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4027
static void _rxbb_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4107
void rtw8852c_ctrl_bw_ch(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4118
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4125
void rtw8852c_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4179
void rtw8852c_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4198
static void _rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4252
void rtw8852c_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, bool is_afe)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4264
enum rtw89_phy_idx phy_idx = RTW89_PHY_0;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4319
void rtw8852c_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4340
void rtw8852c_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4377
void rtw8852c_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4415
enum rtw89_phy_idx phy, bool enable)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4462
bool scan_start, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
721
enum rtw89_phy_idx phy_idx, u8 path, u8 ktype)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
784
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
80
static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
869
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
945
enum rtw89_phy_idx phy_idx, u8 path)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
10
void rtw8852c_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
13
void rtw8852c_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
15
void rtw8852c_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool is_afe);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
18
void rtw8852c_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
21
void rtw8852c_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
23
void rtw8852c_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
28
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
31
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1151
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1274
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1319
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1384
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1467
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1492
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1530
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1605
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1648
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1720
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1779
static void rtw8922a_bbmcu_cr_init(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1802
static void rtw8922a_bb_preinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1820
static void rtw8922a_bb_postinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1852
bool en, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1870
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1923
static void rtw8922a_bb_reset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1928
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1963
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1983
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2085
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2164
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2181
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2200
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2223
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2235
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2243
enum rtw89_phy_idx phy_idx, enum rtw89_rf_path path,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2257
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2300
enum rtw89_phy_idx phy_idx, enum rtw89_mac_idx mac_idx,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2325
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2350
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2393
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2413
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2430
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2456
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2494
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2503
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2522
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2547
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2560
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2569
enum rtw89_phy_idx phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2579
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
446
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
105
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
360
void rtw8922a_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
378
void rtw8922a_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
38
void rtw8922a_ctl_band_ch_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.h
13
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.h
15
void rtw8922a_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.h
16
void rtw8922a_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1235
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1256
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1380
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1425
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1466
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1507
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1630
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1648
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1665
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1678
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1696
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1712
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1725
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1766
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1793
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1876
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1919
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
1991
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2002
static void rtw8922d_bb_preinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2012
static void rtw8922d_bb_postinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2019
bool en, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2029
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2082
static void rtw8922d_bb_reset(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2088
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2112
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2173
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2226
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2335
enum rtw89_phy_idx phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2374
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2407
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2439
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2450
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2471
enum rtw89_phy_idx phy_idx, enum rtw89_mac_idx mac_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2493
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2520
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2560
static void __rtw8922d_tssi_enable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2580
static void __rtw8922d_tssi_disable(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2597
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2620
enum rtw89_phy_idx phy_idx = rtwvif_link->phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2648
enum rtw89_phy_idx phy_idx,
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2687
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2722
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2739
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2799
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2824
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2836
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2849
enum rtw89_phy_idx phy_idx;
drivers/net/wireless/realtek/rtw89/rtw8922d.c
2860
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
486
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d.c
493
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
108
void rtw8922d_chlk_ktbl_ctl_mld(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool manual)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
137
enum rtw89_phy_idx phy_idx, u8 idx)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
296
void rtw8922d_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
314
void rtw8922d_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
46
void rtw8922d_ctl_band_ch_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy,
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
65
enum rtw89_phy_idx phy_idx)
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h
15
enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h
18
void rtw8922d_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h
19
void rtw8922d_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h
21
void rtw8922d_chlk_ktbl_ctl_mld(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool manual);