/Linux-v6.1/drivers/net/wireless/realtek/rtw89/ |
D | mac.c | 36 static void rtw89_mac_mem_write(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_write() 45 static u32 rtw89_mac_mem_read(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_read() 54 int rtw89_mac_check_mac_en(struct rtw89_dev *rtwdev, u8 mac_idx, in rtw89_mac_check_mac_en() 78 int rtw89_mac_write_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 val) in rtw89_mac_write_lte() 94 int rtw89_mac_read_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 *val) in rtw89_mac_read_lte() 111 int dle_dfi_ctrl(struct rtw89_dev *rtwdev, struct rtw89_mac_dle_dfi_ctrl *ctrl) in dle_dfi_ctrl() 151 static int dle_dfi_quota(struct rtw89_dev *rtwdev, in dle_dfi_quota() 171 static int dle_dfi_qempty(struct rtw89_dev *rtwdev, in dle_dfi_qempty() 190 static void dump_err_status_dispatcher(struct rtw89_dev *rtwdev) in dump_err_status_dispatcher() 206 static void rtw89_mac_dump_qta_lost(struct rtw89_dev *rtwdev) in rtw89_mac_dump_qta_lost() [all …]
|
D | pci.c | 22 static int rtw89_pci_rst_bdram_pcie(struct rtw89_dev *rtwdev) in rtw89_pci_rst_bdram_pcie() 40 static u32 rtw89_pci_dma_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_dma_recalc() 61 static u32 rtw89_pci_txbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_txbd_recalc() 74 static void rtw89_pci_release_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_release_fwcmd() 108 static void rtw89_pci_reclaim_tx_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_reclaim_tx_fwcmd() 120 static u32 rtw89_pci_rxbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_recalc() 133 static void rtw89_pci_sync_skb_for_cpu(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_cpu() 145 static void rtw89_pci_sync_skb_for_device(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_device() 157 static int rtw89_pci_rxbd_info_update(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_info_update() 172 static void rtw89_pci_ctrl_txdma_ch_pcie(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_ctrl_txdma_ch_pcie() [all …]
|
D | ps.c | 14 static int rtw89_fw_leave_lps_check(struct rtw89_dev *rtwdev, u8 macid) in rtw89_fw_leave_lps_check() 32 static void rtw89_ps_power_mode_change_with_hci(struct rtw89_dev *rtwdev, in rtw89_ps_power_mode_change_with_hci() 54 static void rtw89_ps_power_mode_change(struct rtw89_dev *rtwdev, bool enter) in rtw89_ps_power_mode_change() 62 static void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in __rtw89_enter_ps_mode() 76 void __rtw89_leave_ps_mode(struct rtw89_dev *rtwdev) in __rtw89_leave_ps_mode() 85 static void __rtw89_enter_lps(struct rtw89_dev *rtwdev, u8 mac_id) in __rtw89_enter_lps() 97 static void __rtw89_leave_lps(struct rtw89_dev *rtwdev, u8 mac_id) in __rtw89_leave_lps() 110 void rtw89_leave_ps_mode(struct rtw89_dev *rtwdev) in rtw89_leave_ps_mode() 117 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_enter_lps() 128 static void rtw89_leave_lps_vif(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif) in rtw89_leave_lps_vif() [all …]
|
D | rtw8852a.c | 490 static void rtw8852a_efuse_parsing_tssi(struct rtw89_dev *rtwdev, in rtw8852a_efuse_parsing_tssi() 521 static int rtw8852a_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map) in rtw8852a_read_efuse() 545 static void rtw8852a_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852a_phycap_parsing_tssi() 579 static void rtw8852a_phycap_parsing_thermal_trim(struct rtw89_dev *rtwdev, in rtw8852a_phycap_parsing_thermal_trim() 599 static void rtw8852a_thermal_trim(struct rtw89_dev *rtwdev) in rtw8852a_thermal_trim() 627 static void rtw8852a_phycap_parsing_pa_bias_trim(struct rtw89_dev *rtwdev, in rtw8852a_phycap_parsing_pa_bias_trim() 647 static void rtw8852a_pa_bias_trim(struct rtw89_dev *rtwdev) in rtw8852a_pa_bias_trim() 673 static int rtw8852a_read_phycap(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852a_read_phycap() 682 static void rtw8852a_power_trim(struct rtw89_dev *rtwdev) in rtw8852a_power_trim() 688 static void rtw8852a_set_channel_mac(struct rtw89_dev *rtwdev, in rtw8852a_set_channel_mac() [all …]
|
D | rtw8852a_rfk.c | 15 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in _kpath() 34 static void _rfk_backup_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_backup_bb_reg() 48 static void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_backup_rf_reg() 63 static void _rfk_restore_bb_reg(struct rtw89_dev *rtwdev, in _rfk_restore_bb_reg() 77 static void _rfk_restore_rf_reg(struct rtw89_dev *rtwdev, in _rfk_restore_rf_reg() 92 static void _wait_rx_mode(struct rtw89_dev *rtwdev, u8 kpath) in _wait_rx_mode() 111 static void _dack_dump(struct rtw89_dev *rtwdev) in _dack_dump() 159 static void _afe_init(struct rtw89_dev *rtwdev) in _afe_init() 164 static void _addck_backup(struct rtw89_dev *rtwdev) in _addck_backup() 181 static void _addck_reload(struct rtw89_dev *rtwdev) in _addck_reload() [all …]
|
D | rtw8852c_rfk.c | 63 static u8 _kpath(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in _kpath() 77 static void _rfk_backup_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_backup_bb_reg() 91 static void _rfk_backup_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_backup_rf_reg() 106 static void _rfk_restore_bb_reg(struct rtw89_dev *rtwdev, u32 backup_bb_reg_val[]) in _rfk_restore_bb_reg() 119 static void _rfk_restore_rf_reg(struct rtw89_dev *rtwdev, u32 backup_rf_reg_val[], in _rfk_restore_rf_reg() 134 static void _wait_rx_mode(struct rtw89_dev *rtwdev, u8 kpath) in _wait_rx_mode() 153 static void _dack_dump(struct rtw89_dev *rtwdev) in _dack_dump() 201 static void _addck_backup(struct rtw89_dev *rtwdev) in _addck_backup() 218 static void _addck_reload(struct rtw89_dev *rtwdev) in _addck_reload() 234 static void _dack_backup_s0(struct rtw89_dev *rtwdev) in _dack_backup_s0() [all …]
|
D | phy.c | 14 static u16 get_max_amsdu_len(struct rtw89_dev *rtwdev, in get_max_amsdu_len() 91 static u64 rtw89_phy_ra_mask_rssi(struct rtw89_dev *rtwdev, u8 rssi, in rtw89_phy_ra_mask_rssi() 134 static u64 rtw89_phy_ra_mask_cfg(struct rtw89_dev *rtwdev, struct rtw89_sta *rtwsta) in rtw89_phy_ra_mask_cfg() 196 static void rtw89_phy_ra_gi_ltf(struct rtw89_dev *rtwdev, in rtw89_phy_ra_gi_ltf() 230 static void rtw89_phy_ra_sta_update(struct rtw89_dev *rtwdev, in rtw89_phy_ra_sta_update() 392 void rtw89_phy_ra_updata_sta(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta, in rtw89_phy_ra_updata_sta() 444 void rtw89_phy_rate_pattern_vif(struct rtw89_dev *rtwdev, in rtw89_phy_rate_pattern_vif() 528 struct rtw89_dev *rtwdev = (struct rtw89_dev *)data; in rtw89_phy_ra_updata_sta_iter() local 533 void rtw89_phy_ra_update(struct rtw89_dev *rtwdev) in rtw89_phy_ra_update() 540 void rtw89_phy_ra_assoc(struct rtw89_dev *rtwdev, struct ieee80211_sta *sta) in rtw89_phy_ra_assoc() [all …]
|
D | mac80211.c | 22 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_tx() local 40 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_wake_tx_queue() local 48 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_start() local 60 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_stop() local 69 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_config() local 108 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_add_interface() local 154 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_remove_interface() local 175 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_change_interface() local 193 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_configure_filter() local 262 static u8 rtw89_aifsn_to_aifs(struct rtw89_dev *rtwdev, in rtw89_aifsn_to_aifs() [all …]
|
D | core.c | 159 bool rtw89_ra_report_to_bitrate(struct rtw89_dev *rtwdev, u8 rpt_rate, u16 *bitrate) in rtw89_ra_report_to_bitrate() 206 static void rtw89_traffic_stats_accu(struct rtw89_dev *rtwdev, in rtw89_traffic_stats_accu() 294 void rtw89_core_set_chip_txpwr(struct rtw89_dev *rtwdev) in rtw89_core_set_chip_txpwr() 318 void rtw89_set_channel(struct rtw89_dev *rtwdev) in rtw89_set_channel() 364 rtw89_core_get_tx_type(struct rtw89_dev *rtwdev, in rtw89_core_get_tx_type() 377 rtw89_core_tx_update_ampdu_info(struct rtw89_dev *rtwdev, in rtw89_core_tx_update_ampdu_info() 414 rtw89_core_tx_update_sec_key(struct rtw89_dev *rtwdev, in rtw89_core_tx_update_sec_key() 492 static u16 rtw89_core_get_mgmt_rate(struct rtw89_dev *rtwdev, in rtw89_core_get_mgmt_rate() 515 rtw89_core_tx_update_mgmt_info(struct rtw89_dev *rtwdev, in rtw89_core_tx_update_mgmt_info() 546 rtw89_core_tx_update_h2c_info(struct rtw89_dev *rtwdev, in rtw89_core_tx_update_h2c_info() [all …]
|
D | fw.c | 14 static struct sk_buff *rtw89_fw_h2c_alloc_skb(struct rtw89_dev *rtwdev, u32 len, in rtw89_fw_h2c_alloc_skb() 33 struct sk_buff *rtw89_fw_h2c_alloc_skb_with_hdr(struct rtw89_dev *rtwdev, u32 len) in rtw89_fw_h2c_alloc_skb_with_hdr() 38 struct sk_buff *rtw89_fw_h2c_alloc_skb_no_hdr(struct rtw89_dev *rtwdev, u32 len) in rtw89_fw_h2c_alloc_skb_no_hdr() 43 static u8 _fw_get_rdy(struct rtw89_dev *rtwdev) in _fw_get_rdy() 51 int rtw89_fw_check_rdy(struct rtw89_dev *rtwdev) in rtw89_fw_check_rdy() 83 static int rtw89_fw_hdr_parser(struct rtw89_dev *rtwdev, const u8 *fw, u32 len, in rtw89_fw_hdr_parser() 125 int rtw89_mfw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type, in rtw89_mfw_recognize() 161 static void rtw89_fw_update_ver(struct rtw89_dev *rtwdev, in rtw89_fw_update_ver() 185 int __rtw89_fw_recognize(struct rtw89_dev *rtwdev, enum rtw89_fw_type type) in __rtw89_fw_recognize() 236 static void rtw89_fw_recognize_features(struct rtw89_dev *rtwdev) in rtw89_fw_recognize_features() [all …]
|
D | rtw8852c.c | 164 static int rtw8852c_pwr_on_func(struct rtw89_dev *rtwdev) in rtw8852c_pwr_on_func() 279 static int rtw8852c_pwr_off_func(struct rtw89_dev *rtwdev) in rtw8852c_pwr_off_func() 349 static void rtw8852c_efuse_parsing_tssi(struct rtw89_dev *rtwdev, in rtw8852c_efuse_parsing_tssi() 393 static void rtw8852c_efuse_parsing_gain_offset(struct rtw89_dev *rtwdev, in rtw8852c_efuse_parsing_gain_offset() 418 static int rtw8852c_read_efuse(struct rtw89_dev *rtwdev, u8 *log_map) in rtw8852c_read_efuse() 443 static void rtw8852c_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852c_phycap_parsing_tssi() 488 static void rtw8852c_phycap_parsing_thermal_trim(struct rtw89_dev *rtwdev, in rtw8852c_phycap_parsing_thermal_trim() 508 static void rtw8852c_thermal_trim(struct rtw89_dev *rtwdev) in rtw8852c_thermal_trim() 536 static void rtw8852c_phycap_parsing_pa_bias_trim(struct rtw89_dev *rtwdev, in rtw8852c_phycap_parsing_pa_bias_trim() 556 static void rtw8852c_pa_bias_trim(struct rtw89_dev *rtwdev) in rtw8852c_pa_bias_trim() [all …]
|
D | ser.c | 107 static struct rtw89_ser_cd_buffer *rtw89_ser_cd_prep(struct rtw89_dev *rtwdev) in rtw89_ser_cd_prep() 121 static void rtw89_ser_cd_send(struct rtw89_dev *rtwdev, in rtw89_ser_cd_send() 134 static void rtw89_ser_cd_free(struct rtw89_dev *rtwdev, in rtw89_ser_cd_free() 151 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_state_run() local 165 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_state_goto() local 205 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_send_msg() local 236 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_set_alarm() local 255 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_stop_tx() local 263 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_stop_rx() local 271 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_trx_reset() local [all …]
|
/Linux-v6.1/drivers/net/wireless/realtek/rtw88/ |
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 …]
|
D | ps.c | 13 static int rtw_ips_pwr_up(struct rtw_dev *rtwdev) in rtw_ips_pwr_up() 26 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() 71 void rtw_power_mode_change(struct rtw_dev *rtwdev, bool enter) in rtw_power_mode_change() 113 static void __rtw_leave_lps_deep(struct rtw_dev *rtwdev) in __rtw_leave_lps_deep() 118 static int __rtw_fw_leave_lps_check_reg(struct rtw_dev *rtwdev) in __rtw_fw_leave_lps_check_reg() 143 static int __rtw_fw_leave_lps_check_c2h(struct rtw_dev *rtwdev) in __rtw_fw_leave_lps_check_c2h() 151 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 …]
|
D | rtw8822c.c | 32 static int rtw8822c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8822c_read_efuse() 69 static void rtw8822c_header_file_init(struct rtw_dev *rtwdev, bool pre) in rtw8822c_header_file_init() 82 static void rtw8822c_bb_reset(struct rtw_dev *rtwdev) in rtw8822c_bb_reset() 89 static void rtw8822c_dac_backup_reg(struct rtw_dev *rtwdev, in rtw8822c_dac_backup_reg() 118 static void rtw8822c_dac_restore_reg(struct rtw_dev *rtwdev, in rtw8822c_dac_restore_reg() 137 static void rtw8822c_rf_minmax_cmp(struct rtw_dev *rtwdev, u32 value, in rtw8822c_rf_minmax_cmp() 166 static void __rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *v1, u32 *v2) in __rtw8822c_dac_iq_sort() 179 static void rtw8822c_dac_iq_sort(struct rtw_dev *rtwdev, u32 *iv, u32 *qv) in rtw8822c_dac_iq_sort() 191 static void rtw8822c_dac_iq_offset(struct rtw_dev *rtwdev, u32 *vec, u32 *val) in rtw8822c_dac_iq_offset() 255 static bool rtw8822c_dac_iq_check(struct rtw_dev *rtwdev, u32 value) in rtw8822c_dac_iq_check() [all …]
|
D | pci.c | 49 static u8 rtw_pci_read8(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read8() 56 static u16 rtw_pci_read16(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read16() 63 static u32 rtw_pci_read32(struct rtw_dev *rtwdev, u32 addr) in rtw_pci_read32() 70 static void rtw_pci_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) in rtw_pci_write8() 77 static void rtw_pci_write16(struct rtw_dev *rtwdev, u32 addr, u16 val) in rtw_pci_write16() 84 static void rtw_pci_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) in rtw_pci_write32() 98 static void rtw_pci_free_tx_ring_skbs(struct rtw_dev *rtwdev, in rtw_pci_free_tx_ring_skbs() 117 static void rtw_pci_free_tx_ring(struct rtw_dev *rtwdev, in rtw_pci_free_tx_ring() 132 static void rtw_pci_free_rx_ring_skbs(struct rtw_dev *rtwdev, in rtw_pci_free_rx_ring_skbs() 153 static void rtw_pci_free_rx_ring(struct rtw_dev *rtwdev, in rtw_pci_free_rx_ring() [all …]
|
D | mac.c | 11 void rtw_set_channel_mac(struct rtw_dev *rtwdev, u8 channel, u8 bw, in rtw_set_channel_mac() 61 static int rtw_mac_pre_system_cfg(struct rtw_dev *rtwdev) in rtw_mac_pre_system_cfg() 115 static bool do_pwr_poll_cmd(struct rtw_dev *rtwdev, u32 addr, u32 mask, u32 target) in do_pwr_poll_cmd() 126 static int rtw_pwr_cmd_polling(struct rtw_dev *rtwdev, in rtw_pwr_cmd_polling() 161 static int rtw_sub_pwr_seq_parser(struct rtw_dev *rtwdev, u8 intf_mask, in rtw_sub_pwr_seq_parser() 206 static int rtw_pwr_seq_parser(struct rtw_dev *rtwdev, in rtw_pwr_seq_parser() 244 static int rtw_mac_power_switch(struct rtw_dev *rtwdev, bool pwr_on) in rtw_mac_power_switch() 279 static int __rtw_mac_init_system_cfg(struct rtw_dev *rtwdev) in __rtw_mac_init_system_cfg() 304 static int __rtw_mac_init_system_cfg_legacy(struct rtw_dev *rtwdev) in __rtw_mac_init_system_cfg_legacy() 319 static int rtw_mac_init_system_cfg(struct rtw_dev *rtwdev) in rtw_mac_init_system_cfg() [all …]
|
D | hci.h | 33 static inline int rtw_hci_tx_write(struct rtw_dev *rtwdev, in rtw_hci_tx_write() 40 static inline void rtw_hci_tx_kick_off(struct rtw_dev *rtwdev) in rtw_hci_tx_kick_off() 45 static inline int rtw_hci_setup(struct rtw_dev *rtwdev) in rtw_hci_setup() 50 static inline int rtw_hci_start(struct rtw_dev *rtwdev) in rtw_hci_start() 55 static inline void rtw_hci_stop(struct rtw_dev *rtwdev) in rtw_hci_stop() 60 static inline void rtw_hci_deep_ps(struct rtw_dev *rtwdev, bool enter) in rtw_hci_deep_ps() 65 static inline void rtw_hci_link_ps(struct rtw_dev *rtwdev, bool enter) in rtw_hci_link_ps() 70 static inline void rtw_hci_interface_cfg(struct rtw_dev *rtwdev) in rtw_hci_interface_cfg() 76 rtw_hci_write_data_rsvd_page(struct rtw_dev *rtwdev, u8 *buf, u32 size) in rtw_hci_write_data_rsvd_page() 82 rtw_hci_write_data_h2c(struct rtw_dev *rtwdev, u8 *buf, u32 size) in rtw_hci_write_data_h2c() [all …]
|
D | fw.c | 20 static void rtw_fw_c2h_cmd_handle_ext(struct rtw_dev *rtwdev, in rtw_fw_c2h_cmd_handle_ext() 67 struct rtw_dev *rtwdev; member 124 static void rtw_fw_ra_report_handle(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_ra_report_handle() 139 struct rtw_dev *rtwdev; member 147 struct rtw_dev *rtwdev = iter_data->rtwdev; in rtw_fw_bcn_filter_notify_vif_iter() local 172 static void rtw_fw_bcn_filter_notify(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_bcn_filter_notify() 183 static void rtw_fw_scan_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_scan_result() 194 static void rtw_fw_adaptivity_result(struct rtw_dev *rtwdev, u8 *payload, in rtw_fw_adaptivity_result() 216 void rtw_fw_c2h_cmd_handle(struct rtw_dev *rtwdev, struct sk_buff *skb) in rtw_fw_c2h_cmd_handle() 262 void rtw_fw_c2h_cmd_rx_irqsafe(struct rtw_dev *rtwdev, u32 pkt_offset, in rtw_fw_c2h_cmd_rx_irqsafe() [all …]
|
D | main.c | 145 struct rtw_dev *rtwdev; member 149 static void rtw_dynamic_csi_rate(struct rtw_dev *rtwdev, struct rtw_vif *rtwvif) in rtw_dynamic_csi_rate() 190 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, in rtw_watch_dog_work() local 268 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, c2h_work); in rtw_c2h_work() local 280 struct rtw_dev *rtwdev = container_of(work, struct rtw_dev, ips_work); in rtw_ips_work() local 288 static u8 rtw_acquire_macid(struct rtw_dev *rtwdev) in rtw_acquire_macid() 299 int rtw_sta_add(struct rtw_dev *rtwdev, struct ieee80211_sta *sta, in rtw_sta_add() 327 void rtw_sta_remove(struct rtw_dev *rtwdev, struct ieee80211_sta *sta, in rtw_sta_remove() 354 static int rtw_fwcd_prep(struct rtw_dev *rtwdev) in rtw_fwcd_prep() 379 static u8 *rtw_fwcd_next(struct rtw_dev *rtwdev, u32 item, u32 size) in rtw_fwcd_next() [all …]
|
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 51 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_start() local 63 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_stop() local 72 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_config() local 154 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_add_interface() local 219 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_remove_interface() local 247 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_change_interface() local 265 struct rtw_dev *rtwdev = hw->priv; in rtw_ops_configure_filter() local 316 static u8 rtw_aifsn_to_aifs(struct rtw_dev *rtwdev, in rtw_aifsn_to_aifs() [all …]
|
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 …]
|
D | rtw8723d.c | 68 static void rtw8723d_lck(struct rtw_dev *rtwdev) in rtw8723d_lck() 118 static void rtw8723d_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8723d_pwrtrack_init() 136 static void rtw8723d_phy_set_param(struct rtw_dev *rtwdev) in rtw8723d_phy_set_param() 213 static int rtw8723d_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8723d_read_efuse() 250 static void query_phy_status_page0(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status_page0() 265 static void query_phy_status_page1(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status_page1() 304 static void query_phy_status(struct rtw_dev *rtwdev, u8 *phy_status, in query_phy_status() 324 static void rtw8723d_query_rx_desc(struct rtw_dev *rtwdev, u8 *rx_desc, in rtw8723d_query_rx_desc() 365 static bool rtw8723d_check_spur_ov_thres(struct rtw_dev *rtwdev, in rtw8723d_check_spur_ov_thres() 392 static void rtw8723d_cfg_notch(struct rtw_dev *rtwdev, u8 channel, bool notch) in rtw8723d_cfg_notch() [all …]
|
D | rtw8821c.c | 36 static int rtw8821c_read_efuse(struct rtw_dev *rtwdev, u8 *log_map) in rtw8821c_read_efuse() 86 static u8 rtw8821c_get_swing_index(struct rtw_dev *rtwdev) in rtw8821c_get_swing_index() 101 static void rtw8821c_pwrtrack_init(struct rtw_dev *rtwdev) in rtw8821c_pwrtrack_init() 119 static void rtw8821c_phy_bf_init(struct rtw_dev *rtwdev) in rtw8821c_phy_bf_init() 126 static void rtw8821c_phy_set_param(struct rtw_dev *rtwdev) in rtw8821c_phy_set_param() 175 static int rtw8821c_mac_init(struct rtw_dev *rtwdev) in rtw8821c_mac_init() 235 static void rtw8821c_cfg_ldo25(struct rtw_dev *rtwdev, bool enable) in rtw8821c_cfg_ldo25() 244 static void rtw8821c_switch_rf_set(struct rtw_dev *rtwdev, u8 rf_set) in rtw8821c_switch_rf_set() 278 static void rtw8821c_set_channel_rf(struct rtw_dev *rtwdev, u8 channel, u8 bw) in rtw8821c_set_channel_rf() 329 static void rtw8821c_set_channel_rxdfir(struct rtw_dev *rtwdev, u8 bw) in rtw8821c_set_channel_rxdfir() [all …]
|
D | phy.c | 111 static void rtw_phy_cck_pd_init(struct rtw_dev *rtwdev) in rtw_phy_cck_pd_init() 124 void rtw_phy_set_edcca_th(struct rtw_dev *rtwdev, u8 l2h, u8 h2l) in rtw_phy_set_edcca_th() 139 void rtw_phy_adaptivity_set_mode(struct rtw_dev *rtwdev) in rtw_phy_adaptivity_set_mode() 166 static void rtw_phy_adaptivity_init(struct rtw_dev *rtwdev) in rtw_phy_adaptivity_init() 175 static void rtw_phy_adaptivity(struct rtw_dev *rtwdev) in rtw_phy_adaptivity() 181 static void rtw_phy_cfo_init(struct rtw_dev *rtwdev) in rtw_phy_cfo_init() 189 static void rtw_phy_tx_path_div_init(struct rtw_dev *rtwdev) in rtw_phy_tx_path_div_init() 200 void rtw_phy_init(struct rtw_dev *rtwdev) in rtw_phy_init() 227 void rtw_phy_dig_write(struct rtw_dev *rtwdev, u8 igi) in rtw_phy_dig_write() 246 static void rtw_phy_stat_false_alarm(struct rtw_dev *rtwdev) in rtw_phy_stat_false_alarm() [all …]
|