Lines Matching defs:rtwdev
2923 struct rtw89_dev *rtwdev; member
3025 struct rtw89_dev *rtwdev; member
4864 static inline int rtw89_hci_tx_write(struct rtw89_dev *rtwdev, in rtw89_hci_tx_write()
4870 static inline void rtw89_hci_reset(struct rtw89_dev *rtwdev) in rtw89_hci_reset()
4875 static inline int rtw89_hci_start(struct rtw89_dev *rtwdev) in rtw89_hci_start()
4880 static inline void rtw89_hci_stop(struct rtw89_dev *rtwdev) in rtw89_hci_stop()
4885 static inline int rtw89_hci_deinit(struct rtw89_dev *rtwdev) in rtw89_hci_deinit()
4890 static inline void rtw89_hci_pause(struct rtw89_dev *rtwdev, bool pause) in rtw89_hci_pause()
4895 static inline void rtw89_hci_switch_mode(struct rtw89_dev *rtwdev, bool low_power) in rtw89_hci_switch_mode()
4900 static inline void rtw89_hci_recalc_int_mit(struct rtw89_dev *rtwdev) in rtw89_hci_recalc_int_mit()
4905 static inline u32 rtw89_hci_check_and_reclaim_tx_resource(struct rtw89_dev *rtwdev, u8 txch) in rtw89_hci_check_and_reclaim_tx_resource()
4910 static inline void rtw89_hci_tx_kick_off(struct rtw89_dev *rtwdev, u8 txch) in rtw89_hci_tx_kick_off()
4915 static inline int rtw89_hci_mac_pre_deinit(struct rtw89_dev *rtwdev) in rtw89_hci_mac_pre_deinit()
4920 static inline void rtw89_hci_flush_queues(struct rtw89_dev *rtwdev, u32 queues, in rtw89_hci_flush_queues()
4930 static inline void rtw89_hci_recovery_start(struct rtw89_dev *rtwdev) in rtw89_hci_recovery_start()
4936 static inline void rtw89_hci_recovery_complete(struct rtw89_dev *rtwdev) in rtw89_hci_recovery_complete()
4942 static inline void rtw89_hci_enable_intr(struct rtw89_dev *rtwdev) in rtw89_hci_enable_intr()
4948 static inline void rtw89_hci_disable_intr(struct rtw89_dev *rtwdev) in rtw89_hci_disable_intr()
4954 static inline void rtw89_hci_ctrl_txdma_ch(struct rtw89_dev *rtwdev, bool enable) in rtw89_hci_ctrl_txdma_ch()
4960 static inline void rtw89_hci_ctrl_txdma_fw_ch(struct rtw89_dev *rtwdev, bool enable) in rtw89_hci_ctrl_txdma_fw_ch()
4966 static inline void rtw89_hci_ctrl_trxhci(struct rtw89_dev *rtwdev, bool enable) in rtw89_hci_ctrl_trxhci()
4972 static inline int rtw89_hci_poll_txdma_ch(struct rtw89_dev *rtwdev) in rtw89_hci_poll_txdma_ch()
4981 static inline void rtw89_hci_clr_idx_all(struct rtw89_dev *rtwdev) in rtw89_hci_clr_idx_all()
4987 static inline int rtw89_hci_rst_bdram(struct rtw89_dev *rtwdev) in rtw89_hci_rst_bdram()
4996 static inline void rtw89_hci_clear(struct rtw89_dev *rtwdev, struct pci_dev *pdev) in rtw89_hci_clear()
5010 static inline u8 rtw89_read8(struct rtw89_dev *rtwdev, u32 addr) in rtw89_read8()
5015 static inline u16 rtw89_read16(struct rtw89_dev *rtwdev, u32 addr) in rtw89_read16()
5020 static inline u32 rtw89_read32(struct rtw89_dev *rtwdev, u32 addr) in rtw89_read32()
5025 static inline void rtw89_write8(struct rtw89_dev *rtwdev, u32 addr, u8 data) in rtw89_write8()
5030 static inline void rtw89_write16(struct rtw89_dev *rtwdev, u32 addr, u16 data) in rtw89_write16()
5035 static inline void rtw89_write32(struct rtw89_dev *rtwdev, u32 addr, u32 data) in rtw89_write32()
5041 rtw89_write8_set(struct rtw89_dev *rtwdev, u32 addr, u8 bit) in rtw89_write8_set()
5050 rtw89_write16_set(struct rtw89_dev *rtwdev, u32 addr, u16 bit) in rtw89_write16_set()
5059 rtw89_write32_set(struct rtw89_dev *rtwdev, u32 addr, u32 bit) in rtw89_write32_set()
5068 rtw89_write8_clr(struct rtw89_dev *rtwdev, u32 addr, u8 bit) in rtw89_write8_clr()
5077 rtw89_write16_clr(struct rtw89_dev *rtwdev, u32 addr, u16 bit) in rtw89_write16_clr()
5086 rtw89_write32_clr(struct rtw89_dev *rtwdev, u32 addr, u32 bit) in rtw89_write32_clr()
5095 rtw89_read32_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask) in rtw89_read32_mask()
5108 rtw89_read16_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask) in rtw89_read16_mask()
5121 rtw89_read8_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask) in rtw89_read8_mask()
5134 rtw89_write32_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask, u32 data) in rtw89_write32_mask()
5148 rtw89_write16_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask, u16 data) in rtw89_write16_mask()
5162 rtw89_write8_mask(struct rtw89_dev *rtwdev, u32 addr, u32 mask, u8 data) in rtw89_write8_mask()
5176 rtw89_read_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_read_rf()
5189 rtw89_write_rf(struct rtw89_dev *rtwdev, enum rtw89_rf_path rf_path, in rtw89_write_rf()
5204 static inline void rtw89_core_txq_init(struct rtw89_dev *rtwdev, in rtw89_core_txq_init()
5360 void rtw89_chip_set_channel_prepare(struct rtw89_dev *rtwdev, in rtw89_chip_set_channel_prepare()
5371 void rtw89_chip_set_channel_done(struct rtw89_dev *rtwdev, in rtw89_chip_set_channel_done()
5382 const struct cfg80211_chan_def *rtw89_chandef_get(struct rtw89_dev *rtwdev, in rtw89_chandef_get()
5395 const struct rtw89_chan *rtw89_chan_get(struct rtw89_dev *rtwdev, in rtw89_chan_get()
5404 const struct rtw89_chan_rcd *rtw89_chan_rcd_get(struct rtw89_dev *rtwdev, in rtw89_chan_rcd_get()
5413 const struct rtw89_chan *rtw89_scan_chan_get(struct rtw89_dev *rtwdev) in rtw89_scan_chan_get()
5424 static inline void rtw89_chip_fem_setup(struct rtw89_dev *rtwdev) in rtw89_chip_fem_setup()
5432 static inline void rtw89_chip_rfe_gpio(struct rtw89_dev *rtwdev) in rtw89_chip_rfe_gpio()
5441 void rtw89_chip_bb_preinit(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx) in rtw89_chip_bb_preinit()
5449 static inline void rtw89_chip_bb_sethw(struct rtw89_dev *rtwdev) in rtw89_chip_bb_sethw()
5457 static inline void rtw89_chip_rfk_init(struct rtw89_dev *rtwdev) in rtw89_chip_rfk_init()
5465 static inline void rtw89_chip_rfk_channel(struct rtw89_dev *rtwdev) in rtw89_chip_rfk_channel()
5473 static inline void rtw89_chip_rfk_band_changed(struct rtw89_dev *rtwdev, in rtw89_chip_rfk_band_changed()
5482 static inline void rtw89_chip_rfk_scan(struct rtw89_dev *rtwdev, bool start) in rtw89_chip_rfk_scan()
5490 static inline void rtw89_chip_rfk_track(struct rtw89_dev *rtwdev) in rtw89_chip_rfk_track()
5498 static inline void rtw89_chip_set_txpwr_ctrl(struct rtw89_dev *rtwdev) in rtw89_chip_set_txpwr_ctrl()
5506 static inline void rtw89_chip_power_trim(struct rtw89_dev *rtwdev) in rtw89_chip_power_trim()
5514 static inline void rtw89_chip_init_txpwr_unit(struct rtw89_dev *rtwdev, in rtw89_chip_init_txpwr_unit()
5523 static inline u8 rtw89_chip_get_thermal(struct rtw89_dev *rtwdev, in rtw89_chip_get_thermal()
5534 static inline void rtw89_chip_query_ppdu(struct rtw89_dev *rtwdev, in rtw89_chip_query_ppdu()
5544 static inline void rtw89_ctrl_nbtg_bt_tx(struct rtw89_dev *rtwdev, bool en, in rtw89_ctrl_nbtg_bt_tx()
5553 static inline void rtw89_chip_cfg_txrx_path(struct rtw89_dev *rtwdev) in rtw89_chip_cfg_txrx_path()
5562 void rtw89_chip_cfg_txpwr_ul_tb_offset(struct rtw89_dev *rtwdev, in rtw89_chip_cfg_txpwr_ul_tb_offset()
5575 static inline void rtw89_load_txpwr_table(struct rtw89_dev *rtwdev, in rtw89_load_txpwr_table()
5581 static inline u8 rtw89_regd_get(struct rtw89_dev *rtwdev, u8 band) in rtw89_regd_get()
5588 static inline void rtw89_ctrl_btg_bt_rx(struct rtw89_dev *rtwdev, bool en, in rtw89_ctrl_btg_bt_rx()
5598 void rtw89_chip_query_rxdesc(struct rtw89_dev *rtwdev, in rtw89_chip_query_rxdesc()
5608 void rtw89_chip_fill_txdesc(struct rtw89_dev *rtwdev, in rtw89_chip_fill_txdesc()
5618 void rtw89_chip_fill_txdesc_fwcmd(struct rtw89_dev *rtwdev, in rtw89_chip_fill_txdesc_fwcmd()
5628 void rtw89_chip_mac_cfg_gnt(struct rtw89_dev *rtwdev, in rtw89_chip_mac_cfg_gnt()
5636 static inline void rtw89_chip_cfg_ctrl_path(struct rtw89_dev *rtwdev, bool wl) in rtw89_chip_cfg_ctrl_path()
5644 int rtw89_chip_stop_sch_tx(struct rtw89_dev *rtwdev, u8 mac_idx, in rtw89_chip_stop_sch_tx()
5653 int rtw89_chip_resume_sch_tx(struct rtw89_dev *rtwdev, u8 mac_idx, u32 tx_en) in rtw89_chip_resume_sch_tx()
5661 int rtw89_chip_h2c_dctl_sec_cam(struct rtw89_dev *rtwdev, in rtw89_chip_h2c_dctl_sec_cam()
5696 static inline struct rtw89_fw_suit *rtw89_fw_suit_get(struct rtw89_dev *rtwdev, in rtw89_fw_suit_get()
5717 static inline struct sk_buff *rtw89_alloc_skb_for_rx(struct rtw89_dev *rtwdev, in rtw89_alloc_skb_for_rx()
5734 static inline void rtw89_core_tx_wait_complete(struct rtw89_dev *rtwdev, in rtw89_core_tx_wait_complete()