Lines Matching refs:ath10k
88 struct ath10k *hif_ce_state;
110 struct ath10k *ar;
171 int (*pci_soft_reset)(struct ath10k *ar);
174 int (*pci_hard_reset)(struct ath10k *ar);
179 u32 (*targ_cpu_to_ce_addr)(struct ath10k *ar, u32 addr);
193 static inline struct ath10k_pci *ath10k_pci_priv(struct ath10k *ar) in ath10k_pci_priv()
212 void ath10k_pci_write32(struct ath10k *ar, u32 offset, u32 value);
213 void ath10k_pci_soc_write32(struct ath10k *ar, u32 addr, u32 val);
214 void ath10k_pci_reg_write32(struct ath10k *ar, u32 addr, u32 val);
216 u32 ath10k_pci_read32(struct ath10k *ar, u32 offset);
217 u32 ath10k_pci_soc_read32(struct ath10k *ar, u32 addr);
218 u32 ath10k_pci_reg_read32(struct ath10k *ar, u32 addr);
220 int ath10k_pci_hif_tx_sg(struct ath10k *ar, u8 pipe_id,
222 int ath10k_pci_hif_diag_read(struct ath10k *ar, u32 address, void *buf,
224 int ath10k_pci_diag_write_mem(struct ath10k *ar, u32 address,
226 int ath10k_pci_hif_exchange_bmi_msg(struct ath10k *ar, void *req, u32 req_len,
228 int ath10k_pci_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id,
230 void ath10k_pci_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe,
232 void ath10k_pci_hif_send_complete_check(struct ath10k *ar, u8 pipe,
234 u16 ath10k_pci_hif_get_free_queue_number(struct ath10k *ar, u8 pipe);
235 void ath10k_pci_hif_power_down(struct ath10k *ar);
236 int ath10k_pci_alloc_pipes(struct ath10k *ar);
237 void ath10k_pci_free_pipes(struct ath10k *ar);
239 void ath10k_pci_ce_deinit(struct ath10k *ar);
240 void ath10k_pci_init_napi(struct ath10k *ar);
241 int ath10k_pci_init_pipes(struct ath10k *ar);
242 int ath10k_pci_init_config(struct ath10k *ar);
243 void ath10k_pci_rx_post(struct ath10k *ar);
244 void ath10k_pci_flush(struct ath10k *ar);
245 void ath10k_pci_enable_legacy_irq(struct ath10k *ar);
246 bool ath10k_pci_irq_pending(struct ath10k *ar);
247 void ath10k_pci_disable_and_clear_legacy_irq(struct ath10k *ar);
248 void ath10k_pci_irq_msi_fw_mask(struct ath10k *ar);
249 int ath10k_pci_wait_for_target_init(struct ath10k *ar);
250 int ath10k_pci_setup_resource(struct ath10k *ar);
251 void ath10k_pci_release_resource(struct ath10k *ar);