| /src/sys/contrib/dev/rtw89/ |
| H A D | rtw8852b_common.h | 117 int (*mac_enable_bb_rf)(struct rtw89_dev *rtwdev); 118 int (*mac_disable_bb_rf)(struct rtw89_dev *rtwdev); 119 void (*bb_sethw)(struct rtw89_dev *rtwdev); 120 void (*bb_reset_all)(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx); 121 void (*bb_cfg_txrx_path)(struct rtw89_dev *rtwdev); 122 void (*bb_cfg_tx_path)(struct rtw89_dev *rtwdev, u8 tx_path); 123 void (*bb_ctrl_rx_path)(struct rtw89_dev *rtwdev, 126 void (*bb_set_plcp_tx)(struct rtw89_dev *rtwdev); 127 void (*bb_set_power)(struct rtw89_dev *rtwdev, s16 pwr_dbm, 129 void (*bb_set_pmac_pkt_tx)(struct rtw89_dev *rtwdev, u8 enable, [all …]
|
| H A D | mac.h | 1018 int (*check_mac_en)(struct rtw89_dev *rtwdev, u8 band, 1020 int (*sys_init)(struct rtw89_dev *rtwdev); 1021 int (*trx_init)(struct rtw89_dev *rtwdev); 1022 void (*hci_func_en)(struct rtw89_dev *rtwdev); 1023 void (*dmac_func_pre_en)(struct rtw89_dev *rtwdev); 1024 void (*dle_func_en)(struct rtw89_dev *rtwdev, bool enable); 1025 void (*dle_clk_en)(struct rtw89_dev *rtwdev, bool enable); 1026 void (*bf_assoc)(struct rtw89_dev *rtwdev, 1030 int (*typ_fltr_opt)(struct rtw89_dev *rtwdev, 1034 int (*cfg_ppdu_status)(struct rtw89_dev *rtwdev, u8 mac_idx, bool enable); [all …]
|
| H A D | phy.h | 537 u32 (*phy0_phy1_offset)(struct rtw89_dev *rtwdev, u32 addr); 538 void (*config_bb_gain)(struct rtw89_dev *rtwdev, 542 void (*preinit_rf_nctl)(struct rtw89_dev *rtwdev); 543 void (*bb_wrap_init)(struct rtw89_dev *rtwdev); 544 void (*ch_info_init)(struct rtw89_dev *rtwdev); 546 void (*set_txpwr_byrate)(struct rtw89_dev *rtwdev, 549 void (*set_txpwr_offset)(struct rtw89_dev *rtwdev, 552 void (*set_txpwr_limit)(struct rtw89_dev *rtwdev, 555 void (*set_txpwr_limit_ru)(struct rtw89_dev *rtwdev, 563 static inline void rtw89_phy_write8(struct rtw89_dev *rtwdev, in rtw89_phy_write8() [all …]
|
| H A D | rtw8852c_rfk.h | 10 void rtw8852c_mcc_get_ch_info(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy); 11 void rtw8852c_rck(struct rtw89_dev *rtwdev); 12 void rtw8852c_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx); 13 void rtw8852c_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 15 void rtw8852c_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, bool is_afe); 16 void rtw8852c_rx_dck_track(struct rtw89_dev *rtwdev); 17 void rtw8852c_dpk_init(struct rtw89_dev *rtwdev); 18 void rtw8852c_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 20 void rtw8852c_dpk_track(struct rtw89_dev *rtwdev); 21 void rtw8852c_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, [all …]
|
| H A D | chan.h | 108 int (*cb)(struct rtw89_dev *rtwdev, void *data); 119 static inline bool rtw89_get_entity_state(struct rtw89_dev *rtwdev, in rtw89_get_entity_state() 127 static inline void rtw89_set_entity_state(struct rtw89_dev *rtwdev, in rtw89_set_entity_state() 137 enum rtw89_entity_mode rtw89_get_entity_mode(struct rtw89_dev *rtwdev) in rtw89_get_entity_mode() 144 static inline void rtw89_set_entity_mode(struct rtw89_dev *rtwdev, in rtw89_set_entity_mode() 154 bool rtw89_assign_entity_chan(struct rtw89_dev *rtwdev, 157 int rtw89_iterate_entity_chan(struct rtw89_dev *rtwdev, 161 void rtw89_config_entity_chandef(struct rtw89_dev *rtwdev, 164 void rtw89_config_roc_chandef(struct rtw89_dev *rtwdev, 167 void rtw89_entity_init(struct rtw89_dev *rtwdev); [all …]
|
| H A D | rtw8851b_rfk.h | 10 void rtw8851b_aack(struct rtw89_dev *rtwdev); 11 void rtw8851b_lck_init(struct rtw89_dev *rtwdev); 12 void rtw8851b_lck_track(struct rtw89_dev *rtwdev); 13 void rtw8851b_rck(struct rtw89_dev *rtwdev); 14 void rtw8851b_dack(struct rtw89_dev *rtwdev); 15 void rtw8851b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 17 void rtw8851b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 19 void rtw8851b_dpk_init(struct rtw89_dev *rtwdev); 20 void rtw8851b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 22 void rtw8851b_dpk_track(struct rtw89_dev *rtwdev); [all …]
|
| H A D | rtw8852b_rfk.h | 10 void rtw8852b_rck(struct rtw89_dev *rtwdev); 11 void rtw8852b_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx); 12 void rtw8852b_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 14 void rtw8852b_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 16 void rtw8852b_dpk_init(struct rtw89_dev *rtwdev); 17 void rtw8852b_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 19 void rtw8852b_dpk_track(struct rtw89_dev *rtwdev); 20 void rtw8852b_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 22 void rtw8852b_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 24 void rtw8852b_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start, [all …]
|
| H A D | rtw8852bt_rfk.h | 10 void rtw8852bt_rck(struct rtw89_dev *rtwdev); 11 void rtw8852bt_dack(struct rtw89_dev *rtwdev, enum rtw89_chanctx_idx chanctx_idx); 12 void rtw8852bt_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 14 void rtw8852bt_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 16 void rtw8852bt_dpk_init(struct rtw89_dev *rtwdev); 17 void rtw8852bt_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 19 void rtw8852bt_dpk_track(struct rtw89_dev *rtwdev); 20 void rtw8852bt_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 22 void rtw8852bt_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 24 void rtw8852bt_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start, [all …]
|
| H A D | ps.h | 8 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, 10 void rtw89_leave_lps(struct rtw89_dev *rtwdev); 11 void __rtw89_leave_ps_mode(struct rtw89_dev *rtwdev); 12 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev); 13 void rtw89_leave_ps_mode(struct rtw89_dev *rtwdev); 14 void rtw89_enter_ips(struct rtw89_dev *rtwdev); 15 void rtw89_leave_ips(struct rtw89_dev *rtwdev); 16 void rtw89_set_coex_ctrl_lps(struct rtw89_dev *rtwdev, bool btc_ctrl); 17 void rtw89_process_p2p_ps(struct rtw89_dev *rtwdev, 20 void rtw89_recalc_lps(struct rtw89_dev *rtwdev); [all …]
|
| H A D | efuse.h | 19 int rtw89_parse_efuse_map_ax(struct rtw89_dev *rtwdev); 20 int rtw89_parse_phycap_map_ax(struct rtw89_dev *rtwdev); 21 int rtw89_cnv_efuse_state_ax(struct rtw89_dev *rtwdev, bool idle); 22 int rtw89_parse_efuse_map_be(struct rtw89_dev *rtwdev); 23 int rtw89_parse_phycap_map_be(struct rtw89_dev *rtwdev); 24 int rtw89_cnv_efuse_state_be(struct rtw89_dev *rtwdev, bool idle); 25 int rtw89_read_efuse_ver(struct rtw89_dev *rtwdev, u8 *efv); 26 int rtw89_efuse_recognize_mss_info_v1(struct rtw89_dev *rtwdev, u8 b1, u8 b2); 27 int rtw89_efuse_read_fw_secure_ax(struct rtw89_dev *rtwdev); 28 int rtw89_efuse_read_fw_secure_be(struct rtw89_dev *rtwdev);
|
| H A D | rtw8852a_rfk.h | 10 void rtw8852a_rck(struct rtw89_dev *rtwdev); 11 void rtw8852a_dack(struct rtw89_dev *rtwdev, 13 void rtw8852a_iqk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 15 void rtw8852a_rx_dck(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 17 void rtw8852a_dpk(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx, 19 void rtw8852a_dpk_track(struct rtw89_dev *rtwdev); 20 void rtw8852a_tssi(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 22 void rtw8852a_tssi_scan(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy, 24 void rtw8852a_tssi_track(struct rtw89_dev *rtwdev); 25 void rtw8852a_wifi_scan_notify(struct rtw89_dev *rtwdev, bool scan_start,
|
| H A D | ser.c | 110 static struct rtw89_ser_cd_buffer *rtw89_ser_cd_prep(struct rtw89_dev *rtwdev) in rtw89_ser_cd_prep() 124 static void rtw89_ser_cd_send(struct rtw89_dev *rtwdev, in rtw89_ser_cd_send() 137 static void rtw89_ser_cd_free(struct rtw89_dev *rtwdev, in rtw89_ser_cd_free() 154 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_state_run() 168 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_state_goto() 238 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in ser_set_alarm() 257 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_stop_tx() 265 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_stop_rx() 273 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_trx_reset() 280 struct rtw89_dev *rtwdev = container_of(ser, struct rtw89_dev, ser); in drv_resume_tx() [all …]
|
| H A D | sar.h | 24 int (*query_sar_config)(struct rtw89_dev *rtwdev, 30 s8 rtw89_query_sar(struct rtw89_dev *rtwdev, const struct rtw89_sar_parm *sar_parm); 31 int rtw89_print_sar(struct rtw89_dev *rtwdev, char *buf, size_t bufsz, 33 int rtw89_print_tas(struct rtw89_dev *rtwdev, char *buf, size_t bufsz); 36 void rtw89_tas_reset(struct rtw89_dev *rtwdev, bool force); 37 void rtw89_tas_scan(struct rtw89_dev *rtwdev, bool start); 38 void rtw89_tas_chanctx_cb(struct rtw89_dev *rtwdev, 40 void rtw89_tas_fw_timer_enable(struct rtw89_dev *rtwdev, bool enable); 41 void rtw89_sar_init(struct rtw89_dev *rtwdev); 42 void rtw89_sar_track(struct rtw89_dev *rtwdev);
|
| H A D | coex.h | 269 void rtw89_btc_ntfy_poweron(struct rtw89_dev *rtwdev); 270 void rtw89_btc_ntfy_poweroff(struct rtw89_dev *rtwdev); 271 void rtw89_btc_ntfy_init(struct rtw89_dev *rtwdev, u8 mode); 272 void rtw89_btc_ntfy_scan_start(struct rtw89_dev *rtwdev, u8 phy_idx, u8 band); 273 void rtw89_btc_ntfy_scan_finish(struct rtw89_dev *rtwdev, u8 phy_idx); 274 void rtw89_btc_ntfy_switch_band(struct rtw89_dev *rtwdev, u8 phy_idx, u8 band); 275 void rtw89_btc_ntfy_specific_packet(struct rtw89_dev *rtwdev, 281 void rtw89_btc_ntfy_role_info(struct rtw89_dev *rtwdev, 285 void rtw89_btc_ntfy_radio_state(struct rtw89_dev *rtwdev, enum btc_rfctrl rf_state); 286 void rtw89_btc_ntfy_wl_rfk(struct rtw89_dev *rtwdev, u8 phy_map, [all …]
|
| H A D | core.h | 22 struct rtw89_dev; 3678 int (*tx_write)(struct rtw89_dev *rtwdev, struct rtw89_core_tx_request *tx_req); 3679 void (*tx_kick_off)(struct rtw89_dev *rtwdev, u8 txch); 3680 void (*flush_queues)(struct rtw89_dev *rtwdev, u32 queues, bool drop); 3681 void (*reset)(struct rtw89_dev *rtwdev); 3682 int (*start)(struct rtw89_dev *rtwdev); 3683 void (*stop)(struct rtw89_dev *rtwdev); 3684 void (*pause)(struct rtw89_dev *rtwdev, bool pause); 3685 void (*switch_mode)(struct rtw89_dev *rtwdev, bool low_power); 3686 void (*recalc_int_mit)(struct rtw89_dev *rtwdev); [all …]
|
| H A D | debug.h | 61 void rtw89_debugfs_init(struct rtw89_dev *rtwdev); 62 void rtw89_debugfs_deinit(struct rtw89_dev *rtwdev); 64 static inline void rtw89_debugfs_init(struct rtw89_dev *rtwdev) {} in rtw89_debugfs_init() 65 static inline void rtw89_debugfs_deinit(struct rtw89_dev *rtwdev) {} in rtw89_debugfs_deinit() 77 void rtw89_debug(struct rtw89_dev *rtwdev, enum rtw89_debug_mask mask, 79 static inline void rtw89_hex_dump(struct rtw89_dev *rtwdev, in rtw89_hex_dump() 90 static inline bool rtw89_debug_is_enabled(struct rtw89_dev *rtwdev, in rtw89_debug_is_enabled() 96 static inline void rtw89_debug(struct rtw89_dev *rtwdev, in rtw89_debug() 99 static inline void rtw89_hex_dump(struct rtw89_dev *rtwdev, in rtw89_hex_dump() 103 static inline bool rtw89_debug_is_enabled(struct rtw89_dev *rtwdev, in rtw89_debug_is_enabled()
|
| H A D | pci.c | 29 static int rtw89_pci_get_phy_offset_by_link_speed(struct rtw89_dev *rtwdev, in rtw89_pci_get_phy_offset_by_link_speed() 54 static int rtw89_pci_rst_bdram_ax(struct rtw89_dev *rtwdev) in rtw89_pci_rst_bdram_ax() 68 static u32 rtw89_pci_dma_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_dma_recalc() 94 static u32 rtw89_pci_txbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_txbd_recalc() 107 static void rtw89_pci_release_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_release_fwcmd() 141 static void rtw89_pci_reclaim_tx_fwcmd(struct rtw89_dev *rtwdev, in rtw89_pci_reclaim_tx_fwcmd() 153 static u32 rtw89_pci_rxbd_recalc(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_recalc() 166 static void rtw89_pci_sync_skb_for_cpu(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_cpu() 178 static void rtw89_pci_sync_skb_for_device(struct rtw89_dev *rtwdev, in rtw89_pci_sync_skb_for_device() 190 static void rtw89_pci_rxbd_info_update(struct rtw89_dev *rtwdev, in rtw89_pci_rxbd_info_update() [all …]
|
| H A D | pci_be.c | 22 static void rtw89_pci_aspm_set_be(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_aspm_set_be() 47 static void rtw89_pci_l1ss_set_be(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_l1ss_set_be() 57 static void rtw89_pci_clkreq_set_be(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_clkreq_set_be() 70 static void _patch_pcie_power_wake_be(struct rtw89_dev *rtwdev, bool power_up) in _patch_pcie_power_wake_be() 78 static void rtw89_pci_set_io_rcy_be(struct rtw89_dev *rtwdev) in rtw89_pci_set_io_rcy_be() 123 static void rtw89_pci_ctrl_wpdma_pcie_be(struct rtw89_dev *rtwdev, bool en) in rtw89_pci_ctrl_wpdma_pcie_be() 131 static void rtw89_pci_ctrl_trxdma_pcie_be(struct rtw89_dev *rtwdev, in rtw89_pci_ctrl_trxdma_pcie_be() 162 static void rtw89_pci_clr_idx_all_be(struct rtw89_dev *rtwdev) in rtw89_pci_clr_idx_all_be() 185 static int rtw89_pci_poll_txdma_ch_idle_be(struct rtw89_dev *rtwdev) in rtw89_pci_poll_txdma_ch_idle_be() 193 static int rtw89_pci_poll_rxdma_ch_idle_be(struct rtw89_dev *rtwdev) in rtw89_pci_poll_rxdma_ch_idle_be() [all …]
|
| H A D | usb.c | 14 static void rtw89_usb_vendorreq(struct rtw89_dev *rtwdev, u32 addr, in rtw89_usb_vendorreq() 72 static u32 rtw89_usb_read_cmac(struct rtw89_dev *rtwdev, u32 addr) in rtw89_usb_read_cmac() 102 static u8 rtw89_usb_ops_read8(struct rtw89_dev *rtwdev, u32 addr) in rtw89_usb_ops_read8() 114 static u16 rtw89_usb_ops_read16(struct rtw89_dev *rtwdev, u32 addr) in rtw89_usb_ops_read16() 126 static u32 rtw89_usb_ops_read32(struct rtw89_dev *rtwdev, u32 addr) in rtw89_usb_ops_read32() 139 static void rtw89_usb_ops_write8(struct rtw89_dev *rtwdev, u32 addr, u8 val) in rtw89_usb_ops_write8() 146 static void rtw89_usb_ops_write16(struct rtw89_dev *rtwdev, u32 addr, u16 val) in rtw89_usb_ops_write16() 153 static void rtw89_usb_ops_write32(struct rtw89_dev *rtwdev, u32 addr, u32 val) in rtw89_usb_ops_write32() 161 rtw89_usb_ops_check_and_reclaim_tx_resource(struct rtw89_dev *rtwdev, in rtw89_usb_ops_check_and_reclaim_tx_resource() 173 struct rtw89_dev *rtwdev = txcb->rtwdev; in rtw89_usb_write_port_complete() [all …]
|
| H A D | mac80211.c | 23 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_tx() 51 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_wake_tx_queue() 59 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_start() 68 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_stop() 77 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_config() 104 static int __rtw89_ops_add_iface_link(struct rtw89_dev *rtwdev, in __rtw89_ops_add_iface_link() 146 static void __rtw89_ops_remove_iface_link(struct rtw89_dev *rtwdev, in __rtw89_ops_remove_iface_link() 168 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_add_interface() 242 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_remove_interface() 282 struct rtw89_dev *rtwdev = hw->priv; in rtw89_ops_change_interface() [all …]
|
| H A D | wow.h | 84 static inline int rtw89_wow_get_sec_hdr_len(struct rtw89_dev *rtwdev) in rtw89_wow_get_sec_hdr_len() 104 static inline bool rtw89_wow_mgd_linked(struct rtw89_dev *rtwdev) in rtw89_wow_mgd_linked() 111 static inline bool rtw89_wow_no_link(struct rtw89_dev *rtwdev) in rtw89_wow_no_link() 118 static inline bool rtw_wow_has_mgd_features(struct rtw89_dev *rtwdev) in rtw_wow_has_mgd_features() 125 void __rtw89_wow_parse_akm(struct rtw89_dev *rtwdev, struct sk_buff *skb); 128 void rtw89_wow_parse_akm(struct rtw89_dev *rtwdev, struct sk_buff *skb) in rtw89_wow_parse_akm() 138 int rtw89_wow_suspend(struct rtw89_dev *rtwdev, struct cfg80211_wowlan *wowlan); 139 int rtw89_wow_resume(struct rtw89_dev *rtwdev); 142 void rtw89_wow_parse_akm(struct rtw89_dev *rtwdev, struct sk_buff *skb) in rtw89_wow_parse_akm()
|
| H A D | pci.h | 1333 int (*mac_pre_init)(struct rtw89_dev *rtwdev); 1334 int (*mac_pre_deinit)(struct rtw89_dev *rtwdev); 1335 int (*mac_post_init)(struct rtw89_dev *rtwdev); 1337 void (*clr_idx_all)(struct rtw89_dev *rtwdev); 1338 int (*rst_bdram)(struct rtw89_dev *rtwdev); 1340 int (*lv1rst_stop_dma)(struct rtw89_dev *rtwdev); 1341 int (*lv1rst_start_dma)(struct rtw89_dev *rtwdev); 1343 void (*ctrl_txdma_ch)(struct rtw89_dev *rtwdev, bool enable); 1344 void (*ctrl_txdma_fw_ch)(struct rtw89_dev *rtwdev, bool enable); 1345 int (*poll_txdma_ch_idle)(struct rtw89_dev *rtwdev); [all …]
|
| H A D | mac.c | 42 static void rtw89_mac_mem_write(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_write() 52 static u32 rtw89_mac_mem_read(struct rtw89_dev *rtwdev, u32 offset, in rtw89_mac_mem_read() 62 static int rtw89_mac_check_mac_en_ax(struct rtw89_dev *rtwdev, u8 mac_idx, in rtw89_mac_check_mac_en_ax() 86 int rtw89_mac_write_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 val) in rtw89_mac_write_lte() 102 int rtw89_mac_read_lte(struct rtw89_dev *rtwdev, const u32 offset, u32 *val) in rtw89_mac_read_lte() 118 int rtw89_mac_dle_dfi_cfg(struct rtw89_dev *rtwdev, struct rtw89_mac_dle_dfi_ctrl *ctrl) in rtw89_mac_dle_dfi_cfg() 158 int rtw89_mac_dle_dfi_quota_cfg(struct rtw89_dev *rtwdev, in rtw89_mac_dle_dfi_quota_cfg() 178 int rtw89_mac_dle_dfi_qempty_cfg(struct rtw89_dev *rtwdev, in rtw89_mac_dle_dfi_qempty_cfg() 197 static void dump_err_status_dispatcher_ax(struct rtw89_dev *rtwdev) in dump_err_status_dispatcher_ax() 213 static void rtw89_mac_dump_qta_lost_ax(struct rtw89_dev *rtwdev) in rtw89_mac_dump_qta_lost_ax() [all …]
|
| H A D | ps.c | 17 static int rtw89_fw_receive_lps_h2c_check(struct rtw89_dev *rtwdev, u8 macid) in rtw89_fw_receive_lps_h2c_check() 53 static int rtw89_fw_leave_lps_check(struct rtw89_dev *rtwdev, u8 macid) in rtw89_fw_leave_lps_check() 79 static void rtw89_ps_power_mode_change_with_hci(struct rtw89_dev *rtwdev, in rtw89_ps_power_mode_change_with_hci() 101 static void rtw89_ps_power_mode_change(struct rtw89_dev *rtwdev, bool enter) in rtw89_ps_power_mode_change() 110 void __rtw89_enter_ps_mode(struct rtw89_dev *rtwdev) in __rtw89_enter_ps_mode() 121 void __rtw89_leave_ps_mode(struct rtw89_dev *rtwdev) in __rtw89_leave_ps_mode() 130 static void __rtw89_enter_lps_link(struct rtw89_dev *rtwdev, in __rtw89_enter_lps_link() 146 static void __rtw89_leave_lps(struct rtw89_dev *rtwdev, in __rtw89_leave_lps() 162 void rtw89_leave_ps_mode(struct rtw89_dev *rtwdev) in rtw89_leave_ps_mode() 169 void rtw89_enter_lps(struct rtw89_dev *rtwdev, struct rtw89_vif *rtwvif, in rtw89_enter_lps() [all …]
|
| H A D | rtw8922a_rfk.h | 10 void rtw8922a_tssi_cont_en_phyidx(struct rtw89_dev *rtwdev, bool en, u8 phy_idx); 11 void rtw8922a_set_channel_rf(struct rtw89_dev *rtwdev, 14 void rtw8922a_rfk_hw_init(struct rtw89_dev *rtwdev); 15 void rtw8922a_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx); 16 void rtw8922a_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx);
|