Lines Matching refs:rtw89_dev
1262 int (*mac_pre_init)(struct rtw89_dev *rtwdev);
1263 int (*mac_pre_deinit)(struct rtw89_dev *rtwdev);
1264 int (*mac_post_init)(struct rtw89_dev *rtwdev);
1266 void (*clr_idx_all)(struct rtw89_dev *rtwdev);
1267 int (*rst_bdram)(struct rtw89_dev *rtwdev);
1269 int (*lv1rst_stop_dma)(struct rtw89_dev *rtwdev);
1270 int (*lv1rst_start_dma)(struct rtw89_dev *rtwdev);
1272 void (*ctrl_txdma_ch)(struct rtw89_dev *rtwdev, bool enable);
1273 void (*ctrl_txdma_fw_ch)(struct rtw89_dev *rtwdev, bool enable);
1274 int (*poll_txdma_ch_idle)(struct rtw89_dev *rtwdev);
1276 void (*aspm_set)(struct rtw89_dev *rtwdev, bool enable);
1277 void (*clkreq_set)(struct rtw89_dev *rtwdev, bool enable);
1278 void (*l1ss_set)(struct rtw89_dev *rtwdev, bool enable);
1324 int (*ltr_set)(struct rtw89_dev *rtwdev, bool en);
1325 u32 (*fill_txaddr_info)(struct rtw89_dev *rtwdev,
1328 void (*config_intr_mask)(struct rtw89_dev *rtwdev);
1329 void (*enable_intr)(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1330 void (*disable_intr)(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1331 void (*recognize_intrs)(struct rtw89_dev *rtwdev,
1603 void rtw89_pci_ops_reset(struct rtw89_dev *rtwdev);
1604 int rtw89_pci_ltr_set(struct rtw89_dev *rtwdev, bool en);
1605 int rtw89_pci_ltr_set_v1(struct rtw89_dev *rtwdev, bool en);
1606 int rtw89_pci_ltr_set_v2(struct rtw89_dev *rtwdev, bool en);
1607 u32 rtw89_pci_fill_txaddr_info(struct rtw89_dev *rtwdev,
1610 u32 rtw89_pci_fill_txaddr_info_v1(struct rtw89_dev *rtwdev,
1613 void rtw89_pci_ctrl_dma_all(struct rtw89_dev *rtwdev, bool enable);
1614 void rtw89_pci_config_intr_mask(struct rtw89_dev *rtwdev);
1615 void rtw89_pci_config_intr_mask_v1(struct rtw89_dev *rtwdev);
1616 void rtw89_pci_config_intr_mask_v2(struct rtw89_dev *rtwdev);
1617 void rtw89_pci_enable_intr(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1618 void rtw89_pci_disable_intr(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1619 void rtw89_pci_enable_intr_v1(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1620 void rtw89_pci_disable_intr_v1(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1621 void rtw89_pci_enable_intr_v2(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1622 void rtw89_pci_disable_intr_v2(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci);
1623 void rtw89_pci_recognize_intrs(struct rtw89_dev *rtwdev,
1626 void rtw89_pci_recognize_intrs_v1(struct rtw89_dev *rtwdev,
1629 void rtw89_pci_recognize_intrs_v2(struct rtw89_dev *rtwdev,
1634 u32 rtw89_chip_fill_txaddr_info(struct rtw89_dev *rtwdev, in rtw89_chip_fill_txaddr_info()
1644 static inline void rtw89_chip_config_intr_mask(struct rtw89_dev *rtwdev, in rtw89_chip_config_intr_mask()
1678 void rtw89_chip_enable_intr(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci) in rtw89_chip_enable_intr()
1686 void rtw89_chip_disable_intr(struct rtw89_dev *rtwdev, struct rtw89_pci *rtwpci) in rtw89_chip_disable_intr()
1694 void rtw89_chip_recognize_intrs(struct rtw89_dev *rtwdev, in rtw89_chip_recognize_intrs()
1703 static inline int rtw89_pci_ops_mac_pre_init(struct rtw89_dev *rtwdev) in rtw89_pci_ops_mac_pre_init()
1711 static inline int rtw89_pci_ops_mac_pre_deinit(struct rtw89_dev *rtwdev) in rtw89_pci_ops_mac_pre_deinit()
1722 static inline int rtw89_pci_ops_mac_post_init(struct rtw89_dev *rtwdev) in rtw89_pci_ops_mac_post_init()
1730 static inline void rtw89_pci_clr_idx_all(struct rtw89_dev *rtwdev) in rtw89_pci_clr_idx_all()
1738 static inline int rtw89_pci_reset_bdram(struct rtw89_dev *rtwdev) in rtw89_pci_reset_bdram()
1746 static inline void rtw89_pci_ctrl_txdma_ch(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_ctrl_txdma_ch()
1754 static inline void rtw89_pci_ctrl_txdma_fw_ch(struct rtw89_dev *rtwdev, bool enable) in rtw89_pci_ctrl_txdma_fw_ch()
1762 static inline int rtw89_pci_poll_txdma_ch_idle(struct rtw89_dev *rtwdev) in rtw89_pci_poll_txdma_ch_idle()