Lines Matching refs:ath12k_base
94 int (*wakeup)(struct ath12k_base *ab);
95 void (*release)(struct ath12k_base *ab);
100 struct ath12k_base *ab;
121 static inline struct ath12k_pci *ath12k_pci_priv(struct ath12k_base *ab) in ath12k_pci_priv()
126 int ath12k_pci_get_user_msi_assignment(struct ath12k_base *ab, char *user_name,
130 void ath12k_pci_write32(struct ath12k_base *ab, u32 offset, u32 value);
131 u32 ath12k_pci_read32(struct ath12k_base *ab, u32 offset);
132 int ath12k_pci_map_service_to_pipe(struct ath12k_base *ab, u16 service_id,
134 void ath12k_pci_get_msi_address(struct ath12k_base *ab, u32 *msi_addr_lo,
136 void ath12k_pci_get_ce_msi_idx(struct ath12k_base *ab, u32 ce_id,
138 void ath12k_pci_hif_ce_irq_enable(struct ath12k_base *ab);
139 void ath12k_pci_hif_ce_irq_disable(struct ath12k_base *ab);
140 void ath12k_pci_ext_irq_enable(struct ath12k_base *ab);
141 void ath12k_pci_ext_irq_disable(struct ath12k_base *ab);
142 int ath12k_pci_hif_suspend(struct ath12k_base *ab);
143 int ath12k_pci_hif_resume(struct ath12k_base *ab);
144 void ath12k_pci_stop(struct ath12k_base *ab);
145 int ath12k_pci_start(struct ath12k_base *ab);
146 int ath12k_pci_power_up(struct ath12k_base *ab);
147 void ath12k_pci_power_down(struct ath12k_base *ab, bool is_suspend);