| /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 | 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() 88 static void rtw8822c_header_file_init(struct rtw_dev *rtwdev, bool pre) in rtw8822c_header_file_init() 101 static void rtw8822c_bb_reset(struct rtw_dev *rtwdev) in rtw8822c_bb_reset() 108 static void rtw8822c_dac_backup_reg(struct rtw_dev *rtwdev, in rtw8822c_dac_backup_reg() 137 static void rtw8822c_dac_restore_reg(struct rtw_dev *rtwdev, in rtw8822c_dac_restore_reg() 156 static void rtw8822c_rf_minmax_cmp(struct rtw_dev *rtwdev, u32 value, in rtw8822c_rf_minmax_cmp() 185 static void __rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *v1, u32 *v2) in __rtw8822c_dac_iq_sort() 198 static void rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *iv, u32 *qv) in rtw8822c_dac_iq_sort() 210 static void rtw8822c_dac_iq_offset(struct rtw_dev *rtwdev, u32 *vec, u32 *val) in rtw8822c_dac_iq_offset() 274 static bool rtw8822c_dac_iq_check(struct rtw_dev *rtwdev, u32 value) in rtw8822c_dac_iq_check() [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 static u8 rtw_pci_read8(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read8() 58 static u16 rtw_pci_read16(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read16() 65 static u32 rtw_pci_read32(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read32() 72 static void rtw_pci_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) in rtw_pci_write8() 79 static void rtw_pci_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) in rtw_pci_write16() 86 static void rtw_pci_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) in rtw_pci_write32() 93 static void rtw_pci_free_tx_ring_skbs(struct rtw_dev *rtwdev, in rtw_pci_free_tx_ring_skbs() 112 static void rtw_pci_free_tx_ring(struct rtw_dev *rtwdev, in rtw_pci_free_tx_ring() 127 static void rtw_pci_free_rx_ring_skbs(struct rtw_dev *rtwdev, in rtw_pci_free_rx_ring_skbs() 148 static void rtw_pci_free_rx_ring(struct rtw_dev *rtwdev, in rtw_pci_free_rx_ring() [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 | main.c | 167 struct rtw_dev *rtwdev; member 171 static void rtw_dynamic_csi_rate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_dynamic_csi_rate() 206 static void rtw_sw_beacon_loss_check(struct rtw_dev *rtwdev, in rtw_sw_beacon_loss_check() 226 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, in rtw_watch_dog_work() local 314 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, c2h_work); in rtw_c2h_work() local 326 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, ips_work); in rtw_ips_work() local 338 struct rtw_dev *rtwdev = si->rtwdev; in rtw_sta_rc_work() local 345 int rtw_sta_add(struct rtw_dev *rtwdev, struct ieee80211_sta *sta, in rtw_sta_add() 380 void rtw_sta_remove(struct rtw_dev *rtwdev, struct ieee80211_sta *sta, in rtw_sta_remove() 411 static int rtw_fwcd_prep(struct rtw_dev *rtwdev) in rtw_fwcd_prep() [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() 118 static u8 rtw8821c_get_swing_index(struct rtw_dev *rtwdev) in rtw8821c_get_swing_index() 133 static void rtw8821c_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8821c_pwrtrack_init() 151 static void rtw8821c_phy_bf_init(struct rtw_dev *rtwdev) in rtw8821c_phy_bf_init() 158 static void rtw8821c_phy_set_param(struct rtw_dev *rtwdev) in rtw8821c_phy_set_param() 207 static int rtw8821c_mac_init(struct rtw_dev *rtwdev) in rtw8821c_mac_init() 267 static void rtw8821c_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) in rtw8821c_cfg_ldo25() 276 static void rtw8821c_switch_rf_set(struct rtw_dev *rtwdev, u8 rf_set) in rtw8821c_switch_rf_set() 310 static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) in rtw8821c_set_channel_rf() 361 static void rtw8821c_set_channel_rxdfir(struct rtw_dev *rtwdev, u8 bw) in rtw8821c_set_channel_rxdfir() [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() 36 static void rtw_coex_limited_tx(struct rtw_dev *rtwdev, in rtw_coex_limited_tx() 97 static void rtw_coex_limited_wl(struct rtw_dev *rtwdev) in rtw_coex_limited_wl() 112 static bool rtw_coex_freerun_check(struct rtw_dev *rtwdev) in rtw_coex_freerun_check() 148 static void rtw_coex_wl_slot_extend(struct rtw_dev *rtwdev, bool enable) in rtw_coex_wl_slot_extend() 166 static void rtw_coex_wl_ccklock_action(struct rtw_dev *rtwdev) in rtw_coex_wl_ccklock_action() 206 static void rtw_coex_wl_ccklock_detect(struct rtw_dev *rtwdev) in rtw_coex_wl_ccklock_detect() 258 static void rtw_coex_wl_noisy_detect(struct rtw_dev *rtwdev) in rtw_coex_wl_noisy_detect() 308 static void rtw_coex_tdma_timer_base(struct rtw_dev *rtwdev, u8 type) in rtw_coex_tdma_timer_base() 355 static void rtw_coex_set_wl_pri_mask(struct rtw_dev *rtwdev, u8 bitmap, in rtw_coex_set_wl_pri_mask() [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() 538 static int rtw8703b_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8703b_read_efuse() 553 static void rtw8703b_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8703b_pwrtrack_init() 578 static void rtw8703b_phy_set_param(struct rtw_dev *rtwdev) in rtw8703b_phy_set_param() 667 static bool rtw8703b_check_spur_ov_thres(struct rtw_dev *rtwdev, in rtw8703b_check_spur_ov_thres() 686 static void rtw8703b_cfg_notch(struct rtw_dev *rtwdev, u8 channel, bool notch) in rtw8703b_cfg_notch() 757 static void rtw8703b_spur_cal(struct rtw_dev *rtwdev, u8 channel) in rtw8703b_spur_cal() 783 static void rtw8703b_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) in rtw8703b_set_channel_rf() 830 static void rtw8703b_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw, in rtw8703b_set_channel_bb() 868 static void rtw8703b_set_channel(struct rtw_dev *rtwdev, u8 channel, in rtw8703b_set_channel() [all …]
|
| H A D | phy.c | 147 static void rtw_phy_cck_pd_init(struct rtw_dev *rtwdev) in rtw_phy_cck_pd_init() 160 void rtw_phy_set_edcca_th(struct rtw_dev *rtwdev, u8 l2h, u8 h2l) in rtw_phy_set_edcca_th() 175 void rtw_phy_adaptivity_set_mode(struct rtw_dev *rtwdev) in rtw_phy_adaptivity_set_mode() 202 static void rtw_phy_adaptivity_init(struct rtw_dev *rtwdev) in rtw_phy_adaptivity_init() 211 static void rtw_phy_adaptivity(struct rtw_dev *rtwdev) in rtw_phy_adaptivity() 217 static void rtw_phy_cfo_init(struct rtw_dev *rtwdev) in rtw_phy_cfo_init() 225 static void rtw_phy_tx_path_div_init(struct rtw_dev *rtwdev) in rtw_phy_tx_path_div_init() 236 void rtw_phy_init(struct rtw_dev *rtwdev) in rtw_phy_init() 263 void rtw_phy_dig_write(struct rtw_dev *rtwdev, u8 igi) in rtw_phy_dig_write() 282 static void rtw_phy_stat_false_alarm(struct rtw_dev *rtwdev) in rtw_phy_stat_false_alarm() [all …]
|
| H A D | rtw8821a.c | 14 static void rtw8821a_power_off(struct rtw_dev *rtwdev) in rtw8821a_power_off() 41 static void rtw8821a_query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, in rtw8821a_query_phy_status() 48 static void rtw8821a_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) in rtw8821a_cfg_ldo25() 57 static void rtw8821a_iqk_backup_rf(struct rtw_dev *rtwdev, u32 *rfa_backup, in rtw8821a_iqk_backup_rf() 71 static void rtw8821a_iqk_restore_rf(struct rtw_dev *rtwdev, in rtw8821a_iqk_restore_rf() 85 static void rtw8821a_iqk_restore_afe(struct rtw_dev *rtwdev, u32 *afe_backup, in rtw8821a_iqk_restore_afe() 111 static void rtw8821a_iqk_rx_fill(struct rtw_dev *rtwdev, in rtw8821a_iqk_rx_fill() 123 static void rtw8821a_iqk_tx_fill(struct rtw_dev *rtwdev, in rtw8821a_iqk_tx_fill() 136 static void rtw8821a_iqk_tx_vdf_true(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_true() 261 static void rtw8821a_iqk_tx_vdf_false(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_false() [all …]
|
| H A D | tx.c | 12 void rtw_tx_stats(struct rtw_dev *rtwdev, struct ieee80211_vif *vif, in rtw_tx_stats() 35 void rtw_tx_fill_tx_desc(struct rtw_dev *rtwdev, in rtw_tx_fill_tx_desc() 112 static u8 get_highest_ht_tx_rate(struct rtw_dev *rtwdev, in get_highest_ht_tx_rate() 125 static u8 get_highest_vht_tx_rate(struct rtw_dev *rtwdev, in get_highest_vht_tx_rate() 166 static void rtw_tx_report_enable(struct rtw_dev *rtwdev, in rtw_tx_report_enable() 181 struct rtw_dev *rtwdev = timer_container_of(rtwdev, t, in rtw_tx_report_purge_timer() local 196 void rtw_tx_report_enqueue(struct rtw_dev *rtwdev, struct sk_buff *skb, u8 sn) in rtw_tx_report_enqueue() 214 static void rtw_tx_report_tx_status(struct rtw_dev *rtwdev, in rtw_tx_report_tx_status() 229 void rtw_tx_report_handle(struct rtw_dev *rtwdev, struct sk_buff *skb, int src) in rtw_tx_report_handle() 260 static u8 rtw_get_mgmt_rate(struct rtw_dev *rtwdev, struct sk_buff *skb, in rtw_get_mgmt_rate() [all …]
|
| H A D | rtw8723d.c | 67 static void rtw8723d_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8723d_pwrtrack_init() 85 static void rtw8723d_phy_set_param(struct rtw_dev *rtwdev) in rtw8723d_phy_set_param() 156 static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status_page0() 171 static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status_page1() 210 static void query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status() 230 static bool rtw8723d_check_spur_ov_thres(struct rtw_dev *rtwdev, in rtw8723d_check_spur_ov_thres() 257 static void rtw8723d_cfg_notch(struct rtw_dev *rtwdev, u8 channel, bool notch) in rtw8723d_cfg_notch() 296 static void rtw8723d_spur_cal(struct rtw_dev *rtwdev, u8 channel) in rtw8723d_spur_cal() 309 static void rtw8723d_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) in rtw8723d_set_channel_rf() 352 static void rtw8723d_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw, in rtw8723d_set_channel_bb() [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 | rtw8852a_rfk.c | 15 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in _kpath() argument 34 static void _rfk_backup_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_backup_bb_reg() argument 48 static void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_backup_rf_reg() argument 63 _rfk_restore_bb_reg(struct rtw89_dev * rtwdev,u32 backup_bb_reg_val[]) _rfk_restore_bb_reg() argument 77 _rfk_restore_rf_reg(struct rtw89_dev * rtwdev,u32 backup_rf_reg_val[],u8 rf_path) _rfk_restore_rf_reg() argument 92 _wait_rx_mode(struct rtw89_dev * rtwdev,u8 kpath) _wait_rx_mode() argument 111 _dack_dump(struct rtw89_dev * rtwdev) _dack_dump() argument 159 _afe_init(struct rtw89_dev * rtwdev) _afe_init() argument 164 _addck_backup(struct rtw89_dev * rtwdev) _addck_backup() argument 181 _addck_reload(struct rtw89_dev * rtwdev) _addck_reload() argument 199 _dack_backup_s0(struct rtw89_dev * rtwdev) _dack_backup_s0() argument 226 _dack_backup_s1(struct rtw89_dev * rtwdev) _dack_backup_s1() argument 253 _dack_reload_by_path(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 index) _dack_reload_by_path() argument 312 _dack_reload(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _dack_reload() argument 325 _check_addc(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _check_addc() argument 348 _addck(struct rtw89_dev * rtwdev) _addck() argument 395 _check_dadc(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _check_dadc() argument 408 _dack_s0(struct rtw89_dev * rtwdev) _dack_s0() argument 449 _dack_s1(struct rtw89_dev * rtwdev) _dack_s1() argument 490 _dack(struct rtw89_dev * rtwdev) _dack() argument 496 _dac_cal(struct rtw89_dev * rtwdev,bool force,enum rtw89_chanctx_idx chanctx_idx) _dac_cal() argument 552 _iqk_read_fft_dbcc0(struct rtw89_dev * rtwdev,u8 path) _iqk_read_fft_dbcc0() argument 575 _iqk_read_xym_dbcc0(struct rtw89_dev * rtwdev,u8 path) _iqk_read_xym_dbcc0() argument 598 _iqk_read_txcfir_dbcc0(struct rtw89_dev * rtwdev,u8 path,u8 group) _iqk_read_txcfir_dbcc0() argument 659 _iqk_read_rxcfir_dbcc0(struct rtw89_dev * rtwdev,u8 path,u8 group) _iqk_read_rxcfir_dbcc0() argument 718 _iqk_sram(struct rtw89_dev * rtwdev,u8 path) _iqk_sram() argument 744 _iqk_rxk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_rxk_setting() argument 783 _iqk_check_cal(struct rtw89_dev * rtwdev,u8 path,u8 ktype) _iqk_check_cal() argument 802 _iqk_one_shot(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,u8 ktype,enum rtw89_chanctx_idx chanctx_idx) _iqk_one_shot() argument 892 _rxk_group_sel(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _rxk_group_sel() argument 957 _iqk_nbrxk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_nbrxk() argument 1022 _iqk_rxclk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_rxclk_setting() argument 1046 _txk_group_sel(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _txk_group_sel() argument 1105 _iqk_nbtxk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_nbtxk() argument 1153 _lok_res_table(struct rtw89_dev * rtwdev,u8 path,u8 ibias) _lok_res_table() argument 1167 _lok_finetune_check(struct rtw89_dev * rtwdev,u8 path) _lok_finetune_check() argument 1187 _iqk_lok(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_lok() argument 1230 _iqk_txk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_txk_setting() argument 1282 _iqk_txclk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_txclk_setting() argument 1287 _iqk_info_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_info_iqk() argument 1331 _iqk_by_path(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_by_path() argument 1367 _iqk_get_ch_info(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_get_ch_info() argument 1428 _iqk_start_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_start_iqk() argument 1434 _iqk_restore(struct rtw89_dev * rtwdev,u8 path) _iqk_restore() argument 1462 _iqk_afebb_restore(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_afebb_restore() argument 1482 _iqk_preset(struct rtw89_dev * rtwdev,u8 path) _iqk_preset() argument 1507 _iqk_macbb_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_macbb_setting() argument 1529 _iqk_dbcc(struct rtw89_dev * rtwdev,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_dbcc() argument 1550 _rck(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _rck() argument 1592 _iqk_init(struct rtw89_dev * rtwdev) _iqk_init() argument 1623 _doiqk(struct rtw89_dev * rtwdev,bool force,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _doiqk() argument 1653 _iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,bool force,enum rtw89_chanctx_idx chanctx_idx) _iqk() argument 1674 _set_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,bool is_afe,enum rtw89_chanctx_idx chanctx_idx) _set_rx_dck() argument 1723 _rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool is_afe,enum rtw89_chanctx_idx chanctx_idx) _rx_dck() argument 1779 _rf_direct_cntrl(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_bybb) _rf_direct_cntrl() argument 1791 _dpk_bkup_kip(struct rtw89_dev * rtwdev,u32 * reg,u32 reg_bkup[][RTW8852A_DPK_KIP_REG_NUM],u8 path) _dpk_bkup_kip() argument 1806 _dpk_reload_kip(struct rtw89_dev * rtwdev,u32 * reg,u32 reg_bkup[][RTW8852A_DPK_KIP_REG_NUM],u8 path) _dpk_reload_kip() argument 1819 _dpk_one_shot(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw8852a_dpk_id id,enum rtw89_chanctx_idx chanctx_idx) _dpk_one_shot() argument 1860 _dpk_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_rx_dck() argument 1869 _dpk_information(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_information() argument 1893 _dpk_bb_afe_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kpath) _dpk_bb_afe_setting() argument 1924 _dpk_bb_afe_restore(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kpath) _dpk_bb_afe_restore() argument 1945 _dpk_tssi_pause(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_pause) _dpk_tssi_pause() argument 1955 _dpk_kip_setting(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_kip_setting() argument 1973 _dpk_kip_restore(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _dpk_kip_restore() argument 1987 _dpk_lbk_rxiqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_lbk_rxiqk() argument 2033 _dpk_get_thermal(struct rtw89_dev * rtwdev,u8 kidx,enum rtw89_rf_path path) _dpk_get_thermal() argument 2045 _dpk_set_tx_pwr(struct rtw89_dev * rtwdev,u8 gain,enum rtw89_rf_path path) _dpk_set_tx_pwr() argument 2055 _dpk_rf_setting(struct rtw89_dev * rtwdev,u8 gain,enum rtw89_rf_path path,u8 kidx) _dpk_rf_setting() argument 2082 _dpk_manual_txcfir(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_manual) _dpk_manual_txcfir() argument 2114 _dpk_bypass_rxcfir(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_bypass) _dpk_bypass_rxcfir() argument 2137 _dpk_tpg_sel(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_tpg_sel() argument 2153 _dpk_table_select(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx,u8 gain) _dpk_table_select() argument 2165 _dpk_sync_check(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _dpk_sync_check() argument 2208 _dpk_sync(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,enum rtw89_chanctx_idx chanctx_idx) _dpk_sync() argument 2217 _dpk_dgain_read(struct rtw89_dev * rtwdev) _dpk_dgain_read() argument 2233 _dpk_dgain_mapping(struct rtw89_dev * rtwdev,u16 dgain) _dpk_dgain_mapping() argument 2257 _dpk_gainloss_read(struct rtw89_dev * rtwdev) _dpk_gainloss_read() argument 2264 _dpk_gainloss(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,enum rtw89_chanctx_idx chanctx_idx) _dpk_gainloss() argument 2276 _dpk_set_offset(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,s8 gain_offset) _dpk_set_offset() argument 2306 _dpk_pas_read(struct rtw89_dev * rtwdev,bool is_check) _dpk_pas_read() argument 2344 _dpk_agc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 init_txagc,bool loss_only,enum rtw89_chanctx_idx chanctx_idx) _dpk_agc() argument 2471 _dpk_set_mdpd_para(struct rtw89_dev * rtwdev,u8 order) _dpk_set_mdpd_para() argument 2499 _dpk_idl_mpa(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 gain,enum rtw89_chanctx_idx chanctx_idx) _dpk_idl_mpa() argument 2508 _dpk_fill_result(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx,u8 gain,u8 txagc) _dpk_fill_result() argument 2543 _dpk_reload_check(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_reload_check() argument 2570 _dpk_main(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 gain,enum rtw89_chanctx_idx chanctx_idx) _dpk_main() argument 2610 _dpk_cal_select(struct rtw89_dev * rtwdev,bool force,enum rtw89_phy_idx phy,u8 kpath,enum rtw89_chanctx_idx chanctx_idx) _dpk_cal_select() argument 2681 _dpk_bypass_check(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_chanctx_idx chanctx_idx) _dpk_bypass_check() argument 2700 _dpk_force_bypass(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _dpk_force_bypass() argument 2712 _dpk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool force,enum rtw89_chanctx_idx chanctx_idx) _dpk() argument 2727 _dpk_onoff(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool off) _dpk_onoff() argument 2742 _dpk_track(struct rtw89_dev * rtwdev) _dpk_track() argument 2846 _tssi_rf_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_rf_setting() argument 2857 _tssi_set_sys(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) _tssi_set_sys() argument 2868 _tssi_ini_txpwr_ctrl_bb(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_ini_txpwr_ctrl_bb() argument 2882 _tssi_ini_txpwr_ctrl_bb_he_tb(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_ini_txpwr_ctrl_bb_he_tb() argument 2891 _tssi_set_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_dck() argument 2899 _tssi_set_tmeter_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_set_tmeter_tbl() argument 3056 _tssi_set_dac_gain_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_dac_gain_tbl() argument 3064 _tssi_slope_cal_org(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_slope_cal_org() argument 3072 _tssi_set_rf_gap_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_rf_gap_tbl() argument 3080 _tssi_set_slope(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_slope() argument 3088 _tssi_set_track(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_track() argument 3096 _tssi_set_txagc_offset_mv_avg(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_txagc_offset_mv_avg() argument 3105 _tssi_pak(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_pak() argument 3135 _tssi_enable(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _tssi_enable() argument 3154 _tssi_disable(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _tssi_disable() argument 3162 _tssi_get_cck_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_cck_group() argument 3188 _tssi_get_ofdm_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_ofdm_group() argument 3256 _tssi_get_trim_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_trim_group() argument 3280 _tssi_get_ofdm_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_get_ofdm_de() argument 3316 _tssi_get_ofdm_trim_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_get_ofdm_trim_de() argument 3354 _tssi_set_efuse_to_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) _tssi_set_efuse_to_de() argument 3418 _tssi_track(struct rtw89_dev * rtwdev) _tssi_track() argument 3484 _tssi_high_power(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) _tssi_high_power() argument 3522 _tssi_hw_tx(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,u8 path,s16 pwr_dbm,u8 enable,const struct rtw89_chan * chan) _tssi_hw_tx() argument 3531 _tssi_pre_tx(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_chanctx_idx chanctx_idx) _tssi_pre_tx() argument 3619 rtw8852a_rck(struct rtw89_dev * rtwdev) rtw8852a_rck() argument 3627 rtw8852a_dack(struct rtw89_dev * rtwdev,enum rtw89_chanctx_idx chanctx_idx) rtw8852a_dack() argument 3637 rtw8852a_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852a_iqk() argument 3657 rtw8852a_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,bool is_afe,enum rtw89_chanctx_idx chanctx_idx) rtw8852a_rx_dck() argument 3673 rtw8852a_dpk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852a_dpk() argument 3691 rtw8852a_dpk_track(struct rtw89_dev * rtwdev) rtw8852a_dpk_track() argument 3696 rtw8852a_tssi(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_chanctx_idx chanctx_idx) rtw8852a_tssi() argument 3727 rtw8852a_tssi_scan(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) rtw8852a_tssi_scan() argument 3753 rtw8852a_tssi_track(struct rtw89_dev * rtwdev) rtw8852a_tssi_track() argument 3759 _rtw8852a_tssi_avg_scan(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _rtw8852a_tssi_avg_scan() argument 3778 _rtw8852a_tssi_set_avg(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _rtw8852a_tssi_set_avg() argument 3796 rtw8852a_tssi_set_avg(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool enable) rtw8852a_tssi_set_avg() argument 3811 rtw8852a_tssi_default_txagc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool enable) rtw8852a_tssi_default_txagc() argument 3856 rtw8852a_wifi_scan_notify(struct rtw89_dev * rtwdev,bool scan_start,enum rtw89_phy_idx phy_idx) rtw8852a_wifi_scan_notify() argument [all...] |
| 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 194 struct rtw89_dev *rtwdev = txcb->rtwdev; rtw89_usb_write_port_complete() local 248 rtw89_usb_write_port(struct rtw89_dev * rtwdev,u8 ch_dma,void * data,int len,void * context) rtw89_usb_write_port() argument 281 rtw89_usb_ops_tx_kick_off(struct rtw89_dev * rtwdev,u8 txch) rtw89_usb_ops_tx_kick_off() argument 318 rtw89_usb_tx_write_fwcmd(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_usb_tx_write_fwcmd() argument 360 rtw89_usb_ops_tx_write(struct rtw89_dev * rtwdev,struct rtw89_core_tx_request * tx_req) rtw89_usb_ops_tx_write() argument 399 struct rtw89_dev *rtwdev = rtwusb->rtwdev; rtw89_usb_rx_handler() local 453 struct rtw89_dev *rtwdev = rtwusb->rtwdev; rtw89_usb_rx_resubmit() local 511 struct rtw89_dev *rtwdev = rxcb->rtwdev; rtw89_usb_read_port_complete() local 600 rtw89_usb_init_rx(struct rtw89_dev * rtwdev) rtw89_usb_init_rx() argument 627 rtw89_usb_deinit_rx(struct rtw89_dev * rtwdev) rtw89_usb_deinit_rx() argument 638 rtw89_usb_start_rx(struct rtw89_dev * rtwdev) rtw89_usb_start_rx() argument 647 rtw89_usb_init_tx(struct rtw89_dev * rtwdev) rtw89_usb_init_tx() argument 656 rtw89_usb_deinit_tx(struct rtw89_dev * rtwdev) rtw89_usb_deinit_tx() argument 669 rtw89_usb_ops_reset(struct rtw89_dev * rtwdev) rtw89_usb_ops_reset() argument 674 rtw89_usb_ops_start(struct rtw89_dev * rtwdev) rtw89_usb_ops_start() argument 679 rtw89_usb_ops_stop(struct rtw89_dev * rtwdev) rtw89_usb_ops_stop() argument 684 rtw89_usb_ops_pause(struct rtw89_dev * rtwdev,bool pause) rtw89_usb_ops_pause() argument 689 rtw89_usb_ops_switch_mode(struct rtw89_dev * rtwdev,bool low_power) rtw89_usb_ops_switch_mode() argument 694 rtw89_usb_ops_deinit(struct rtw89_dev * rtwdev) rtw89_usb_ops_deinit() argument 699 rtw89_usb_ops_mac_pre_init(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_pre_init() argument 720 rtw89_usb_ops_mac_pre_deinit(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_pre_deinit() argument 725 rtw89_usb_ops_mac_post_init(struct rtw89_dev * rtwdev) rtw89_usb_ops_mac_post_init() argument 755 rtw89_usb_ops_recalc_int_mit(struct rtw89_dev * rtwdev) rtw89_usb_ops_recalc_int_mit() argument 760 rtw89_usb_ops_mac_lv1_rcvy(struct rtw89_dev * rtwdev,enum rtw89_lv1_rcvy_step step) rtw89_usb_ops_mac_lv1_rcvy() argument 797 rtw89_usb_ops_dump_err_status(struct rtw89_dev * rtwdev) rtw89_usb_ops_dump_err_status() argument 845 rtw89_usb_parse(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_parse() argument 898 rtw89_usb_intf_init(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_intf_init() argument 922 rtw89_usb_intf_deinit(struct rtw89_dev * rtwdev,struct usb_interface * intf) rtw89_usb_intf_deinit() argument 936 struct rtw89_dev *rtwdev; rtw89_usb_probe() local 1019 struct rtw89_dev *rtwdev; rtw89_usb_disconnect() local [all...] |
| H A D | rtw8852b_common.c | 175 static void rtw8852bx_efuse_parsing_tssi(struct rtw89_dev *rtwdev, in rtw8852bx_efuse_parsing_tssi() argument 216 static void rtw8852bx_efuse_parsing_gain_offset(struct rtw89_dev *rtwdev, in rtw8852bx_efuse_parsing_gain_offset() argument 241 static int __rtw8852bx_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map, in __rtw8852bx_read_efuse() argument 273 rtw8852bx_phycap_parsing_power_cal(struct rtw89_dev * rtwdev,u8 * phycap_map) rtw8852bx_phycap_parsing_power_cal() argument 283 rtw8852bx_phycap_parsing_tssi(struct rtw89_dev * rtwdev,u8 * phycap_map) rtw8852bx_phycap_parsing_tssi() argument 317 rtw8852bx_phycap_parsing_thermal_trim(struct rtw89_dev * rtwdev,u8 * phycap_map) rtw8852bx_phycap_parsing_thermal_trim() argument 337 rtw8852bx_thermal_trim(struct rtw89_dev * rtwdev) rtw8852bx_thermal_trim() argument 365 rtw8852bx_phycap_parsing_pa_bias_trim(struct rtw89_dev * rtwdev,u8 * phycap_map) rtw8852bx_phycap_parsing_pa_bias_trim() argument 385 rtw8852bx_pa_bias_trim(struct rtw89_dev * rtwdev) rtw8852bx_pa_bias_trim() argument 411 rtw8852bx_phycap_parsing_gain_comp(struct rtw89_dev * rtwdev,u8 * phycap_map) rtw8852bx_phycap_parsing_gain_comp() argument 436 __rtw8852bx_read_phycap(struct rtw89_dev * rtwdev,u8 * phycap_map) __rtw8852bx_read_phycap() argument 447 __rtw8852bx_power_trim(struct rtw89_dev * rtwdev) __rtw8852bx_power_trim() argument 453 __rtw8852bx_set_channel_mac(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,u8 mac_idx) __rtw8852bx_set_channel_mac() argument 511 rtw8852bx_ctrl_sco_cck(struct rtw89_dev * rtwdev,u8 primary_ch) rtw8852bx_ctrl_sco_cck() argument 579 rtw8852bx_set_gain_error(struct rtw89_dev * rtwdev,enum rtw89_subband subband,enum rtw89_rf_path path) rtw8852bx_set_gain_error() argument 613 rtw8852bt_ext_loss_avg_update(struct rtw89_dev * rtwdev,s8 ext_loss_a,s8 ext_loss_b) rtw8852bt_ext_loss_avg_update() argument 634 rtw8852bx_set_gain_offset(struct rtw89_dev * rtwdev,enum rtw89_subband subband,enum rtw89_phy_idx phy_idx) rtw8852bx_set_gain_offset() argument 708 rtw8852bx_set_rxsc_rpl_comp(struct rtw89_dev * rtwdev,enum rtw89_subband subband) rtw8852bx_set_rxsc_rpl_comp() argument 747 rtw8852bx_ctrl_ch(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852bx_ctrl_ch() argument 806 rtw8852b_bw_setting(struct rtw89_dev * rtwdev,u8 bw,u8 path) rtw8852b_bw_setting() argument 838 rtw8852bt_adc_cfg(struct rtw89_dev * rtwdev,u8 bw,u8 path) rtw8852bt_adc_cfg() argument 902 rtw8852bx_ctrl_bw(struct rtw89_dev * rtwdev,u8 pri_ch,u8 bw,enum rtw89_phy_idx phy_idx) rtw8852bx_ctrl_bw() argument 1013 rtw8852bx_ctrl_cck_en(struct rtw89_dev * rtwdev,bool cck_en) rtw8852bx_ctrl_cck_en() argument 1024 rtw8852bx_5m_mask(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852bx_5m_mask() argument 1079 __rtw8852bx_bb_reset_all(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) __rtw8852bx_bb_reset_all() argument 1091 rtw8852bx_bb_macid_ctrl_init(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw8852bx_bb_macid_ctrl_init() argument 1101 __rtw8852bx_bb_sethw(struct rtw89_dev * rtwdev) __rtw8852bx_bb_sethw() argument 1117 rtw8852bx_bb_set_pop(struct rtw89_dev * rtwdev) rtw8852bx_bb_set_pop() argument 1123 rtw8852bt_spur_freq(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan) rtw8852bt_spur_freq() argument 1145 rtw8852bt_set_csi_tone_idx(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852bt_set_csi_tone_idx() argument 1169 __rtw8852bx_set_channel_bb(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) __rtw8852bx_set_channel_bb() argument 1207 rtw8852bx_bb_cal_txpwr_ref(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,s16 ref,u16 pwr_ofst_decrease) rtw8852bx_bb_cal_txpwr_ref() argument 1237 rtw8852bx_set_txpwr_ref(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,s16 pwr_ofst) rtw8852bx_set_txpwr_ref() argument 1271 rtw8852bx_bb_set_tx_shape_dfir(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,u8 tx_shape_idx,enum rtw89_phy_idx phy_idx) rtw8852bx_bb_set_tx_shape_dfir() argument 1322 rtw8852bx_set_tx_shape(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852bx_set_tx_shape() argument 1339 rtw8852bx_get_txpwr_sar_diff(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan) rtw8852bx_get_txpwr_sar_diff() argument 1360 rtw8852bx_set_txpwr_diff(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852bx_set_txpwr_diff() argument 1371 __rtw8852bx_set_txpwr(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) __rtw8852bx_set_txpwr() argument 1383 __rtw8852bx_set_txpwr_ctrl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) __rtw8852bx_set_txpwr_ctrl() argument 1390 __rtw8852bx_set_txpwr_ul_tb_offset(struct rtw89_dev * rtwdev,s8 pw_ofst,enum rtw89_mac_idx mac_idx) __rtw8852bx_set_txpwr_ul_tb_offset() argument 1412 __rtw8852bx_init_txpwr_unit(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) __rtw8852bx_init_txpwr_unit() argument 1435 __rtw8852bx_bb_set_plcp_tx(struct rtw89_dev * rtwdev) __rtw8852bx_bb_set_plcp_tx() argument 1444 rtw8852bx_stop_pmac_tx(struct rtw89_dev * rtwdev,struct rtw8852bx_bb_pmac_info * tx_info,enum rtw89_phy_idx idx) rtw8852bx_stop_pmac_tx() argument 1455 rtw8852bx_start_pmac_tx(struct rtw89_dev * rtwdev,struct rtw8852bx_bb_pmac_info * tx_info,enum rtw89_phy_idx idx) rtw8852bx_start_pmac_tx() argument 1480 rtw8852bx_bb_set_pmac_tx(struct rtw89_dev * rtwdev,struct rtw8852bx_bb_pmac_info * tx_info,enum rtw89_phy_idx idx,const struct rtw89_chan * chan) rtw8852bx_bb_set_pmac_tx() argument 1506 __rtw8852bx_bb_set_pmac_pkt_tx(struct rtw89_dev * rtwdev,u8 enable,u16 tx_cnt,u16 period,u16 tx_time,enum rtw89_phy_idx idx,const struct rtw89_chan * chan) __rtw8852bx_bb_set_pmac_pkt_tx() argument 1523 __rtw8852bx_bb_set_power(struct rtw89_dev * rtwdev,s16 pwr_dbm,enum rtw89_phy_idx idx) __rtw8852bx_bb_set_power() argument 1533 __rtw8852bx_bb_cfg_tx_path(struct rtw89_dev * rtwdev,u8 tx_path) __rtw8852bx_bb_cfg_tx_path() argument 1554 __rtw8852bx_bb_tx_mode_switch(struct rtw89_dev * rtwdev,enum rtw89_phy_idx idx,u8 mode) __rtw8852bx_bb_tx_mode_switch() argument 1572 __rtw8852bx_bb_backup_tssi(struct rtw89_dev * rtwdev,enum rtw89_phy_idx idx,struct rtw8852bx_bb_tssi_bak * bak) __rtw8852bx_bb_backup_tssi() argument 1588 __rtw8852bx_bb_restore_tssi(struct rtw89_dev * rtwdev,enum rtw89_phy_idx idx,const struct rtw8852bx_bb_tssi_bak * bak) __rtw8852bx_bb_restore_tssi() argument 1605 __rtw8852bx_ctrl_nbtg_bt_tx(struct rtw89_dev * rtwdev,bool en,enum rtw89_phy_idx phy_idx) __rtw8852bx_ctrl_nbtg_bt_tx() argument 1612 __rtw8852bx_ctrl_btg_bt_rx(struct rtw89_dev * rtwdev,bool en,enum rtw89_phy_idx phy_idx) __rtw8852bx_ctrl_btg_bt_rx() argument 1657 __rtw8852bx_bb_ctrl_rx_path(struct rtw89_dev * rtwdev,enum rtw89_rf_path_bit rx_path,const struct rtw89_chan * chan) __rtw8852bx_bb_ctrl_rx_path() argument 1712 rtw8852bx_bb_ctrl_rf_mode_rx_path(struct rtw89_dev * rtwdev,enum rtw89_rf_path_bit rx_path) rtw8852bx_bb_ctrl_rf_mode_rx_path() argument 1745 __rtw8852bx_bb_cfg_txrx_path(struct rtw89_dev * rtwdev) __rtw8852bx_bb_cfg_txrx_path() argument 1769 __rtw8852bx_get_thermal(struct rtw89_dev * rtwdev,enum rtw89_rf_path rf_path) __rtw8852bx_get_thermal() argument 1787 rtw8852bx_set_trx_mask(struct rtw89_dev * rtwdev,u8 path,u8 group,u32 val) rtw8852bx_set_trx_mask() argument 1795 __rtw8852bx_btc_init_cfg(struct rtw89_dev * rtwdev) __rtw8852bx_btc_init_cfg() argument 1843 __rtw8852bx_btc_set_wl_pri(struct rtw89_dev * rtwdev,u8 map,bool state) __rtw8852bx_btc_set_wl_pri() argument 1872 __rtw8852bx_btc_get_bt_rssi(struct rtw89_dev * rtwdev,s8 val) __rtw8852bx_btc_get_bt_rssi() argument 1879 __rtw8852bx_btc_update_bt_cnt(struct rtw89_dev * rtwdev) __rtw8852bx_btc_update_bt_cnt() argument 1884 __rtw8852bx_btc_wl_s1_standby(struct rtw89_dev * rtwdev,bool state) __rtw8852bx_btc_wl_s1_standby() argument 1899 rtw8852bx_btc_set_wl_lna2(struct rtw89_dev * rtwdev,u8 level) rtw8852bx_btc_set_wl_lna2() argument 1929 __rtw8852bx_btc_set_wl_rx_gain(struct rtw89_dev * rtwdev,u32 level) __rtw8852bx_btc_set_wl_rx_gain() argument 1952 rtw8852bx_fill_freq_with_ppdu(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct ieee80211_rx_status * status) rtw8852bx_fill_freq_with_ppdu() argument 1968 __rtw8852bx_query_ppdu(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu,struct ieee80211_rx_status * status) __rtw8852bx_query_ppdu() argument 1986 __rtw8852bx_convert_rpl_to_rssi(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) __rtw8852bx_convert_rpl_to_rssi() argument 1999 __rtw8852bx_mac_enable_bb_rf(struct rtw89_dev * rtwdev) __rtw8852bx_mac_enable_bb_rf() argument 2034 __rtw8852bx_mac_disable_bb_rf(struct rtw89_dev * rtwdev) __rtw8852bx_mac_disable_bb_rf() argument [all...] |
| H A D | rtw8852b_rfk.c | 177 static void _rfk_backup_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_backup_bb_reg() argument 191 static void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_backup_rf_reg() argument 206 static void _rfk_restore_bb_reg(struct rtw89_dev *rtwdev, in _rfk_restore_bb_reg() argument 220 static void _rfk_restore_rf_reg(struct rtw89_dev *rtwdev, in _rfk_restore_rf_reg() argument 235 _rfk_rf_direct_cntrl(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_bybb) _rfk_rf_direct_cntrl() argument 244 _rfk_drf_direct_cntrl(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_bybb) _rfk_drf_direct_cntrl() argument 253 _iqk_check_cal(struct rtw89_dev * rtwdev,u8 path) _iqk_check_cal() argument 277 _kpath(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) _kpath() argument 295 _set_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _set_rx_dck() argument 304 _rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _rx_dck() argument 336 _rck(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _rck() argument 371 _afe_init(struct rtw89_dev * rtwdev) _afe_init() argument 378 _drck(struct rtw89_dev * rtwdev) _drck() argument 404 _addck_backup(struct rtw89_dev * rtwdev) _addck_backup() argument 417 _addck_reload(struct rtw89_dev * rtwdev) _addck_reload() argument 434 _dack_backup_s0(struct rtw89_dev * rtwdev) _dack_backup_s0() argument 461 _dack_backup_s1(struct rtw89_dev * rtwdev) _dack_backup_s1() argument 488 _check_addc(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _check_addc() argument 511 _addck(struct rtw89_dev * rtwdev) _addck() argument 588 _check_dadc(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _check_dadc() argument 601 _dack_s0_check_done(struct rtw89_dev * rtwdev,bool part1) _dack_s0_check_done() argument 616 _dack_s0(struct rtw89_dev * rtwdev) _dack_s0() argument 650 _dack_s1_check_done(struct rtw89_dev * rtwdev,bool part1) _dack_s1_check_done() argument 665 _dack_s1(struct rtw89_dev * rtwdev) _dack_s1() argument 700 _dack(struct rtw89_dev * rtwdev) _dack() argument 706 _dack_dump(struct rtw89_dev * rtwdev) _dack_dump() argument 756 _dac_cal(struct rtw89_dev * rtwdev,bool force) _dac_cal() argument 792 _iqk_rxk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_rxk_setting() argument 815 _iqk_one_shot(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path,u8 ktype) _iqk_one_shot() argument 870 _rxk_group_sel(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _rxk_group_sel() argument 928 _iqk_nbrxk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_nbrxk() argument 977 _iqk_rxclk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_rxclk_setting() argument 1016 _txk_group_sel(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _txk_group_sel() argument 1079 _iqk_nbtxk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_nbtxk() argument 1127 _lok_res_table(struct rtw89_dev * rtwdev,u8 path,u8 ibias) _lok_res_table() argument 1147 _lok_finetune_check(struct rtw89_dev * rtwdev,u8 path) _lok_finetune_check() argument 1191 _iqk_lok(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_lok() argument 1273 _iqk_txk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_txk_setting() argument 1303 _iqk_txclk_setting(struct rtw89_dev * rtwdev,u8 path) _iqk_txclk_setting() argument 1316 _iqk_info_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_info_iqk() argument 1347 _iqk_by_path(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_by_path() argument 1386 _iqk_get_ch_info(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,u8 path,enum rtw89_chanctx_idx chanctx_idx) _iqk_get_ch_info() argument 1434 _iqk_start_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_start_iqk() argument 1439 _iqk_restore(struct rtw89_dev * rtwdev,u8 path) _iqk_restore() argument 1467 _iqk_afebb_restore(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_afebb_restore() argument 1493 _iqk_preset(struct rtw89_dev * rtwdev,u8 path) _iqk_preset() argument 1514 _iqk_macbb_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,u8 path) _iqk_macbb_setting() argument 1538 _iqk_init(struct rtw89_dev * rtwdev) _iqk_init() argument 1569 _wait_rx_mode(struct rtw89_dev * rtwdev,u8 kpath) _wait_rx_mode() argument 1587 _tmac_tx_pause(struct rtw89_dev * rtwdev,enum rtw89_phy_idx band_idx,bool is_pause) _tmac_tx_pause() argument 1596 _doiqk(struct rtw89_dev * rtwdev,bool force,enum rtw89_phy_idx phy_idx,u8 path,enum rtw89_chanctx_idx chanctx_idx) _doiqk() argument 1628 _iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,bool force,enum rtw89_chanctx_idx chanctx_idx) _iqk() argument 1649 _dpk_bkup_kip(struct rtw89_dev * rtwdev,const u32 reg[],u32 reg_bkup[][RTW8852B_DPK_KIP_REG_NUM],u8 path) _dpk_bkup_kip() argument 1662 _dpk_reload_kip(struct rtw89_dev * rtwdev,const u32 reg[],const u32 reg_bkup[][RTW8852B_DPK_KIP_REG_NUM],u8 path) _dpk_reload_kip() argument 1675 _dpk_order_convert(struct rtw89_dev * rtwdev) _dpk_order_convert() argument 1688 _dpk_onoff(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool off) _dpk_onoff() argument 1702 _dpk_one_shot(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw8852b_dpk_id id) _dpk_one_shot() argument 1744 _dpk_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _dpk_rx_dck() argument 1751 _dpk_information(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_information() argument 1775 _dpk_bb_afe_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kpath,enum rtw89_chanctx_idx chanctx_idx) _dpk_bb_afe_setting() argument 1793 _dpk_bb_afe_restore(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kpath,enum rtw89_chanctx_idx chanctx_idx) _dpk_bb_afe_restore() argument 1811 _dpk_tssi_pause(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_pause) _dpk_tssi_pause() argument 1821 _dpk_kip_restore(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _dpk_kip_restore() argument 1832 _dpk_lbk_rxiqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _dpk_lbk_rxiqk() argument 1876 _dpk_get_thermal(struct rtw89_dev * rtwdev,u8 kidx,enum rtw89_rf_path path) _dpk_get_thermal() argument 1892 _dpk_rf_setting(struct rtw89_dev * rtwdev,u8 gain,enum rtw89_rf_path path,u8 kidx) _dpk_rf_setting() argument 1923 _dpk_bypass_rxcfir(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,bool is_bypass) _dpk_bypass_rxcfir() argument 1946 _dpk_tpg_sel(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_tpg_sel() argument 1962 _dpk_table_select(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx,u8 gain) _dpk_table_select() argument 1974 _dpk_sync_check(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 kidx) _dpk_sync_check() argument 2016 _dpk_sync(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_sync() argument 2024 _dpk_dgain_read(struct rtw89_dev * rtwdev) _dpk_dgain_read() argument 2037 _dpk_dgain_mapping(struct rtw89_dev * rtwdev,u16 dgain) _dpk_dgain_mapping() argument 2085 _dpk_gainloss_read(struct rtw89_dev * rtwdev) _dpk_gainloss_read() argument 2093 _dpk_gainloss(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_gainloss() argument 2100 _dpk_kip_preset(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx) _dpk_kip_preset() argument 2107 _dpk_kip_pwr_clk_on(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _dpk_kip_pwr_clk_on() argument 2117 _dpk_kip_set_txagc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 txagc) _dpk_kip_set_txagc() argument 2128 _dpk_kip_set_rxagc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _dpk_kip_set_rxagc() argument 2146 _dpk_set_offset(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,s8 gain_offset) _dpk_set_offset() argument 2167 _dpk_pas_read(struct rtw89_dev * rtwdev,bool is_check) _dpk_pas_read() argument 2208 _dpk_agc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 init_txagc,bool loss_only,enum rtw89_chanctx_idx chanctx_idx) _dpk_agc() argument 2327 _dpk_set_mdpd_para(struct rtw89_dev * rtwdev,u8 order) _dpk_set_mdpd_para() argument 2355 _dpk_idl_mpa(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 gain) _dpk_idl_mpa() argument 2369 _dpk_fill_result(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 kidx,u8 gain,u8 txagc) _dpk_fill_result() argument 2408 _dpk_reload_check(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,enum rtw89_chanctx_idx chanctx_idx) _dpk_reload_check() argument 2435 _dpk_main(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u8 gain,enum rtw89_chanctx_idx chanctx_idx) _dpk_main() argument 2484 _dpk_cal_select(struct rtw89_dev * rtwdev,bool force,enum rtw89_phy_idx phy,u8 kpath,enum rtw89_chanctx_idx chanctx_idx) _dpk_cal_select() argument 2539 _dpk_bypass_check(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_chanctx_idx chanctx_idx) _dpk_bypass_check() argument 2562 _dpk_force_bypass(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _dpk_force_bypass() argument 2574 _dpk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool force,enum rtw89_chanctx_idx chanctx_idx) _dpk() argument 2588 _dpk_track(struct rtw89_dev * rtwdev) _dpk_track() argument 2692 _set_dpd_backoff(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _set_dpd_backoff() argument 2719 _tssi_rf_setting(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_rf_setting() argument 2730 _tssi_set_sys(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_set_sys() argument 2747 _tssi_ini_txpwr_ctrl_bb(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_ini_txpwr_ctrl_bb() argument 2756 _tssi_ini_txpwr_ctrl_bb_he_tb(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_ini_txpwr_ctrl_bb_he_tb() argument 2765 _tssi_set_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_dck() argument 2773 _tssi_set_tmeter_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_set_tmeter_tbl() argument 2930 _tssi_set_dac_gain_tbl(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_dac_gain_tbl() argument 2938 _tssi_slope_cal_org(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_slope_cal_org() argument 2953 _tssi_alignment_default(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,bool all,const struct rtw89_chan * chan) _tssi_alignment_default() argument 3011 _tssi_set_tssi_slope(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_tssi_slope() argument 3019 _tssi_set_tssi_track(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_tssi_track() argument 3028 _tssi_set_txagc_offset_mv_avg(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path) _tssi_set_txagc_offset_mv_avg() argument 3041 _tssi_enable(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _tssi_enable() argument 3093 _tssi_disable(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy) _tssi_disable() argument 3106 _tssi_get_cck_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_cck_group() argument 3132 _tssi_get_ofdm_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_ofdm_group() argument 3200 _tssi_get_trim_group(struct rtw89_dev * rtwdev,u8 ch) _tssi_get_trim_group() argument 3224 _tssi_get_ofdm_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_get_ofdm_de() argument 3259 _tssi_get_ofdm_trim_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_get_ofdm_trim_de() argument 3296 _tssi_set_efuse_to_de(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) _tssi_set_efuse_to_de() argument 3351 _tssi_alimentk_dump_result(struct rtw89_dev * rtwdev,enum rtw89_rf_path path) _tssi_alimentk_dump_result() argument 3374 _tssi_alimentk_done(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_alimentk_done() argument 3410 _tssi_hw_tx(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,u16 cnt,u16 period,s16 pwr_dbm,u8 enable,const struct rtw89_chan * chan) _tssi_hw_tx() argument 3435 _tssi_backup_bb_registers(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const u32 reg[],u32 reg_backup[],u32 reg_num) _tssi_backup_bb_registers() argument 3450 _tssi_reload_bb_registers(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const u32 reg[],u32 reg_backup[],u32 reg_num) _tssi_reload_bb_registers() argument 3466 _tssi_ch_to_idx(struct rtw89_dev * rtwdev,u8 channel) _tssi_ch_to_idx() argument 3484 _tssi_get_cw_report(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const s16 * power,u32 * tssi_cw_rpt,const struct rtw89_chan * chan) _tssi_get_cw_report() argument 3559 _tssi_alimentk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_rf_path path,const struct rtw89_chan * chan) _tssi_alimentk() argument 3735 rtw8852b_dpk_init(struct rtw89_dev * rtwdev) rtw8852b_dpk_init() argument 3740 rtw8852b_rck(struct rtw89_dev * rtwdev) rtw8852b_rck() argument 3748 rtw8852b_dack(struct rtw89_dev * rtwdev,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_dack() argument 3757 rtw8852b_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_iqk() argument 3774 rtw8852b_rx_dck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_rx_dck() argument 3790 rtw8852b_dpk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_dpk() argument 3808 rtw8852b_dpk_track(struct rtw89_dev * rtwdev) rtw8852b_dpk_track() argument 3813 rtw8852b_tssi(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool hwtx_en,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_tssi() argument 3852 rtw8852b_tssi_scan(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,const struct rtw89_chan * chan) rtw8852b_tssi_scan() argument 3891 rtw8852b_tssi_default_txagc(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,bool enable,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_tssi_default_txagc() argument 3933 rtw8852b_wifi_scan_notify(struct rtw89_dev * rtwdev,bool scan_start,enum rtw89_phy_idx phy_idx,enum rtw89_chanctx_idx chanctx_idx) rtw8852b_wifi_scan_notify() argument 3943 _bw_setting(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,enum rtw89_bandwidth bw,bool dav) _bw_setting() argument 3985 _ctrl_bw(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_bandwidth bw) _ctrl_bw() argument 3994 _set_s0_arfc18(struct rtw89_dev * rtwdev,u32 val) _set_s0_arfc18() argument 4014 _lck_check(struct rtw89_dev * rtwdev) _lck_check() argument 4062 _set_ch(struct rtw89_dev * rtwdev,u32 val) _set_ch() argument 4071 _ch_setting(struct rtw89_dev * rtwdev,enum rtw89_rf_path path,u8 central_ch,bool dav) _ch_setting() argument 4107 _ctrl_ch(struct rtw89_dev * rtwdev,u8 central_ch) _ctrl_ch() argument 4115 _set_rxbb_bw(struct rtw89_dev * rtwdev,enum rtw89_bandwidth bw,enum rtw89_rf_path path) _set_rxbb_bw() argument 4136 _rxbb_bw(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,enum rtw89_bandwidth bw) _rxbb_bw() argument 4151 rtw8852b_ctrl_bw_ch(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy,u8 central_ch,enum rtw89_band band,enum rtw89_bandwidth bw) rtw8852b_ctrl_bw_ch() argument 4160 rtw8852b_set_channel_rf(struct rtw89_dev * rtwdev,const struct rtw89_chan * chan,enum rtw89_phy_idx phy_idx) rtw8852b_set_channel_rf() argument 4168 rtw8852b_mcc_get_ch_info(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw8852b_mcc_get_ch_info() argument 4191 rtw8852b_rfk_chanctx_cb(struct rtw89_dev * rtwdev,enum rtw89_chanctx_state state) rtw8852b_rfk_chanctx_cb() argument [all...] |
| H A D | rtw8922a_rfk.c | 13 static void rtw8922a_tssi_cont_en(struct rtw89_dev *rtwdev, bool en, in rtw8922a_tssi_cont_en() 24 void rtw8922a_tssi_cont_en_phyidx(struct rtw89_dev *rtwdev, bool en, u8 phy_idx) in rtw8922a_tssi_cont_en_phyidx() 38 void rtw8922a_ctl_band_ch_bw(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, in rtw8922a_ctl_band_ch_bw() 103 void rtw8922a_set_channel_rf(struct rtw89_dev *rtwdev, in rtw8922a_set_channel_rf() 117 static void rtw8922a_set_syn01_cav(struct rtw89_dev *rtwdev, enum _rf_syn_pow syn) in rtw8922a_set_syn01_cav() 145 static void rtw8922a_set_syn01_cbv(struct rtw89_dev *rtwdev, enum _rf_syn_pow syn) in rtw8922a_set_syn01_cbv() 162 static void rtw8922a_set_syn01(struct rtw89_dev *rtwdev, enum _rf_syn_pow syn) in rtw8922a_set_syn01() 174 static void rtw8922a_chlk_ktbl_sel(struct rtw89_dev *rtwdev, u8 kpath, u8 idx) in rtw8922a_chlk_ktbl_sel() 208 static u8 rtw8922a_chlk_reload_sel_tbl(struct rtw89_dev *rtwdev, in rtw8922a_chlk_reload_sel_tbl() 237 static void rtw8922a_chlk_reload(struct rtw89_dev *rtwdev) in rtw8922a_chlk_reload() [all …]
|
| H A D | fw.c | 77 static struct sk_buff *rtw89_fw_h2c_alloc_skb(struct rtw89_dev *rtwdev, u32 len, in rtw89_fw_h2c_alloc_skb() argument 96 struct sk_buff *rtw89_fw_h2c_alloc_skb_with_hdr(struct rtw89_dev *rtwdev, u32 len) in rtw89_fw_h2c_alloc_skb_with_hdr() argument 101 struct sk_buff *rtw89_fw_h2c_alloc_skb_no_hdr(struct rtw89_dev *rtwdev, u3 argument 106 rtw89_fw_check_rdy(struct rtw89_dev * rtwdev,enum rtw89_fwdl_check_type type) rtw89_fw_check_rdy() argument 140 rtw89_fw_hdr_parser_v0(struct rtw89_dev * rtwdev,const u8 * fw,u32 len,struct rtw89_fw_bin_info * info) rtw89_fw_hdr_parser_v0() argument 233 __get_mssc_key_idx(struct rtw89_dev * rtwdev,const struct rtw89_fw_mss_pool_hdr * mss_hdr,u32 rmp_tbl_size,u32 * key_idx) __get_mssc_key_idx() argument 277 __parse_formatted_mssc(struct rtw89_dev * rtwdev,struct rtw89_fw_bin_info * info,struct rtw89_fw_hdr_section_info * section_info,const void * content,u32 * mssc_len) __parse_formatted_mssc() argument 359 __check_secure_blacklist(struct rtw89_dev * rtwdev,struct rtw89_fw_bin_info * info,struct rtw89_fw_hdr_section_info * section_info,const void * content) __check_secure_blacklist() argument 399 __parse_security_section(struct rtw89_dev * rtwdev,struct rtw89_fw_bin_info * info,struct rtw89_fw_hdr_section_info * section_info,const void * content,u32 * mssc_len) __parse_security_section() argument 438 rtw89_fw_hdr_parser_v1(struct rtw89_dev * rtwdev,const u8 * fw,u32 len,struct rtw89_fw_bin_info * info) rtw89_fw_hdr_parser_v1() argument 528 rtw89_fw_hdr_parser(struct rtw89_dev * rtwdev,const struct rtw89_fw_suit * fw_suit,struct rtw89_fw_bin_info * info) rtw89_fw_hdr_parser() argument 551 rtw89_mfw_get_hdr_ptr(struct rtw89_dev * rtwdev,const struct firmware * firmware) rtw89_mfw_get_hdr_ptr() argument 567 rtw89_mfw_validate_hdr(struct rtw89_dev * rtwdev,const struct firmware * firmware,const struct rtw89_mfw_hdr * mfw_hdr) rtw89_mfw_validate_hdr() argument 592 rtw89_mfw_recognize(struct rtw89_dev * rtwdev,enum rtw89_fw_type type,struct rtw89_fw_suit * fw_suit,bool nowarn) rtw89_mfw_recognize() argument 657 rtw89_mfw_get_size(struct rtw89_dev * rtwdev) rtw89_mfw_get_size() argument 682 rtw89_fw_update_ver_v0(struct rtw89_dev * rtwdev,struct rtw89_fw_suit * fw_suit,const struct rtw89_fw_hdr * hdr) rtw89_fw_update_ver_v0() argument 699 rtw89_fw_update_ver_v1(struct rtw89_dev * rtwdev,struct rtw89_fw_suit * fw_suit,const struct rtw89_fw_hdr_v1 * hdr) rtw89_fw_update_ver_v1() argument 716 rtw89_fw_update_ver(struct rtw89_dev * rtwdev,enum rtw89_fw_type type,struct rtw89_fw_suit * fw_suit) rtw89_fw_update_ver() argument 751 __rtw89_fw_recognize(struct rtw89_dev * rtwdev,enum rtw89_fw_type type,bool nowarn) __rtw89_fw_recognize() argument 765 __rtw89_fw_recognize_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) __rtw89_fw_recognize_from_elm() argument 892 rtw89_fw_recognize_features(struct rtw89_dev * rtwdev) rtw89_fw_recognize_features() argument 944 rtw89_fw_validate_ver_required(struct rtw89_dev * rtwdev) rtw89_fw_validate_ver_required() argument 965 rtw89_fw_recognize(struct rtw89_dev * rtwdev) rtw89_fw_recognize() argument 999 rtw89_build_phy_tbl_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_build_phy_tbl_from_elm() argument 1061 rtw89_fw_recognize_txpwr_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_fw_recognize_txpwr_from_elm() argument 1104 rtw89_build_txpwr_trk_tbl_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_build_txpwr_trk_tbl_from_elm() argument 1170 rtw89_build_rfk_log_fmt_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_build_rfk_log_fmt_from_elm() argument 1243 rtw89_recognize_regd_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_recognize_regd_from_elm() argument 1290 rtw89_build_afe_pwr_seq_from_elm(struct rtw89_dev * rtwdev,const struct rtw89_fw_element_hdr * elm,const union rtw89_fw_element_arg arg) rtw89_build_afe_pwr_seq_from_elm() argument 1391 rtw89_fw_recognize_elements(struct rtw89_dev * rtwdev) rtw89_fw_recognize_elements() argument 1453 rtw89_h2c_pkt_set_hdr(struct rtw89_dev * rtwdev,struct sk_buff * skb,u8 type,u8 cat,u8 class,u8 func,bool rack,bool dack,u32 len) rtw89_h2c_pkt_set_hdr() argument 1477 rtw89_h2c_pkt_set_hdr_fwdl(struct rtw89_dev * rtwdev,struct sk_buff * skb,u8 type,u8 cat,u8 class,u8 func,u32 len) rtw89_h2c_pkt_set_hdr_fwdl() argument 1496 __rtw89_fw_download_tweak_hdr_v0(struct rtw89_dev * rtwdev,struct rtw89_fw_bin_info * info,struct rtw89_fw_hdr * fw_hdr) __rtw89_fw_download_tweak_hdr_v0() argument 1521 __rtw89_fw_download_tweak_hdr_v1(struct rtw89_dev * rtwdev,struct rtw89_fw_bin_info * info,struct rtw89_fw_hdr_v1 * fw_hdr) __rtw89_fw_download_tweak_hdr_v1() argument 1551 __rtw89_fw_download_hdr(struct rtw89_dev * rtwdev,const struct rtw89_fw_suit * fw_suit,struct rtw89_fw_bin_info * info) __rtw89_fw_download_hdr() argument 1607 rtw89_fw_download_hdr(struct rtw89_dev * rtwdev,const struct rtw89_fw_suit * fw_suit,struct rtw89_fw_bin_info * info) rtw89_fw_download_hdr() argument 1632 __rtw89_fw_download_main(struct rtw89_dev * rtwdev,struct rtw89_fw_hdr_section_info * info) __rtw89_fw_download_main() argument 1698 rtw89_fw_get_fwdl_chk_type_from_suit(struct rtw89_dev * rtwdev,const struct rtw89_fw_suit * fw_suit) rtw89_fw_get_fwdl_chk_type_from_suit() argument 1711 rtw89_fw_download_main(struct rtw89_dev * rtwdev,const struct rtw89_fw_suit * fw_suit,struct rtw89_fw_bin_info * info) rtw89_fw_download_main() argument 1742 rtw89_fw_prog_cnt_dump(struct rtw89_dev * rtwdev) rtw89_fw_prog_cnt_dump() argument 1767 rtw89_fw_dl_fail_dump(struct rtw89_dev * rtwdev) rtw89_fw_dl_fail_dump() argument 1780 rtw89_fw_download_suit(struct rtw89_dev * rtwdev,struct rtw89_fw_suit * fw_suit) rtw89_fw_download_suit() argument 1817 __rtw89_fw_download(struct rtw89_dev * rtwdev,enum rtw89_fw_type type,bool include_bb) __rtw89_fw_download() argument 1866 rtw89_fw_download(struct rtw89_dev * rtwdev,enum rtw89_fw_type type,bool include_bb) rtw89_fw_download() argument 1881 rtw89_wait_firmware_completion(struct rtw89_dev * rtwdev) rtw89_wait_firmware_completion() argument 1892 rtw89_load_firmware_req(struct rtw89_dev * rtwdev,struct rtw89_fw_req_info * req,const char * fw_name,bool nowarn) rtw89_load_firmware_req() argument 1917 struct rtw89_dev *rtwdev = rtw89_load_firmware_work() local 1937 rtw89_unload_firmware_elements(struct rtw89_dev * rtwdev) rtw89_unload_firmware_elements() argument 1952 rtw89_unload_firmware(struct rtw89_dev * rtwdev) rtw89_unload_firmware() argument 1971 rtw89_fw_log_get_fmt_idx(struct rtw89_dev * rtwdev,u32 fmt_id) rtw89_fw_log_get_fmt_idx() argument 1986 rtw89_fw_log_create_fmts_dict(struct rtw89_dev * rtwdev) rtw89_fw_log_create_fmts_dict() argument 2018 rtw89_fw_log_prepare(struct rtw89_dev * rtwdev) rtw89_fw_log_prepare() argument 2033 rtw89_fw_log_dump_data(struct rtw89_dev * rtwdev,const struct rtw89_fw_c2h_log_fmt * log_fmt,u32 fmt_idx,u8 para_int,bool raw_data) rtw89_fw_log_dump_data() argument 2072 rtw89_fw_log_dump(struct rtw89_dev * rtwdev,u8 * buf,u32 len) rtw89_fw_log_dump() argument 2114 rtw89_fw_h2c_cam(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,const u8 * scan_mac_addr) rtw89_fw_h2c_cam() argument 2149 rtw89_fw_h2c_dctl_sec_cam_v1(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_dctl_sec_cam_v1() argument 2188 rtw89_fw_h2c_dctl_sec_cam_v2(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_dctl_sec_cam_v2() argument 2227 rtw89_fw_h2c_default_dmac_tbl_v2(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_default_dmac_tbl_v2() argument 2282 rtw89_fw_h2c_ba_cam(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,bool valid,struct ieee80211_ampdu_params * params) rtw89_fw_h2c_ba_cam() argument 2362 rtw89_fw_h2c_init_ba_cam_v0_ext(struct rtw89_dev * rtwdev,u8 entry_idx,u8 uid) rtw89_fw_h2c_init_ba_cam_v0_ext() argument 2403 rtw89_fw_h2c_init_dynamic_ba_cam_v0_ext(struct rtw89_dev * rtwdev) rtw89_fw_h2c_init_dynamic_ba_cam_v0_ext() argument 2417 rtw89_fw_h2c_ba_cam_v1(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,bool valid,struct ieee80211_ampdu_params * params) rtw89_fw_h2c_ba_cam_v1() argument 2496 rtw89_fw_h2c_init_ba_cam_users(struct rtw89_dev * rtwdev,u8 users,u8 offset,u8 mac_idx) rtw89_fw_h2c_init_ba_cam_users() argument 2536 rtw89_fw_h2c_fw_log(struct rtw89_dev * rtwdev,bool enable) rtw89_fw_h2c_fw_log() argument 2578 rtw89_eapol_get(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_eapol_get() argument 2628 rtw89_sa_query_get(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_sa_query_get() argument 2665 rtw89_arp_response_get(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_arp_response_get() argument 2713 rtw89_fw_h2c_add_general_pkt(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,enum rtw89_fw_pkt_ofld_type type,u8 * id) rtw89_fw_h2c_add_general_pkt() argument 2772 rtw89_fw_release_general_pkt_list_vif(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool notify_fw) rtw89_fw_release_general_pkt_list_vif() argument 2789 rtw89_fw_release_general_pkt_list(struct rtw89_dev * rtwdev,bool notify_fw) rtw89_fw_release_general_pkt_list() argument 2803 rtw89_fw_h2c_general_pkt(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u8 macid) rtw89_fw_h2c_general_pkt() argument 2852 rtw89_fw_h2c_lps_parm(struct rtw89_dev * rtwdev,struct rtw89_lps_parm * lps_param) rtw89_fw_h2c_lps_parm() argument 2901 rtw89_fw_h2c_lps_ch_info(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_lps_ch_info() argument 2971 rtw89_fw_h2c_lps_ml_cmn_info(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_lps_ml_cmn_info() argument 3069 rtw89_fw_h2c_p2p_act(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct ieee80211_p2p_noa_desc * desc,u8 act,u8 noa_id,u8 ctwindow_oppps) rtw89_fw_h2c_p2p_act() argument 3119 __rtw89_fw_h2c_set_tx_path(struct rtw89_dev * rtwdev,struct sk_buff * skb) __rtw89_fw_h2c_set_tx_path() argument 3143 rtw89_fw_h2c_default_cmac_tbl(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_default_cmac_tbl() argument 3192 rtw89_fw_h2c_default_cmac_tbl_g7(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_default_cmac_tbl_g7() argument 3276 __get_sta_he_pkt_padding(struct rtw89_dev * rtwdev,struct ieee80211_link_sta * link_sta,u8 * pads) __get_sta_he_pkt_padding() argument 3331 rtw89_fw_h2c_assoc_cmac_tbl(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_assoc_cmac_tbl() argument 3420 __get_sta_eht_pkt_padding(struct rtw89_dev * rtwdev,struct ieee80211_link_sta * link_sta,u8 * pads) __get_sta_eht_pkt_padding() argument 3478 rtw89_fw_h2c_assoc_cmac_tbl_g7(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_assoc_cmac_tbl_g7() argument 3606 rtw89_fw_h2c_ampdu_cmac_tbl_g7(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_ampdu_cmac_tbl_g7() argument 3672 rtw89_fw_h2c_txtime_cmac_tbl(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_txtime_cmac_tbl() argument 3715 rtw89_fw_h2c_txtime_cmac_tbl_g7(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_txtime_cmac_tbl_g7() argument 3769 rtw89_fw_h2c_punctured_cmac_tbl_g7(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u16 punctured) rtw89_fw_h2c_punctured_cmac_tbl_g7() argument 3812 rtw89_fw_h2c_txpath_cmac_tbl(struct rtw89_dev * rtwdev,struct rtw89_sta_link * rtwsta_link) rtw89_fw_h2c_txpath_cmac_tbl() argument 3851 rtw89_fw_h2c_update_beacon(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_fw_h2c_update_beacon() argument 3931 rtw89_fw_h2c_update_beacon_be(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_fw_h2c_update_beacon_be() argument 4014 rtw89_fw_h2c_tbtt_tuning(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u32 offset) rtw89_fw_h2c_tbtt_tuning() argument 4052 rtw89_fw_h2c_pwr_lvl(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_fw_h2c_pwr_lvl() argument 4101 rtw89_fw_h2c_role_maintain(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,enum rtw89_upd_mode upd_mode) rtw89_fw_h2c_role_maintain() argument 4158 rtw89_fw_get_sta_type(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link) rtw89_fw_get_sta_type() argument 4197 rtw89_fw_h2c_join_info(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct rtw89_sta_link * rtwsta_link,bool dis_conn) rtw89_fw_h2c_join_info() argument 4297 rtw89_fw_h2c_notify_dbcc(struct rtw89_dev * rtwdev,bool en) rtw89_fw_h2c_notify_dbcc() argument 4332 rtw89_fw_h2c_macid_pause(struct rtw89_dev * rtwdev,u8 sh,u8 grp,bool pause) rtw89_fw_h2c_macid_pause() argument 4394 rtw89_fw_h2c_set_edca(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u8 ac,u32 val) rtw89_fw_h2c_set_edca() argument 4431 rtw89_fw_h2c_tsf32_toggle(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool en) rtw89_fw_h2c_tsf32_toggle() argument 4472 rtw89_fw_h2c_set_ofld_cfg(struct rtw89_dev * rtwdev) rtw89_fw_h2c_set_ofld_cfg() argument 4503 rtw89_fw_h2c_tx_duty(struct rtw89_dev * rtwdev,u8 lv) rtw89_fw_h2c_tx_duty() argument 4549 rtw89_fw_h2c_set_bcn_fltr_cfg(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool connect) rtw89_fw_h2c_set_bcn_fltr_cfg() argument 4624 rtw89_fw_h2c_rssi_offload(struct rtw89_dev * rtwdev,struct rtw89_rx_phy_ppdu * phy_ppdu) rtw89_fw_h2c_rssi_offload() argument 4670 rtw89_fw_h2c_tp_offload(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_fw_h2c_tp_offload() argument 4712 rtw89_fw_h2c_ra(struct rtw89_dev * rtwdev,struct rtw89_ra_info * ra,bool csi) rtw89_fw_h2c_ra() argument 4796 rtw89_fw_h2c_cxdrv_init(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_init() argument 4863 rtw89_fw_h2c_cxdrv_init_v7(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_init_v7() argument 4909 rtw89_fw_h2c_cxdrv_role(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_role() argument 4990 rtw89_fw_h2c_cxdrv_role_v1(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_role_v1() argument 5080 rtw89_fw_h2c_cxdrv_role_v2(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_role_v2() argument 5163 rtw89_fw_h2c_cxdrv_role_v7(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_role_v7() argument 5209 rtw89_fw_h2c_cxdrv_role_v8(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_role_v8() argument 5252 rtw89_fw_h2c_cxdrv_osi_info(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_osi_info() argument 5293 rtw89_fw_h2c_cxdrv_ctrl(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_ctrl() argument 5337 rtw89_fw_h2c_cxdrv_ctrl_v7(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_ctrl_v7() argument 5377 rtw89_fw_h2c_cxdrv_trx(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_trx() argument 5433 rtw89_fw_h2c_cxdrv_rfk(struct rtw89_dev * rtwdev,u8 type) rtw89_fw_h2c_cxdrv_rfk() argument 5478 rtw89_fw_h2c_del_pkt_offload(struct rtw89_dev * rtwdev,u8 id) rtw89_fw_h2c_del_pkt_offload() argument 5516 rtw89_fw_h2c_add_pkt_offload(struct rtw89_dev * rtwdev,u8 * id,struct sk_buff * skb_ofld) rtw89_fw_h2c_add_pkt_offload() argument 5567 rtw89_fw_h2c_scan_list_offload_ax(struct rtw89_dev * rtwdev,int ch_num,struct list_head * chan_list) rtw89_fw_h2c_scan_list_offload_ax() argument 5644 rtw89_fw_h2c_scan_list_offload_be(struct rtw89_dev * rtwdev,int ch_num,struct list_head * chan_list,struct rtw89_vif_link * rtwvif_link) rtw89_fw_h2c_scan_list_offload_be() argument 5751 rtw89_fw_h2c_scan_offload_ax(struct rtw89_dev * rtwdev,struct rtw89_scan_option * option,struct rtw89_vif_link * rtwvif_link,bool wowlan) rtw89_fw_h2c_scan_offload_ax() argument 5839 rtw89_scan_get_6g_disabled_chan(struct rtw89_dev * rtwdev,struct rtw89_scan_option * option) rtw89_scan_get_6g_disabled_chan() argument 5861 rtw89_fw_h2c_scan_offload_be(struct rtw89_dev * rtwdev,struct rtw89_scan_option * option,struct rtw89_vif_link * rtwvif_link,bool wowlan) rtw89_fw_h2c_scan_offload_be() argument 6088 rtw89_fw_h2c_rf_reg(struct rtw89_dev * rtwdev,struct rtw89_fw_h2c_rf_reg_info * info,u16 len,u8 page) rtw89_fw_h2c_rf_reg() argument 6121 rtw89_fw_h2c_rf_ntfy_mcc(struct rtw89_dev * rtwdev) rtw89_fw_h2c_rf_ntfy_mcc() argument 6181 rtw89_fw_h2c_mcc_dig(struct rtw89_dev * rtwdev,enum rtw89_chanctx_idx chanctx_idx,u8 mcc_role_idx,u8 pd_val,bool en) rtw89_fw_h2c_mcc_dig() argument 6234 rtw89_fw_h2c_rf_ps_info(struct rtw89_dev * rtwdev,struct rtw89_vif * rtwvif) rtw89_fw_h2c_rf_ps_info() argument 6293 rtw89_fw_h2c_rf_pre_ntfy(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx) rtw89_fw_h2c_rf_pre_ntfy() argument 6404 rtw89_fw_h2c_rf_tssi(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,enum rtw89_tssi_mode tssi_mode) rtw89_fw_h2c_rf_tssi() argument 6452 rtw89_fw_h2c_rf_iqk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan) rtw89_fw_h2c_rf_iqk() argument 6513 rtw89_fw_h2c_rf_dpk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan) rtw89_fw_h2c_rf_dpk() argument 6555 rtw89_fw_h2c_rf_txgapk(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan) rtw89_fw_h2c_rf_txgapk() argument 6598 rtw89_fw_h2c_rf_dack(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan) rtw89_fw_h2c_rf_dack() argument 6635 rtw89_fw_h2c_rf_rxdck(struct rtw89_dev * rtwdev,enum rtw89_phy_idx phy_idx,const struct rtw89_chan * chan,bool is_chl_k) rtw89_fw_h2c_rf_rxdck() argument 6691 rtw89_fw_h2c_rf_tas_trigger(struct rtw89_dev * rtwdev,bool enable) rtw89_fw_h2c_rf_tas_trigger() argument 6725 rtw89_fw_h2c_raw_with_hdr(struct rtw89_dev * rtwdev,u8 h2c_class,u8 h2c_func,u8 * buf,u16 len,bool rack,bool dack) rtw89_fw_h2c_raw_with_hdr() argument 6756 rtw89_fw_h2c_raw(struct rtw89_dev * rtwdev,const u8 * buf,u16 len) rtw89_fw_h2c_raw() argument 6781 rtw89_fw_send_all_early_h2c(struct rtw89_dev * rtwdev) rtw89_fw_send_all_early_h2c() argument 6792 __rtw89_fw_free_all_early_h2c(struct rtw89_dev * rtwdev) __rtw89_fw_free_all_early_h2c() argument 6803 rtw89_fw_free_all_early_h2c(struct rtw89_dev * rtwdev) rtw89_fw_free_all_early_h2c() argument 6821 rtw89_fw_c2h_chk_atomic(struct rtw89_dev * rtwdev,struct sk_buff * c2h) rtw89_fw_c2h_chk_atomic() argument 6839 rtw89_fw_c2h_irqsafe(struct rtw89_dev * rtwdev,struct sk_buff * c2h) rtw89_fw_c2h_irqsafe() argument 6854 rtw89_fw_c2h_cmd_handle(struct rtw89_dev * rtwdev,struct sk_buff * skb) rtw89_fw_c2h_cmd_handle() argument 6891 struct rtw89_dev *rtwdev = container_of(work, struct rtw89_dev, rtw89_fw_c2h_work() local 6904 rtw89_fw_c2h_purge_obsoleted_scan_events(struct rtw89_dev * rtwdev) rtw89_fw_c2h_purge_obsoleted_scan_events() argument 6932 rtw89_fw_write_h2c_reg(struct rtw89_dev * rtwdev,struct rtw89_mac_h2c_info * info) rtw89_fw_write_h2c_reg() argument 6965 rtw89_fw_read_c2h_reg(struct rtw89_dev * rtwdev,struct rtw89_mac_c2h_info * info) rtw89_fw_read_c2h_reg() argument 7007 rtw89_fw_msg_reg(struct rtw89_dev * rtwdev,struct rtw89_mac_h2c_info * h2c_info,struct rtw89_mac_c2h_info * c2h_info) rtw89_fw_msg_reg() argument 7037 rtw89_fw_st_dbg_dump(struct rtw89_dev * rtwdev) rtw89_fw_st_dbg_dump() argument 7056 rtw89_hw_scan_release_pkt_list(struct rtw89_dev * rtwdev) rtw89_hw_scan_release_pkt_list() argument 7075 rtw89_hw_scan_cleanup(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_cleanup() argument 7093 rtw89_is_6ghz_wildcard_probe_req(struct rtw89_dev * rtwdev,struct cfg80211_scan_request * req,struct rtw89_pktofld_info * info,enum nl80211_band band,u8 ssid_idx) rtw89_is_6ghz_wildcard_probe_req() argument 7112 rtw89_append_probe_req_ie(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct sk_buff * skb,u8 ssid_idx) rtw89_append_probe_req_ie() argument 7160 rtw89_hw_scan_update_probe_req(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,const u8 * mac_addr) rtw89_hw_scan_update_probe_req() argument 7188 rtw89_update_6ghz_rnr_chan_ax(struct rtw89_dev * rtwdev,struct ieee80211_scan_ies * ies,struct cfg80211_scan_request * req,struct rtw89_mac_chinfo_ax * ch_info) rtw89_update_6ghz_rnr_chan_ax() argument 7261 rtw89_pno_scan_add_chan_ax(struct rtw89_dev * rtwdev,int chan_type,int ssid_num,struct rtw89_mac_chinfo_ax * ch_info) rtw89_pno_scan_add_chan_ax() argument 7310 rtw89_hw_scan_add_chan_ax(struct rtw89_dev * rtwdev,int chan_type,int ssid_num,struct rtw89_mac_chinfo_ax * ch_info) rtw89_hw_scan_add_chan_ax() argument 7401 rtw89_pno_scan_add_chan_be(struct rtw89_dev * rtwdev,int chan_type,int ssid_num,struct rtw89_mac_chinfo_be * ch_info) rtw89_pno_scan_add_chan_be() argument 7439 rtw89_hw_scan_add_chan_be(struct rtw89_dev * rtwdev,int chan_type,int ssid_num,struct rtw89_mac_chinfo_be * ch_info) rtw89_hw_scan_add_chan_be() argument 7503 rtw89_pno_scan_add_chan_list_ax(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_pno_scan_add_chan_list_ax() argument 7553 rtw89_hw_scan_add_op_types_ax(struct rtw89_dev * rtwdev,enum rtw89_chan_type type,struct list_head * chan_list,struct cfg80211_scan_request * req,int * off_chan_time) rtw89_hw_scan_add_op_types_ax() argument 7587 rtw89_hw_scan_prep_chan_list_ax(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_prep_chan_list_ax() argument 7674 rtw89_hw_scan_free_chan_list_ax(struct rtw89_dev * rtwdev) rtw89_hw_scan_free_chan_list_ax() argument 7685 rtw89_hw_scan_add_chan_list_ax(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_add_chan_list_ax() argument 7721 rtw89_pno_scan_add_chan_list_be(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_pno_scan_add_chan_list_be() argument 7774 rtw89_hw_scan_prep_chan_list_be(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_prep_chan_list_be() argument 7835 rtw89_hw_scan_free_chan_list_be(struct rtw89_dev * rtwdev) rtw89_hw_scan_free_chan_list_be() argument 7846 rtw89_hw_scan_add_chan_list_be(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_add_chan_list_be() argument 7876 rtw89_hw_scan_prehandle(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,const u8 * mac_addr) rtw89_hw_scan_prehandle() argument 7893 rtw89_hw_scan_update_link_beacon_noa(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,u16 tu,bool scan) rtw89_hw_scan_update_link_beacon_noa() argument 7938 rtw89_hw_scan_update_beacon_noa(struct rtw89_dev * rtwdev,bool scan) rtw89_hw_scan_update_beacon_noa() argument 7993 rtw89_hw_scan_set_extra_op_info(struct rtw89_dev * rtwdev,struct rtw89_vif * scan_rtwvif,const struct rtw89_chan * scan_op) rtw89_hw_scan_set_extra_op_info() argument 8036 rtw89_hw_scan_start(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,struct ieee80211_scan_request * scan_req) rtw89_hw_scan_start() argument 8109 rtw89_hw_scan_complete_cb(struct rtw89_dev * rtwdev,void * data) rtw89_hw_scan_complete_cb() argument 8141 rtw89_hw_scan_complete(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool aborted) rtw89_hw_scan_complete() argument 8162 rtw89_hw_scan_abort(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link) rtw89_hw_scan_abort() argument 8182 rtw89_is_any_vif_connected_or_connecting(struct rtw89_dev * rtwdev) rtw89_is_any_vif_connected_or_connecting() argument 8199 rtw89_hw_scan_offload(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_hw_scan_offload() argument 8244 rtw89_fw_h2c_trigger_cpu_exception(struct rtw89_dev * rtwdev) rtw89_fw_h2c_trigger_cpu_exception() argument 8289 rtw89_fw_h2c_pkt_drop(struct rtw89_dev * rtwdev,const struct rtw89_pkt_drop_params * params) rtw89_fw_h2c_pkt_drop() argument 8352 rtw89_fw_h2c_keep_alive(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_keep_alive() argument 8400 rtw89_fw_h2c_arp_offload(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_arp_offload() argument 8452 rtw89_fw_h2c_disconnect_detect(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_disconnect_detect() argument 8496 rtw89_fw_h2c_cfg_pno(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_cfg_pno() argument 8547 rtw89_fw_h2c_wow_global(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_wow_global() argument 8595 rtw89_fw_h2c_wow_wakeup_ctrl(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_wow_wakeup_ctrl() argument 8642 rtw89_fw_wow_cam_update(struct rtw89_dev * rtwdev,struct rtw89_wow_cam_info * cam_info) rtw89_fw_wow_cam_update() argument 8693 rtw89_fw_h2c_wow_gtk_ofld(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_wow_gtk_ofld() argument 8768 rtw89_fw_h2c_fwips(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_fwips() argument 8796 rtw89_fw_h2c_wow_request_aoac(struct rtw89_dev * rtwdev) rtw89_fw_h2c_wow_request_aoac() argument 8828 rtw89_h2c_tx_and_wait(struct rtw89_dev * rtwdev,struct sk_buff * skb,struct rtw89_wait_info * wait,unsigned int cond) rtw89_h2c_tx_and_wait() argument 8858 rtw89_fw_h2c_add_mcc(struct rtw89_dev * rtwdev,const struct rtw89_fw_mcc_add_req * p) rtw89_fw_h2c_add_mcc() argument 8905 rtw89_fw_h2c_start_mcc(struct rtw89_dev * rtwdev,const struct rtw89_fw_mcc_start_req * p) rtw89_fw_h2c_start_mcc() argument 8941 rtw89_fw_h2c_stop_mcc(struct rtw89_dev * rtwdev,u8 group,u8 macid,bool prev_groups) rtw89_fw_h2c_stop_mcc() argument 8971 rtw89_fw_h2c_del_mcc_group(struct rtw89_dev * rtwdev,u8 group,bool prev_groups) rtw89_fw_h2c_del_mcc_group() argument 9000 rtw89_fw_h2c_reset_mcc_group(struct rtw89_dev * rtwdev,u8 group) rtw89_fw_h2c_reset_mcc_group() argument 9027 rtw89_fw_h2c_mcc_req_tsf(struct rtw89_dev * rtwdev,const struct rtw89_fw_mcc_tsf_req * req,struct rtw89_mac_mcc_tsf_rpt * rpt) rtw89_fw_h2c_mcc_req_tsf() argument 9067 rtw89_fw_h2c_mcc_macid_bitmap(struct rtw89_dev * rtwdev,u8 group,u8 macid,u8 * bitmap) rtw89_fw_h2c_mcc_macid_bitmap() argument 9103 rtw89_fw_h2c_mcc_sync(struct rtw89_dev * rtwdev,u8 group,u8 source,u8 target,u8 offset) rtw89_fw_h2c_mcc_sync() argument 9134 rtw89_fw_h2c_mcc_set_duration(struct rtw89_dev * rtwdev,const struct rtw89_fw_mcc_duration * p) rtw89_fw_h2c_mcc_set_duration() argument 9172 rtw89_fw_h2c_mrc_add_slot(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_add_slot_arg * slot_arg,struct rtw89_h2c_mrc_add_slot * slot_h2c) rtw89_fw_h2c_mrc_add_slot() argument 9232 rtw89_fw_h2c_mrc_add(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_add_arg * arg) rtw89_fw_h2c_mrc_add() argument 9285 rtw89_fw_h2c_mrc_start(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_start_arg * arg) rtw89_fw_h2c_mrc_start() argument 9323 rtw89_fw_h2c_mrc_del(struct rtw89_dev * rtwdev,u8 sch_idx,u8 slot_idx) rtw89_fw_h2c_mrc_del() argument 9353 rtw89_fw_h2c_mrc_req_tsf(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_req_tsf_arg * arg,struct rtw89_mac_mrc_tsf_rpt * rpt) rtw89_fw_h2c_mrc_req_tsf() argument 9399 rtw89_fw_h2c_mrc_upd_bitmap(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_upd_bitmap_arg * arg) rtw89_fw_h2c_mrc_upd_bitmap() argument 9441 rtw89_fw_h2c_mrc_sync(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_sync_arg * arg) rtw89_fw_h2c_mrc_sync() argument 9485 rtw89_fw_h2c_mrc_upd_duration(struct rtw89_dev * rtwdev,const struct rtw89_fw_mrc_upd_duration_arg * arg) rtw89_fw_h2c_mrc_upd_duration() argument 9538 rtw89_fw_h2c_ap_info(struct rtw89_dev * rtwdev,bool en) rtw89_fw_h2c_ap_info() argument 9572 rtw89_fw_h2c_ap_info_refcount(struct rtw89_dev * rtwdev,bool en) rtw89_fw_h2c_ap_info_refcount() argument 9603 rtw89_fw_h2c_mlo_link_cfg(struct rtw89_dev * rtwdev,struct rtw89_vif_link * rtwvif_link,bool enable) rtw89_fw_h2c_mlo_link_cfg() argument 9707 rtw89_fw_load_txpwr_byrate(struct rtw89_dev * rtwdev,const struct rtw89_txpwr_table * tbl) rtw89_fw_load_txpwr_byrate() argument 10031 rtw89_fw_has_da_txpwr_table(struct rtw89_dev * rtwdev,const struct rtw89_rfe_parms * parms) rtw89_fw_has_da_txpwr_table() argument 10052 rtw89_load_rfe_data_from_fw(struct rtw89_dev * rtwdev,const struct rtw89_rfe_parms * init) rtw89_load_rfe_data_from_fw() argument [all...] |