Lines Matching defs:rtwdev

18 static u32 rtw89_phy0_phy1_offset(struct rtw89_dev *rtwdev, u32 addr)  in rtw89_phy0_phy1_offset()
25 static u16 get_max_amsdu_len(struct rtw89_dev *rtwdev, in get_max_amsdu_len()
156 static u64 rtw89_phy_ra_mask_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_ra_mask_rssi()
199 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_ra_mask_cfg()
268 static void rtw89_phy_ra_gi_ltf(struct rtw89_dev *rtwdev, in rtw89_phy_ra_gi_ltf()
307 static void rtw89_phy_ra_sta_update(struct rtw89_dev *rtwdev, in rtw89_phy_ra_sta_update()
486 void rtw89_phy_ra_update_sta_link(struct rtw89_dev *rtwdev, in rtw89_phy_ra_update_sta_link()
519 void rtw89_phy_ra_update_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, in rtw89_phy_ra_update_sta()
565 void __rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in __rtw89_phy_rate_pattern_vif()
654 void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in rtw89_phy_rate_pattern_vif()
668 struct rtw89_dev *rtwdev = (struct rtw89_dev *)data; in rtw89_phy_ra_update_sta_iter() local
673 void rtw89_phy_ra_update(struct rtw89_dev *rtwdev) in rtw89_phy_ra_update()
680 void rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct rtw89_sta_link *rtwsta_link) in rtw89_phy_ra_assoc()
727 u8 rtw89_phy_get_txsc(struct rtw89_dev *rtwdev, in rtw89_phy_get_txsc()
797 u8 rtw89_phy_get_txsb(struct rtw89_dev *rtwdev, const struct rtw89_chan *chan, in rtw89_phy_get_txsb()
844 static bool rtw89_phy_check_swsi_busy(struct rtw89_dev *rtwdev) in rtw89_phy_check_swsi_busy()
850 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf()
872 static u32 rtw89_phy_read_rf_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_rf_a()
905 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v1()
922 static u32 rtw89_phy_read_full_rf_v2_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_full_rf_v2_a()
960 static u32 rtw89_phy_read_rf_v2_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_rf_v2_a()
970 u32 rtw89_phy_read_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v2()
987 bool rtw89_phy_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf()
1012 static bool rtw89_phy_write_rf_a(struct rtw89_dev *rtwdev, in rtw89_phy_write_rf_a()
1049 bool rtw89_phy_write_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_v1()
1067 bool rtw89_phy_write_full_rf_v2_a(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_full_rf_v2_a()
1093 bool rtw89_phy_write_rf_a_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_a_v2()
1109 bool rtw89_phy_write_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_v2()
1126 static bool rtw89_chip_rf_v1(struct rtw89_dev *rtwdev) in rtw89_chip_rf_v1()
1131 static void __rtw89_phy_bb_reset(struct rtw89_dev *rtwdev, in __rtw89_phy_bb_reset()
1139 static void rtw89_phy_bb_reset(struct rtw89_dev *rtwdev) in rtw89_phy_bb_reset()
1146 static void rtw89_phy_config_bb_reg(struct rtw89_dev *rtwdev, in rtw89_phy_config_bb_reg()
1194 rtw89_phy_cfg_bb_gain_error(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_error()
1233 rtw89_phy_cfg_bb_rpl_ofst(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_rpl_ofst()
1315 rtw89_phy_cfg_bb_gain_bypass(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_bypass()
1342 rtw89_phy_cfg_bb_gain_op1db(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_op1db()
1376 static void rtw89_phy_config_bb_gain_ax(struct rtw89_dev *rtwdev, in rtw89_phy_config_bb_gain_ax()
1423 rtw89_phy_cofig_rf_reg_store(struct rtw89_dev *rtwdev, in rtw89_phy_cofig_rf_reg_store()
1442 static int rtw89_phy_config_rf_reg_fw(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_fw()
1470 static void rtw89_phy_config_rf_reg_noio(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_noio()
1488 static void rtw89_phy_config_rf_reg(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg()
1512 void rtw89_phy_config_rf_reg_v1(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_v1()
1527 static int rtw89_phy_sel_headline(struct rtw89_dev *rtwdev, in rtw89_phy_sel_headline()
1609 static void rtw89_phy_init_reg(struct rtw89_dev *rtwdev, in rtw89_phy_init_reg()
1611 void (*config)(struct rtw89_dev *rtwdev, in rtw89_phy_init_reg()
1679 void rtw89_phy_init_bb_reg(struct rtw89_dev *rtwdev) in rtw89_phy_init_bb_reg()
1702 static u32 rtw89_phy_nctl_poll(struct rtw89_dev *rtwdev) in rtw89_phy_nctl_poll()
1709 void rtw89_phy_init_rf_reg(struct rtw89_dev *rtwdev, bool noio) in rtw89_phy_init_rf_reg()
1740 static void rtw89_phy_preinit_rf_nctl_ax(struct rtw89_dev *rtwdev) in rtw89_phy_preinit_rf_nctl_ax()
1764 static void rtw89_phy_init_rf_nctl(struct rtw89_dev *rtwdev) in rtw89_phy_init_rf_nctl()
1779 static u32 rtw89_phy0_phy1_offset_ax(struct rtw89_dev *rtwdev, u32 addr) in rtw89_phy0_phy1_offset_ax()
1810 void rtw89_phy_write32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_write32_idx()
1819 void rtw89_phy_write32_idx_set(struct rtw89_dev *rtwdev, u32 addr, u32 bits, in rtw89_phy_write32_idx_set()
1828 void rtw89_phy_write32_idx_clr(struct rtw89_dev *rtwdev, u32 addr, u32 bits, in rtw89_phy_write32_idx_clr()
1837 u32 rtw89_phy_read32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_read32_idx()
1846 void rtw89_phy_set_phy_regs(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_set_phy_regs()
1858 void rtw89_phy_write_reg3_tbl(struct rtw89_dev *rtwdev, in rtw89_phy_write_reg3_tbl()
1871 static u8 rtw89_phy_ant_gain_domain_to_regd(struct rtw89_dev *rtwdev, u8 ant_gain_regd) in rtw89_phy_ant_gain_domain_to_regd()
1896 void rtw89_phy_ant_gain_init(struct rtw89_dev *rtwdev) in rtw89_phy_ant_gain_init()
1972 enum rtw89_ant_gain_subband rtw89_phy_ant_gain_get_subband(struct rtw89_dev *rtwdev, in rtw89_phy_ant_gain_get_subband()
2012 static s8 rtw89_phy_ant_gain_query(struct rtw89_dev *rtwdev, in rtw89_phy_ant_gain_query()
2037 static s8 rtw89_phy_ant_gain_offset(struct rtw89_dev *rtwdev, u8 band, u32 center_freq) in rtw89_phy_ant_gain_offset()
2059 s16 rtw89_phy_ant_gain_pwr_offset(struct rtw89_dev *rtwdev, in rtw89_phy_ant_gain_pwr_offset()
2083 int rtw89_print_ant_gain(struct rtw89_dev *rtwdev, char *buf, size_t bufsz, in rtw89_print_ant_gain()
2124 s8 *rtw89_phy_raw_byr_seek(struct rtw89_dev *rtwdev, in rtw89_phy_raw_byr_seek()
2145 void rtw89_phy_load_txpwr_byrate(struct rtw89_dev *rtwdev, in rtw89_phy_load_txpwr_byrate()
2182 static s8 rtw89_phy_get_tpe_constraint(struct rtw89_dev *rtwdev, u8 band) in rtw89_phy_get_tpe_constraint()
2194 s8 rtw89_phy_read_txpwr_byrate(struct rtw89_dev *rtwdev, u8 band, u8 bw, in rtw89_phy_read_txpwr_byrate()
2209 static u8 rtw89_channel_6g_to_idx(struct rtw89_dev *rtwdev, u8 channel_6g) in rtw89_channel_6g_to_idx()
2234 static u8 rtw89_channel_to_idx(struct rtw89_dev *rtwdev, u8 band, u8 channel) in rtw89_channel_to_idx()
2254 s8 rtw89_phy_read_txpwr_limit(struct rtw89_dev *rtwdev, u8 band, in rtw89_phy_read_txpwr_limit()
2319 static void rtw89_phy_fill_txpwr_limit_20m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_20m_ax()
2334 static void rtw89_phy_fill_txpwr_limit_40m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_40m_ax()
2355 static void rtw89_phy_fill_txpwr_limit_80m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_80m_ax()
2396 static void rtw89_phy_fill_txpwr_limit_160m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_160m_ax()
2483 void rtw89_phy_fill_txpwr_limit_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ax()
2514 s8 rtw89_phy_read_txpwr_limit_ru(struct rtw89_dev *rtwdev, u8 band, in rtw89_phy_read_txpwr_limit_ru()
2568 rtw89_phy_fill_txpwr_limit_ru_20m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_20m_ax()
2584 rtw89_phy_fill_txpwr_limit_ru_40m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_40m_ax()
2609 rtw89_phy_fill_txpwr_limit_ru_80m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_80m_ax()
2652 rtw89_phy_fill_txpwr_limit_ru_160m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_160m_ax()
2677 void rtw89_phy_fill_txpwr_limit_ru_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_ax()
2708 static void rtw89_phy_set_txpwr_byrate_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_byrate_ax()
2765 void rtw89_phy_set_txpwr_offset_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_offset_ax()
2793 static void rtw89_phy_set_txpwr_limit_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_limit_ax()
2828 static void rtw89_phy_set_txpwr_limit_ru_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_limit_ru_ax()
2864 struct rtw89_dev *rtwdev; member
2872 struct rtw89_dev *rtwdev = ra_data->rtwdev; in __rtw89_phy_c2h_ra_rpt_iter() local
2999 rtw89_phy_c2h_ra_rpt(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_ra_rpt()
3018 static void rtw89_phy_c2h_rfk_rpt_log(struct rtw89_dev *rtwdev, in rtw89_phy_c2h_rfk_rpt_log()
3278 static bool rtw89_phy_c2h_rfk_run_log(struct rtw89_dev *rtwdev, in rtw89_phy_c2h_rfk_run_log()
3310 static void rtw89_phy_c2h_rfk_log(struct rtw89_dev *rtwdev, struct sk_buff *c2h, in rtw89_phy_c2h_rfk_log()
3359 rtw89_phy_c2h_rfk_log_iqk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_iqk()
3366 rtw89_phy_c2h_rfk_log_dpk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_dpk()
3373 rtw89_phy_c2h_rfk_log_dack(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_dack()
3380 rtw89_phy_c2h_rfk_log_rxdck(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_rxdck()
3387 rtw89_phy_c2h_rfk_log_tssi(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_tssi()
3394 rtw89_phy_c2h_rfk_log_txgapk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_txgapk()
3412 void rtw89_phy_rfk_report_prep(struct rtw89_dev *rtwdev) in rtw89_phy_rfk_report_prep()
3422 int rtw89_phy_rfk_report_wait(struct rtw89_dev *rtwdev, const char *rfk_name, in rtw89_phy_rfk_report_wait()
3453 rtw89_phy_c2h_rfk_report_state(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_report_state()
3471 rtw89_phy_c2h_rfk_log_tas_pwr(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_tas_pwr()
3506 bool rtw89_phy_c2h_chk_atomic(struct rtw89_dev *rtwdev, u8 class, u8 func) in rtw89_phy_c2h_chk_atomic()
3533 void rtw89_phy_c2h_handle(struct rtw89_dev *rtwdev, struct sk_buff *skb, in rtw89_phy_c2h_handle()
3568 int rtw89_phy_rfk_pre_ntfy_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_pre_ntfy_and_wait()
3584 int rtw89_phy_rfk_tssi_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_and_wait()
3602 int rtw89_phy_rfk_iqk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_iqk_and_wait()
3619 int rtw89_phy_rfk_dpk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_dpk_and_wait()
3636 int rtw89_phy_rfk_txgapk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_txgapk_and_wait()
3653 int rtw89_phy_rfk_dack_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_dack_and_wait()
3670 int rtw89_phy_rfk_rxdck_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_rxdck_and_wait()
3987 static s8 phy_tssi_get_ofdm_de(struct rtw89_dev *rtwdev, in phy_tssi_get_ofdm_de()
4057 static s8 phy_tssi_get_ofdm_trim_de(struct rtw89_dev *rtwdev, in phy_tssi_get_ofdm_trim_de()
4129 void rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de()
4181 void rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl()
4294 static u8 rtw89_phy_cfo_get_xcap_reg(struct rtw89_dev *rtwdev, bool sc_xo) in rtw89_phy_cfo_get_xcap_reg()
4307 static void rtw89_phy_cfo_set_xcap_reg(struct rtw89_dev *rtwdev, bool sc_xo, in rtw89_phy_cfo_set_xcap_reg()
4321 static void rtw89_phy_cfo_set_crystal_cap(struct rtw89_dev *rtwdev, in rtw89_phy_cfo_set_crystal_cap()
4353 static void rtw89_phy_cfo_reset(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_reset()
4370 static void rtw89_dcfo_comp(struct rtw89_dev *rtwdev, s32 curr_cfo) in rtw89_dcfo_comp()
4399 static void rtw89_dcfo_comp_init(struct rtw89_dev *rtwdev) in rtw89_dcfo_comp_init()
4420 static void rtw89_phy_cfo_init(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_init()
4448 static void rtw89_phy_cfo_crystal_cap_adjust(struct rtw89_dev *rtwdev, in rtw89_phy_cfo_crystal_cap_adjust()
4490 static s32 rtw89_phy_average_cfo_calc(struct rtw89_dev *rtwdev) in rtw89_phy_average_cfo_calc()
4520 static s32 rtw89_phy_multi_sta_cfo_calc(struct rtw89_dev *rtwdev) in rtw89_phy_multi_sta_cfo_calc()
4620 static void rtw89_phy_cfo_statistics_reset(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_statistics_reset()
4631 static void rtw89_phy_cfo_dm(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_dm()
4695 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_phy_cfo_track_work() local
4709 static void rtw89_phy_cfo_start_work(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_start_work()
4717 void rtw89_phy_cfo_track(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_track()
4776 void rtw89_phy_cfo_parse(struct rtw89_dev *rtwdev, s16 cfo_val, in rtw89_phy_cfo_parse()
4792 void rtw89_phy_ul_tb_assoc(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rtwvif_link) in rtw89_phy_ul_tb_assoc()
4839 static void rtw89_phy_ofdma_power_diff(struct rtw89_dev *rtwdev, in rtw89_phy_ofdma_power_diff()
4885 void rtw89_phy_ul_tb_ctrl_check(struct rtw89_dev *rtwdev, in rtw89_phy_ul_tb_ctrl_check()
4912 static void rtw89_phy_ul_tb_waveform_ctrl(struct rtw89_dev *rtwdev, in rtw89_phy_ul_tb_waveform_ctrl()
4951 void rtw89_phy_ul_tb_ctrl_track(struct rtw89_dev *rtwdev) in rtw89_phy_ul_tb_ctrl_track()
4975 static void rtw89_phy_ul_tb_info_init(struct rtw89_dev *rtwdev) in rtw89_phy_ul_tb_info_init()
5000 static void rtw89_phy_antdiv_sts_instance_add(struct rtw89_dev *rtwdev, in rtw89_phy_antdiv_sts_instance_add()
5037 void rtw89_phy_antdiv_parse(struct rtw89_dev *rtwdev, in rtw89_phy_antdiv_parse()
5057 static void rtw89_phy_antdiv_reg_init(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_reg_init()
5085 static void rtw89_phy_antdiv_sts_reset(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_sts_reset()
5094 static void rtw89_phy_antdiv_init(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_init()
5108 static void rtw89_phy_thermal_protect(struct rtw89_dev *rtwdev) in rtw89_phy_thermal_protect()
5133 static void rtw89_phy_stat_thermal_update(struct rtw89_dev *rtwdev) in rtw89_phy_stat_thermal_update()
5155 struct rtw89_dev *rtwdev; member
5164 struct rtw89_dev *rtwdev = rssi_data->rtwdev; in __rtw89_phy_stat_rssi_update_iter() local
5200 static void rtw89_phy_stat_rssi_update(struct rtw89_dev *rtwdev) in rtw89_phy_stat_rssi_update()
5216 static void rtw89_phy_stat_init(struct rtw89_dev *rtwdev) in rtw89_phy_stat_init()
5234 void rtw89_phy_stat_track(struct rtw89_dev *rtwdev) in rtw89_phy_stat_track()
5246 static u16 rtw89_phy_ccx_us_to_idx(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_us_to_idx()
5254 static u32 rtw89_phy_ccx_idx_to_us(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_idx_to_us()
5262 static void rtw89_phy_ccx_top_setting_init(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_top_setting_init()
5284 static u16 rtw89_phy_ccx_get_report(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_get_report()
5299 static void rtw89_phy_ccx_ms_to_period_unit(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_ms_to_period_unit()
5328 static void rtw89_phy_ccx_racing_release(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_racing_release()
5341 static bool rtw89_phy_ifs_clm_th_update_check(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_th_update_check()
5396 static void rtw89_phy_ifs_clm_set_th_reg(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_set_th_reg()
5428 static void rtw89_phy_ifs_clm_setting_init(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_setting_init()
5455 static int rtw89_phy_ccx_racing_ctrl(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_racing_ctrl()
5488 static void rtw89_phy_ccx_trigger(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_trigger()
5507 static void rtw89_phy_ifs_clm_get_utility(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_get_utility()
5573 static bool rtw89_phy_ifs_clm_get_result(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_get_result()
5673 static int rtw89_phy_ifs_clm_set(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_set()
5718 static void __rtw89_phy_env_monitor_track(struct rtw89_dev *rtwdev, in __rtw89_phy_env_monitor_track()
5754 void rtw89_phy_env_monitor_track(struct rtw89_dev *rtwdev) in rtw89_phy_env_monitor_track()
5780 static u32 rtw89_physts_get_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_get_ie_bitmap()
5794 static void rtw89_physts_set_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_set_ie_bitmap()
5811 static void rtw89_physts_enable_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_enable_ie_bitmap()
5826 static void rtw89_physts_enable_fail_report(struct rtw89_dev *rtwdev, in rtw89_physts_enable_fail_report()
5846 static void __rtw89_physts_parsing_init(struct rtw89_dev *rtwdev, in __rtw89_physts_parsing_init()
5875 static void rtw89_physts_parsing_init(struct rtw89_dev *rtwdev) in rtw89_physts_parsing_init()
5882 static void rtw89_phy_dig_read_gain_table(struct rtw89_dev *rtwdev, in rtw89_phy_dig_read_gain_table()
5935 static void rtw89_phy_dig_update_gain_para(struct rtw89_dev *rtwdev, in rtw89_phy_dig_update_gain_para()
5963 static void rtw89_phy_dig_update_rssi_info(struct rtw89_dev *rtwdev, in rtw89_phy_dig_update_rssi_info()
5978 static void rtw89_phy_dig_update_para(struct rtw89_dev *rtwdev, in rtw89_phy_dig_update_para()
6011 static void rtw89_phy_dig_para_reset(struct rtw89_dev *rtwdev, in rtw89_phy_dig_para_reset()
6030 static void __rtw89_phy_dig_init(struct rtw89_dev *rtwdev, in __rtw89_phy_dig_init()
6039 static void rtw89_phy_dig_init(struct rtw89_dev *rtwdev) in rtw89_phy_dig_init()
6047 static u8 rtw89_phy_dig_lna_idx_by_rssi(struct rtw89_dev *rtwdev, in rtw89_phy_dig_lna_idx_by_rssi()
6069 static u8 rtw89_phy_dig_tia_idx_by_rssi(struct rtw89_dev *rtwdev, in rtw89_phy_dig_tia_idx_by_rssi()
6085 static u8 rtw89_phy_dig_rxb_idx_by_rssi(struct rtw89_dev *rtwdev, in rtw89_phy_dig_rxb_idx_by_rssi()
6105 static void rtw89_phy_dig_gaincode_by_rssi(struct rtw89_dev *rtwdev, in rtw89_phy_dig_gaincode_by_rssi()
6120 static void rtw89_phy_dig_igi_offset_by_env(struct rtw89_dev *rtwdev, in rtw89_phy_dig_igi_offset_by_env()
6161 static void rtw89_phy_dig_set_lna_idx(struct rtw89_dev *rtwdev, in rtw89_phy_dig_set_lna_idx()
6172 static void rtw89_phy_dig_set_tia_idx(struct rtw89_dev *rtwdev, in rtw89_phy_dig_set_tia_idx()
6183 static void rtw89_phy_dig_set_rxb_idx(struct rtw89_dev *rtwdev, in rtw89_phy_dig_set_rxb_idx()
6194 static void rtw89_phy_dig_set_igi_cr(struct rtw89_dev *rtwdev, in rtw89_phy_dig_set_igi_cr()
6209 static void rtw89_phy_dig_sdagc_follow_pagc_config(struct rtw89_dev *rtwdev, in rtw89_phy_dig_sdagc_follow_pagc_config()
6227 static void rtw89_phy_dig_config_igi(struct rtw89_dev *rtwdev, in rtw89_phy_dig_config_igi()
6246 static void rtw89_phy_dig_dyn_pd_th(struct rtw89_dev *rtwdev, in rtw89_phy_dig_dyn_pd_th()
6316 void rtw89_phy_dig_reset(struct rtw89_dev *rtwdev, struct rtw89_bb_ctx *bb) in rtw89_phy_dig_reset()
6330 static void __rtw89_phy_dig(struct rtw89_dev *rtwdev, struct rtw89_bb_ctx *bb) in __rtw89_phy_dig()
6385 void rtw89_phy_dig(struct rtw89_dev *rtwdev) in rtw89_phy_dig()
6393 static void __rtw89_phy_tx_path_div_sta_iter(struct rtw89_dev *rtwdev, in __rtw89_phy_tx_path_div_sta_iter()
6428 struct rtw89_dev *rtwdev = rtwsta->rtwdev; in rtw89_phy_tx_path_div_sta_iter() local
6456 void rtw89_phy_tx_path_div_track(struct rtw89_dev *rtwdev) in rtw89_phy_tx_path_div_track()
6472 static void rtw89_phy_antdiv_set_ant(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_set_ant()
6498 static void rtw89_phy_swap_hal_antenna(struct rtw89_dev *rtwdev) in rtw89_phy_swap_hal_antenna()
6506 static void rtw89_phy_antdiv_decision_state(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_decision_state()
6544 static void rtw89_phy_antdiv_training_state(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_training_state()
6570 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_phy_antdiv_work() local
6584 void rtw89_phy_antdiv_track(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_track()
6605 static void __rtw89_phy_env_monitor_init(struct rtw89_dev *rtwdev, in __rtw89_phy_env_monitor_init()
6615 static void rtw89_phy_env_monitor_init(struct rtw89_dev *rtwdev) in rtw89_phy_env_monitor_init()
6623 static void __rtw89_phy_edcca_init(struct rtw89_dev *rtwdev, in __rtw89_phy_edcca_init()
6649 static void rtw89_phy_edcca_init(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_init()
6657 void rtw89_phy_dm_init(struct rtw89_dev *rtwdev) in rtw89_phy_dm_init()
6683 void rtw89_phy_dm_reinit(struct rtw89_dev *rtwdev) in rtw89_phy_dm_reinit()
6689 void rtw89_phy_set_bss_color(struct rtw89_dev *rtwdev, in rtw89_phy_set_bss_color()
6757 u8 rtw89_rfk_chan_lookup(struct rtw89_dev *rtwdev, in rtw89_rfk_chan_lookup()
6788 _rfk_write_rf(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write_rf()
6794 _rfk_write32_mask(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_mask()
6800 _rfk_write32_set(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_set()
6806 _rfk_write32_clr(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_clr()
6812 _rfk_delay(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_delay()
6829 rtw89_rfk_parser(struct rtw89_dev *rtwdev, const struct rtw89_rfk_tbl *tbl) in rtw89_rfk_parser()
6856 void rtw89_phy_tssi_ctrl_set_fast_mode_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_tssi_ctrl_set_fast_mode_cfg()
6912 void rtw89_phy_tssi_ctrl_set_bandedge_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
6958 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band) in rtw89_encode_chan_idx()
6998 void rtw89_decode_chan_idx(struct rtw89_dev *rtwdev, u8 chan_idx, in rtw89_decode_chan_idx()
7017 void rtw89_phy_config_edcca(struct rtw89_dev *rtwdev, in rtw89_phy_config_edcca()
7053 static void rtw89_phy_edcca_log(struct rtw89_dev *rtwdev, struct rtw89_bb_ctx *bb) in rtw89_phy_edcca_log()
7156 static u8 rtw89_phy_edcca_get_thre_by_rssi(struct rtw89_dev *rtwdev, in rtw89_phy_edcca_get_thre_by_rssi()
7175 void rtw89_phy_edcca_thre_calc(struct rtw89_dev *rtwdev, struct rtw89_bb_ctx *bb) in rtw89_phy_edcca_thre_calc()
7199 void __rtw89_phy_edcca_track(struct rtw89_dev *rtwdev, struct rtw89_bb_ctx *bb) in __rtw89_phy_edcca_track()
7207 void rtw89_phy_edcca_track(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_track()
7219 enum rtw89_rf_path_bit rtw89_phy_get_kpath(struct rtw89_dev *rtwdev, in rtw89_phy_get_kpath()
7253 enum rtw89_rf_path rtw89_phy_get_syn_sel(struct rtw89_dev *rtwdev, in rtw89_phy_get_syn_sel()