Lines Matching defs:rtwdev

17 static u32 rtw89_phy0_phy1_offset(struct rtw89_dev *rtwdev, u32 addr)  in rtw89_phy0_phy1_offset()
24 static u16 get_max_amsdu_len(struct rtw89_dev *rtwdev, in get_max_amsdu_len()
155 static u64 rtw89_phy_ra_mask_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_ra_mask_rssi()
198 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, struct rtw89_sta *rtwsta, in rtw89_phy_ra_mask_cfg()
263 static void rtw89_phy_ra_gi_ltf(struct rtw89_dev *rtwdev, in rtw89_phy_ra_gi_ltf()
297 static void rtw89_phy_ra_sta_update(struct rtw89_dev *rtwdev, in rtw89_phy_ra_sta_update()
468 void rtw89_phy_ra_update_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, in rtw89_phy_ra_update_sta()
526 void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in rtw89_phy_rate_pattern_vif()
618 struct rtw89_dev *rtwdev = (struct rtw89_dev *)data; in rtw89_phy_ra_update_sta_iter() local
623 void rtw89_phy_ra_update(struct rtw89_dev *rtwdev) in rtw89_phy_ra_update()
630 void rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta) in rtw89_phy_ra_assoc()
667 u8 rtw89_phy_get_txsc(struct rtw89_dev *rtwdev, in rtw89_phy_get_txsc()
737 u8 rtw89_phy_get_txsb(struct rtw89_dev *rtwdev, const struct rtw89_chan *chan, in rtw89_phy_get_txsb()
784 static bool rtw89_phy_check_swsi_busy(struct rtw89_dev *rtwdev) in rtw89_phy_check_swsi_busy()
790 u32 rtw89_phy_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf()
812 static u32 rtw89_phy_read_rf_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_rf_a()
845 u32 rtw89_phy_read_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v1()
862 static u32 rtw89_phy_read_full_rf_v2_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_full_rf_v2_a()
900 static u32 rtw89_phy_read_rf_v2_a(struct rtw89_dev *rtwdev, in rtw89_phy_read_rf_v2_a()
910 u32 rtw89_phy_read_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_read_rf_v2()
927 bool rtw89_phy_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf()
952 static bool rtw89_phy_write_rf_a(struct rtw89_dev *rtwdev, in rtw89_phy_write_rf_a()
989 bool rtw89_phy_write_rf_v1(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_v1()
1007 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()
1033 bool rtw89_phy_write_rf_a_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_a_v2()
1049 bool rtw89_phy_write_rf_v2(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_phy_write_rf_v2()
1066 static bool rtw89_chip_rf_v1(struct rtw89_dev *rtwdev) in rtw89_chip_rf_v1()
1071 static void rtw89_phy_bb_reset(struct rtw89_dev *rtwdev, in rtw89_phy_bb_reset()
1079 static void rtw89_phy_config_bb_reg(struct rtw89_dev *rtwdev, in rtw89_phy_config_bb_reg()
1127 rtw89_phy_cfg_bb_gain_error(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_error()
1166 rtw89_phy_cfg_bb_rpl_ofst(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_rpl_ofst()
1248 rtw89_phy_cfg_bb_gain_bypass(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_bypass()
1275 rtw89_phy_cfg_bb_gain_op1db(struct rtw89_dev *rtwdev, in rtw89_phy_cfg_bb_gain_op1db()
1309 static void rtw89_phy_config_bb_gain_ax(struct rtw89_dev *rtwdev, in rtw89_phy_config_bb_gain_ax()
1356 rtw89_phy_cofig_rf_reg_store(struct rtw89_dev *rtwdev, in rtw89_phy_cofig_rf_reg_store()
1375 static int rtw89_phy_config_rf_reg_fw(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_fw()
1403 static void rtw89_phy_config_rf_reg_noio(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_noio()
1421 static void rtw89_phy_config_rf_reg(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg()
1445 void rtw89_phy_config_rf_reg_v1(struct rtw89_dev *rtwdev, in rtw89_phy_config_rf_reg_v1()
1460 static int rtw89_phy_sel_headline(struct rtw89_dev *rtwdev, in rtw89_phy_sel_headline()
1542 static void rtw89_phy_init_reg(struct rtw89_dev *rtwdev, in rtw89_phy_init_reg()
1544 void (*config)(struct rtw89_dev *rtwdev, in rtw89_phy_init_reg()
1612 void rtw89_phy_init_bb_reg(struct rtw89_dev *rtwdev) in rtw89_phy_init_bb_reg()
1633 static u32 rtw89_phy_nctl_poll(struct rtw89_dev *rtwdev) in rtw89_phy_nctl_poll()
1640 void rtw89_phy_init_rf_reg(struct rtw89_dev *rtwdev, bool noio) in rtw89_phy_init_rf_reg()
1671 static void rtw89_phy_preinit_rf_nctl_ax(struct rtw89_dev *rtwdev) in rtw89_phy_preinit_rf_nctl_ax()
1695 static void rtw89_phy_init_rf_nctl(struct rtw89_dev *rtwdev) in rtw89_phy_init_rf_nctl()
1710 static u32 rtw89_phy0_phy1_offset_ax(struct rtw89_dev *rtwdev, u32 addr) in rtw89_phy0_phy1_offset_ax()
1741 void rtw89_phy_write32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_write32_idx()
1750 u32 rtw89_phy_read32_idx(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_read32_idx()
1759 void rtw89_phy_set_phy_regs(struct rtw89_dev *rtwdev, u32 addr, u32 mask, in rtw89_phy_set_phy_regs()
1771 void rtw89_phy_write_reg3_tbl(struct rtw89_dev *rtwdev, in rtw89_phy_write_reg3_tbl()
1800 s8 *rtw89_phy_raw_byr_seek(struct rtw89_dev *rtwdev, in rtw89_phy_raw_byr_seek()
1821 void rtw89_phy_load_txpwr_byrate(struct rtw89_dev *rtwdev, in rtw89_phy_load_txpwr_byrate()
1847 static s8 rtw89_phy_txpwr_rf_to_mac(struct rtw89_dev *rtwdev, s8 txpwr_rf) in rtw89_phy_txpwr_rf_to_mac()
1854 static s8 rtw89_phy_txpwr_dbm_to_mac(struct rtw89_dev *rtwdev, s8 dbm) in rtw89_phy_txpwr_dbm_to_mac()
1872 static s8 rtw89_phy_get_tpe_constraint(struct rtw89_dev *rtwdev, u8 band) in rtw89_phy_get_tpe_constraint()
1884 s8 rtw89_phy_read_txpwr_byrate(struct rtw89_dev *rtwdev, u8 band, u8 bw, in rtw89_phy_read_txpwr_byrate()
1899 static u8 rtw89_channel_6g_to_idx(struct rtw89_dev *rtwdev, u8 channel_6g) in rtw89_channel_6g_to_idx()
1924 static u8 rtw89_channel_to_idx(struct rtw89_dev *rtwdev, u8 band, u8 channel) in rtw89_channel_to_idx()
1944 s8 rtw89_phy_read_txpwr_limit(struct rtw89_dev *rtwdev, u8 band, in rtw89_phy_read_txpwr_limit()
2008 static void rtw89_phy_fill_txpwr_limit_20m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_20m_ax()
2023 static void rtw89_phy_fill_txpwr_limit_40m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_40m_ax()
2044 static void rtw89_phy_fill_txpwr_limit_80m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_80m_ax()
2085 static void rtw89_phy_fill_txpwr_limit_160m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_160m_ax()
2172 void rtw89_phy_fill_txpwr_limit_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ax()
2203 s8 rtw89_phy_read_txpwr_limit_ru(struct rtw89_dev *rtwdev, u8 band, in rtw89_phy_read_txpwr_limit_ru()
2256 rtw89_phy_fill_txpwr_limit_ru_20m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_20m_ax()
2272 rtw89_phy_fill_txpwr_limit_ru_40m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_40m_ax()
2297 rtw89_phy_fill_txpwr_limit_ru_80m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_80m_ax()
2340 rtw89_phy_fill_txpwr_limit_ru_160m_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_160m_ax()
2365 void rtw89_phy_fill_txpwr_limit_ru_ax(struct rtw89_dev *rtwdev, in rtw89_phy_fill_txpwr_limit_ru_ax()
2396 static void rtw89_phy_set_txpwr_byrate_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_byrate_ax()
2453 void rtw89_phy_set_txpwr_offset_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_offset_ax()
2481 static void rtw89_phy_set_txpwr_limit_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_limit_ax()
2516 static void rtw89_phy_set_txpwr_limit_ru_ax(struct rtw89_dev *rtwdev, in rtw89_phy_set_txpwr_limit_ru_ax()
2552 struct rtw89_dev *rtwdev; member
2559 struct rtw89_dev *rtwdev = ra_data->rtwdev; in rtw89_phy_c2h_ra_rpt_iter() local
2669 rtw89_phy_c2h_ra_rpt(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_ra_rpt()
2688 static void rtw89_phy_c2h_rfk_rpt_log(struct rtw89_dev *rtwdev, in rtw89_phy_c2h_rfk_rpt_log()
2809 static bool rtw89_phy_c2h_rfk_run_log(struct rtw89_dev *rtwdev, in rtw89_phy_c2h_rfk_run_log()
2841 static void rtw89_phy_c2h_rfk_log(struct rtw89_dev *rtwdev, struct sk_buff *c2h, in rtw89_phy_c2h_rfk_log()
2890 rtw89_phy_c2h_rfk_log_iqk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_iqk()
2897 rtw89_phy_c2h_rfk_log_dpk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_dpk()
2904 rtw89_phy_c2h_rfk_log_dack(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_dack()
2911 rtw89_phy_c2h_rfk_log_rxdck(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_rxdck()
2918 rtw89_phy_c2h_rfk_log_tssi(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_tssi()
2925 rtw89_phy_c2h_rfk_log_txgapk(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_log_txgapk()
2943 void rtw89_phy_rfk_report_prep(struct rtw89_dev *rtwdev) in rtw89_phy_rfk_report_prep()
2953 int rtw89_phy_rfk_report_wait(struct rtw89_dev *rtwdev, const char *rfk_name, in rtw89_phy_rfk_report_wait()
2984 rtw89_phy_c2h_rfk_report_state(struct rtw89_dev *rtwdev, struct sk_buff *c2h, u32 len) in rtw89_phy_c2h_rfk_report_state()
3007 bool rtw89_phy_c2h_chk_atomic(struct rtw89_dev *rtwdev, u8 class, u8 func) in rtw89_phy_c2h_chk_atomic()
3034 void rtw89_phy_c2h_handle(struct rtw89_dev *rtwdev, struct sk_buff *skb, in rtw89_phy_c2h_handle()
3069 int rtw89_phy_rfk_pre_ntfy_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_pre_ntfy_and_wait()
3085 int rtw89_phy_rfk_tssi_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_and_wait()
3103 int rtw89_phy_rfk_iqk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_iqk_and_wait()
3120 int rtw89_phy_rfk_dpk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_dpk_and_wait()
3137 int rtw89_phy_rfk_txgapk_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_txgapk_and_wait()
3154 int rtw89_phy_rfk_dack_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_dack_and_wait()
3171 int rtw89_phy_rfk_rxdck_and_wait(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_rxdck_and_wait()
3488 static s8 phy_tssi_get_ofdm_de(struct rtw89_dev *rtwdev, in phy_tssi_get_ofdm_de()
3558 static s8 phy_tssi_get_ofdm_trim_de(struct rtw89_dev *rtwdev, in phy_tssi_get_ofdm_trim_de()
3630 void rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de()
3682 void rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl(struct rtw89_dev *rtwdev, in rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl()
3795 static u8 rtw89_phy_cfo_get_xcap_reg(struct rtw89_dev *rtwdev, bool sc_xo) in rtw89_phy_cfo_get_xcap_reg()
3808 static void rtw89_phy_cfo_set_xcap_reg(struct rtw89_dev *rtwdev, bool sc_xo, in rtw89_phy_cfo_set_xcap_reg()
3822 static void rtw89_phy_cfo_set_crystal_cap(struct rtw89_dev *rtwdev, in rtw89_phy_cfo_set_crystal_cap()
3855 static void rtw89_phy_cfo_reset(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_reset()
3872 static void rtw89_dcfo_comp(struct rtw89_dev *rtwdev, s32 curr_cfo) in rtw89_dcfo_comp()
3901 static void rtw89_dcfo_comp_init(struct rtw89_dev *rtwdev) in rtw89_dcfo_comp_init()
3922 static void rtw89_phy_cfo_init(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_init()
3950 static void rtw89_phy_cfo_crystal_cap_adjust(struct rtw89_dev *rtwdev, in rtw89_phy_cfo_crystal_cap_adjust()
3990 static s32 rtw89_phy_average_cfo_calc(struct rtw89_dev *rtwdev) in rtw89_phy_average_cfo_calc()
4020 static s32 rtw89_phy_multi_sta_cfo_calc(struct rtw89_dev *rtwdev) in rtw89_phy_multi_sta_cfo_calc()
4120 static void rtw89_phy_cfo_statistics_reset(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_statistics_reset()
4131 static void rtw89_phy_cfo_dm(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_dm()
4195 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_phy_cfo_track_work() local
4210 static void rtw89_phy_cfo_start_work(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_start_work()
4218 void rtw89_phy_cfo_track(struct rtw89_dev *rtwdev) in rtw89_phy_cfo_track()
4277 void rtw89_phy_cfo_parse(struct rtw89_dev *rtwdev, s16 cfo_val, in rtw89_phy_cfo_parse()
4293 void rtw89_phy_ul_tb_assoc(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_phy_ul_tb_assoc()
4340 static void rtw89_phy_ofdma_power_diff(struct rtw89_dev *rtwdev, in rtw89_phy_ofdma_power_diff()
4386 void rtw89_phy_ul_tb_ctrl_check(struct rtw89_dev *rtwdev, in rtw89_phy_ul_tb_ctrl_check()
4413 static void rtw89_phy_ul_tb_waveform_ctrl(struct rtw89_dev *rtwdev, in rtw89_phy_ul_tb_waveform_ctrl()
4452 void rtw89_phy_ul_tb_ctrl_track(struct rtw89_dev *rtwdev) in rtw89_phy_ul_tb_ctrl_track()
4473 static void rtw89_phy_ul_tb_info_init(struct rtw89_dev *rtwdev) in rtw89_phy_ul_tb_info_init()
4498 static void rtw89_phy_antdiv_sts_instance_add(struct rtw89_dev *rtwdev, in rtw89_phy_antdiv_sts_instance_add()
4535 void rtw89_phy_antdiv_parse(struct rtw89_dev *rtwdev, in rtw89_phy_antdiv_parse()
4555 static void rtw89_phy_antdiv_reg_init(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_reg_init()
4583 static void rtw89_phy_antdiv_sts_reset(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_sts_reset()
4592 static void rtw89_phy_antdiv_init(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_init()
4606 static void rtw89_phy_stat_thermal_update(struct rtw89_dev *rtwdev) in rtw89_phy_stat_thermal_update()
4624 struct rtw89_dev *rtwdev; member
4653 static void rtw89_phy_stat_rssi_update(struct rtw89_dev *rtwdev) in rtw89_phy_stat_rssi_update()
4667 static void rtw89_phy_stat_init(struct rtw89_dev *rtwdev) in rtw89_phy_stat_init()
4681 void rtw89_phy_stat_track(struct rtw89_dev *rtwdev) in rtw89_phy_stat_track()
4692 static u16 rtw89_phy_ccx_us_to_idx(struct rtw89_dev *rtwdev, u32 time_us) in rtw89_phy_ccx_us_to_idx()
4699 static u32 rtw89_phy_ccx_idx_to_us(struct rtw89_dev *rtwdev, u16 idx) in rtw89_phy_ccx_idx_to_us()
4706 static void rtw89_phy_ccx_top_setting_init(struct rtw89_dev *rtwdev) in rtw89_phy_ccx_top_setting_init()
4725 static u16 rtw89_phy_ccx_get_report(struct rtw89_dev *rtwdev, u16 report, in rtw89_phy_ccx_get_report()
4739 static void rtw89_phy_ccx_ms_to_period_unit(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_ms_to_period_unit()
4768 static void rtw89_phy_ccx_racing_release(struct rtw89_dev *rtwdev) in rtw89_phy_ccx_racing_release()
4780 static bool rtw89_phy_ifs_clm_th_update_check(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_th_update_check()
4834 static void rtw89_phy_ifs_clm_set_th_reg(struct rtw89_dev *rtwdev) in rtw89_phy_ifs_clm_set_th_reg()
4865 static void rtw89_phy_ifs_clm_setting_init(struct rtw89_dev *rtwdev) in rtw89_phy_ifs_clm_setting_init()
4886 static int rtw89_phy_ccx_racing_ctrl(struct rtw89_dev *rtwdev, in rtw89_phy_ccx_racing_ctrl()
4918 static void rtw89_phy_ccx_trigger(struct rtw89_dev *rtwdev) in rtw89_phy_ccx_trigger()
4932 static void rtw89_phy_ifs_clm_get_utility(struct rtw89_dev *rtwdev) in rtw89_phy_ifs_clm_get_utility()
4997 static bool rtw89_phy_ifs_clm_get_result(struct rtw89_dev *rtwdev) in rtw89_phy_ifs_clm_get_result()
5096 static int rtw89_phy_ifs_clm_set(struct rtw89_dev *rtwdev, in rtw89_phy_ifs_clm_set()
5140 void rtw89_phy_env_monitor_track(struct rtw89_dev *rtwdev) in rtw89_phy_env_monitor_track()
5190 static u32 rtw89_physts_get_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_get_ie_bitmap()
5203 static void rtw89_physts_set_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_set_ie_bitmap()
5220 static void rtw89_physts_enable_ie_bitmap(struct rtw89_dev *rtwdev, in rtw89_physts_enable_ie_bitmap()
5235 static void rtw89_physts_enable_fail_report(struct rtw89_dev *rtwdev, in rtw89_physts_enable_fail_report()
5255 static void rtw89_physts_parsing_init(struct rtw89_dev *rtwdev) in rtw89_physts_parsing_init()
5283 static void rtw89_phy_dig_read_gain_table(struct rtw89_dev *rtwdev, int type) in rtw89_phy_dig_read_gain_table()
5335 static void rtw89_phy_dig_update_gain_para(struct rtw89_dev *rtwdev) in rtw89_phy_dig_update_gain_para()
5362 static void rtw89_phy_dig_update_rssi_info(struct rtw89_dev *rtwdev) in rtw89_phy_dig_update_rssi_info()
5376 static void rtw89_phy_dig_update_para(struct rtw89_dev *rtwdev) in rtw89_phy_dig_update_para()
5408 static void rtw89_phy_dig_para_reset(struct rtw89_dev *rtwdev) in rtw89_phy_dig_para_reset()
5426 static void rtw89_phy_dig_init(struct rtw89_dev *rtwdev) in rtw89_phy_dig_init()
5432 static u8 rtw89_phy_dig_lna_idx_by_rssi(struct rtw89_dev *rtwdev, u8 rssi) in rtw89_phy_dig_lna_idx_by_rssi()
5453 static u8 rtw89_phy_dig_tia_idx_by_rssi(struct rtw89_dev *rtwdev, u8 rssi) in rtw89_phy_dig_tia_idx_by_rssi()
5468 static u8 rtw89_phy_dig_rxb_idx_by_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_dig_rxb_idx_by_rssi()
5487 static void rtw89_phy_dig_gaincode_by_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_dig_gaincode_by_rssi()
5501 static void rtw89_phy_dig_igi_offset_by_env(struct rtw89_dev *rtwdev) in rtw89_phy_dig_igi_offset_by_env()
5541 static void rtw89_phy_dig_set_lna_idx(struct rtw89_dev *rtwdev, u8 lna_idx) in rtw89_phy_dig_set_lna_idx()
5551 static void rtw89_phy_dig_set_tia_idx(struct rtw89_dev *rtwdev, u8 tia_idx) in rtw89_phy_dig_set_tia_idx()
5561 static void rtw89_phy_dig_set_rxb_idx(struct rtw89_dev *rtwdev, u8 rxb_idx) in rtw89_phy_dig_set_rxb_idx()
5571 static void rtw89_phy_dig_set_igi_cr(struct rtw89_dev *rtwdev, in rtw89_phy_dig_set_igi_cr()
5585 static void rtw89_phy_dig_sdagc_follow_pagc_config(struct rtw89_dev *rtwdev, in rtw89_phy_dig_sdagc_follow_pagc_config()
5602 static void rtw89_phy_dig_config_igi(struct rtw89_dev *rtwdev) in rtw89_phy_dig_config_igi()
5620 static void rtw89_phy_dig_dyn_pd_th(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_dig_dyn_pd_th()
5689 void rtw89_phy_dig_reset(struct rtw89_dev *rtwdev) in rtw89_phy_dig_reset()
5703 void rtw89_phy_dig(struct rtw89_dev *rtwdev) in rtw89_phy_dig()
5759 struct rtw89_dev *rtwdev = rtwsta->rtwdev; in rtw89_phy_tx_path_div_sta_iter() local
5799 void rtw89_phy_tx_path_div_track(struct rtw89_dev *rtwdev) in rtw89_phy_tx_path_div_track()
5815 static void rtw89_phy_antdiv_set_ant(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_set_ant()
5841 static void rtw89_phy_swap_hal_antenna(struct rtw89_dev *rtwdev) in rtw89_phy_swap_hal_antenna()
5849 static void rtw89_phy_antdiv_decision_state(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_decision_state()
5887 static void rtw89_phy_antdiv_training_state(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_training_state()
5913 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, in rtw89_phy_antdiv_work() local
5929 void rtw89_phy_antdiv_track(struct rtw89_dev *rtwdev) in rtw89_phy_antdiv_track()
5950 static void rtw89_phy_env_monitor_init(struct rtw89_dev *rtwdev) in rtw89_phy_env_monitor_init()
5956 static void rtw89_phy_edcca_init(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_init()
5979 void rtw89_phy_dm_init(struct rtw89_dev *rtwdev) in rtw89_phy_dm_init()
6005 void rtw89_phy_set_bss_color(struct rtw89_dev *rtwdev, struct ieee80211_vif *vif) in rtw89_phy_set_bss_color()
6063 u8 rtw89_rfk_chan_lookup(struct rtw89_dev *rtwdev, in rtw89_rfk_chan_lookup()
6094 _rfk_write_rf(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write_rf()
6100 _rfk_write32_mask(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_mask()
6106 _rfk_write32_set(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_set()
6112 _rfk_write32_clr(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_write32_clr()
6118 _rfk_delay(struct rtw89_dev *rtwdev, const struct rtw89_reg5_def *def) in _rfk_delay()
6135 rtw89_rfk_parser(struct rtw89_dev *rtwdev, const struct rtw89_rfk_tbl *tbl) in rtw89_rfk_parser()
6162 void rtw89_phy_tssi_ctrl_set_fast_mode_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_tssi_ctrl_set_fast_mode_cfg()
6218 void rtw89_phy_tssi_ctrl_set_bandedge_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_tssi_ctrl_set_bandedge_cfg()
6264 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band) in rtw89_encode_chan_idx()
6304 void rtw89_decode_chan_idx(struct rtw89_dev *rtwdev, u8 chan_idx, in rtw89_decode_chan_idx()
6323 void rtw89_phy_config_edcca(struct rtw89_dev *rtwdev, bool scan) in rtw89_phy_config_edcca()
6358 static void rtw89_phy_edcca_log(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_log()
6455 static u8 rtw89_phy_edcca_get_thre_by_rssi(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_get_thre_by_rssi()
6473 void rtw89_phy_edcca_thre_calc(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_thre_calc()
6496 void rtw89_phy_edcca_track(struct rtw89_dev *rtwdev) in rtw89_phy_edcca_track()
6507 enum rtw89_rf_path_bit rtw89_phy_get_kpath(struct rtw89_dev *rtwdev, in rtw89_phy_get_kpath()
6541 enum rtw89_rf_path rtw89_phy_get_syn_sel(struct rtw89_dev *rtwdev, in rtw89_phy_get_syn_sel()