Home
last modified time | relevance | path

Searched defs:rtwdev (Results 1 – 25 of 48) sorted by relevance

12

/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8814a.c19 static void rtw8814a_efuse_grant(struct rtw_dev *rtwdev, bool on) in rtw8814a_efuse_grant()
32 static void rtw8814a_read_rfe_type(struct rtw_dev *rtwdev) in rtw8814a_read_rfe_type()
45 static void rtw8814a_read_amplifier_type(struct rtw_dev *rtwdev) in rtw8814a_read_amplifier_type()
73 static void rtw8814a_read_rf_type(struct rtw_dev *rtwdev, in rtw8814a_read_rf_type()
108 static void rtw8814a_init_hwcap(struct rtw_dev *rtwdev) in rtw8814a_init_hwcap()
129 static int rtw8814a_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8814a_read_efuse()
182 static void rtw8814a_init_rfe_reg(struct rtw_dev *rtwdev) in rtw8814a_init_rfe_reg()
203 static u32 rtw8814a_get_bb_swing(struct rtw_dev *rtwdev, u8 band, u8 rf_path) in rtw8814a_get_bb_swing()
220 static u8 rtw8814a_get_swing_index(struct rtw_dev *rtwdev) in rtw8814a_get_swing_index()
237 static void rtw8814a_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8814a_pwrtrack_init()
[all …]
H A Dwow.c13 static void rtw_wow_show_wakeup_reason(struct rtw_dev *rtwdev) in rtw_wow_show_wakeup_reason()
65 static void rtw_wow_pattern_write_cam(struct rtw_dev *rtwdev, u8 addr, in rtw_wow_pattern_write_cam()
76 static void rtw_wow_pattern_write_cam_ent(struct rtw_dev *rtwdev, u8 id, in rtw_wow_pattern_write_cam_ent()
162 static void rtw_wow_pattern_generate(struct rtw_dev *rtwdev, in rtw_wow_pattern_generate()
241 static void rtw_wow_pattern_clear_cam(struct rtw_dev *rtwdev) in rtw_wow_pattern_clear_cam()
253 static void rtw_wow_pattern_write(struct rtw_dev *rtwdev) in rtw_wow_pattern_write()
263 static void rtw_wow_pattern_clear(struct rtw_dev *rtwdev) in rtw_wow_pattern_clear()
273 static void rtw_wow_bb_stop(struct rtw_dev *rtwdev) in rtw_wow_bb_stop()
288 static void rtw_wow_bb_start(struct rtw_dev *rtwdev) in rtw_wow_bb_start()
296 static void rtw_wow_rx_dma_stop(struct rtw_dev *rtwdev) in rtw_wow_rx_dma_stop()
[all …]
H A Dsdio.c35 static u32 rtw_sdio_to_bus_offset(struct rtw_dev *rtwdev, u32 addr) in rtw_sdio_to_bus_offset()
56 static bool rtw_sdio_use_memcpy_io(struct rtw_dev *rtwdev, u32 addr, in rtw_sdio_use_memcpy_io()
63 static void rtw_sdio_writel(struct rtw_dev *rtwdev, u32 val, u32 addr, in rtw_sdio_writel()
84 static void rtw_sdio_writew(struct rtw_dev *rtwdev, u16 val, u32 addr, in rtw_sdio_writew()
100 static u32 rtw_sdio_readl(struct rtw_dev *rtwdev, u32 addr, int *err_ret) in rtw_sdio_readl()
118 static u16 rtw_sdio_readw(struct rtw_dev *rtwdev, u32 addr, int *err_ret) in rtw_sdio_readw()
133 static u32 rtw_sdio_to_io_address(struct rtw_dev *rtwdev, u32 addr, in rtw_sdio_to_io_address()
145 static bool rtw_sdio_use_direct_io(struct rtw_dev *rtwdev, u32 addr) in rtw_sdio_use_direct_io()
157 static int rtw_sdio_indirect_reg_cfg(struct rtw_dev *rtwdev, u32 addr, u32 cfg) in rtw_sdio_indirect_reg_cfg()
181 static u8 rtw_sdio_indirect_read8(struct rtw_dev *rtwdev, u32 addr, in rtw_sdio_indirect_read8()
[all …]
H A Dps.c13 static int rtw_ips_pwr_up(struct rtw_dev *rtwdev) in rtw_ips_pwr_up()
27 int rtw_enter_ips(struct rtw_dev *rtwdev) in rtw_enter_ips()
42 struct rtw_dev *rtwdev = data; in rtw_restore_port_cfg_iter() local
49 int rtw_leave_ips(struct rtw_dev *rtwdev) in rtw_leave_ips()
69 void rtw_power_mode_change(struct rtw_dev *rtwdev, bool enter) in rtw_power_mode_change()
112 static void __rtw_leave_lps_deep(struct rtw_dev *rtwdev) in __rtw_leave_lps_deep()
117 static int __rtw_fw_leave_lps_check_reg(struct rtw_dev *rtwdev) in __rtw_fw_leave_lps_check_reg()
142 static int __rtw_fw_leave_lps_check_c2h(struct rtw_dev *rtwdev) in __rtw_fw_leave_lps_check_c2h()
150 static void rtw_fw_leave_lps_check(struct rtw_dev *rtwdev) in rtw_fw_leave_lps_check()
172 static void rtw_fw_leave_lps_check_prepare(struct rtw_dev *rtwdev) in rtw_fw_leave_lps_check_prepare()
[all …]
H A Drtw8822c.c44 static int rtw8822c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8822c_read_efuse() argument
88 static void rtw8822c_header_file_init(struct rtw_dev *rtwdev, bool pre) in rtw8822c_header_file_init() argument
101 rtw8822c_bb_reset(struct rtw_dev * rtwdev) rtw8822c_bb_reset() argument
108 rtw8822c_dac_backup_reg(struct rtw_dev * rtwdev,struct rtw_backup_info * backup,struct rtw_backup_info * backup_rf) rtw8822c_dac_backup_reg() argument
137 rtw8822c_dac_restore_reg(struct rtw_dev * rtwdev,struct rtw_backup_info * backup,struct rtw_backup_info * backup_rf) rtw8822c_dac_restore_reg() argument
156 rtw8822c_rf_minmax_cmp(struct rtw_dev * rtwdev,u32 value,u32 * min,u32 * max) rtw8822c_rf_minmax_cmp() argument
185 __rtw8822c_dac_iq_sort(struct rtw_dev * rtwdev,u32 * v1,u32 * v2) __rtw8822c_dac_iq_sort() argument
198 rtw8822c_dac_iq_sort(struct rtw_dev * rtwdev,u32 * iv,u32 * qv) rtw8822c_dac_iq_sort() argument
210 rtw8822c_dac_iq_offset(struct rtw_dev * rtwdev,u32 * vec,u32 * val) rtw8822c_dac_iq_offset() argument
274 rtw8822c_dac_iq_check(struct rtw_dev * rtwdev,u32 value) rtw8822c_dac_iq_check() argument
287 rtw8822c_dac_cal_iq_sample(struct rtw_dev * rtwdev,u32 * iv,u32 * qv) rtw8822c_dac_cal_iq_sample() argument
304 rtw8822c_dac_cal_iq_search(struct rtw_dev * rtwdev,u32 * iv,u32 * qv,u32 * i_value,u32 * q_value) rtw8822c_dac_cal_iq_search() argument
362 rtw8822c_dac_cal_rf_mode(struct rtw_dev * rtwdev,u32 * i_value,u32 * q_value) rtw8822c_dac_cal_rf_mode() argument
378 rtw8822c_dac_bb_setting(struct rtw_dev * rtwdev) rtw8822c_dac_bb_setting() argument
394 rtw8822c_dac_cal_adc(struct rtw_dev * rtwdev,u8 path,u32 * adc_ic,u32 * adc_qc) rtw8822c_dac_cal_adc() argument
472 rtw8822c_dac_cal_step1(struct rtw_dev * rtwdev,u8 path) rtw8822c_dac_cal_step1() argument
517 rtw8822c_dac_cal_step2(struct rtw_dev * rtwdev,u8 path,u32 * ic_out,u32 * qc_out) rtw8822c_dac_cal_step2() argument
566 rtw8822c_dac_cal_step3(struct rtw_dev * rtwdev,u8 path,u32 adc_ic,u32 adc_qc,u32 * ic_in,u32 * qc_in,u32 * i_out,u32 * q_out) rtw8822c_dac_cal_step3() argument
643 rtw8822c_dac_cal_step4(struct rtw_dev * rtwdev,u8 path) rtw8822c_dac_cal_step4() argument
653 rtw8822c_dac_cal_backup_vec(struct rtw_dev * rtwdev,u8 path,u8 vec,u32 w_addr,u32 r_addr) rtw8822c_dac_cal_backup_vec() argument
670 rtw8822c_dac_cal_backup_path(struct rtw_dev * rtwdev,u8 path) rtw8822c_dac_cal_backup_path() argument
690 rtw8822c_dac_cal_backup_dck(struct rtw_dev * rtwdev) rtw8822c_dac_cal_backup_dck() argument
714 rtw8822c_dac_cal_backup(struct rtw_dev * rtwdev) rtw8822c_dac_cal_backup() argument
744 rtw8822c_dac_cal_restore_dck(struct rtw_dev * rtwdev) rtw8822c_dac_cal_restore_dck() argument
774 rtw8822c_dac_cal_restore_prepare(struct rtw_dev * rtwdev) rtw8822c_dac_cal_restore_prepare() argument
827 rtw8822c_dac_cal_restore_wait(struct rtw_dev * rtwdev,u32 target_addr,u32 toggle_addr) rtw8822c_dac_cal_restore_wait() argument
844 rtw8822c_dac_cal_restore_path(struct rtw_dev * rtwdev,u8 path) rtw8822c_dac_cal_restore_path() argument
891 __rtw8822c_dac_cal_restore(struct rtw_dev * rtwdev) __rtw8822c_dac_cal_restore() argument
902 rtw8822c_dac_cal_restore(struct rtw_dev * rtwdev) rtw8822c_dac_cal_restore() argument
943 rtw8822c_rf_dac_cal(struct rtw_dev * rtwdev) rtw8822c_rf_dac_cal() argument
1010 rtw8822c_rf_x2_check(struct rtw_dev * rtwdev) rtw8822c_rf_x2_check() argument
1024 rtw8822c_set_power_trim(struct rtw_dev * rtwdev,s8 bb_gain[2][8]) rtw8822c_set_power_trim() argument
1056 rtw8822c_power_trim(struct rtw_dev * rtwdev) rtw8822c_power_trim() argument
1093 rtw8822c_thermal_trim(struct rtw_dev * rtwdev) rtw8822c_thermal_trim() argument
1111 rtw8822c_pa_bias(struct rtw_dev * rtwdev) rtw8822c_pa_bias() argument
1133 rtw8822c_rfk_handshake(struct rtw_dev * rtwdev,bool is_before_k) rtw8822c_rfk_handshake() argument
1179 rtw8822c_rfk_power_save(struct rtw_dev * rtwdev,bool is_power_save) rtw8822c_rfk_power_save() argument
1191 rtw8822c_txgapk_backup_bb_reg(struct rtw_dev * rtwdev,const u32 reg[],u32 reg_backup[],u32 reg_num) rtw8822c_txgapk_backup_bb_reg() argument
1204 rtw8822c_txgapk_reload_bb_reg(struct rtw_dev * rtwdev,const u32 reg[],u32 reg_backup[],u32 reg_num) rtw8822c_txgapk_reload_bb_reg() argument
1217 check_rf_status(struct rtw_dev * rtwdev,u8 status) check_rf_status() argument
1232 rtw8822c_txgapk_tx_pause(struct rtw_dev * rtwdev) rtw8822c_txgapk_tx_pause() argument
1248 rtw8822c_txgapk_bb_dpk(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_bb_dpk() argument
1280 rtw8822c_txgapk_afe_dpk(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_afe_dpk() argument
1316 rtw8822c_txgapk_afe_dpk_restore(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_afe_dpk_restore() argument
1349 rtw8822c_txgapk_bb_dpk_restore(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_bb_dpk_restore() argument
1389 _rtw8822c_txgapk_gain_valid(struct rtw_dev * rtwdev,u32 gain) _rtw8822c_txgapk_gain_valid() argument
1398 _rtw8822c_txgapk_write_gain_bb_table(struct rtw_dev * rtwdev,u8 band,u8 path) _rtw8822c_txgapk_write_gain_bb_table() argument
1452 rtw8822c_txgapk_write_gain_bb_table(struct rtw_dev * rtwdev) rtw8822c_txgapk_write_gain_bb_table() argument
1467 rtw8822c_txgapk_read_offset(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_read_offset() argument
1544 rtw8822c_txgapk_calculate_offset(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_calculate_offset() argument
1618 rtw8822c_txgapk_rf_restore(struct rtw_dev * rtwdev,u8 path) rtw8822c_txgapk_rf_restore() argument
1630 rtw8822c_txgapk_cal_gain(struct rtw_dev * rtwdev,u32 gain,s8 offset) rtw8822c_txgapk_cal_gain() argument
1654 rtw8822c_txgapk_write_tx_gain(struct rtw_dev * rtwdev) rtw8822c_txgapk_write_tx_gain() argument
1724 rtw8822c_txgapk_save_all_tx_gain_table(struct rtw_dev * rtwdev) rtw8822c_txgapk_save_all_tx_gain_table() argument
1783 rtw8822c_txgapk(struct rtw_dev * rtwdev) rtw8822c_txgapk() argument
1825 rtw8822c_do_gapk(struct rtw_dev * rtwdev) rtw8822c_do_gapk() argument
1838 rtw8822c_rf_init(struct rtw_dev * rtwdev) rtw8822c_rf_init() argument
1847 rtw8822c_pwrtrack_init(struct rtw_dev * rtwdev) rtw8822c_pwrtrack_init() argument
1863 rtw8822c_phy_set_param(struct rtw_dev * rtwdev) rtw8822c_phy_set_param() argument
2004 rtw8822c_mac_init(struct rtw_dev * rtwdev) rtw8822c_mac_init() argument
2152 rtw8822c_dump_fw_crash(struct rtw_dev * rtwdev) rtw8822c_dump_fw_crash() argument
2180 rtw8822c_rstb_3wire(struct rtw_dev * rtwdev,bool enable) rtw8822c_rstb_3wire() argument
2191 rtw8822c_set_channel_rf(struct rtw_dev * rtwdev,u8 channel,u8 bw) rtw8822c_set_channel_rf() argument
2257 rtw8822c_toggle_igi(struct rtw_dev * rtwdev) rtw8822c_toggle_igi() argument
2268 rtw8822c_set_channel_bb(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_ch_idx) rtw8822c_set_channel_bb() argument
2426 rtw8822c_set_channel(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_chan_idx) rtw8822c_set_channel() argument
2435 rtw8822c_config_cck_rx_path(struct rtw_dev * rtwdev,u8 rx_path) rtw8822c_config_cck_rx_path() argument
2453 rtw8822c_config_ofdm_rx_path(struct rtw_dev * rtwdev,u8 rx_path) rtw8822c_config_ofdm_rx_path() argument
2473 rtw8822c_config_rx_path(struct rtw_dev * rtwdev,u8 rx_path) rtw8822c_config_rx_path() argument
2479 rtw8822c_config_cck_tx_path(struct rtw_dev * rtwdev,u8 tx_path,bool is_tx2_path) rtw8822c_config_cck_tx_path() argument
2495 rtw8822c_config_ofdm_tx_path(struct rtw_dev * rtwdev,u8 tx_path,enum rtw_bb_path tx_path_sel_1ss) rtw8822c_config_ofdm_tx_path() argument
2519 rtw8822c_config_tx_path(struct rtw_dev * rtwdev,u8 tx_path,enum rtw_bb_path tx_path_sel_1ss,enum rtw_bb_path tx_path_cck,bool is_tx2_path) rtw8822c_config_tx_path() argument
2529 rtw8822c_config_trx_mode(struct rtw_dev * rtwdev,u8 tx_path,u8 rx_path,bool is_tx2_path) rtw8822c_config_trx_mode() argument
2548 query_phy_status_page0(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page0() argument
2598 query_phy_status_page1(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page1() argument
2673 query_phy_status(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status() argument
2694 rtw8822c_set_write_tx_power_ref(struct rtw_dev * rtwdev,u8 * tx_pwr_ref_cck,u8 * tx_pwr_ref_ofdm) rtw8822c_set_write_tx_power_ref() argument
2714 rtw8822c_set_tx_power_diff(struct rtw_dev * rtwdev,u8 rate,s8 * diff_idx) rtw8822c_set_tx_power_diff() argument
2736 rtw8822c_set_tx_power_index(struct rtw_dev * rtwdev) rtw8822c_set_tx_power_index() argument
2769 rtw8822c_set_antenna(struct rtw_dev * rtwdev,int radio_idx,u32 antenna_tx,u32 antenna_rx) rtw8822c_set_antenna() argument
2804 rtw8822c_cfg_ldo25(struct rtw_dev * rtwdev,bool enable) rtw8822c_cfg_ldo25() argument
2813 rtw8822c_false_alarm_statistics(struct rtw_dev * rtwdev) rtw8822c_false_alarm_statistics() argument
2883 rtw8822c_do_lck(struct rtw_dev * rtwdev) rtw8822c_do_lck() argument
2903 rtw8822c_do_iqk(struct rtw_dev * rtwdev) rtw8822c_do_iqk() argument
2921 rtw8822c_coex_cfg_init(struct rtw_dev * rtwdev) rtw8822c_coex_cfg_init() argument
2950 rtw8822c_coex_cfg_gnt_fix(struct rtw_dev * rtwdev) rtw8822c_coex_cfg_gnt_fix() argument
3029 rtw8822c_coex_cfg_gnt_debug(struct rtw_dev * rtwdev) rtw8822c_coex_cfg_gnt_debug() argument
3038 rtw8822c_coex_cfg_rfe_type(struct rtw_dev * rtwdev) rtw8822c_coex_cfg_rfe_type() argument
3061 rtw8822c_coex_cfg_wl_tx_power(struct rtw_dev * rtwdev,u8 wl_pwr) rtw8822c_coex_cfg_wl_tx_power() argument
3072 rtw8822c_coex_cfg_wl_rx_gain(struct rtw_dev * rtwdev,bool low_gain) rtw8822c_coex_cfg_wl_rx_gain() argument
3102 rtw8822c_bf_enable_bfee_su(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee) rtw8822c_bf_enable_bfee_su() argument
3122 rtw8822c_bf_config_bfee_su(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8822c_bf_config_bfee_su() argument
3132 rtw8822c_bf_config_bfee_mu(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8822c_bf_config_bfee_mu() argument
3142 rtw8822c_bf_config_bfee(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8822c_bf_config_bfee() argument
3159 rtw8822c_parse_tbl_dpk(struct rtw_dev * rtwdev,const struct rtw_table * tbl) rtw8822c_parse_tbl_dpk() argument
3171 rtw8822c_dpk_set_gnt_wl(struct rtw_dev * rtwdev,bool is_before_k) rtw8822c_dpk_set_gnt_wl() argument
3188 rtw8822c_dpk_restore_registers(struct rtw_dev * rtwdev,u32 reg_num,struct rtw_backup_info * bckp) rtw8822c_dpk_restore_registers() argument
3197 rtw8822c_dpk_backup_registers(struct rtw_dev * rtwdev,u32 * reg,u32 reg_num,struct rtw_backup_info * bckp) rtw8822c_dpk_backup_registers() argument
3209 rtw8822c_dpk_backup_rf_registers(struct rtw_dev * rtwdev,u32 * rf_reg,u32 rf_reg_bak[][2]) rtw8822c_dpk_backup_rf_registers() argument
3223 rtw8822c_dpk_reload_rf_registers(struct rtw_dev * rtwdev,u32 * rf_reg,u32 rf_reg_bak[][2]) rtw8822c_dpk_reload_rf_registers() argument
3237 rtw8822c_dpk_information(struct rtw_dev * rtwdev) rtw8822c_dpk_information() argument
3251 rtw8822c_dpk_rxbb_dc_cal(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_rxbb_dc_cal() argument
3260 rtw8822c_dpk_dc_corr_check(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_dc_corr_check() argument
3285 rtw8822c_dpk_tx_pause(struct rtw_dev * rtwdev) rtw8822c_dpk_tx_pause() argument
3301 rtw8822c_dpk_mac_bb_setting(struct rtw_dev * rtwdev) rtw8822c_dpk_mac_bb_setting() argument
3307 rtw8822c_dpk_afe_setting(struct rtw_dev * rtwdev,bool is_do_dpk) rtw8822c_dpk_afe_setting() argument
3315 rtw8822c_dpk_pre_setting(struct rtw_dev * rtwdev) rtw8822c_dpk_pre_setting() argument
3334 rtw8822c_dpk_rf_setting(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_rf_setting() argument
3372 rtw8822c_dpk_get_cmd(struct rtw_dev * rtwdev,u8 action,u8 path) rtw8822c_dpk_get_cmd() argument
3397 rtw8822c_dpk_one_shot(struct rtw_dev * rtwdev,u8 path,u8 action) rtw8822c_dpk_one_shot() argument
3438 rtw8822c_dpk_dgain_read(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_dgain_read() argument
3450 rtw8822c_dpk_thermal_read(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_thermal_read() argument
3460 rtw8822c_dpk_pas_read(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_pas_read() argument
3509 rtw8822c_dpk_gainloss_result(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_gainloss_result() argument
3524 rtw8822c_dpk_agc_gain_chk(struct rtw_dev * rtwdev,u8 path,u8 limited_pga) rtw8822c_dpk_agc_gain_chk() argument
3541 rtw8822c_dpk_agc_loss_chk(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_agc_loss_chk() argument
3568 rtw8822c_gain_check_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_gain_check_state() argument
3598 rtw8822c_gain_large_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_gain_large_state() argument
3613 rtw8822c_gain_less_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_gain_less_state() argument
3628 rtw8822c_gl_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data,u8 is_large) rtw8822c_gl_state() argument
3647 rtw8822c_gl_large_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_gl_large_state() argument
3653 rtw8822c_gl_less_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_gl_less_state() argument
3659 rtw8822c_loss_check_state(struct rtw_dev * rtwdev,struct rtw8822c_dpk_data * data) rtw8822c_loss_check_state() argument
3677 rtw8822c_dpk_pas_agc(struct rtw_dev * rtwdev,u8 path,bool gain_only,bool loss_only) rtw8822c_dpk_pas_agc() argument
3698 rtw8822c_dpk_coef_iq_check(struct rtw_dev * rtwdev,u16 coef_i,u16 coef_q) rtw8822c_dpk_coef_iq_check() argument
3708 rtw8822c_dpk_coef_transfer(struct rtw_dev * rtwdev) rtw8822c_dpk_coef_transfer() argument
3732 rtw8822c_dpk_coef_tbl_apply(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_coef_tbl_apply() argument
3744 rtw8822c_dpk_get_coef(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_get_coef() argument
3759 rtw8822c_dpk_coef_read(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_coef_read() argument
3777 rtw8822c_dpk_coef_write(struct rtw_dev * rtwdev,u8 path,u8 result) rtw8822c_dpk_coef_write() argument
3800 rtw8822c_dpk_fill_result(struct rtw_dev * rtwdev,u32 dpk_txagc,u8 path,u8 result) rtw8822c_dpk_fill_result() argument
3818 rtw8822c_dpk_gainloss(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_gainloss() argument
3856 rtw8822c_dpk_by_path(struct rtw_dev * rtwdev,u32 tx_agc,u8 path) rtw8822c_dpk_by_path() argument
3873 rtw8822c_dpk_cal_gs(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_cal_gs() argument
3943 rtw8822c_dpk_cal_coef1(struct rtw_dev * rtwdev) rtw8822c_dpk_cal_coef1() argument
3977 rtw8822c_dpk_on(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_on() argument
3990 rtw8822c_dpk_check_pass(struct rtw_dev * rtwdev,bool is_fail,u32 dpk_txagc,u8 path) rtw8822c_dpk_check_pass() argument
4009 rtw8822c_dpk_result_reset(struct rtw_dev * rtwdev) rtw8822c_dpk_result_reset() argument
4029 rtw8822c_dpk_calibrate(struct rtw_dev * rtwdev,u8 path) rtw8822c_dpk_calibrate() argument
4050 rtw8822c_dpk_path_select(struct rtw_dev * rtwdev) rtw8822c_dpk_path_select() argument
4059 rtw8822c_dpk_enable_disable(struct rtw_dev * rtwdev) rtw8822c_dpk_enable_disable() argument
4081 rtw8822c_dpk_reload_data(struct rtw_dev * rtwdev) rtw8822c_dpk_reload_data() argument
4118 rtw8822c_dpk_reload(struct rtw_dev * rtwdev) rtw8822c_dpk_reload() argument
4137 rtw8822c_do_dpk(struct rtw_dev * rtwdev) rtw8822c_do_dpk() argument
4179 rtw8822c_phy_calibration(struct rtw_dev * rtwdev) rtw8822c_phy_calibration() argument
4188 rtw8822c_dpk_track(struct rtw_dev * rtwdev) rtw8822c_dpk_track() argument
4221 rtw8822c_set_crystal_cap_reg(struct rtw_dev * rtwdev,u8 crystal_cap) rtw8822c_set_crystal_cap_reg() argument
4232 rtw8822c_set_crystal_cap(struct rtw_dev * rtwdev,u8 crystal_cap) rtw8822c_set_crystal_cap() argument
4243 rtw8822c_cfo_tracking_reset(struct rtw_dev * rtwdev) rtw8822c_cfo_tracking_reset() argument
4256 rtw8822c_cfo_init(struct rtw_dev * rtwdev) rtw8822c_cfo_init() argument
4266 rtw8822c_cfo_calc_avg(struct rtw_dev * rtwdev,u8 path_num) rtw8822c_cfo_calc_avg() argument
4292 rtw8822c_cfo_need_adjust(struct rtw_dev * rtwdev,s32 cfo_avg) rtw8822c_cfo_need_adjust() argument
4311 rtw8822c_cfo_track(struct rtw_dev * rtwdev) rtw8822c_cfo_track() argument
4359 rtw8822c_phy_cck_pd_set_reg(struct rtw_dev * rtwdev,s8 pd_diff,s8 cs_diff,u8 bw,u8 nrx) rtw8822c_phy_cck_pd_set_reg() argument
4395 rtw8822c_phy_cck_pd_set(struct rtw_dev * rtwdev,u8 new_lvl) rtw8822c_phy_cck_pd_set() argument
4426 rtw8822c_pwrtrack_set(struct rtw_dev * rtwdev,u8 rf_path) rtw8822c_pwrtrack_set() argument
4444 rtw8822c_pwr_track_stats(struct rtw_dev * rtwdev,u8 path) rtw8822c_pwr_track_stats() argument
4455 rtw8822c_pwr_track_path(struct rtw_dev * rtwdev,struct rtw_swing_table * swing_table,u8 path) rtw8822c_pwr_track_path() argument
4469 __rtw8822c_pwr_track(struct rtw_dev * rtwdev) __rtw8822c_pwr_track() argument
4484 rtw8822c_pwr_track(struct rtw_dev * rtwdev) rtw8822c_pwr_track() argument
4509 rtw8822c_adaptivity_init(struct rtw_dev * rtwdev) rtw8822c_adaptivity_init() argument
4521 rtw8822c_adaptivity(struct rtw_dev * rtwdev) rtw8822c_adaptivity() argument
4545 struct rtw_dev *rtwdev = container_of(led, struct rtw_dev, led_cdev); rtw8822c_led_set() local
4560 rtw8822c_fill_txdesc_checksum(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * txdesc) rtw8822c_fill_txdesc_checksum() argument
[all...]
H A Dfw.c62 static void _rtw_fw_dump_dbg_info(struct rtw_dev *rtwdev, in _rtw_fw_dump_dbg_info()
78 void rtw_fw_dump_dbg_info(struct rtw_dev *rtwdev) in rtw_fw_dump_dbg_info()
93 static void rtw_fw_c2h_cmd_handle_ext(struct rtw_dev *rtwdev, in rtw_fw_c2h_cmd_handle_ext()
140 struct rtw_dev *rtwdev; member
202 static void rtw_fw_ra_report_handle(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_ra_report_handle()
221 struct rtw_dev *rtwdev; member
229 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_fw_bcn_filter_notify_vif_iter() local
254 static void rtw_fw_bcn_filter_notify(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_bcn_filter_notify()
265 static void rtw_fw_scan_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_scan_result()
276 static void rtw_fw_adaptivity_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_adaptivity_result()
[all …]
H A Drtw88xxa.c18 void rtw88xxa_efuse_grant(struct rtw_dev *rtwdev, bool on) in rtw88xxa_efuse_grant()
32 static void rtw8812a_read_amplifier_type(struct rtw_dev *rtwdev) in rtw8812a_read_amplifier_type()
80 static void rtw8812a_read_rfe_type(struct rtw_dev *rtwdev, in rtw8812a_read_rfe_type()
124 static void rtw88xxa_read_usb_type(struct rtw_dev *rtwdev) in rtw88xxa_read_usb_type()
200 int rtw88xxa_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw88xxa_read_efuse()
278 static void rtw88xxa_reset_8051(struct rtw_dev *rtwdev) in rtw88xxa_reset_8051()
304 static void rtw88xxau_hw_reset(struct rtw_dev *rtwdev) in rtw88xxau_hw_reset()
344 static int rtw88xxau_init_power_on(struct rtw_dev *rtwdev) in rtw88xxau_init_power_on()
370 static int rtw88xxa_llt_write(struct rtw_dev *rtwdev, u32 address, u32 data) in rtw88xxa_llt_write()
391 static int rtw88xxa_llt_init(struct rtw_dev *rtwdev, u32 boundary) in rtw88xxa_llt_init()
[all …]
H A Dpci.c51 rtw_pci_read8(struct rtw_dev * rtwdev,u32 addr) rtw_pci_read8() argument
58 rtw_pci_read16(struct rtw_dev * rtwdev,u32 addr) rtw_pci_read16() argument
65 rtw_pci_read32(struct rtw_dev * rtwdev,u32 addr) rtw_pci_read32() argument
72 rtw_pci_write8(struct rtw_dev * rtwdev,u32 addr,u8 val) rtw_pci_write8() argument
79 rtw_pci_write16(struct rtw_dev * rtwdev,u32 addr,u16 val) rtw_pci_write16() argument
86 rtw_pci_write32(struct rtw_dev * rtwdev,u32 addr,u32 val) rtw_pci_write32() argument
93 rtw_pci_free_tx_ring_skbs(struct rtw_dev * rtwdev,struct rtw_pci_tx_ring * tx_ring) rtw_pci_free_tx_ring_skbs() argument
112 rtw_pci_free_tx_ring(struct rtw_dev * rtwdev,struct rtw_pci_tx_ring * tx_ring) rtw_pci_free_tx_ring() argument
127 rtw_pci_free_rx_ring_skbs(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring) rtw_pci_free_rx_ring_skbs() argument
148 rtw_pci_free_rx_ring(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring) rtw_pci_free_rx_ring() argument
160 rtw_pci_free_trx_ring(struct rtw_dev * rtwdev) rtw_pci_free_trx_ring() argument
178 rtw_pci_init_tx_ring(struct rtw_dev * rtwdev,struct rtw_pci_tx_ring * tx_ring,u8 desc_size,u32 len) rtw_pci_init_tx_ring() argument
209 rtw_pci_reset_rx_desc(struct rtw_dev * rtwdev,struct sk_buff * skb,struct rtw_pci_rx_ring * rx_ring,u32 idx,u32 desc_sz) rtw_pci_reset_rx_desc() argument
235 rtw_pci_sync_rx_desc_device(struct rtw_dev * rtwdev,dma_addr_t dma,struct rtw_pci_rx_ring * rx_ring,u32 idx,u32 desc_sz) rtw_pci_sync_rx_desc_device() argument
252 rtw_pci_init_rx_ring(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring,u8 desc_size,u32 len) rtw_pci_init_rx_ring() argument
315 rtw_pci_init_trx_ring(struct rtw_dev * rtwdev) rtw_pci_init_trx_ring() argument
364 rtw_pci_deinit(struct rtw_dev * rtwdev) rtw_pci_deinit() argument
369 rtw_pci_init(struct rtw_dev * rtwdev) rtw_pci_init() argument
395 rtw_pci_reset_buf_desc(struct rtw_dev * rtwdev) rtw_pci_reset_buf_desc() argument
475 rtw_pci_reset_trx_ring(struct rtw_dev * rtwdev) rtw_pci_reset_trx_ring() argument
480 rtw_pci_enable_interrupt(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci,bool exclude_rx) rtw_pci_enable_interrupt() argument
498 rtw_pci_disable_interrupt(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci) rtw_pci_disable_interrupt() argument
519 rtw_pci_dma_reset(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci) rtw_pci_dma_reset() argument
527 rtw_pci_setup(struct rtw_dev * rtwdev) rtw_pci_setup() argument
537 rtw_pci_dma_release(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci) rtw_pci_dma_release() argument
549 rtw_pci_napi_start(struct rtw_dev * rtwdev) rtw_pci_napi_start() argument
559 rtw_pci_napi_stop(struct rtw_dev * rtwdev) rtw_pci_napi_stop() argument
570 rtw_pci_start(struct rtw_dev * rtwdev) rtw_pci_start() argument
584 rtw_pci_stop(struct rtw_dev * rtwdev) rtw_pci_stop() argument
602 rtw_pci_deep_ps_enter(struct rtw_dev * rtwdev) rtw_pci_deep_ps_enter() argument
642 rtw_pci_deep_ps_leave(struct rtw_dev * rtwdev) rtw_pci_deep_ps_leave() argument
652 rtw_pci_deep_ps(struct rtw_dev * rtwdev,bool enter) rtw_pci_deep_ps() argument
683 rtw_pci_dma_check(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring,u32 idx) rtw_pci_dma_check() argument
704 __pci_get_hw_tx_ring_rp(struct rtw_dev * rtwdev,u8 pci_q) __pci_get_hw_tx_ring_rp() argument
712 __pci_flush_queue(struct rtw_dev * rtwdev,u8 pci_q,bool drop) __pci_flush_queue() argument
737 __rtw_pci_flush_queues(struct rtw_dev * rtwdev,u32 pci_queues,bool drop) __rtw_pci_flush_queues() argument
753 rtw_pci_flush_queues(struct rtw_dev * rtwdev,u32 queues,bool drop) rtw_pci_flush_queues() argument
772 rtw_pci_tx_kick_off_queue(struct rtw_dev * rtwdev,enum rtw_tx_queue_type queue) rtw_pci_tx_kick_off_queue() argument
789 rtw_pci_tx_kick_off(struct rtw_dev * rtwdev) rtw_pci_tx_kick_off() argument
799 rtw_pci_tx_write_data(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_tx_queue_type queue) rtw_pci_tx_write_data() argument
869 rtw_pci_write_data_rsvd_page(struct rtw_dev * rtwdev,u8 * buf,u32 size) rtw_pci_write_data_rsvd_page() argument
895 rtw_pci_write_data_h2c(struct rtw_dev * rtwdev,u8 * buf,u32 size) rtw_pci_write_data_h2c() argument
916 rtw_pci_tx_write(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_pci_tx_write() argument
940 rtw_pci_tx_isr(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci,u8 hw_queue) rtw_pci_tx_isr() argument
1015 rtw_pci_rx_isr(struct rtw_dev * rtwdev) rtw_pci_rx_isr() argument
1023 rtw_pci_get_hw_rx_ring_nr(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci) rtw_pci_get_hw_rx_ring_nr() argument
1041 rtw_pci_rx_napi(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci,u8 hw_queue,u32 limit) rtw_pci_rx_napi() argument
1119 rtw_pci_irq_recognized(struct rtw_dev * rtwdev,struct rtw_pci * rtwpci,u32 * irq_status) rtw_pci_irq_recognized() argument
1145 struct rtw_dev *rtwdev = dev; rtw_pci_interrupt_handler() local
1163 struct rtw_dev *rtwdev = dev; rtw_pci_interrupt_threadfn() local
1200 rtw_pci_io_mapping(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_io_mapping() argument
1225 rtw_pci_io_unmapping(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_io_unmapping() argument
1236 rtw_dbi_write8(struct rtw_dev * rtwdev,u16 addr,u8 data) rtw_dbi_write8() argument
1260 rtw_dbi_read8(struct rtw_dev * rtwdev,u16 addr,u8 * value) rtw_dbi_read8() argument
1284 rtw_mdio_write(struct rtw_dev * rtwdev,u8 addr,u16 data,bool g1) rtw_mdio_write() argument
1310 rtw_pci_clkreq_set(struct rtw_dev * rtwdev,bool enable) rtw_pci_clkreq_set() argument
1332 rtw_pci_clkreq_pad_low(struct rtw_dev * rtwdev,bool enable) rtw_pci_clkreq_pad_low() argument
1351 rtw_pci_aspm_set(struct rtw_dev * rtwdev,bool enable) rtw_pci_aspm_set() argument
1373 rtw_pci_link_ps(struct rtw_dev * rtwdev,bool enter) rtw_pci_link_ps() argument
1395 rtw_pci_link_cfg(struct rtw_dev * rtwdev) rtw_pci_link_cfg() argument
1437 rtw_pci_interface_cfg(struct rtw_dev * rtwdev) rtw_pci_interface_cfg() argument
1452 rtw_pci_phy_cfg(struct rtw_dev * rtwdev) rtw_pci_phy_cfg() argument
1513 struct rtw_dev *rtwdev = hw->priv; rtw_pci_suspend() local
1525 struct rtw_dev *rtwdev = hw->priv; rtw_pci_resume() local
1537 rtw_pci_claim(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_claim() argument
1554 rtw_pci_declaim(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_declaim() argument
1559 rtw_pci_setup_resource(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_setup_resource() argument
1589 rtw_pci_destroy(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_destroy() argument
1618 rtw_pci_request_irq(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_request_irq() argument
1644 rtw_pci_free_irq(struct rtw_dev * rtwdev,struct pci_dev * pdev) rtw_pci_free_irq() argument
1653 struct rtw_dev *rtwdev = container_of((void *)rtwpci, struct rtw_dev, rtw_pci_napi_poll() local
1689 rtw_pci_napi_init(struct rtw_dev * rtwdev) rtw_pci_napi_init() argument
1701 rtw_pci_napi_deinit(struct rtw_dev * rtwdev) rtw_pci_napi_deinit() argument
1723 struct rtw_dev *rtwdev = hw->priv; rtw_pci_io_slot_reset() local
1752 struct rtw_dev *rtwdev; rtw_pci_probe() local
1846 struct rtw_dev *rtwdev; rtw_pci_remove() local
1869 struct rtw_dev *rtwdev; rtw_pci_shutdown() local
[all...]
H A Dmac.c12 void rtw_set_channel_mac(struct rtw_dev *rtwdev, u8 channel, u8 bw, in rtw_set_channel_mac()
62 static int rtw_mac_pre_system_cfg(struct rtw_dev *rtwdev) in rtw_mac_pre_system_cfg()
139 static bool do_pwr_poll_cmd(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target) in do_pwr_poll_cmd()
150 static int rtw_pwr_cmd_polling(struct rtw_dev *rtwdev, in rtw_pwr_cmd_polling()
185 static int rtw_sub_pwr_seq_parser(struct rtw_dev *rtwdev, u8 intf_mask, in rtw_sub_pwr_seq_parser()
230 int rtw_pwr_seq_parser(struct rtw_dev *rtwdev, in rtw_pwr_seq_parser()
272 static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) in rtw_mac_power_switch()
330 static int __rtw_mac_init_system_cfg(struct rtw_dev *rtwdev) in __rtw_mac_init_system_cfg()
355 static int __rtw_mac_init_system_cfg_legacy(struct rtw_dev *rtwdev) in __rtw_mac_init_system_cfg_legacy()
370 static int rtw_mac_init_system_cfg(struct rtw_dev *rtwdev) in rtw_mac_init_system_cfg()
[all …]
H A Dusb.c26 struct rtw_dev *rtwdev; member
34 struct rtw_dev *rtwdev = rtwusb->rtwdev; in rtw_usb_fill_tx_checksum() local
42 static void rtw_usb_reg_sec(struct rtw_dev *rtwdev, u32 addr, __le32 *data) in rtw_usb_reg_sec() argument
72 static u32 rtw_usb_read(struct rtw_dev *rtwdev, u32 addr, u16 len) in rtw_usb_read() argument
105 rtw_usb_read8(struct rtw_dev * rtwdev,u32 addr) rtw_usb_read8() argument
110 rtw_usb_read16(struct rtw_dev * rtwdev,u32 addr) rtw_usb_read16() argument
115 rtw_usb_read32(struct rtw_dev * rtwdev,u32 addr) rtw_usb_read32() argument
120 rtw_usb_write(struct rtw_dev * rtwdev,u32 addr,u32 val,int len) rtw_usb_write() argument
153 rtw_usb_write8(struct rtw_dev * rtwdev,u32 addr,u8 val) rtw_usb_write8() argument
158 rtw_usb_write16(struct rtw_dev * rtwdev,u32 addr,u16 val) rtw_usb_write16() argument
163 rtw_usb_write32(struct rtw_dev * rtwdev,u32 addr,u32 val) rtw_usb_write32() argument
168 rtw_usb_write_firmware_page(struct rtw_dev * rtwdev,u32 page,const u8 * data,u32 size) rtw_usb_write_firmware_page() argument
238 rtw_usb_parse(struct rtw_dev * rtwdev,struct usb_interface * interface) rtw_usb_parse() argument
322 struct rtw_dev *rtwdev = txcb->rtwdev; rtw_usb_write_port_tx_complete() local
365 rtw_usb_write_port(struct rtw_dev * rtwdev,u8 qsel,struct sk_buff * skb,usb_complete_t cb,void * context) rtw_usb_write_port() argument
394 struct rtw_dev *rtwdev = rtwusb->rtwdev; rtw_usb_tx_agg_skb() local
481 struct rtw_dev *rtwdev = rtwusb->rtwdev; rtw_usb_tx_queue_purge() local
495 rtw_usb_write_data(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf) rtw_usb_write_data() argument
527 rtw_usb_write_data_rsvd_page(struct rtw_dev * rtwdev,u8 * buf,u32 size) rtw_usb_write_data_rsvd_page() argument
541 rtw_usb_write_data_h2c(struct rtw_dev * rtwdev,u8 * buf,u32 size) rtw_usb_write_data_h2c() argument
570 rtw_usb_tx_write(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_usb_tx_write() argument
594 rtw_usb_tx_kick_off(struct rtw_dev * rtwdev) rtw_usb_tx_kick_off() argument
604 struct rtw_dev *rtwdev = rtwusb->rtwdev; rtw_usb_rx_handler() local
683 struct rtw_dev *rtwdev = rtwusb->rtwdev; rtw_usb_rx_resubmit() local
740 struct rtw_dev *rtwdev = rxcb->rtwdev; rtw_usb_read_port_complete() local
821 rtw_usb_setup(struct rtw_dev * rtwdev) rtw_usb_setup() argument
827 rtw_usb_start(struct rtw_dev * rtwdev) rtw_usb_start() argument
832 rtw_usb_stop(struct rtw_dev * rtwdev) rtw_usb_stop() argument
836 rtw_usb_deep_ps(struct rtw_dev * rtwdev,bool enter) rtw_usb_deep_ps() argument
841 rtw_usb_link_ps(struct rtw_dev * rtwdev,bool enter) rtw_usb_link_ps() argument
846 rtw_usb_init_burst_pkt_len(struct rtw_dev * rtwdev) rtw_usb_init_burst_pkt_len() argument
867 rtw_usb_interface_cfg(struct rtw_dev * rtwdev) rtw_usb_interface_cfg() argument
872 rtw_usb_dynamic_rx_agg_v1(struct rtw_dev * rtwdev,bool enable) rtw_usb_dynamic_rx_agg_v1() argument
893 rtw_usb_dynamic_rx_agg_v2(struct rtw_dev * rtwdev,bool enable) rtw_usb_dynamic_rx_agg_v2() argument
917 rtw_usb_dynamic_rx_agg(struct rtw_dev * rtwdev,bool enable) rtw_usb_dynamic_rx_agg() argument
962 rtw_usb_init_rx(struct rtw_dev * rtwdev) rtw_usb_init_rx() argument
990 rtw_usb_setup_rx(struct rtw_dev * rtwdev) rtw_usb_setup_rx() argument
1002 rtw_usb_deinit_rx(struct rtw_dev * rtwdev) rtw_usb_deinit_rx() argument
1013 rtw_usb_init_tx(struct rtw_dev * rtwdev) rtw_usb_init_tx() argument
1032 rtw_usb_deinit_tx(struct rtw_dev * rtwdev) rtw_usb_deinit_tx() argument
1040 rtw_usb_intf_init(struct rtw_dev * rtwdev,struct usb_interface * intf) rtw_usb_intf_init() argument
1065 rtw_usb_intf_deinit(struct rtw_dev * rtwdev,struct usb_interface * intf) rtw_usb_intf_deinit() argument
1075 rtw_usb_switch_mode_old(struct rtw_dev * rtwdev) rtw_usb_switch_mode_old() argument
1101 rtw_usb_switch_mode_new(struct rtw_dev * rtwdev) rtw_usb_switch_mode_new() argument
1162 rtw_usb_switch_mode(struct rtw_dev * rtwdev) rtw_usb_switch_mode() argument
1191 rtw_usb_phy_write(struct rtw_dev * rtwdev,u8 addr,u16 data,enum usb_device_speed speed) rtw_usb_phy_write() argument
1205 rtw_usb_page_switch(struct rtw_dev * rtwdev,enum usb_device_speed speed,u8 page) rtw_usb_page_switch() argument
1214 rtw_usb_phy_cfg(struct rtw_dev * rtwdev,enum usb_device_speed speed) rtw_usb_phy_cfg() argument
1254 struct rtw_dev *rtwdev; rtw_usb_probe() local
1353 struct rtw_dev *rtwdev; rtw_usb_disconnect() local
[all...]
H A Dmac80211.c22 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_tx() local
35 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_wake_tx_queue() local
55 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_start() local
67 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_stop() local
76 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_config() local
149 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_add_interface() local
231 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_remove_interface() local
263 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_change_interface() local
281 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_configure_filter() local
332 static u8 rtw_aifsn_to_aifs(struct rtw_dev *rtwdev, in rtw_aifsn_to_aifs()
[all …]
H A Drtw8821c.c48 static int rtw8821c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8821c_read_efuse() argument
118 static u8 rtw8821c_get_swing_index(struct rtw_dev *rtwdev) in rtw8821c_get_swing_index() argument
133 static void rtw8821c_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8821c_pwrtrack_init() argument
151 rtw8821c_phy_bf_init(struct rtw_dev * rtwdev) rtw8821c_phy_bf_init() argument
158 rtw8821c_phy_set_param(struct rtw_dev * rtwdev) rtw8821c_phy_set_param() argument
207 rtw8821c_mac_init(struct rtw_dev * rtwdev) rtw8821c_mac_init() argument
267 rtw8821c_cfg_ldo25(struct rtw_dev * rtwdev,bool enable) rtw8821c_cfg_ldo25() argument
276 rtw8821c_switch_rf_set(struct rtw_dev * rtwdev,u8 rf_set) rtw8821c_switch_rf_set() argument
310 rtw8821c_set_channel_rf(struct rtw_dev * rtwdev,u8 channel,u8 bw) rtw8821c_set_channel_rf() argument
361 rtw8821c_set_channel_rxdfir(struct rtw_dev * rtwdev,u8 bw) rtw8821c_set_channel_rxdfir() argument
384 rtw8821c_cck_tx_filter_srrc(struct rtw_dev * rtwdev,u8 channel,u8 bw) rtw8821c_cck_tx_filter_srrc() argument
443 rtw8821c_set_channel_bb(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_ch_idx) rtw8821c_set_channel_bb() argument
554 rtw8821c_get_bb_swing(struct rtw_dev * rtwdev,u8 channel) rtw8821c_get_bb_swing() argument
568 rtw8821c_set_channel_bb_swing(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_ch_idx) rtw8821c_set_channel_bb_swing() argument
576 rtw8821c_set_channel(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_chan_idx) rtw8821c_set_channel() argument
586 get_cck_rx_pwr(struct rtw_dev * rtwdev,u8 lna_idx,u8 vga_idx) get_cck_rx_pwr() argument
613 query_phy_status_page0(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page0() argument
633 query_phy_status_page1(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page1() argument
662 query_phy_status(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status() argument
683 rtw8821c_set_tx_power_index_by_rate(struct rtw_dev * rtwdev,u8 path,u8 rs,u32 * phy_pwr_idx) rtw8821c_set_tx_power_index_by_rate() argument
705 rtw8821c_set_tx_power_index(struct rtw_dev * rtwdev) rtw8821c_set_tx_power_index() argument
722 rtw8821c_false_alarm_statistics(struct rtw_dev * rtwdev) rtw8821c_false_alarm_statistics() argument
774 rtw8821c_do_iqk(struct rtw_dev * rtwdev) rtw8821c_do_iqk() argument
802 rtw8821c_phy_calibration(struct rtw_dev * rtwdev) rtw8821c_phy_calibration() argument
808 rtw8821c_coex_cfg_init(struct rtw_dev * rtwdev) rtw8821c_coex_cfg_init() argument
835 rtw8821c_coex_cfg_ant_switch(struct rtw_dev * rtwdev,u8 ctrl_type,u8 pos_type) rtw8821c_coex_cfg_ant_switch() argument
932 rtw8821c_coex_cfg_gnt_fix(struct rtw_dev * rtwdev) rtw8821c_coex_cfg_gnt_fix() argument
935 rtw8821c_coex_cfg_gnt_debug(struct rtw_dev * rtwdev) rtw8821c_coex_cfg_gnt_debug() argument
945 rtw8821c_coex_cfg_rfe_type(struct rtw_dev * rtwdev) rtw8821c_coex_cfg_rfe_type() argument
987 rtw8821c_coex_cfg_wl_tx_power(struct rtw_dev * rtwdev,u8 wl_pwr) rtw8821c_coex_cfg_wl_tx_power() argument
1003 rtw8821c_coex_cfg_wl_rx_gain(struct rtw_dev * rtwdev,bool low_gain) rtw8821c_coex_cfg_wl_rx_gain() argument
1007 rtw8821c_txagc_swing_offset(struct rtw_dev * rtwdev,u8 pwr_idx_offset,s8 pwr_idx_offset_lower,s8 * txagc_idx,u8 * swing_idx) rtw8821c_txagc_swing_offset() argument
1057 rtw8821c_pwrtrack_set_pwr(struct rtw_dev * rtwdev,u8 pwr_idx_offset,s8 pwr_idx_offset_lower) rtw8821c_pwrtrack_set_pwr() argument
1070 rtw8821c_pwrtrack_set(struct rtw_dev * rtwdev) rtw8821c_pwrtrack_set() argument
1092 rtw8821c_phy_pwrtrack(struct rtw_dev * rtwdev) rtw8821c_phy_pwrtrack() argument
1133 rtw8821c_pwr_track(struct rtw_dev * rtwdev) rtw8821c_pwr_track() argument
1152 rtw8821c_bf_config_bfee_su(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8821c_bf_config_bfee_su() argument
1162 rtw8821c_bf_config_bfee_mu(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8821c_bf_config_bfee_mu() argument
1172 rtw8821c_bf_config_bfee(struct rtw_dev * rtwdev,struct rtw_vif * vif,struct rtw_bfee * bfee,bool enable) rtw8821c_bf_config_bfee() argument
1183 rtw8821c_phy_cck_pd_set(struct rtw_dev * rtwdev,u8 new_lvl) rtw8821c_phy_cck_pd_set() argument
1214 struct rtw_dev *rtwdev = container_of(led, struct rtw_dev, led_cdev); rtw8821c_led_set() local
1229 rtw8821c_fill_txdesc_checksum(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * txdesc) rtw8821c_fill_txdesc_checksum() argument
[all...]
H A Dcoex.c13 static u8 rtw_coex_next_rssi_state(struct rtw_dev *rtwdev, u8 pre_state, in rtw_coex_next_rssi_state() argument
36 static void rtw_coex_limited_tx(struct rtw_dev *rtwdev, in rtw_coex_limited_tx() argument
97 rtw_coex_limited_wl(struct rtw_dev * rtwdev) rtw_coex_limited_wl() argument
112 rtw_coex_freerun_check(struct rtw_dev * rtwdev) rtw_coex_freerun_check() argument
148 rtw_coex_wl_slot_extend(struct rtw_dev * rtwdev,bool enable) rtw_coex_wl_slot_extend() argument
166 rtw_coex_wl_ccklock_action(struct rtw_dev * rtwdev) rtw_coex_wl_ccklock_action() argument
206 rtw_coex_wl_ccklock_detect(struct rtw_dev * rtwdev) rtw_coex_wl_ccklock_detect() argument
258 rtw_coex_wl_noisy_detect(struct rtw_dev * rtwdev) rtw_coex_wl_noisy_detect() argument
308 rtw_coex_tdma_timer_base(struct rtw_dev * rtwdev,u8 type) rtw_coex_tdma_timer_base() argument
355 rtw_coex_set_wl_pri_mask(struct rtw_dev * rtwdev,u8 bitmap,u8 data) rtw_coex_set_wl_pri_mask() argument
366 rtw_coex_write_scbd(struct rtw_dev * rtwdev,u16 bitpos,bool set) rtw_coex_write_scbd() argument
401 rtw_coex_read_scbd(struct rtw_dev * rtwdev) rtw_coex_read_scbd() argument
411 rtw_coex_check_rfk(struct rtw_dev * rtwdev) rtw_coex_check_rfk() argument
449 rtw_coex_query_bt_info(struct rtw_dev * rtwdev) rtw_coex_query_bt_info() argument
462 rtw_coex_gnt_workaround(struct rtw_dev * rtwdev,bool force,u8 mode) rtw_coex_gnt_workaround() argument
467 rtw_coex_monitor_bt_ctr(struct rtw_dev * rtwdev) rtw_coex_monitor_bt_ctr() argument
490 rtw_coex_monitor_bt_enable(struct rtw_dev * rtwdev) rtw_coex_monitor_bt_enable() argument
543 rtw_coex_update_wl_link_info(struct rtw_dev * rtwdev,u8 reason) rtw_coex_update_wl_link_info() argument
634 rtw_coex_info_response(struct rtw_dev * rtwdev,struct sk_buff * skb) rtw_coex_info_response() argument
648 rtw_coex_info_request(struct rtw_dev * rtwdev,struct rtw_coex_info_req * req) rtw_coex_info_request() argument
674 rtw_coex_get_bt_scan_type(struct rtw_dev * rtwdev,u8 * scan_type) rtw_coex_get_bt_scan_type() argument
691 rtw_coex_set_lna_constrain_level(struct rtw_dev * rtwdev,u8 lna_constrain_level) rtw_coex_set_lna_constrain_level() argument
724 rtw_coex_update_bt_link_info(struct rtw_dev * rtwdev) rtw_coex_update_bt_link_info() argument
824 rtw_coex_update_wl_ch_info(struct rtw_dev * rtwdev,u8 type) rtw_coex_update_wl_ch_info() argument
874 rtw_coex_set_bt_tx_power(struct rtw_dev * rtwdev,u8 bt_pwr_dec_lvl) rtw_coex_set_bt_tx_power() argument
887 rtw_coex_set_bt_rx_gain(struct rtw_dev * rtwdev,u8 bt_lna_lvl) rtw_coex_set_bt_rx_gain() argument
908 rtw_coex_set_rf_para(struct rtw_dev * rtwdev,struct coex_rf_para para) rtw_coex_set_rf_para() argument
924 rtw_coex_read_indirect_reg(struct rtw_dev * rtwdev,u16 addr) rtw_coex_read_indirect_reg() argument
937 rtw_coex_write_indirect_reg(struct rtw_dev * rtwdev,u16 addr,u32 mask,u32 val) rtw_coex_write_indirect_reg() argument
951 rtw_coex_coex_ctrl_owner(struct rtw_dev * rtwdev,bool wifi_control) rtw_coex_coex_ctrl_owner() argument
969 rtw_coex_set_gnt_bt(struct rtw_dev * rtwdev,u8 state) rtw_coex_set_gnt_bt() argument
978 rtw_coex_set_gnt_wl(struct rtw_dev * rtwdev,u8 state) rtw_coex_set_gnt_wl() argument
987 rtw_coex_mimo_ps(struct rtw_dev * rtwdev,bool force,bool state) rtw_coex_mimo_ps() argument
1004 rtw_btc_wltoggle_table_a(struct rtw_dev * rtwdev,bool force,u8 table_case) rtw_btc_wltoggle_table_a() argument
1039 rtw_btc_wltoggle_table_b(struct rtw_dev * rtwdev,bool force,u8 interval,u32 table) rtw_btc_wltoggle_table_b() argument
1067 rtw_coex_set_table(struct rtw_dev * rtwdev,bool force,u32 table0,u32 table1) rtw_coex_set_table() argument
1089 rtw_coex_table(struct rtw_dev * rtwdev,bool force,u8 type) rtw_coex_table() argument
1117 rtw_coex_ignore_wlan_act(struct rtw_dev * rtwdev,bool enable) rtw_coex_ignore_wlan_act() argument
1127 rtw_coex_power_save_state(struct rtw_dev * rtwdev,u8 ps_type,u8 lps_val,u8 rpwm_val) rtw_coex_power_save_state() argument
1158 rtw_coex_set_tdma(struct rtw_dev * rtwdev,u8 byte1,u8 byte2,u8 byte3,u8 byte4,u8 byte5) rtw_coex_set_tdma() argument
1217 rtw_coex_tdma(struct rtw_dev * rtwdev,bool force,u32 tcase) rtw_coex_tdma() argument
1283 rtw_coex_set_ant_path(struct rtw_dev * rtwdev,bool force,u8 phase) rtw_coex_set_ant_path() argument
1483 rtw_coex_algorithm(struct rtw_dev * rtwdev) rtw_coex_algorithm() argument
1550 rtw_coex_action_coex_all_off(struct rtw_dev * rtwdev) rtw_coex_action_coex_all_off() argument
1573 rtw_coex_action_freerun(struct rtw_dev * rtwdev) rtw_coex_action_freerun() argument
1618 rtw_coex_action_rf4ce(struct rtw_dev * rtwdev) rtw_coex_action_rf4ce() argument
1643 rtw_coex_action_bt_whql_test(struct rtw_dev * rtwdev) rtw_coex_action_bt_whql_test() argument
1668 rtw_coex_action_bt_relink(struct rtw_dev * rtwdev) rtw_coex_action_bt_relink() argument
1708 rtw_coex_action_bt_idle(struct rtw_dev * rtwdev) rtw_coex_action_bt_idle() argument
1777 rtw_coex_action_bt_inquiry(struct rtw_dev * rtwdev) rtw_coex_action_bt_inquiry() argument
1877 rtw_coex_action_bt_game_hid(struct rtw_dev * rtwdev) rtw_coex_action_bt_game_hid() argument
1925 rtw_coex_action_bt_hfp(struct rtw_dev * rtwdev) rtw_coex_action_bt_hfp() argument
1956 rtw_coex_action_bt_hid(struct rtw_dev * rtwdev) rtw_coex_action_bt_hid() argument
2039 rtw_coex_action_bt_a2dp(struct rtw_dev * rtwdev) rtw_coex_action_bt_a2dp() argument
2081 rtw_coex_action_bt_a2dpsink(struct rtw_dev * rtwdev) rtw_coex_action_bt_a2dpsink() argument
2120 rtw_coex_action_bt_pan(struct rtw_dev * rtwdev) rtw_coex_action_bt_pan() argument
2157 rtw_coex_action_bt_a2dp_hid(struct rtw_dev * rtwdev) rtw_coex_action_bt_a2dp_hid() argument
2214 rtw_coex_action_bt_a2dp_pan(struct rtw_dev * rtwdev) rtw_coex_action_bt_a2dp_pan() argument
2253 rtw_coex_action_bt_pan_hid(struct rtw_dev * rtwdev) rtw_coex_action_bt_pan_hid() argument
2288 rtw_coex_action_bt_a2dp_pan_hid(struct rtw_dev * rtwdev) rtw_coex_action_bt_a2dp_pan_hid() argument
2322 rtw_coex_action_wl_under5g(struct rtw_dev * rtwdev) rtw_coex_action_wl_under5g() argument
2354 rtw_coex_action_wl_only(struct rtw_dev * rtwdev) rtw_coex_action_wl_only() argument
2378 rtw_coex_action_wl_native_lps(struct rtw_dev * rtwdev) rtw_coex_action_wl_native_lps() argument
2417 rtw_coex_action_wl_linkscan(struct rtw_dev * rtwdev) rtw_coex_action_wl_linkscan() argument
2457 rtw_coex_action_wl_not_connected(struct rtw_dev * rtwdev) rtw_coex_action_wl_not_connected() argument
2481 rtw_coex_action_wl_connected(struct rtw_dev * rtwdev) rtw_coex_action_wl_connected() argument
2534 rtw_coex_run_coex(struct rtw_dev * rtwdev,u8 reason) rtw_coex_run_coex() argument
2667 rtw_coex_init_coex_var(struct rtw_dev * rtwdev) rtw_coex_init_coex_var() argument
2694 __rtw_coex_init_hw_config(struct rtw_dev * rtwdev,bool wifi_only) __rtw_coex_init_hw_config() argument
2749 rtw_coex_power_on_setting(struct rtw_dev * rtwdev) rtw_coex_power_on_setting() argument
2776 rtw_coex_power_off_setting(struct rtw_dev * rtwdev) rtw_coex_power_off_setting() argument
2782 rtw_coex_init_hw_config(struct rtw_dev * rtwdev,bool wifi_only) rtw_coex_init_hw_config() argument
2788 rtw_coex_ips_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_ips_notify() argument
2817 rtw_coex_lps_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_lps_notify() argument
2855 rtw_coex_scan_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_scan_notify() argument
2893 rtw_coex_switchband_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_switchband_notify() argument
2919 rtw_coex_connect_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_connect_notify() argument
2973 rtw_coex_media_status_notify(struct rtw_dev * rtwdev,u8 type) rtw_coex_media_status_notify() argument
3011 rtw_coex_bt_info_notify(struct rtw_dev * rtwdev,u8 * buf,u8 length) rtw_coex_bt_info_notify() argument
3279 rtw_coex_bt_hid_info_notify(struct rtw_dev * rtwdev,u8 * buf,u8 length) rtw_coex_bt_hid_info_notify() argument
3369 rtw_coex_query_bt_hid_list(struct rtw_dev * rtwdev) rtw_coex_query_bt_hid_list() argument
3404 rtw_coex_wl_fwdbginfo_notify(struct rtw_dev * rtwdev,u8 * buf,u8 length) rtw_coex_wl_fwdbginfo_notify() argument
3435 rtw_coex_wl_status_change_notify(struct rtw_dev * rtwdev,u32 type) rtw_coex_wl_status_change_notify() argument
3440 rtw_coex_wl_status_check(struct rtw_dev * rtwdev) rtw_coex_wl_status_check() argument
3453 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_bt_relink_work() local
3465 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_bt_reenable_work() local
3476 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_defreeze_work() local
3490 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_wl_remain_work() local
3502 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_bt_remain_work() local
3514 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_wl_connecting_work() local
3527 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_bt_multi_link_remain_work() local
3538 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, rtw_coex_wl_ccklock_work() local
3590 rtw_coex_get_table_index(struct rtw_dev * rtwdev,u32 wl_reg_6c0,u32 wl_reg_6c4) rtw_coex_get_table_index() argument
3627 rtw_coex_get_tdma_index(struct rtw_dev * rtwdev,u8 * tdma_para) rtw_coex_get_tdma_index() argument
3665 rtw_coex_addr_info(struct rtw_dev * rtwdev,const struct rtw_reg_domain * reg,char addr_info[],int n) rtw_coex_addr_info() argument
3710 rtw_coex_val_info(struct rtw_dev * rtwdev,const struct rtw_reg_domain * reg,char val_info[],int n) rtw_coex_val_info() argument
3745 rtw_coex_set_coexinfo_hw(struct rtw_dev * rtwdev,struct seq_file * m) rtw_coex_set_coexinfo_hw() argument
3772 rtw_coex_get_bt_reg(struct rtw_dev * rtwdev,u8 type,u16 addr,u16 * val) rtw_coex_get_bt_reg() argument
3798 rtw_coex_get_bt_patch_version(struct rtw_dev * rtwdev,u32 * patch_version) rtw_coex_get_bt_patch_version() argument
3817 rtw_coex_get_bt_supported_version(struct rtw_dev * rtwdev,u32 * supported_version) rtw_coex_get_bt_supported_version() argument
3836 rtw_coex_get_bt_supported_feature(struct rtw_dev * rtwdev,u32 * supported_feature) rtw_coex_get_bt_supported_feature() argument
3879 struct rtw_dev *rtwdev; global() member
3888 struct rtw_dev *rtwdev = vif_iter_data->rtwdev; rtw_coex_vif_stat_iter() local
3919 rtw_coex_display_coex_info(struct rtw_dev * rtwdev,struct seq_file * m) rtw_coex_display_coex_info() argument
[all...]
H A Drtw8723x.c38 static void __rtw8723x_lck(struct rtw_dev *rtwdev) in __rtw8723x_lck()
66 #define DBG_EFUSE_VAL(rtwdev, map, name) \ argument
69 #define DBG_EFUSE_2BYTE(rtwdev, map, name) \ argument
72 #define DBG_EFUSE_FIX(rtwdev, name) \ argument
76 static void rtw8723xe_efuse_debug(struct rtw_dev *rtwdev, in rtw8723xe_efuse_debug()
86 static void rtw8723xu_efuse_debug(struct rtw_dev *rtwdev, in rtw8723xu_efuse_debug()
95 static void rtw8723xs_efuse_debug(struct rtw_dev *rtwdev, in rtw8723xs_efuse_debug()
101 static void __rtw8723x_debug_txpwr_limit(struct rtw_dev *rtwdev, in __rtw8723x_debug_txpwr_limit()
179 static void efuse_debug_dump(struct rtw_dev *rtwdev, in efuse_debug_dump()
253 static int __rtw8723x_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in __rtw8723x_read_efuse()
[all …]
H A Drtw8703b.c522 static void try_mac_from_devicetree(struct rtw_dev *rtwdev) in try_mac_from_devicetree() argument
538 static int rtw8703b_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8703b_read_efuse() argument
553 static void rtw8703b_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8703b_pwrtrack_init() argument
578 rtw8703b_phy_set_param(struct rtw_dev * rtwdev) rtw8703b_phy_set_param() argument
667 rtw8703b_check_spur_ov_thres(struct rtw_dev * rtwdev,u32 freq,u32 thres) rtw8703b_check_spur_ov_thres() argument
686 rtw8703b_cfg_notch(struct rtw_dev * rtwdev,u8 channel,bool notch) rtw8703b_cfg_notch() argument
757 rtw8703b_spur_cal(struct rtw_dev * rtwdev,u8 channel) rtw8703b_spur_cal() argument
783 rtw8703b_set_channel_rf(struct rtw_dev * rtwdev,u8 channel,u8 bw) rtw8703b_set_channel_rf() argument
830 rtw8703b_set_channel_bb(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_ch_idx) rtw8703b_set_channel_bb() argument
868 rtw8703b_set_channel(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_chan_idx) rtw8703b_set_channel() argument
887 get_cck_rx_pwr(struct rtw_dev * rtwdev,u8 lna_idx,u8 vga_idx) get_cck_rx_pwr() argument
902 query_phy_status_cck(struct rtw_dev * rtwdev,u8 * phy_raw,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_cck() argument
924 query_phy_status_ofdm(struct rtw_dev * rtwdev,u8 * phy_raw,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_ofdm() argument
958 query_phy_status(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status() argument
970 rtw8703b_iqk_config_mac(struct rtw_dev * rtwdev,const struct rtw8723x_iqk_backup_regs * backup) rtw8703b_iqk_config_mac() argument
982 rtw8703b_iqk_one_shot(struct rtw_dev * rtwdev,bool tx) rtw8703b_iqk_one_shot() argument
1013 rtw8703b_iqk_txrx_path_post(struct rtw_dev * rtwdev,const struct rtw8723x_iqk_backup_regs * backup) rtw8703b_iqk_txrx_path_post() argument
1024 rtw8703b_iqk_check_tx_failed(struct rtw_dev * rtwdev) rtw8703b_iqk_check_tx_failed() argument
1051 rtw8703b_iqk_check_rx_failed(struct rtw_dev * rtwdev) rtw8703b_iqk_check_rx_failed() argument
1080 rtw8703b_iqk_tx_path(struct rtw_dev * rtwdev,const struct rtw8723x_iqk_backup_regs * backup) rtw8703b_iqk_tx_path() argument
1118 rtw8703b_iqk_rx_path(struct rtw_dev * rtwdev,const struct rtw8723x_iqk_backup_regs * backup) rtw8703b_iqk_rx_path() argument
1213 rtw8703b_iqk_one_round(struct rtw_dev * rtwdev,s32 result[][IQK_NR],u8 t,const struct rtw8723x_iqk_backup_regs * backup) rtw8703b_iqk_one_round() argument
1275 rtw8703b_iqk_fill_a_matrix(struct rtw_dev * rtwdev,const s32 result[]) rtw8703b_iqk_fill_a_matrix() argument
1321 rtw8703b_phy_calibration(struct rtw_dev * rtwdev) rtw8703b_phy_calibration() argument
1420 rtw8703b_set_iqk_matrix_by_result(struct rtw_dev * rtwdev,u32 ofdm_swing,u8 rf_path) rtw8703b_set_iqk_matrix_by_result() argument
1482 rtw8703b_set_iqk_matrix(struct rtw_dev * rtwdev,s8 ofdm_index,u8 rf_path) rtw8703b_set_iqk_matrix() argument
1522 rtw8703b_pwrtrack_set_ofdm_pwr(struct rtw_dev * rtwdev,s8 swing_idx,s8 txagc_idx) rtw8703b_pwrtrack_set_ofdm_pwr() argument
1533 rtw8703b_pwrtrack_set_cck_pwr(struct rtw_dev * rtwdev,s8 swing_idx,s8 txagc_idx) rtw8703b_pwrtrack_set_cck_pwr() argument
1550 rtw8703b_pwrtrack_set(struct rtw_dev * rtwdev,u8 path) rtw8703b_pwrtrack_set() argument
1587 rtw8703b_phy_pwrtrack(struct rtw_dev * rtwdev) rtw8703b_phy_pwrtrack() argument
1638 rtw8703b_pwr_track(struct rtw_dev * rtwdev) rtw8703b_pwr_track() argument
1659 rtw8703b_coex_set_gnt_fix(struct rtw_dev * rtwdev) rtw8703b_coex_set_gnt_fix() argument
1663 rtw8703b_coex_set_gnt_debug(struct rtw_dev * rtwdev) rtw8703b_coex_set_gnt_debug() argument
1667 rtw8703b_coex_set_rfe_type(struct rtw_dev * rtwdev) rtw8703b_coex_set_rfe_type() argument
1685 rtw8703b_coex_set_wl_tx_power(struct rtw_dev * rtwdev,u8 wl_pwr) rtw8703b_coex_set_wl_tx_power() argument
1689 rtw8703b_coex_set_wl_rx_gain(struct rtw_dev * rtwdev,bool low_gain) rtw8703b_coex_set_wl_rx_gain() argument
[all...]
H A Drtw8821a.c14 static void rtw8821a_power_off(struct rtw_dev *rtwdev) in rtw8821a_power_off() argument
41 static void rtw8821a_query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, in rtw8821a_query_phy_status() argument
48 static void rtw8821a_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) in rtw8821a_cfg_ldo25() argument
57 static void rtw8821a_iqk_backup_rf(struct rtw_dev *rtwdev, u32 *rfa_backup, in rtw8821a_iqk_backup_rf() argument
71 static void rtw8821a_iqk_restore_rf(struct rtw_dev *rtwdev, in rtw8821a_iqk_restore_rf() argument
85 rtw8821a_iqk_restore_afe(struct rtw_dev * rtwdev,u32 * afe_backup,const u32 * backup_afe_reg,u32 afe_num) rtw8821a_iqk_restore_afe() argument
111 rtw8821a_iqk_rx_fill(struct rtw_dev * rtwdev,unsigned int rx_x,unsigned int rx_y) rtw8821a_iqk_rx_fill() argument
123 rtw8821a_iqk_tx_fill(struct rtw_dev * rtwdev,unsigned int tx_x,unsigned int tx_y) rtw8821a_iqk_tx_fill() argument
136 rtw8821a_iqk_tx_vdf_true(struct rtw_dev * rtwdev,u32 cal,bool * tx0iqkok,int tx_x0[CAL_NUM_8821A],int tx_y0[CAL_NUM_8821A]) rtw8821a_iqk_tx_vdf_true() argument
261 rtw8821a_iqk_tx_vdf_false(struct rtw_dev * rtwdev,u32 cal,bool * tx0iqkok,int tx_x0[CAL_NUM_8821A],int tx_y0[CAL_NUM_8821A]) rtw8821a_iqk_tx_vdf_false() argument
328 rtw8821a_iqk_rx(struct rtw_dev * rtwdev,u32 cal,bool * rx0iqkok,int rx_x0[CAL_NUM_8821A],int rx_y0[CAL_NUM_8821A]) rtw8821a_iqk_rx() argument
387 rtw8821a_iqk(struct rtw_dev * rtwdev) rtw8821a_iqk() argument
655 rtw8821a_do_iqk(struct rtw_dev * rtwdev) rtw8821a_do_iqk() argument
689 rtw8821a_phy_calibration(struct rtw_dev * rtwdev) rtw8821a_phy_calibration() argument
694 rtw8821a_pwr_track(struct rtw_dev * rtwdev) rtw8821a_pwr_track() argument
712 struct rtw_dev *rtwdev = container_of(led, struct rtw_dev, led_cdev); rtw8821a_led_set() local
734 rtw8821a_fill_txdesc_checksum(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * txdesc) rtw8821a_fill_txdesc_checksum() argument
741 rtw8821a_coex_cfg_init(struct rtw_dev * rtwdev) rtw8821a_coex_cfg_init() argument
760 rtw8821a_coex_cfg_ant_switch(struct rtw_dev * rtwdev,u8 ctrl_type,u8 pos_type) rtw8821a_coex_cfg_ant_switch() argument
824 rtw8821a_coex_cfg_gnt_fix(struct rtw_dev * rtwdev) rtw8821a_coex_cfg_gnt_fix() argument
828 rtw8821a_coex_cfg_gnt_debug(struct rtw_dev * rtwdev) rtw8821a_coex_cfg_gnt_debug() argument
832 rtw8821a_coex_cfg_rfe_type(struct rtw_dev * rtwdev) rtw8821a_coex_cfg_rfe_type() argument
840 rtw8821a_coex_cfg_wl_tx_power(struct rtw_dev * rtwdev,u8 wl_pwr) rtw8821a_coex_cfg_wl_tx_power() argument
856 rtw8821a_coex_cfg_wl_rx_gain(struct rtw_dev * rtwdev,bool low_gain) rtw8821a_coex_cfg_wl_rx_gain() argument
[all...]
H A Dtx.c12 void rtw_tx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, in rtw_tx_stats() argument
35 void rtw_tx_fill_tx_desc(struct rtw_dev *rtwdev, in rtw_tx_fill_tx_desc() argument
112 static u8 get_highest_ht_tx_rate(struct rtw_dev *rtwdev, in get_highest_ht_tx_rate() argument
125 static u8 get_highest_vht_tx_rate(struct rtw_dev *rtwdev, in get_highest_vht_tx_rate() argument
166 static void rtw_tx_report_enable(struct rtw_dev *rtwdev, in rtw_tx_report_enable() argument
181 struct rtw_dev *rtwdev = timer_container_of(rtwdev, t, rtw_tx_report_purge_timer() local
196 rtw_tx_report_enqueue(struct rtw_dev * rtwdev,struct sk_buff * skb,u8 sn) rtw_tx_report_enqueue() argument
214 rtw_tx_report_tx_status(struct rtw_dev * rtwdev,struct sk_buff * skb,bool acked) rtw_tx_report_tx_status() argument
229 rtw_tx_report_handle(struct rtw_dev * rtwdev,struct sk_buff * skb,int src) rtw_tx_report_handle() argument
260 rtw_get_mgmt_rate(struct rtw_dev * rtwdev,struct sk_buff * skb,u8 lowest_rate,bool ignore_rate) rtw_get_mgmt_rate() argument
273 rtw_tx_pkt_info_update_rate(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,bool ignore_rate) rtw_tx_pkt_info_update_rate() argument
292 rtw_tx_pkt_info_update_sec(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb) rtw_tx_pkt_info_update_sec() argument
319 rtw_tx_mgmt_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_mgmt_pkt_info_update() argument
331 rtw_tx_data_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_data_pkt_info_update() argument
402 rtw_tx_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct ieee80211_sta * sta,struct sk_buff * skb) rtw_tx_pkt_info_update() argument
446 rtw_tx_rsvd_page_pkt_info_update(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,struct sk_buff * skb,enum rtw_rsvd_packet_type type) rtw_tx_rsvd_page_pkt_info_update() argument
498 rtw_tx_write_data_rsvd_page_get(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf,u32 size) rtw_tx_write_data_rsvd_page_get() argument
524 rtw_tx_write_data_h2c_get(struct rtw_dev * rtwdev,struct rtw_tx_pkt_info * pkt_info,u8 * buf,u32 size) rtw_tx_write_data_h2c_get() argument
549 rtw_tx(struct rtw_dev * rtwdev,struct ieee80211_tx_control * control,struct sk_buff * skb) rtw_tx() argument
571 rtw_txq_check_agg(struct rtw_dev * rtwdev,struct rtw_txq * rtwtxq,struct sk_buff * skb) rtw_txq_check_agg() argument
603 rtw_txq_push_skb(struct rtw_dev * rtwdev,struct rtw_txq * rtwtxq,struct sk_buff * skb) rtw_txq_push_skb() argument
622 rtw_txq_dequeue(struct rtw_dev * rtwdev,struct rtw_txq * rtwtxq) rtw_txq_dequeue() argument
635 rtw_txq_push(struct rtw_dev * rtwdev,struct rtw_txq * rtwtxq,unsigned long frames) rtw_txq_push() argument
660 __rtw_tx_work(struct rtw_dev * rtwdev) __rtw_tx_work() argument
683 struct rtw_dev *rtwdev = container_of(w, struct rtw_dev, tx_work); rtw_tx_work() local
688 rtw_txq_init(struct rtw_dev * rtwdev,struct ieee80211_txq * txq) rtw_txq_init() argument
699 rtw_txq_cleanup(struct rtw_dev * rtwdev,struct ieee80211_txq * txq) rtw_txq_cleanup() argument
[all...]
H A Drtw8723d.c67 static void rtw8723d_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8723d_pwrtrack_init() argument
85 static void rtw8723d_phy_set_param(struct rtw_dev *rtwdev) in rtw8723d_phy_set_param() argument
156 query_phy_status_page0(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page0() argument
171 query_phy_status_page1(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status_page1() argument
210 query_phy_status(struct rtw_dev * rtwdev,u8 * phy_status,struct rtw_rx_pkt_stat * pkt_stat) query_phy_status() argument
230 rtw8723d_check_spur_ov_thres(struct rtw_dev * rtwdev,u8 channel,u32 thres) rtw8723d_check_spur_ov_thres() argument
257 rtw8723d_cfg_notch(struct rtw_dev * rtwdev,u8 channel,bool notch) rtw8723d_cfg_notch() argument
296 rtw8723d_spur_cal(struct rtw_dev * rtwdev,u8 channel) rtw8723d_spur_cal() argument
309 rtw8723d_set_channel_rf(struct rtw_dev * rtwdev,u8 channel,u8 bw) rtw8723d_set_channel_rf() argument
352 rtw8723d_set_channel_bb(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_ch_idx) rtw8723d_set_channel_bb() argument
382 rtw8723d_set_channel(struct rtw_dev * rtwdev,u8 channel,u8 bw,u8 primary_chan_idx) rtw8723d_set_channel() argument
390 rtw8723d_shutdown(struct rtw_dev * rtwdev) rtw8723d_shutdown() argument
435 rtw8723d_iqk_check_tx_failed(struct rtw_dev * rtwdev,const struct rtw_8723d_iqk_cfg * iqk_cfg) rtw8723d_iqk_check_tx_failed() argument
464 rtw8723d_iqk_check_rx_failed(struct rtw_dev * rtwdev,const struct rtw_8723d_iqk_cfg * iqk_cfg) rtw8723d_iqk_check_rx_failed() argument
496 rtw8723d_iqk_one_shot(struct rtw_dev * rtwdev,bool tx,const struct rtw_8723d_iqk_cfg * iqk_cfg) rtw8723d_iqk_one_shot() argument
523 rtw8723d_iqk_txrx_path_post(struct rtw_dev * rtwdev,const struct rtw_8723d_iqk_cfg * iqk_cfg,const struct rtw8723x_iqk_backup_regs * backup) rtw8723d_iqk_txrx_path_post() argument
538 rtw8723d_iqk_tx_path(struct rtw_dev * rtwdev,const struct rtw_8723d_iqk_cfg * iqk_cfg,const struct rtw8723x_iqk_backup_regs * backup) rtw8723d_iqk_tx_path() argument
597 rtw8723d_iqk_rx_path(struct rtw_dev * rtwdev,const struct rtw_8723d_iqk_cfg * iqk_cfg,const struct rtw8723x_iqk_backup_regs * backup) rtw8723d_iqk_rx_path() argument
706 rtw8723d_iqk_fill_s1_matrix(struct rtw_dev * rtwdev,const s32 result[]) rtw8723d_iqk_fill_s1_matrix() argument
753 rtw8723d_iqk_fill_s0_matrix(struct rtw_dev * rtwdev,const s32 result[]) rtw8723d_iqk_fill_s0_matrix() argument
786 rtw8723d_iqk_config_mac(struct rtw_dev * rtwdev) rtw8723d_iqk_config_mac() argument
792 rtw8723d_iqk_rf_standby(struct rtw_dev * rtwdev,enum rtw_rf_path path) rtw8723d_iqk_rf_standby() argument
806 rtw8723d_iqk_precfg_path(struct rtw_dev * rtwdev,enum rtw8723x_path path) rtw8723d_iqk_precfg_path() argument
824 rtw8723d_iqk_one_round(struct rtw_dev * rtwdev,s32 result[][IQK_NR],u8 t,const struct rtw8723x_iqk_backup_regs * backup) rtw8723d_iqk_one_round() argument
925 rtw8723d_phy_calibration(struct rtw_dev * rtwdev) rtw8723d_phy_calibration() argument
1019 rtw8723d_phy_cck_pd_set(struct rtw_dev * rtwdev,u8 new_lvl) rtw8723d_phy_cck_pd_set() argument
1048 rtw8723d_coex_cfg_gnt_fix(struct rtw_dev * rtwdev) rtw8723d_coex_cfg_gnt_fix() argument
1052 rtw8723d_coex_cfg_gnt_debug(struct rtw_dev * rtwdev) rtw8723d_coex_cfg_gnt_debug() argument
1064 rtw8723d_coex_cfg_rfe_type(struct rtw_dev * rtwdev) rtw8723d_coex_cfg_rfe_type() argument
1097 rtw8723d_coex_cfg_wl_tx_power(struct rtw_dev * rtwdev,u8 wl_pwr) rtw8723d_coex_cfg_wl_tx_power() argument
1117 rtw8723d_coex_cfg_wl_rx_gain(struct rtw_dev * rtwdev,bool low_gain) rtw8723d_coex_cfg_wl_rx_gain() argument
1153 rtw8723d_set_iqk_matrix_by_result(struct rtw_dev * rtwdev,u32 ofdm_swing,u8 rf_path) rtw8723d_set_iqk_matrix_by_result() argument
1216 rtw8723d_set_iqk_matrix(struct rtw_dev * rtwdev,s8 ofdm_index,u8 rf_path) rtw8723d_set_iqk_matrix() argument
1263 rtw8723d_pwrtrack_set_ofdm_pwr(struct rtw_dev * rtwdev,s8 swing_idx,s8 txagc_idx) rtw8723d_pwrtrack_set_ofdm_pwr() argument
1274 rtw8723d_pwrtrack_set_cck_pwr(struct rtw_dev * rtwdev,s8 swing_idx,s8 txagc_idx) rtw8723d_pwrtrack_set_cck_pwr() argument
1285 rtw8723d_pwrtrack_set(struct rtw_dev * rtwdev,u8 path) rtw8723d_pwrtrack_set() argument
1322 rtw8723d_phy_pwrtrack(struct rtw_dev * rtwdev) rtw8723d_phy_pwrtrack() argument
1373 rtw8723d_pwr_track(struct rtw_dev * rtwdev) rtw8723d_pwr_track() argument
[all...]
H A Drtw8812a.c14 static void rtw8812a_power_off(struct rtw_dev *rtwdev) in rtw8812a_power_off()
58 static void rtw8812a_query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, in rtw8812a_query_phy_status()
77 static void rtw8812a_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) in rtw8812a_cfg_ldo25()
81 static void rtw8812a_do_lck(struct rtw_dev *rtwdev) in rtw8812a_do_lck()
118 static void rtw8812a_iqk_backup_rf(struct rtw_dev *rtwdev, u32 *rfa_backup, in rtw8812a_iqk_backup_rf()
136 static void rtw8812a_iqk_restore_rf(struct rtw_dev *rtwdev, in rtw8812a_iqk_restore_rf()
153 static void rtw8812a_iqk_restore_afe(struct rtw_dev *rtwdev, u32 *afe_backup, in rtw8812a_iqk_restore_afe()
187 static void rtw8812a_iqk_rx_fill(struct rtw_dev *rtwdev, enum rtw_rf_path path, in rtw8812a_iqk_rx_fill()
238 static void rtw8812a_iqk_tx_fill(struct rtw_dev *rtwdev, enum rtw_rf_path path, in rtw8812a_iqk_tx_fill()
281 static void rtw8812a_iqk(struct rtw_dev *rtwdev) in rtw8812a_iqk()
[all …]
/linux/drivers/net/wireless/realtek/rtw89/
H A Dusb.c14 static void rtw89_usb_vendorreq(struct rtw89_dev *rtwdev, u32 addr, in rtw89_usb_vendorreq() argument
72 static u32 rtw89_usb_read_cmac(struct rtw89_dev *rtwdev, u32 addr) in rtw89_usb_read_cmac() argument
102 rtw89_usb_ops_read8(struct rtw89_dev * rtwdev,u32 addr) rtw89_usb_ops_read8() argument
114 rtw89_usb_ops_read16(struct rtw89_dev * rtwdev,u32 addr) rtw89_usb_ops_read16() argument
126 rtw89_usb_ops_read32(struct rtw89_dev * rtwdev,u32 addr) rtw89_usb_ops_read32() argument
139 rtw89_usb_ops_write8(struct rtw89_dev * rtwdev,u32 addr,u8 val) rtw89_usb_ops_write8() argument
146 rtw89_usb_ops_write16(struct rtw89_dev * rtwdev,u32 addr,u16 val) rtw89_usb_ops_write16() argument
153 rtw89_usb_ops_write32(struct rtw89_dev * rtwdev,u32 addr,u32 val) rtw89_usb_ops_write32() argument
161 rtw89_usb_ops_check_and_reclaim_tx_resource(struct rtw89_dev * rtwdev,u8 txch) rtw89_usb_ops_check_and_reclaim_tx_resource() argument
173 struct rtw89_dev *rtwdev = txcb->rtwdev; rtw89_usb_write_port_complete() local
235 rtw89_usb_write_port(struct rtw89_dev * rtwdev,u8 ch_dma,void * data,int len,void * context) rtw89_usb_write_port() argument
276 rtw89_usb_tx_free_skb(struct rtw89_dev * rtwdev,u8 txch,struct sk_buff * skb) rtw89_usb_tx_free_skb() argument
285 rtw89_usb_ops_tx_kick_off(struct rtw89_dev * rtwdev,u8 txch) rtw89_usb_ops_tx_kick_off() argument
323 rtw89_usb_tx_write_fwcmd(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_usb_tx_write_fwcmd() argument
365 rtw89_usb_ops_tx_write(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_usb_ops_tx_write() argument
411 struct rtw89_dev *rtwdev = rtwusb->rtwdev; rtw89_usb_rx_handler() local
465 struct rtw89_dev *rtwdev = rtwusb->rtwdev; rtw89_usb_rx_resubmit() local
523 struct rtw89_dev *rtwdev = rxcb->rtwdev; rtw89_usb_read_port_complete() local
617 rtw89_usb_init_rx(struct rtw89_dev * rtwdev) rtw89_usb_init_rx() argument
644 rtw89_usb_deinit_rx(struct rtw89_dev * rtwdev) rtw89_usb_deinit_rx() argument
655 rtw89_usb_start_rx(struct rtw89_dev * rtwdev) rtw89_usb_start_rx() argument
664 rtw89_usb_init_tx(struct rtw89_dev * rtwdev) rtw89_usb_init_tx() argument
673 rtw89_usb_deinit_tx(struct rtw89_dev * rtwdev) rtw89_usb_deinit_tx() argument
686 rtw89_usb_ops_reset(struct rtw89_dev * rtwdev) rtw89_usb_ops_reset() argument
694 rtw89_usb_ops_start(struct rtw89_dev * rtwdev) rtw89_usb_ops_start() argument
699 rtw89_usb_ops_stop(struct rtw89_dev * rtwdev) rtw89_usb_ops_stop() argument
704 rtw89_usb_ops_pause(struct rtw89_dev * rtwdev,bool pause) rtw89_usb_ops_pause() argument
709 rtw89_usb_ops_switch_mode(struct rtw89_dev * rtwdev,bool low_power) rtw89_usb_ops_switch_mode() argument
714 rtw89_usb_ops_deinit(struct rtw89_dev * rtwdev) rtw89_usb_ops_deinit() argument
719 rtw89_usb_ops_mac_pre_init(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_pre_init() argument
743 rtw89_usb_ops_mac_pre_deinit(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_pre_deinit() argument
748 rtw89_usb_ops_mac_post_init(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_post_init() argument
779 rtw89_usb_ops_recalc_int_mit(struct rtw89_dev * rtwdev) rtw89_usb_ops_recalc_int_mit() argument
784 rtw89_usb_ops_mac_lv1_rcvy(struct rtw89_dev * rtwdev,enum rtw89_lv1_rcvy_step step) rtw89_usb_ops_mac_lv1_rcvy() argument
821 rtw89_usb_ops_dump_err_status(struct rtw89_dev * rtwdev) rtw89_usb_ops_dump_err_status() argument
869 rtw89_usb_parse(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_parse() argument
922 rtw89_usb_intf_init(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_intf_init() argument
947 rtw89_usb_intf_deinit(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_intf_deinit() argument
961 struct rtw89_dev *rtwdev; rtw89_usb_probe() local
1046 struct rtw89_dev *rtwdev; rtw89_usb_disconnect() local
[all...]
H A Dphy.c18 static u32 rtw89_phy0_phy1_offset(struct rtw89_dev *rtwdev, u32 addr) in rtw89_phy0_phy1_offset() argument
25 static u16 get_max_amsdu_len(struct rtw89_dev *rtwdev, in get_max_amsdu_len() argument
158 static u64 rtw89_phy_ra_mask_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_ra_mask_rssi() argument
201 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, in rtw89_phy_ra_mask_cfg() argument
275 static void rtw89_phy_ra_gi_ltf(struct rtw89_dev *rtwdev, in rtw89_phy_ra_gi_ltf() argument
322 rtw89_phy_ra_sta_update(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,struct ieee80211_link_sta * link_sta,bool p2p,bool csi) rtw89_phy_ra_sta_update() argument
505 rtw89_phy_ra_update_sta_link(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link,u32 changed) rtw89_phy_ra_update_sta_link() argument
538 rtw89_phy_ra_update_sta(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta,u32 changed) rtw89_phy_ra_update_sta() argument
592 __rtw89_phy_rate_pattern_vif(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,const struct cfg80211_bitrate_mask * mask) __rtw89_phy_rate_pattern_vif() argument
705 rtw89_phy_rate_pattern_vif(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw89_phy_rate_pattern_vif() argument
719 struct rtw89_dev *rtwdev = (struct rtw89_dev *)data; rtw89_phy_ra_update_sta_iter() local
724 rtw89_phy_ra_update(struct rtw89_dev * rtwdev) rtw89_phy_ra_update() argument
731 rtw89_phy_ra_assoc(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link) rtw89_phy_ra_assoc() argument
778 rtw89_phy_get_txsc(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_bandwidth dbw) rtw89_phy_get_txsc() argument
848 rtw89_phy_get_txsb(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_bandwidth dbw) rtw89_phy_get_txsb() argument
895 rtw89_phy_check_swsi_busy(struct rtw89_dev * rtwdev) rtw89_phy_check_swsi_busy() argument
901 rtw89_phy_read_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf() argument
923 rtw89_phy_read_rf_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_a() argument
957 rtw89_phy_read_rf_v1(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v1() argument
974 rtw89_phy_read_full_rf_v2_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr) rtw89_phy_read_full_rf_v2_a() argument
1012 rtw89_phy_read_rf_v2_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v2_a() argument
1022 rtw89_phy_read_rf_v2(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v2() argument
1039 rtw89_phy_read_full_rf_v3_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr) rtw89_phy_read_full_rf_v3_a() argument
1074 rtw89_phy_read_rf_v3_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v3_a() argument
1084 rtw89_phy_read_rf_v3(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask) rtw89_phy_read_rf_v3() argument
1101 rtw89_phy_write_rf(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf() argument
1126 rtw89_phy_write_rf_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_a() argument
1163 rtw89_phy_write_rf_v1(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_v1() argument
1181 rtw89_phy_write_full_rf_v2_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 data) rtw89_phy_write_full_rf_v2_a() argument
1207 rtw89_phy_write_rf_a_v2(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_a_v2() argument
1223 rtw89_phy_write_rf_v2(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_v2() argument
1241 rtw89_phy_write_full_rf_v3_a(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 data) rtw89_phy_write_full_rf_v3_a() argument
1267 rtw89_phy_write_rf_a_v3(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_a_v3() argument
1283 rtw89_phy_write_rf_v3(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path,u32 addr,u32 mask,u32 data) rtw89_phy_write_rf_v3() argument
1300 rtw89_chip_rf_v1(struct rtw89_dev * rtwdev) rtw89_chip_rf_v1() argument
1305 __rtw89_phy_bb_reset(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) __rtw89_phy_bb_reset() argument
1313 rtw89_phy_bb_reset(struct rtw89_dev * rtwdev) rtw89_phy_bb_reset() argument
1320 rtw89_phy_config_bb_reg(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_bb_reg() argument
1368 rtw89_phy_cfg_bb_gain_error(struct rtw89_dev * rtwdev,union rtw89_phy_bb_gain_arg arg,u32 data) rtw89_phy_cfg_bb_gain_error() argument
1407 rtw89_phy_cfg_bb_rpl_ofst(struct rtw89_dev * rtwdev,union rtw89_phy_bb_gain_arg arg,u32 data) rtw89_phy_cfg_bb_rpl_ofst() argument
1489 rtw89_phy_cfg_bb_gain_bypass(struct rtw89_dev * rtwdev,union rtw89_phy_bb_gain_arg arg,u32 data) rtw89_phy_cfg_bb_gain_bypass() argument
1516 rtw89_phy_cfg_bb_gain_op1db(struct rtw89_dev * rtwdev,union rtw89_phy_bb_gain_arg arg,u32 data) rtw89_phy_cfg_bb_gain_op1db() argument
1550 rtw89_phy_config_bb_gain_ax(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_bb_gain_ax() argument
1597 rtw89_phy_cofig_rf_reg_store(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,struct rtw89_fw_h2c_rf_reg_info * info) rtw89_phy_cofig_rf_reg_store() argument
1616 rtw89_phy_config_rf_reg_fw(struct rtw89_dev * rtwdev,struct rtw89_fw_h2c_rf_reg_info * info) rtw89_phy_config_rf_reg_fw() argument
1644 rtw89_phy_config_rf_reg_noio(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg_noio() argument
1662 rtw89_phy_config_rf_reg(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg() argument
1686 rtw89_phy_config_rf_reg_v1(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * extra_data) rtw89_phy_config_rf_reg_v1() argument
1701 rtw89_phy_sel_headline(struct rtw89_dev * rtwdev,const struct rtw89_phy_table * table,u32 * headline_size,u32 * headline_idx,u8 rfe,u8 cv) rtw89_phy_sel_headline() argument
1783 rtw89_phy_init_reg(struct rtw89_dev * rtwdev,const struct rtw89_phy_table * table,void (* config)(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * data),void * extra_data) rtw89_phy_init_reg() argument
1785 rtw89_phy_init_reg(struct rtw89_dev * rtwdev,const struct rtw89_phy_table * table,void (* config)(struct rtw89_dev * rtwdev,const struct rtw89_reg2_def * reg,enum rtw89_rf_path rf_path,void * data),void * extra_data) rtw89_phy_init_reg() argument
1853 rtw89_phy_init_bb_reg(struct rtw89_dev * rtwdev) rtw89_phy_init_bb_reg() argument
1876 rtw89_phy_init_bb_afe(struct rtw89_dev * rtwdev) rtw89_phy_init_bb_afe() argument
1961 rtw89_phy_nctl_poll(struct rtw89_dev * rtwdev) rtw89_phy_nctl_poll() argument
1968 rtw89_phy_init_rf_reg(struct rtw89_dev * rtwdev,bool noio) rtw89_phy_init_rf_reg() argument
1999 rtw89_phy_preinit_rf_nctl_ax(struct rtw89_dev * rtwdev) rtw89_phy_preinit_rf_nctl_ax() argument
2023 rtw89_phy_init_rf_nctl(struct rtw89_dev * rtwdev) rtw89_phy_init_rf_nctl() argument
2038 rtw89_phy0_phy1_offset_ax(struct rtw89_dev * rtwdev,u32 addr) rtw89_phy0_phy1_offset_ax() argument
2069 rtw89_phy_write32_idx(struct rtw89_dev * rtwdev,u32 addr,u32 mask,u32 data,enum rtw89_phy_idx phy_idx) rtw89_phy_write32_idx() argument
2078 rtw89_phy_write32_idx_set(struct rtw89_dev * rtwdev,u32 addr,u32 bits,enum rtw89_phy_idx phy_idx) rtw89_phy_write32_idx_set() argument
2087 rtw89_phy_write32_idx_clr(struct rtw89_dev * rtwdev,u32 addr,u32 bits,enum rtw89_phy_idx phy_idx) rtw89_phy_write32_idx_clr() argument
2096 rtw89_phy_read32_idx(struct rtw89_dev * rtwdev,u32 addr,u32 mask,enum rtw89_phy_idx phy_idx) rtw89_phy_read32_idx() argument
2105 rtw89_phy_set_phy_regs(struct rtw89_dev * rtwdev,u32 addr,u32 mask,u32 val) rtw89_phy_set_phy_regs() argument
2117 rtw89_phy_write_reg3_tbl(struct rtw89_dev * rtwdev,const struct rtw89_phy_reg3_tbl * tbl) rtw89_phy_write_reg3_tbl() argument
2130 rtw89_phy_ant_gain_domain_to_regd(struct rtw89_dev * rtwdev,u8 ant_gain_regd) rtw89_phy_ant_gain_domain_to_regd() argument
2155 rtw89_phy_ant_gain_init(struct rtw89_dev * rtwdev) rtw89_phy_ant_gain_init() argument
2231 rtw89_phy_ant_gain_get_subband(struct rtw89_dev * rtwdev,u32 center_freq) rtw89_phy_ant_gain_get_subband() argument
2271 rtw89_phy_ant_gain_query(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u32 center_freq) rtw89_phy_ant_gain_query() argument
2296 rtw89_phy_ant_gain_offset(struct rtw89_dev * rtwdev,u32 center_freq) rtw89_phy_ant_gain_offset() argument
2309 rtw89_can_apply_ant_gain(struct rtw89_dev * rtwdev,u8 band) rtw89_can_apply_ant_gain() argument
2328 rtw89_phy_ant_gain_pwr_offset(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan) rtw89_phy_ant_gain_pwr_offset() argument
2346 rtw89_print_ant_gain(struct rtw89_dev * rtwdev,char * buf,size_t bufsz,const struct rtw89_chan * chan) rtw89_print_ant_gain() argument
2383 rtw89_phy_raw_byr_seek(struct rtw89_dev * rtwdev,struct rtw89_txpwr_byrate * head,const struct rtw89_rate_desc * desc) rtw89_phy_raw_byr_seek() argument
2404 rtw89_phy_load_txpwr_byrate(struct rtw89_dev * rtwdev,const struct rtw89_txpwr_table * tbl) rtw89_phy_load_txpwr_byrate() argument
2441 rtw89_phy_get_tpe_constraint(struct rtw89_dev * rtwdev,u8 band) rtw89_phy_get_tpe_constraint() argument
2453 rtw89_phy_read_txpwr_byrate(struct rtw89_dev * rtwdev,u8 band,u8 bw,const struct rtw89_rate_desc * rate_desc) rtw89_phy_read_txpwr_byrate() argument
2468 rtw89_channel_6g_to_idx(struct rtw89_dev * rtwdev,u8 channel_6g) rtw89_channel_6g_to_idx() argument
2493 rtw89_channel_to_idx(struct rtw89_dev * rtwdev,u8 band,u8 channel) rtw89_channel_to_idx() argument
2513 rtw89_phy_validate_txpwr_limit_bw(struct rtw89_dev * rtwdev,u8 band,u8 bw) rtw89_phy_validate_txpwr_limit_bw() argument
2528 rtw89_phy_read_txpwr_limit(struct rtw89_dev * rtwdev,u8 band,u8 bw,u8 ntx,u8 rs,u8 bf,u8 ch) rtw89_phy_read_txpwr_limit() argument
2618 rtw89_phy_fill_txpwr_limit_20m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ax * lmt,u8 band,u8 ntx,u8 ch) rtw89_phy_fill_txpwr_limit_20m_ax() argument
2633 rtw89_phy_fill_txpwr_limit_40m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ax * lmt,u8 band,u8 ntx,u8 ch,u8 pri_ch) rtw89_phy_fill_txpwr_limit_40m_ax() argument
2654 rtw89_phy_fill_txpwr_limit_80m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ax * lmt,u8 band,u8 ntx,u8 ch,u8 pri_ch) rtw89_phy_fill_txpwr_limit_80m_ax() argument
2695 rtw89_phy_fill_txpwr_limit_160m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ax * lmt,u8 band,u8 ntx,u8 ch,u8 pri_ch) rtw89_phy_fill_txpwr_limit_160m_ax() argument
2782 rtw89_phy_fill_txpwr_limit_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,struct rtw89_txpwr_limit_ax * lmt,u8 ntx) rtw89_phy_fill_txpwr_limit_ax() argument
2813 rtw89_phy_read_txpwr_limit_ru(struct rtw89_dev * rtwdev,u8 band,u8 ru,u8 ntx,u8 ch) rtw89_phy_read_txpwr_limit_ru() argument
2887 rtw89_phy_fill_txpwr_limit_ru_20m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ru_ax * lmt_ru,u8 band,u8 ntx,u8 ch) rtw89_phy_fill_txpwr_limit_ru_20m_ax() argument
2903 rtw89_phy_fill_txpwr_limit_ru_40m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ru_ax * lmt_ru,u8 band,u8 ntx,u8 ch) rtw89_phy_fill_txpwr_limit_ru_40m_ax() argument
2928 rtw89_phy_fill_txpwr_limit_ru_80m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ru_ax * lmt_ru,u8 band,u8 ntx,u8 ch) rtw89_phy_fill_txpwr_limit_ru_80m_ax() argument
2971 rtw89_phy_fill_txpwr_limit_ru_160m_ax(struct rtw89_dev * rtwdev,struct rtw89_txpwr_limit_ru_ax * lmt_ru,u8 band,u8 ntx,u8 ch) rtw89_phy_fill_txpwr_limit_ru_160m_ax() argument
2996 rtw89_phy_fill_txpwr_limit_ru_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,struct rtw89_txpwr_limit_ru_ax * lmt_ru,u8 ntx) rtw89_phy_fill_txpwr_limit_ru_ax() argument
3027 rtw89_phy_set_txpwr_byrate_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw89_phy_set_txpwr_byrate_ax() argument
3084 rtw89_phy_set_txpwr_offset_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw89_phy_set_txpwr_offset_ax() argument
3112 rtw89_phy_set_txpwr_limit_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw89_phy_set_txpwr_limit_ax() argument
3147 rtw89_phy_set_txpwr_limit_ru_ax(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw89_phy_set_txpwr_limit_ru_ax() argument
3183 struct rtw89_dev *rtwdev; global() member
3191 struct rtw89_dev *rtwdev = ra_data->rtwdev; __rtw89_phy_c2h_ra_rpt_iter() local
3318 rtw89_phy_c2h_ra_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_ra_rpt() argument
3339 rtw89_phy_c2h_lowrt_rty(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_lowrt_rty() argument
3344 rtw89_phy_c2h_lps_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_lps_rpt() argument
3402 rtw89_phy_c2h_fw_scan_rpt(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_fw_scan_rpt() argument
3428 rtw89_phy_c2h_rfk_tas_pwr(struct rtw89_dev * rtwdev,const struct rtw89_c2h_rf_tas_rpt_log * content) rtw89_phy_c2h_rfk_tas_pwr() argument
3455 rtw89_phy_c2h_rfk_rpt_log(struct rtw89_dev * rtwdev,enum rtw89_phy_c2h_rfk_log_func func,void * content,u16 len) rtw89_phy_c2h_rfk_rpt_log() argument
3749 rtw89_phy_c2h_rfk_run_log(struct rtw89_dev * rtwdev,enum rtw89_phy_c2h_rfk_log_func func,void * content,u16 len) rtw89_phy_c2h_rfk_run_log() argument
3781 rtw89_phy_c2h_rfk_log(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len,enum rtw89_phy_c2h_rfk_log_func func,const char * rfk_name) rtw89_phy_c2h_rfk_log() argument
3827 rtw89_phy_c2h_rfk_log_iqk(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_iqk() argument
3834 rtw89_phy_c2h_rfk_log_dpk(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_dpk() argument
3841 rtw89_phy_c2h_rfk_log_dack(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_dack() argument
3848 rtw89_phy_c2h_rfk_log_rxdck(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_rxdck() argument
3855 rtw89_phy_c2h_rfk_log_tssi(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_tssi() argument
3862 rtw89_phy_c2h_rfk_log_txgapk(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_txgapk() argument
3869 rtw89_phy_c2h_rfk_log_tas_pwr(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_tas_pwr() argument
3876 rtw89_phy_c2h_rfk_log_txiqk(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_txiqk() argument
3883 rtw89_phy_c2h_rfk_log_cim3k(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_log_cim3k() argument
3904 rtw89_phy_rfk_report_prep(struct rtw89_dev * rtwdev) rtw89_phy_rfk_report_prep() argument
3914 rtw89_phy_rfk_report_wait(struct rtw89_dev * rtwdev,const char * rfk_name,unsigned int ms) rtw89_phy_rfk_report_wait() argument
3945 rtw89_phy_c2h_rfk_report_state(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_report_state() argument
3963 rtw89_phy_c2h_rfk_report_tas_pwr(struct rtw89_dev * rtwdev,struct sk_buff * c2h,u32 len) rtw89_phy_c2h_rfk_report_tas_pwr() argument
3978 rtw89_phy_c2h_chk_atomic(struct rtw89_dev * rtwdev,u8 class,u8 func) rtw89_phy_c2h_chk_atomic() argument
4006 rtw89_phy_c2h_handle(struct rtw89_dev * rtwdev,struct sk_buff * skb,u32 len,u8 class,u8 func) rtw89_phy_c2h_handle() argument
4040 rtw89_phy_rfk_pre_ntfy_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,unsigned int ms) rtw89_phy_rfk_pre_ntfy_and_wait() argument
4065 rtw89_phy_rfk_tssi_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,enum rtw89_tssi_mode tssi_mode,unsigned int ms) rtw89_phy_rfk_tssi_and_wait() argument
4083 rtw89_phy_rfk_iqk_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_iqk_and_wait() argument
4100 rtw89_phy_rfk_dpk_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_dpk_and_wait() argument
4117 rtw89_phy_rfk_txgapk_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_txgapk_and_wait() argument
4134 rtw89_phy_rfk_dack_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_dack_and_wait() argument
4151 rtw89_phy_rfk_rxdck_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,bool is_chl_k,unsigned int ms) rtw89_phy_rfk_rxdck_and_wait() argument
4168 rtw89_phy_rfk_txiqk_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_txiqk_and_wait() argument
4185 rtw89_phy_rfk_cim3k_and_wait(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,unsigned int ms) rtw89_phy_rfk_cim3k_and_wait() argument
4502 phy_tssi_get_ofdm_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan,enum rtw89_rf_path path) phy_tssi_get_ofdm_de() argument
4572 phy_tssi_get_ofdm_trim_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan,enum rtw89_rf_path path) phy_tssi_get_ofdm_trim_de() argument
4644 rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan,struct rtw89_h2c_rf_tssi * h2c) rtw89_phy_rfk_tssi_fill_fwcmd_efuse_to_de() argument
4707 rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan,struct rtw89_h2c_rf_tssi * h2c) rtw89_phy_rfk_tssi_fill_fwcmd_tmeter_tbl() argument
4831 rtw89_phy_cfo_get_xcap_reg(struct rtw89_dev * rtwdev,bool sc_xo) rtw89_phy_cfo_get_xcap_reg() argument
4844 rtw89_phy_cfo_set_xcap_reg(struct rtw89_dev * rtwdev,bool sc_xo,u8 val) rtw89_phy_cfo_set_xcap_reg() argument
4858 rtw89_phy_cfo_set_crystal_cap(struct rtw89_dev * rtwdev,u8 crystal_cap,bool force) rtw89_phy_cfo_set_crystal_cap() argument
4890 rtw89_phy_cfo_reset(struct rtw89_dev * rtwdev) rtw89_phy_cfo_reset() argument
4907 rtw89_dcfo_comp(struct rtw89_dev * rtwdev,s32 curr_cfo) rtw89_dcfo_comp() argument
4936 rtw89_dcfo_comp_init(struct rtw89_dev * rtwdev) rtw89_dcfo_comp_init() argument
4957 rtw89_phy_cfo_init(struct rtw89_dev * rtwdev) rtw89_phy_cfo_init() argument
4985 rtw89_phy_cfo_crystal_cap_adjust(struct rtw89_dev * rtwdev,s32 curr_cfo) rtw89_phy_cfo_crystal_cap_adjust() argument
5027 rtw89_phy_average_cfo_calc(struct rtw89_dev * rtwdev) rtw89_phy_average_cfo_calc() argument
5057 rtw89_phy_multi_sta_cfo_calc(struct rtw89_dev * rtwdev) rtw89_phy_multi_sta_cfo_calc() argument
5157 rtw89_phy_cfo_statistics_reset(struct rtw89_dev * rtwdev) rtw89_phy_cfo_statistics_reset() argument
5168 rtw89_phy_cfo_dm(struct rtw89_dev * rtwdev) rtw89_phy_cfo_dm() argument
5232 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_phy_cfo_track_work() local
5246 rtw89_phy_cfo_start_work(struct rtw89_dev * rtwdev) rtw89_phy_cfo_start_work() argument
5254 rtw89_phy_cfo_track(struct rtw89_dev * rtwdev) rtw89_phy_cfo_track() argument
5313 rtw89_phy_cfo_parse(struct rtw89_dev * rtwdev,s16 cfo_val,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_phy_cfo_parse() argument
5329 rtw89_phy_ul_tb_assoc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_phy_ul_tb_assoc() argument
5376 rtw89_phy_ofdma_power_diff(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_phy_ofdma_power_diff() argument
5422 rtw89_phy_ul_tb_ctrl_check(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_phy_ul_tb_check_data * ul_tb_data) rtw89_phy_ul_tb_ctrl_check() argument
5449 rtw89_phy_ul_tb_waveform_ctrl(struct rtw89_dev * rtwdev,struct rtw89_phy_ul_tb_check_data * ul_tb_data) rtw89_phy_ul_tb_waveform_ctrl() argument
5488 rtw89_phy_ul_tb_ctrl_track(struct rtw89_dev * rtwdev) rtw89_phy_ul_tb_ctrl_track() argument
5512 rtw89_phy_ul_tb_info_init(struct rtw89_dev * rtwdev) rtw89_phy_ul_tb_info_init() argument
5537 rtw89_phy_antdiv_sts_instance_add(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct rtw89_antdiv_stats * stats) rtw89_phy_antdiv_sts_instance_add() argument
5574 rtw89_phy_antdiv_parse(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_phy_antdiv_parse() argument
5594 rtw89_phy_antdiv_reg_init(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_reg_init() argument
5622 rtw89_phy_antdiv_sts_reset(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_sts_reset() argument
5631 rtw89_phy_antdiv_init(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_init() argument
5645 rtw89_phy_thermal_protect(struct rtw89_dev * rtwdev) rtw89_phy_thermal_protect() argument
5670 rtw89_phy_stat_thermal_update(struct rtw89_dev * rtwdev) rtw89_phy_stat_thermal_update() argument
5692 struct rtw89_dev *rtwdev; global() member
5701 struct rtw89_dev *rtwdev = rssi_data->rtwdev; __rtw89_phy_stat_rssi_update_iter() local
5737 rtw89_phy_stat_rssi_update(struct rtw89_dev * rtwdev) rtw89_phy_stat_rssi_update() argument
5753 rtw89_phy_stat_init(struct rtw89_dev * rtwdev) rtw89_phy_stat_init() argument
5771 rtw89_phy_stat_track(struct rtw89_dev * rtwdev) rtw89_phy_stat_track() argument
5783 rtw89_phy_ccx_us_to_idx(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u32 time_us) rtw89_phy_ccx_us_to_idx() argument
5791 rtw89_phy_ccx_idx_to_us(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u16 idx) rtw89_phy_ccx_idx_to_us() argument
5799 rtw89_phy_ccx_top_setting_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ccx_top_setting_init() argument
5821 rtw89_phy_ccx_get_report(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u16 report,u16 score) rtw89_phy_ccx_get_report() argument
5836 rtw89_phy_ccx_ms_to_period_unit(struct rtw89_dev * rtwdev,u16 time_ms,u32 * period,u32 * unit_idx) rtw89_phy_ccx_ms_to_period_unit() argument
5865 rtw89_phy_ccx_racing_release(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ccx_racing_release() argument
5878 rtw89_phy_ifs_clm_th_update_check(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,struct rtw89_ccx_para_info * para) rtw89_phy_ifs_clm_th_update_check() argument
5933 rtw89_phy_ifs_clm_set_th_reg(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ifs_clm_set_th_reg() argument
5965 __rtw89_phy_nhm_setting_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_nhm_setting_init() argument
5981 rtw89_phy_nhm_setting_init(struct rtw89_dev * rtwdev) rtw89_phy_nhm_setting_init() argument
5993 rtw89_phy_ifs_clm_setting_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ifs_clm_setting_init() argument
6020 rtw89_phy_ccx_racing_ctrl(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,enum rtw89_env_racing_lv level) rtw89_phy_ccx_racing_ctrl() argument
6053 rtw89_phy_ccx_trigger(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 sel) rtw89_phy_ccx_trigger() argument
6079 rtw89_phy_ifs_clm_get_utility(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ifs_clm_get_utility() argument
6145 rtw89_nhm_weighted_avg(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_nhm_weighted_avg() argument
6187 __rtw89_phy_nhm_get_result(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,enum rtw89_band hw_band,u16 ch_hw_value) __rtw89_phy_nhm_get_result() argument
6251 rtw89_phy_nhm_get_result(struct rtw89_dev * rtwdev,enum rtw89_band hw_band,u16 ch_hw_value) rtw89_phy_nhm_get_result() argument
6264 rtw89_phy_ifs_clm_get_result(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_ifs_clm_get_result() argument
6365 rtw89_phy_nhm_th_update(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_nhm_th_update() argument
6391 rtw89_phy_nhm_set(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,struct rtw89_ccx_para_info * para) rtw89_phy_nhm_set() argument
6440 __rtw89_phy_nhm_trigger(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_nhm_trigger() argument
6454 rtw89_phy_nhm_trigger(struct rtw89_dev * rtwdev) rtw89_phy_nhm_trigger() argument
6466 rtw89_phy_ifs_clm_set(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,struct rtw89_ccx_para_info * para) rtw89_phy_ifs_clm_set() argument
6511 __rtw89_phy_env_monitor_track(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_env_monitor_track() argument
6547 rtw89_phy_env_monitor_track(struct rtw89_dev * rtwdev) rtw89_phy_env_monitor_track() argument
6555 rtw89_physts_ie_page_valid(struct rtw89_dev * rtwdev,enum rtw89_phy_status_bitmap * ie_page) rtw89_physts_ie_page_valid() argument
6572 rtw89_phy_get_ie_bitmap_addr(struct rtw89_dev * rtwdev,enum rtw89_phy_status_bitmap ie_page) rtw89_phy_get_ie_bitmap_addr() argument
6584 rtw89_physts_get_ie_bitmap(struct rtw89_dev * rtwdev,enum rtw89_phy_status_bitmap ie_page,enum rtw89_phy_idx phy_idx) rtw89_physts_get_ie_bitmap() argument
6598 rtw89_physts_set_ie_bitmap(struct rtw89_dev * rtwdev,enum rtw89_phy_status_bitmap ie_page,u32 val,enum rtw89_phy_idx phy_idx) rtw89_physts_set_ie_bitmap() argument
6615 rtw89_physts_enable_fail_report(struct rtw89_dev * rtwdev,bool enable,enum rtw89_phy_idx phy_idx) rtw89_physts_enable_fail_report() argument
6635 rtw89_physts_enable_hdr_2(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw89_physts_enable_hdr_2() argument
6646 __rtw89_physts_parsing_init(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) __rtw89_physts_parsing_init() argument
6683 rtw89_physts_parsing_init(struct rtw89_dev * rtwdev) rtw89_physts_parsing_init() argument
6690 rtw89_phy_dig_read_gain_table(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,int type) rtw89_phy_dig_read_gain_table() argument
6743 rtw89_phy_dig_update_gain_para(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_update_gain_para() argument
6771 rtw89_phy_dig_update_rssi_info(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_update_rssi_info() argument
6786 rtw89_phy_dig_update_para(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_update_para() argument
6819 rtw89_phy_dig_para_reset(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_para_reset() argument
6838 __rtw89_phy_dig_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_dig_init() argument
6847 rtw89_phy_dig_init(struct rtw89_dev * rtwdev) rtw89_phy_dig_init() argument
6855 rtw89_phy_dig_lna_idx_by_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi) rtw89_phy_dig_lna_idx_by_rssi() argument
6877 rtw89_phy_dig_tia_idx_by_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi) rtw89_phy_dig_tia_idx_by_rssi() argument
6893 rtw89_phy_dig_rxb_idx_by_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi,struct rtw89_agc_gaincode_set * set) rtw89_phy_dig_rxb_idx_by_rssi() argument
6913 rtw89_phy_dig_gaincode_by_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi,struct rtw89_agc_gaincode_set * set) rtw89_phy_dig_gaincode_by_rssi() argument
6928 rtw89_phy_dig_igi_offset_by_env(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_igi_offset_by_env() argument
6969 rtw89_phy_dig_set_lna_idx(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 lna_idx) rtw89_phy_dig_set_lna_idx() argument
6980 rtw89_phy_dig_set_tia_idx(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 tia_idx) rtw89_phy_dig_set_tia_idx() argument
6991 rtw89_phy_dig_set_rxb_idx(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rxb_idx) rtw89_phy_dig_set_rxb_idx() argument
7002 rtw89_phy_dig_set_igi_cr(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,const struct rtw89_agc_gaincode_set set) rtw89_phy_dig_set_igi_cr() argument
7017 rtw89_phy_dig_sdagc_follow_pagc_config(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,bool enable) rtw89_phy_dig_sdagc_follow_pagc_config() argument
7038 rtw89_phy_dig_config_igi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_config_igi() argument
7057 rtw89_phy_dig_cal_under_region(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,const struct rtw89_chan * chan) rtw89_phy_dig_cal_under_region() argument
7088 __rtw89_phy_dig_dyn_pd_th(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi,bool enable,const struct rtw89_chan * chan) __rtw89_phy_dig_dyn_pd_th() argument
7119 rtw89_phy_dig_dyn_pd_th(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,u8 rssi,bool enable) rtw89_phy_dig_dyn_pd_th() argument
7156 rtw89_phy_dig_reset(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_reset() argument
7171 rtw89_phy_cal_igi_fa_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_cal_igi_fa_rssi() argument
7197 rtw89_phy_set_mcc_dig(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_bb_ctx * bb,u8 rssi_min,u8 mcc_role_idx,bool is_linked) rtw89_phy_set_mcc_dig() argument
7248 rtw89_phy_dig_mcc(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_dig_mcc() argument
7274 rtw89_phy_dig_ctrl(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,bool pause_dig,bool restore) rtw89_phy_dig_ctrl() argument
7304 rtw89_phy_dig_suspend(struct rtw89_dev * rtwdev) rtw89_phy_dig_suspend() argument
7312 rtw89_phy_dig_resume(struct rtw89_dev * rtwdev,bool restore) rtw89_phy_dig_resume() argument
7320 __rtw89_phy_dig(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_dig() argument
7372 rtw89_phy_dig(struct rtw89_dev * rtwdev) rtw89_phy_dig() argument
7380 __rtw89_phy_tx_path_div_sta_iter(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link) __rtw89_phy_tx_path_div_sta_iter() argument
7415 struct rtw89_dev *rtwdev = rtwsta->rtwdev; rtw89_phy_tx_path_div_sta_iter() local
7443 rtw89_phy_tx_path_div_track(struct rtw89_dev * rtwdev) rtw89_phy_tx_path_div_track() argument
7459 rtw89_phy_antdiv_set_ant(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_set_ant() argument
7485 rtw89_phy_swap_hal_antenna(struct rtw89_dev * rtwdev) rtw89_phy_swap_hal_antenna() argument
7493 rtw89_phy_antdiv_decision_state(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_decision_state() argument
7531 rtw89_phy_antdiv_training_state(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_training_state() argument
7557 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_phy_antdiv_work() local
7571 rtw89_phy_antdiv_track(struct rtw89_dev * rtwdev) rtw89_phy_antdiv_track() argument
7592 __rtw89_phy_env_monitor_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_env_monitor_init() argument
7602 rtw89_phy_env_monitor_init(struct rtw89_dev * rtwdev) rtw89_phy_env_monitor_init() argument
7610 __rtw89_phy_edcca_init(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_edcca_init() argument
7636 rtw89_phy_edcca_init(struct rtw89_dev * rtwdev) rtw89_phy_edcca_init() argument
7644 rtw89_phy_dm_init(struct rtw89_dev * rtwdev) rtw89_phy_dm_init() argument
7671 rtw89_phy_dm_reinit(struct rtw89_dev * rtwdev) rtw89_phy_dm_reinit() argument
7677 __rtw89_phy_dm_init_data(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_dm_init_data() argument
7706 rtw89_phy_dm_init_data(struct rtw89_dev * rtwdev) rtw89_phy_dm_init_data() argument
7714 rtw89_phy_set_bss_color(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_phy_set_bss_color() argument
7782 rtw89_rfk_chan_lookup(struct rtw89_dev * rtwdev,const struct rtw89_rfk_chan_desc * desc,u8 desc_nr,const struct rtw89_chan * target_chan) rtw89_rfk_chan_lookup() argument
7813 _rfk_write_rf(struct rtw89_dev * rtwdev,const struct rtw89_reg5_def * def) _rfk_write_rf() argument
7819 _rfk_write32_mask(struct rtw89_dev * rtwdev,const struct rtw89_reg5_def * def) _rfk_write32_mask() argument
7825 _rfk_write32_set(struct rtw89_dev * rtwdev,const struct rtw89_reg5_def * def) _rfk_write32_set() argument
7831 _rfk_write32_clr(struct rtw89_dev * rtwdev,const struct rtw89_reg5_def * def) _rfk_write32_clr() argument
7837 _rfk_delay(struct rtw89_dev * rtwdev,const struct rtw89_reg5_def * def) _rfk_delay() argument
7854 rtw89_rfk_parser(struct rtw89_dev * rtwdev,const struct rtw89_rfk_tbl * tbl) rtw89_rfk_parser() argument
7881 rtw89_phy_tssi_ctrl_set_fast_mode_cfg(struct rtw89_dev * rtwdev,enum rtw89_mac_idx mac_idx,enum rtw89_tssi_bandedge_cfg bandedge_cfg,u32 val) rtw89_phy_tssi_ctrl_set_fast_mode_cfg() argument
7937 rtw89_phy_tssi_ctrl_set_bandedge_cfg(struct rtw89_dev * rtwdev,enum rtw89_mac_idx mac_idx,enum rtw89_tssi_bandedge_cfg bandedge_cfg) rtw89_phy_tssi_ctrl_set_bandedge_cfg() argument
7983 rtw89_encode_chan_idx(struct rtw89_dev * rtwdev,u8 central_ch,u8 band) rtw89_encode_chan_idx() argument
8023 rtw89_decode_chan_idx(struct rtw89_dev * rtwdev,u8 chan_idx,u8 * ch,enum nl80211_band * band) rtw89_decode_chan_idx() argument
8042 rtw89_phy_config_edcca(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb,bool scan) rtw89_phy_config_edcca() argument
8078 rtw89_phy_edcca_log(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_edcca_log() argument
8184 rtw89_phy_edcca_get_thre_by_rssi(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_edcca_get_thre_by_rssi() argument
8203 rtw89_phy_edcca_thre_calc(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) rtw89_phy_edcca_thre_calc() argument
8227 __rtw89_phy_edcca_track(struct rtw89_dev * rtwdev,struct rtw89_bb_ctx * bb) __rtw89_phy_edcca_track() argument
8235 rtw89_phy_edcca_track(struct rtw89_dev * rtwdev) rtw89_phy_edcca_track() argument
8247 rtw89_phy_get_kpath(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw89_phy_get_kpath() argument
8281 rtw89_phy_get_syn_sel(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw89_phy_get_syn_sel() argument
[all...]
H A Dwow.c15 void __rtw89_wow_parse_akm(struct rtw89_dev *rtwdev, struct sk_buff *skb) in __rtw89_wow_parse_akm() argument
62 static int _pn_to_iv(struct rtw89_dev *rtwdev, struct ieee80211_key_conf *key, in _pn_to_iv() argument
92 static int rtw89_rx_pn_to_iv(struct rtw89_dev *rtwdev, in rtw89_rx_pn_to_iv() argument
133 static int rtw89_tx_pn_to_iv(struct rtw89_dev *rtwdev, in rtw89_tx_pn_to_iv() argument
151 static int _iv_to_pn(struct rtw89_dev *rtwdev, u argument
181 rtw89_rx_iv_to_pn(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_rx_iv_to_pn() argument
221 rtw89_tx_iv_to_pn(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u8 * iv) rtw89_tx_iv_to_pn() argument
239 rtw89_rx_pn_get_pmf(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,struct rtw89_wow_gtk_info * gtk_info) rtw89_rx_pn_get_pmf() argument
270 rtw89_rx_pn_set_pmf(struct rtw89_dev * rtwdev,struct ieee80211_key_conf * key,u64 pn) rtw89_rx_pn_set_pmf() argument
302 struct rtw89_dev *rtwdev = hw->priv; rtw89_wow_get_key_info_iter() local
377 struct rtw89_dev *rtwdev = hw->priv; rtw89_wow_set_key_info_iter() local
457 rtw89_wow_key_clear(struct rtw89_dev * rtwdev) rtw89_wow_key_clear() argument
468 rtw89_wow_construct_key_info(struct rtw89_dev * rtwdev) rtw89_wow_construct_key_info() argument
491 rtw89_wow_debug_aoac_rpt(struct rtw89_dev * rtwdev) rtw89_wow_debug_aoac_rpt() argument
532 rtw89_wow_get_aoac_rpt_reg(struct rtw89_dev * rtwdev) rtw89_wow_get_aoac_rpt_reg() argument
618 rtw89_wow_get_aoac_rpt(struct rtw89_dev * rtwdev,bool rx_ready) rtw89_wow_get_aoac_rpt() argument
645 rtw89_wow_gtk_rekey(struct rtw89_dev * rtwdev,u32 cipher,u8 keyidx,u8 * gtk) rtw89_wow_gtk_rekey() argument
686 rtw89_wow_update_key_info(struct rtw89_dev * rtwdev,bool rx_ready) rtw89_wow_update_key_info() argument
739 rtw89_wow_leave_deep_ps(struct rtw89_dev * rtwdev) rtw89_wow_leave_deep_ps() argument
744 rtw89_wow_enter_deep_ps(struct rtw89_dev * rtwdev) rtw89_wow_enter_deep_ps() argument
749 rtw89_wow_enter_ps(struct rtw89_dev * rtwdev) rtw89_wow_enter_ps() argument
759 rtw89_wow_leave_ps(struct rtw89_dev * rtwdev,bool enable_wow) rtw89_wow_leave_ps() argument
773 rtw89_wow_config_mac(struct rtw89_dev * rtwdev,bool enable_wow) rtw89_wow_config_mac() argument
780 rtw89_wow_set_rx_filter(struct rtw89_dev * rtwdev,bool enable) rtw89_wow_set_rx_filter() argument
792 rtw89_wow_show_wakeup_reason(struct rtw89_dev * rtwdev) rtw89_wow_show_wakeup_reason() argument
853 rtw89_wow_vif_iter(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_wow_vif_iter() argument
961 rtw89_wow_pattern_generate(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,const struct cfg80211_pkt_pattern * pkt_pattern,struct rtw89_wow_cam_info * rtw_pattern) rtw89_wow_pattern_generate() argument
1034 rtw89_wow_parse_patterns(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct cfg80211_wowlan * wowlan) rtw89_wow_parse_patterns() argument
1068 rtw89_wow_pattern_clear_cam(struct rtw89_dev * rtwdev) rtw89_wow_pattern_clear_cam() argument
1081 rtw89_wow_pattern_write(struct rtw89_dev * rtwdev) rtw89_wow_pattern_write() argument
1091 rtw89_wow_pattern_clear(struct rtw89_dev * rtwdev) rtw89_wow_pattern_clear() argument
1101 rtw89_wow_clear_wakeups(struct rtw89_dev * rtwdev) rtw89_wow_clear_wakeups() argument
1111 rtw89_wow_init_pno(struct rtw89_dev * rtwdev,struct cfg80211_sched_scan_request * nd_config) rtw89_wow_init_pno() argument
1127 rtw89_wow_set_wakeups(struct rtw89_dev * rtwdev,struct cfg80211_wowlan * wowlan) rtw89_wow_set_wakeups() argument
1159 rtw89_wow_cfg_wake_pno(struct rtw89_dev * rtwdev,bool wow) rtw89_wow_cfg_wake_pno() argument
1185 rtw89_wow_cfg_wake(struct rtw89_dev * rtwdev,bool wow) rtw89_wow_cfg_wake() argument
1244 rtw89_wow_check_fw_status(struct rtw89_dev * rtwdev,bool wow_enable) rtw89_wow_check_fw_status() argument
1260 rtw89_wow_swap_fw(struct rtw89_dev * rtwdev,bool wow) rtw89_wow_swap_fw() argument
1352 rtw89_wow_enable_trx_pre(struct rtw89_dev * rtwdev) rtw89_wow_enable_trx_pre() argument
1377 rtw89_wow_enable_trx_post(struct rtw89_dev * rtwdev) rtw89_wow_enable_trx_post() argument
1402 rtw89_wow_disable_trx_pre(struct rtw89_dev * rtwdev) rtw89_wow_disable_trx_pre() argument
1442 rtw89_wow_disable_trx_post(struct rtw89_dev * rtwdev) rtw89_wow_disable_trx_post() argument
1456 rtw89_fw_release_pno_pkt_list(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_fw_release_pno_pkt_list() argument
1470 rtw89_pno_scan_update_probe_req(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_pno_scan_update_probe_req() argument
1515 rtw89_pno_scan_offload(struct rtw89_dev * rtwdev,bool enable) rtw89_pno_scan_offload() argument
1558 rtw89_wow_fw_start(struct rtw89_dev * rtwdev) rtw89_wow_fw_start() argument
1626 rtw89_wow_fw_stop(struct rtw89_dev * rtwdev) rtw89_wow_fw_stop() argument
1691 rtw89_wow_enable(struct rtw89_dev * rtwdev) rtw89_wow_enable() argument
1732 rtw89_wow_disable(struct rtw89_dev * rtwdev) rtw89_wow_disable() argument
1767 rtw89_wow_restore_ps(struct rtw89_dev * rtwdev) rtw89_wow_restore_ps() argument
1773 rtw89_wow_resume(struct rtw89_dev * rtwdev) rtw89_wow_resume() argument
1803 rtw89_wow_suspend(struct rtw89_dev * rtwdev,struct cfg80211_wowlan * wowlan) rtw89_wow_suspend() argument
[all...]
H A Dmac80211.c23 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_tx() local
51 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_wake_tx_queue() local
59 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_start() local
68 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_stop() local
77 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_config() local
104 __rtw89_ops_add_iface_link(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) __rtw89_ops_add_iface_link() argument
147 __rtw89_ops_remove_iface_link(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) __rtw89_ops_remove_iface_link() argument
169 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_add_interface() local
243 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_remove_interface() local
283 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_change_interface() local
310 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_configure_filter() local
385 rtw89_aifsn_to_aifs(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u8 aifsn) rtw89_aifsn_to_aifs() argument
406 ____rtw89_conf_tx_edca(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u16 ac) ____rtw89_conf_tx_edca() argument
435 ____rtw89_conf_tx_mu_edca(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u16 ac) ____rtw89_conf_tx_mu_edca() argument
464 __rtw89_conf_tx(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u16 ac) __rtw89_conf_tx() argument
471 rtw89_conf_tx(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_conf_tx() argument
480 __rtw89_ops_sta_add(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_add() argument
542 __rtw89_ops_sta_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,bool station_mode) __rtw89_ops_sta_assoc() argument
572 __rtw89_ops_sta_disassoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_disassoc() argument
599 __rtw89_ops_sta_disconnect(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_disconnect() argument
623 __rtw89_ops_sta_remove(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta) __rtw89_ops_sta_remove() argument
651 rtw89_station_mode_sta_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) rtw89_station_mode_sta_assoc() argument
668 __rtw89_ops_bss_link_assoc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) __rtw89_ops_bss_link_assoc() argument
678 __rtw89_ops_bss_assoc(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) __rtw89_ops_bss_assoc() argument
692 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_vif_cfg_changed() local
738 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_link_info_changed() local
787 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_start_ap() local
834 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_stop_ap() local
875 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_conf_tx() local
903 struct rtw89_dev *rtwdev = hw->priv; __rtw89_ops_sta_state() local
937 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_sta_state() local
950 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_key() local
986 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_ampdu_action() local
1032 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_rts_threshold() local
1060 __rtw89_drop_packets(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif) __rtw89_drop_packets() argument
1076 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_flush() local
1090 struct rtw89_dev *rtwdev; global() member
1115 rtw89_ra_mask_info_update(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,const struct cfg80211_bitrate_mask * mask) rtw89_ra_mask_info_update() argument
1131 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_bitrate_mask() local
1144 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_antenna() local
1173 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_get_antenna() local
1186 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_sw_scan_start() local
1206 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_sw_scan_complete() local
1224 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_reconfig_complete() local
1233 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_hw_scan() local
1271 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_cancel_hw_scan() local
1298 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_sta_rc_update() local
1311 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_add_chanctx() local
1321 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_remove_chanctx() local
1332 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_change_chanctx() local
1344 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_assign_vif_chanctx() local
1366 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_unassign_vif_chanctx() local
1389 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_switch_vif_chanctx() local
1436 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_channel_switch_beacon() local
1456 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_remain_on_channel() local
1489 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_cancel_remain_on_channel() local
1508 struct rtw89_dev *rtwdev = rtwsta->rtwdev; rtw89_set_tid_config_iter() local
1518 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_tid_config() local
1532 rtw89_can_work_on_links(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,u16 links) rtw89_can_work_on_links() argument
1549 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_can_activate_links() local
1575 __rtw89_ops_clr_vif_links(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,unsigned long clr_links) __rtw89_ops_clr_vif_links() argument
1593 __rtw89_ops_set_vif_links(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,unsigned long set_links) __rtw89_ops_set_vif_links() argument
1617 rtw89_vif_update_fw_links(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u16 current_links,bool en) rtw89_vif_update_fw_links() argument
1650 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_change_vif_links() local
1725 __rtw89_ops_clr_sta_links(struct rtw89_dev * rtwdev,struct rtw89_sta * rtwsta,unsigned long clr_links) __rtw89_ops_clr_sta_links() argument
1748 __rtw89_ops_set_sta_links(struct rtw89_dev * rtwdev,struct rtw89_sta * rtwsta,unsigned long set_links) __rtw89_ops_set_sta_links() argument
1807 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_change_sta_links() local
1840 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_suspend() local
1861 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_resume() local
1881 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_set_wakeup() local
1890 struct rtw89_dev *rtwdev = hw->priv; rtw89_set_rekey_data() local
1911 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_get_survey() local
1943 struct rtw89_dev *rtwdev = hw->priv; rtw89_ops_rfkill_poll() local
[all...]
H A Dcore.c258 rtw89_get_6ghz_span(struct rtw89_dev *rtwdev, u32 center_freq) in rtw89_get_6ghz_span() argument
276 bool rtw89_legacy_rate_to_bitrate(struct rtw89_dev *rtwdev, u8 legacy_rate, u16 *bitrate) in rtw89_legacy_rate_to_bitrate() argument
356 static void rtw89_traffic_stats_accu(struct rtw89_dev *rtwdev, in rtw89_traffic_stats_accu() argument
445 static void __rtw89_core_set_chip_txpwr(struct rtw89_dev *rtwdev, in __rtw89_core_set_chip_txpwr() argument
459 void rtw89_core_set_chip_txpwr(struct rtw89_dev *rtwdev) in rtw89_core_set_chip_txpwr() argument
473 rtw89_chip_rfk_channel(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_chip_rfk_channel() argument
499 rtw89_chip_rfk_channel_for_pure_mon_vif(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw89_chip_rfk_channel_for_pure_mon_vif() argument
515 __rtw89_set_channel(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_mac_idx mac_idx,enum rtw89_phy_idx phy_idx) __rtw89_set_channel() argument
547 rtw89_set_channel(struct rtw89_dev * rtwdev) rtw89_set_channel() argument
571 rtw89_core_get_tx_type(struct rtw89_dev * rtwdev,struct sk_buff * skb) rtw89_core_get_tx_type() argument
584 rtw89_core_tx_update_ampdu_info(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req,enum btc_pkt_type pkt_type) rtw89_core_tx_update_ampdu_info() argument
627 rtw89_core_tx_update_sec_key(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_update_sec_key() argument
695 rtw89_core_get_mgmt_rate(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req,const struct rtw89_chan * chan) rtw89_core_get_mgmt_rate() argument
735 rtw89_core_tx_get_mac_id(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_get_mac_id() argument
755 rtw89_core_tx_update_llc_hdr(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_tx_update_llc_hdr() argument
766 rtw89_core_get_ch_dma(struct rtw89_dev * rtwdev,u8 qsel) rtw89_core_get_ch_dma() argument
804 rtw89_core_get_ch_dma_v1(struct rtw89_dev * rtwdev,u8 qsel) rtw89_core_get_ch_dma_v1() argument
826 rtw89_core_get_ch_dma_v2(struct rtw89_dev * rtwdev,u8 qsel) rtw89_core_get_ch_dma_v2() argument
846 rtw89_core_tx_update_mgmt_info(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_update_mgmt_info() argument
886 rtw89_core_tx_update_h2c_info(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_update_h2c_info() argument
896 rtw89_core_get_no_ul_ofdma_htc(struct rtw89_dev * rtwdev,__le32 * htc,const struct rtw89_chan * chan) rtw89_core_get_no_ul_ofdma_htc() argument
929 __rtw89_core_tx_check_he_qos_htc(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req,enum btc_pkt_type pkt_type) __rtw89_core_tx_check_he_qos_htc() argument
969 __rtw89_core_tx_adjust_he_qos_htc(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) __rtw89_core_tx_adjust_he_qos_htc() argument
997 rtw89_core_tx_update_he_qos_htc(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req,enum btc_pkt_type pkt_type) rtw89_core_tx_update_he_qos_htc() argument
1020 rtw89_core_get_data_rate(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_get_data_rate() argument
1063 rtw89_core_tx_update_data_info(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_update_data_info() argument
1098 rtw89_core_tx_btc_spec_pkt_notify(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_btc_spec_pkt_notify() argument
1136 rtw89_core_tx_wake(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_wake() argument
1166 rtw89_core_tx_update_injection(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req,struct ieee80211_tx_info * info) rtw89_core_tx_update_injection() argument
1205 rtw89_core_tx_update_desc_info(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_core_tx_update_desc_info() argument
1271 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_tx_wait_work() local
1277 rtw89_core_tx_kick_off(struct rtw89_dev * rtwdev,u8 qsel) rtw89_core_tx_kick_off() argument
1286 rtw89_core_tx_kick_off_and_wait(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct rtw89_tx_wait_info * wait,int qsel,unsigned int timeout) rtw89_core_tx_kick_off_and_wait() argument
1313 rtw89_h2c_tx(struct rtw89_dev * rtwdev,struct sk_buff * skb,bool fwdl) rtw89_h2c_tx() argument
1354 rtw89_core_tx_write_link(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,struct sk_buff * skb,int * qsel,struct rtw89_tx_wait_info * wait) rtw89_core_tx_write_link() argument
1393 rtw89_core_tx_write(struct rtw89_dev * rtwdev,struct ieee80211_vif * vif,struct ieee80211_sta * sta,struct sk_buff * skb,int * qsel) rtw89_core_tx_write() argument
1577 rtw89_core_fill_txdesc(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc() argument
1601 rtw89_core_fill_txdesc_v1(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc_v1() argument
1781 rtw89_core_fill_txdesc_v2(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc_v2() argument
1810 rtw89_core_fill_txdesc_v3(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc_v3() argument
1849 rtw89_core_fill_txdesc_fwcmd_v1(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc_fwcmd_v1() argument
1869 rtw89_core_fill_txdesc_fwcmd_v2(struct rtw89_dev * rtwdev,struct rtw89_tx_desc_info * desc_info,void * txdesc) rtw89_core_fill_txdesc_fwcmd_v2() argument
1879 rtw89_core_rx_process_mac_ppdu(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_rx_process_mac_ppdu() argument
1956 rtw89_get_data_rate_nss(struct rtw89_dev * rtwdev,u16 data_rate) rtw89_get_data_rate_nss() argument
1981 struct rtw89_dev *rtwdev = rtwsta->rtwdev; rtw89_core_rx_process_phy_ppdu_iter() local
2025 rtw89_core_get_phy_status_ie_len(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr) rtw89_core_get_phy_status_ie_len() argument
2055 rtw89_core_parse_phy_status_ie01_v2(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_parse_phy_status_ie01_v2() argument
2071 rtw89_core_parse_phy_status_ie01(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_parse_phy_status_ie01() argument
2117 rtw89_core_parse_phy_status_ie00(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_parse_phy_status_ie00() argument
2132 rtw89_core_parse_phy_status_ie00_v2(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_parse_phy_status_ie00_v2() argument
2151 rtw89_core_process_phy_status_ie(struct rtw89_dev * rtwdev,const struct rtw89_phy_sts_iehdr * iehdr,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_process_phy_status_ie() argument
2199 rtw89_core_rx_process_phy_ppdu(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_rx_process_phy_ppdu() argument
2224 rtw89_core_rx_parse_phy_sts(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_rx_parse_phy_sts() argument
2257 rtw89_core_rx_process_phy_sts(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_rx_process_phy_sts() argument
2273 rtw89_rxdesc_to_nl_he_gi(struct rtw89_dev * rtwdev,u8 desc_info_gi,bool rx_status) rtw89_rxdesc_to_nl_he_gi() argument
2295 rtw89_rxdesc_to_nl_eht_gi(struct rtw89_dev * rtwdev,u8 desc_info_gi,bool rx_status) rtw89_rxdesc_to_nl_eht_gi() argument
2317 rtw89_rxdesc_to_nl_he_eht_gi(struct rtw89_dev * rtwdev,u8 desc_info_gi,bool rx_status,bool eht) rtw89_rxdesc_to_nl_he_eht_gi() argument
2335 rtw89_core_rx_ppdu_match(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct ieee80211_rx_status * status) rtw89_core_rx_ppdu_match() argument
2372 struct rtw89_dev *rtwdev; global() member
2379 rtw89_stats_trigger_frame(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct ieee80211_bss_conf * bss_conf,struct sk_buff * skb) rtw89_stats_trigger_frame() argument
2442 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_cancel_6ghz_probe_work() local
2465 rtw89_core_cancel_6ghz_probe_tx(struct rtw89_dev * rtwdev,struct sk_buff * skb) rtw89_core_cancel_6ghz_probe_tx() argument
2516 rtw89_bcn_calc_min_tbtt(struct rtw89_dev * rtwdev,u32 tbtt1,u32 tbtt2) rtw89_bcn_calc_min_tbtt() argument
2535 rtw89_bcn_cfg_tbtt_offset(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_bcn_cfg_tbtt_offset() argument
2562 rtw89_bcn_update_tbtt_offset(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_bcn_update_tbtt_offset() argument
2594 rtw89_bcn_calc_drift(struct rtw89_dev * rtwdev) rtw89_bcn_calc_drift() argument
2616 rtw89_bcn_calc_distribution(struct rtw89_dev * rtwdev) rtw89_bcn_calc_distribution() argument
2671 rtw89_bcn_get_coverage(struct rtw89_dev * rtwdev,u16 threshold) rtw89_bcn_get_coverage() argument
2695 rtw89_bcn_get_histogram_bound(struct rtw89_dev * rtwdev,u8 target) rtw89_bcn_get_histogram_bound() argument
2718 rtw89_bcn_get_rx_time(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan) rtw89_bcn_get_rx_time() argument
2749 rtw89_bcn_calc_timeout(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_bcn_calc_timeout() argument
2812 rtw89_bcn_update_timeout(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_bcn_update_timeout() argument
2820 rtw89_core_bcn_track(struct rtw89_dev * rtwdev) rtw89_core_bcn_track() argument
2848 rtw89_core_bcn_track_can_lps(struct rtw89_dev * rtwdev) rtw89_core_bcn_track_can_lps() argument
2858 rtw89_core_bcn_track_assoc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_core_bcn_track_assoc() argument
2899 rtw89_core_bcn_track_reset(struct rtw89_dev * rtwdev) rtw89_core_bcn_track_reset() argument
2905 rtw89_vif_rx_bcn_stat(struct rtw89_dev * rtwdev,struct sk_buff * skb) rtw89_vif_rx_bcn_stat() argument
2951 struct rtw89_dev *rtwdev = iter_data->rtwdev; rtw89_vif_rx_stats_iter() local
3028 rtw89_core_rx_stats(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_rx_stats() argument
3045 rtw89_correct_cck_chan(struct rtw89_dev * rtwdev,struct ieee80211_rx_status * status) rtw89_correct_cck_chan() argument
3080 rtw89_core_update_rx_status_by_ppdu(struct rtw89_dev * rtwdev,struct ieee80211_rx_status * rx_status,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_update_rx_status_by_ppdu() argument
3108 rtw89_core_update_radiotap_eht(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct ieee80211_rx_status * rx_status) rtw89_core_update_radiotap_eht() argument
3166 rtw89_core_update_radiotap(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct ieee80211_rx_status * rx_status) rtw89_core_update_radiotap() argument
3197 rtw89_core_update_rx_freq_from_ie(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct ieee80211_rx_status * rx_status) rtw89_core_update_rx_freq_from_ie() argument
3240 rtw89_core_correct_mcc_chan(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct ieee80211_rx_status * rx_status,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_core_correct_mcc_chan() argument
3275 rtw89_core_rx_to_mac80211(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb_ppdu,struct ieee80211_rx_status * rx_status) rtw89_core_rx_to_mac80211() argument
3302 rtw89_core_rx_pending_skb(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_rx_pending_skb() argument
3325 rtw89_core_rx_process_ppdu_sts(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_rx_process_ppdu_sts() argument
3354 rtw89_core_rx_process_report(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_rx_process_report() argument
3373 rtw89_core_query_rxdesc(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,u8 * data,u32 data_offset) rtw89_core_query_rxdesc() argument
3427 rtw89_core_query_rxdesc_v2(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,u8 * data,u32 data_offset) rtw89_core_query_rxdesc_v2() argument
3500 rtw89_core_query_rxdesc_v3(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,u8 * data,u32 data_offset) rtw89_core_query_rxdesc_v3() argument
3574 struct rtw89_dev *rtwdev; global() member
3602 rtw89_core_stats_sta_rx_status(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct ieee80211_rx_status * rx_status) rtw89_core_stats_sta_rx_status() argument
3623 rtw89_core_update_rx_status(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct rtw89_rx_desc_info * desc_info,struct ieee80211_rx_status * rx_status) rtw89_core_update_rx_status() argument
3708 rtw89_update_ps_mode(struct rtw89_dev * rtwdev) rtw89_update_ps_mode() argument
3732 rtw89_core_flush_ppdu_rx_queue(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info) rtw89_core_flush_ppdu_rx_queue() argument
3748 rtw89_core_rx_pkt_hdl(struct rtw89_dev * rtwdev,const struct sk_buff * skb,const struct rtw89_rx_desc_info * desc) rtw89_core_rx_pkt_hdl() argument
3782 rtw89_core_rx(struct rtw89_dev * rtwdev,struct rtw89_rx_desc_info * desc_info,struct sk_buff * skb) rtw89_core_rx() argument
3813 rtw89_core_napi_start(struct rtw89_dev * rtwdev) rtw89_core_napi_start() argument
3822 rtw89_core_napi_stop(struct rtw89_dev * rtwdev) rtw89_core_napi_stop() argument
3832 rtw89_core_napi_init(struct rtw89_dev * rtwdev) rtw89_core_napi_init() argument
3844 rtw89_core_napi_deinit(struct rtw89_dev * rtwdev) rtw89_core_napi_deinit() argument
3854 struct rtw89_dev *rtwdev = rtw89_core_ba_work() local
3891 rtw89_core_free_sta_pending_ba(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta) rtw89_core_free_sta_pending_ba() argument
3906 rtw89_core_free_sta_pending_forbid_ba(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta) rtw89_core_free_sta_pending_forbid_ba() argument
3923 rtw89_core_free_sta_pending_roc_tx(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta) rtw89_core_free_sta_pending_roc_tx() argument
3933 rtw89_core_stop_tx_ba_session(struct rtw89_dev * rtwdev,struct rtw89_txq * rtwtxq) rtw89_core_stop_tx_ba_session() argument
3958 rtw89_core_txq_check_agg(struct rtw89_dev * rtwdev,struct rtw89_txq * rtwtxq,struct sk_buff * skb) rtw89_core_txq_check_agg() argument
3994 rtw89_core_txq_push(struct rtw89_dev * rtwdev,struct rtw89_txq * rtwtxq,unsigned long frame_cnt,unsigned long byte_cnt) rtw89_core_txq_push() argument
4025 rtw89_check_and_reclaim_tx_resource(struct rtw89_dev * rtwdev,u8 tid) rtw89_check_and_reclaim_tx_resource() argument
4035 rtw89_core_txq_agg_wait(struct rtw89_dev * rtwdev,struct ieee80211_txq * txq,unsigned long * frame_cnt,bool * sched_txq,bool * reinvoke) rtw89_core_txq_agg_wait() argument
4077 rtw89_core_txq_schedule(struct rtw89_dev * rtwdev,u8 ac,bool * reinvoke) rtw89_core_txq_schedule() argument
4120 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_ips_work() local
4130 struct rtw89_dev *rtwdev = container_of(w, struct rtw89_dev, txq_work); rtw89_core_txq_work() local
4145 struct rtw89_dev *rtwdev = container_of(w, struct rtw89_dev, rtw89_core_txq_reinvoke_work() local
4153 struct rtw89_dev *rtwdev = container_of(w, struct rtw89_dev, rtw89_forbid_ba_work() local
4169 struct rtw89_dev *rtwdev = rtwsta->rtwdev; rtw89_core_sta_pending_tx_iter() local
4199 rtw89_core_handle_sta_pending_tx(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_core_handle_sta_pending_tx() argument
4207 rtw89_core_send_nullfunc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool qos,bool ps,int timeout) rtw89_core_send_nullfunc() argument
4274 rtw89_roc_start(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_roc_start() argument
4335 rtw89_roc_end(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_roc_end() argument
4383 struct rtw89_dev *rtwdev = rtwvif->rtwdev; rtw89_roc_work() local
4401 rtw89_get_traffic_level(struct rtw89_dev * rtwdev,u32 throughput,u64 cnt,enum rtw89_tfc_interval interval) rtw89_get_traffic_level() argument
4428 rtw89_traffic_stats_calc(struct rtw89_dev * rtwdev,struct rtw89_traffic_stats * stats,enum rtw89_tfc_interval interval) rtw89_traffic_stats_calc() argument
4465 rtw89_traffic_stats_track(struct rtw89_dev * rtwdev) rtw89_traffic_stats_track() argument
4486 rtw89_enter_lps_track(struct rtw89_dev * rtwdev) rtw89_enter_lps_track() argument
4514 rtw89_core_rfk_track(struct rtw89_dev * rtwdev) rtw89_core_rfk_track() argument
4525 rtw89_core_update_p2p_ps(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct ieee80211_bss_conf * bss_conf) rtw89_core_update_p2p_ps() argument
4537 rtw89_traffic_stats_init(struct rtw89_dev * rtwdev,struct rtw89_traffic_stats * stats) rtw89_traffic_stats_init() argument
4550 rtw89_core_mlsr_link_decision(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_core_mlsr_link_decision() argument
4616 rtw89_core_mlo_track(struct rtw89_dev * rtwdev) rtw89_core_mlo_track() argument
4642 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_track_ps_work() local
4670 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_track_work() local
4737 rtw89_core_acquire_sta_ba_entry(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link,u8 tid,u8 * cam_idx) rtw89_core_acquire_sta_ba_entry() argument
4783 rtw89_core_release_sta_ba_entry(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link,u8 tid,u8 * cam_idx) rtw89_core_release_sta_ba_entry() argument
4871 rtw89_core_sta_link_add(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_core_sta_link_add() argument
4935 rtw89_core_sta_link_disassoc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_core_sta_link_disassoc() argument
4954 rtw89_core_sta_link_disconnect(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_core_sta_link_disconnect() argument
4998 rtw89_sta_link_can_er(struct rtw89_dev * rtwdev,struct ieee80211_bss_conf * bss_conf,struct ieee80211_link_sta * link_sta) rtw89_sta_link_can_er() argument
5014 rtw89_core_sta_link_assoc(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_core_sta_link_assoc() argument
5109 rtw89_core_sta_link_remove(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_core_sta_link_remove() argument
5137 _rtw89_core_set_tid_config(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta,struct cfg80211_tid_cfg * tid_conf) _rtw89_core_set_tid_config() argument
5180 rtw89_core_set_tid_config(struct rtw89_dev * rtwdev,struct ieee80211_sta * sta,struct cfg80211_tid_config * tid_config) rtw89_core_set_tid_config() argument
5191 rtw89_init_ht_cap(struct rtw89_dev * rtwdev,struct ieee80211_sta_ht_cap * ht_cap) rtw89_init_ht_cap() argument
5220 rtw89_init_vht_cap(struct rtw89_dev * rtwdev,struct ieee80211_sta_vht_cap * vht_cap) rtw89_init_vht_cap() argument
5273 rtw89_init_he_cap(struct rtw89_dev * rtwdev,enum nl80211_band band,enum nl80211_iftype iftype,struct ieee80211_sband_iftype_data * iftype_data) rtw89_init_he_cap() argument
5383 rtw89_init_eht_cap(struct rtw89_dev * rtwdev,enum nl80211_band band,enum nl80211_iftype iftype,struct ieee80211_sband_iftype_data * iftype_data) rtw89_init_eht_cap() argument
5478 rtw89_init_he_eht_cap(struct rtw89_dev * rtwdev,enum nl80211_band band,struct ieee80211_supported_band * sband) rtw89_init_he_eht_cap() argument
5518 rtw89_core_sband_dup(struct rtw89_dev * rtwdev,const struct ieee80211_supported_band * sband) rtw89_core_sband_dup() argument
5542 rtw89_core_set_supported_band(struct rtw89_dev * rtwdev) rtw89_core_set_supported_band() argument
5585 rtw89_core_ppdu_sts_init(struct rtw89_dev * rtwdev) rtw89_core_ppdu_sts_init() argument
5597 struct rtw89_dev *rtwdev; rtw89_core_update_beacon_work() local
5617 struct rtw89_dev *rtwdev = rtwvif->rtwdev; rtw89_core_csa_beacon_work() local
5740 rtw89_core_ntfy_btc_event(struct rtw89_dev * rtwdev,enum rtw89_btc_hmsg event) rtw89_core_ntfy_btc_event() argument
5762 rtw89_check_quirks(struct rtw89_dev * rtwdev,const struct dmi_system_id * quirks) rtw89_check_quirks() argument
5780 rtw89_core_start(struct rtw89_dev * rtwdev) rtw89_core_start() argument
5849 rtw89_core_stop(struct rtw89_dev * rtwdev) rtw89_core_stop() argument
5893 rtw89_acquire_mac_id(struct rtw89_dev * rtwdev) rtw89_acquire_mac_id() argument
5912 rtw89_release_mac_id(struct rtw89_dev * rtwdev,u8 mac_id) rtw89_release_mac_id() argument
5917 rtw89_init_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,u8 mac_id,u8 port) rtw89_init_vif() argument
5952 rtw89_init_sta(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,struct rtw89_sta * rtwsta,u8 mac_id) rtw89_init_sta() argument
6083 rtw89_core_init(struct rtw89_dev * rtwdev) rtw89_core_init() argument
6173 rtw89_core_deinit(struct rtw89_dev * rtwdev) rtw89_core_deinit() argument
6184 rtw89_core_scan_start(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,const u8 * mac_addr,bool hw_scan) rtw89_core_scan_start() argument
6204 rtw89_core_scan_complete(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool hw_scan) rtw89_core_scan_complete() argument
6245 rtw89_read_chip_ver(struct rtw89_dev * rtwdev) rtw89_read_chip_ver() argument
6287 rtw89_core_setup_phycap(struct rtw89_dev * rtwdev) rtw89_core_setup_phycap() argument
6305 rtw89_core_setup_rfe_parms(struct rtw89_dev * rtwdev) rtw89_core_setup_rfe_parms() argument
6333 rtw89_core_mlsr_switch(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif,unsigned int link_id) rtw89_core_mlsr_switch() argument
6393 rtw89_chip_efuse_info_setup(struct rtw89_dev * rtwdev) rtw89_chip_efuse_info_setup() argument
6421 rtw89_chip_board_info_setup(struct rtw89_dev * rtwdev) rtw89_chip_board_info_setup() argument
6428 rtw89_chip_has_rfkill(struct rtw89_dev * rtwdev) rtw89_chip_has_rfkill() argument
6433 rtw89_core_rfkill_init(struct rtw89_dev * rtwdev) rtw89_core_rfkill_init() argument
6443 rtw89_core_rfkill_get(struct rtw89_dev * rtwdev) rtw89_core_rfkill_get() argument
6450 rtw89_rfkill_polling_init(struct rtw89_dev * rtwdev) rtw89_rfkill_polling_init() argument
6460 rtw89_rfkill_polling_deinit(struct rtw89_dev * rtwdev) rtw89_rfkill_polling_deinit() argument
6468 rtw89_core_rfkill_poll(struct rtw89_dev * rtwdev,bool force) rtw89_core_rfkill_poll() argument
6492 rtw89_chip_info_setup(struct rtw89_dev * rtwdev) rtw89_chip_info_setup() argument
6545 rtw89_chip_cfg_txpwr_ul_tb_offset(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_chip_cfg_txpwr_ul_tb_offset() argument
6566 rtw89_core_register_hw(struct rtw89_dev * rtwdev) rtw89_core_register_hw() argument
6708 rtw89_core_unregister_hw(struct rtw89_dev * rtwdev) rtw89_core_unregister_hw() argument
6716 rtw89_core_register(struct rtw89_dev * rtwdev) rtw89_core_register() argument
6733 rtw89_core_unregister(struct rtw89_dev * rtwdev) rtw89_core_unregister() argument
6749 struct rtw89_dev *rtwdev; rtw89_alloc_ieee80211_hw() local
6824 rtw89_free_ieee80211_hw(struct rtw89_dev * rtwdev) rtw89_free_ieee80211_hw() argument
[all...]
H A Dser.c110 static struct rtw89_ser_cd_buffer *rtw89_ser_cd_prep(struct rtw89_dev *rtwdev) in rtw89_ser_cd_prep() argument
124 static void rtw89_ser_cd_send(struct rtw89_dev *rtwdev, in rtw89_ser_cd_send() argument
137 static void rtw89_ser_cd_free(struct rtw89_dev *rtwdev, in rtw89_ser_cd_free() argument
154 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_state_run() local
168 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_state_goto() local
238 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_set_alarm() local
257 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); drv_stop_tx() local
265 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); drv_stop_rx() local
273 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); drv_trx_reset() local
280 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); drv_resume_tx() local
291 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); drv_resume_rx() local
300 ser_reset_vif(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) ser_reset_vif() argument
322 struct rtw89_dev *rtwdev = rtwvif->rtwdev; ser_sta_deinit_cam_iter() local
342 ser_deinit_cam(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) ser_deinit_cam() argument
357 ser_reset_mac_binding(struct rtw89_dev * rtwdev) ser_reset_mac_binding() argument
376 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_enable_dma() local
397 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_stop_dma() local
415 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_send_post_m0_event() local
422 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_send_m2_event() local
429 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_send_m4_event() local
436 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); hal_enable_err_imr() local
445 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_idle_st_hdl() local
495 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_reset_trx_st_hdl() local
577 ser_mac_mem_dump(struct rtw89_dev * rtwdev,u8 * buf,u8 sel,u32 start_addr,u32 len) ser_mac_mem_dump() argument
611 rtw89_ser_fw_rsvd_ple_dump(struct rtw89_dev * rtwdev,u8 * buf) rtw89_ser_fw_rsvd_ple_dump() argument
644 rtw89_ser_fw_backtrace_dump(struct rtw89_dev * rtwdev,u8 * buf,const struct __fw_backtrace_entry * ent) rtw89_ser_fw_backtrace_dump() argument
696 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_l2_reset_st_pre_hdl() local
728 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); ser_l2_reset_st_hdl() local
782 rtw89_ser_init(struct rtw89_dev * rtwdev) rtw89_ser_init() argument
799 rtw89_ser_deinit(struct rtw89_dev * rtwdev) rtw89_ser_deinit() argument
810 rtw89_ser_recfg_done(struct rtw89_dev * rtwdev) rtw89_ser_recfg_done() argument
815 rtw89_ser_notify(struct rtw89_dev * rtwdev,u32 err) rtw89_ser_notify() argument
[all...]

12