Lines Matching full:ath10k
89 struct ath10k *hif_ce_state;
111 struct ath10k *ar;
172 int (*pci_soft_reset)(struct ath10k *ar);
175 int (*pci_hard_reset)(struct ath10k *ar);
180 u32 (*targ_cpu_to_ce_addr)(struct ath10k *ar, u32 addr);
194 static inline struct ath10k_pci *ath10k_pci_priv(struct ath10k *ar) in ath10k_pci_priv()
213 void ath10k_pci_write32(struct ath10k *ar, u32 offset, u32 value);
214 void ath10k_pci_soc_write32(struct ath10k *ar, u32 addr, u32 val);
215 void ath10k_pci_reg_write32(struct ath10k *ar, u32 addr, u32 val);
217 u32 ath10k_pci_read32(struct ath10k *ar, u32 offset);
218 u32 ath10k_pci_soc_read32(struct ath10k *ar, u32 addr);
219 u32 ath10k_pci_reg_read32(struct ath10k *ar, u32 addr);
221 int ath10k_pci_hif_tx_sg(struct ath10k *ar, u8 pipe_id,
223 int ath10k_pci_hif_diag_read(struct ath10k *ar, u32 address, void *buf,
225 int ath10k_pci_diag_write_mem(struct ath10k *ar, u32 address,
227 int ath10k_pci_hif_exchange_bmi_msg(struct ath10k *ar, void *req, u32 req_len,
229 int ath10k_pci_hif_map_service_to_pipe(struct ath10k *ar, u16 service_id,
231 void ath10k_pci_hif_get_default_pipe(struct ath10k *ar, u8 *ul_pipe,
233 void ath10k_pci_hif_send_complete_check(struct ath10k *ar, u8 pipe,
235 u16 ath10k_pci_hif_get_free_queue_number(struct ath10k *ar, u8 pipe);
236 void ath10k_pci_hif_power_down(struct ath10k *ar);
237 int ath10k_pci_alloc_pipes(struct ath10k *ar);
238 void ath10k_pci_free_pipes(struct ath10k *ar);
240 void ath10k_pci_ce_deinit(struct ath10k *ar);
241 void ath10k_pci_init_napi(struct ath10k *ar);
242 int ath10k_pci_init_pipes(struct ath10k *ar);
243 int ath10k_pci_init_config(struct ath10k *ar);
244 void ath10k_pci_rx_post(struct ath10k *ar);
245 void ath10k_pci_flush(struct ath10k *ar);
246 void ath10k_pci_enable_intx_irq(struct ath10k *ar);
247 bool ath10k_pci_irq_pending(struct ath10k *ar);
248 void ath10k_pci_disable_and_clear_intx_irq(struct ath10k *ar);
249 void ath10k_pci_irq_msi_fw_mask(struct ath10k *ar);
250 int ath10k_pci_wait_for_target_init(struct ath10k *ar);
251 int ath10k_pci_setup_resource(struct ath10k *ar);
252 void ath10k_pci_release_resource(struct ath10k *ar);