| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8814a.c | 19 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 D | wow.c | 13 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 D | sdio.c | 35 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 D | ps.c | 13 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 D | rtw8822c.c | 44 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 D | fw.c | 62 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 D | rtw88xxa.c | 18 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 D | pci.c | 51 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 D | mac.c | 12 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 D | usb.c | 26 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 D | mac80211.c | 22 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 D | rtw8821c.c | 48 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 D | coex.c | 13 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 D | rtw8723x.c | 38 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 D | rtw8703b.c | 522 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 D | rtw8821a.c | 14 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 D | tx.c | 12 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 D | rtw8723d.c | 67 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 D | rtw8812a.c | 14 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 D | usb.c | 14 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 D | phy.c | 18 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 D | wow.c | 15 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 D | mac80211.c | 23 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 D | core.c | 258 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 D | ser.c | 110 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...] |