Lines Matching full:ab
200 void ath11k_mhi_set_mhictrl_reset(struct ath11k_base *ab) in ath11k_mhi_set_mhictrl_reset() argument
204 val = ath11k_pci_read32(ab, MHISTATUS); in ath11k_mhi_set_mhictrl_reset()
206 ath11k_dbg(ab, ATH11K_DBG_PCI, "MHISTATUS 0x%x\n", val); in ath11k_mhi_set_mhictrl_reset()
212 ath11k_pci_write32(ab, MHICTRL, MHICTRL_RESET_MASK); in ath11k_mhi_set_mhictrl_reset()
217 static void ath11k_mhi_reset_txvecdb(struct ath11k_base *ab) in ath11k_mhi_reset_txvecdb() argument
219 ath11k_pci_write32(ab, PCIE_TXVECDB, 0); in ath11k_mhi_reset_txvecdb()
222 static void ath11k_mhi_reset_txvecstatus(struct ath11k_base *ab) in ath11k_mhi_reset_txvecstatus() argument
224 ath11k_pci_write32(ab, PCIE_TXVECSTATUS, 0); in ath11k_mhi_reset_txvecstatus()
227 static void ath11k_mhi_reset_rxvecdb(struct ath11k_base *ab) in ath11k_mhi_reset_rxvecdb() argument
229 ath11k_pci_write32(ab, PCIE_RXVECDB, 0); in ath11k_mhi_reset_rxvecdb()
232 static void ath11k_mhi_reset_rxvecstatus(struct ath11k_base *ab) in ath11k_mhi_reset_rxvecstatus() argument
234 ath11k_pci_write32(ab, PCIE_RXVECSTATUS, 0); in ath11k_mhi_reset_rxvecstatus()
237 void ath11k_mhi_clear_vector(struct ath11k_base *ab) in ath11k_mhi_clear_vector() argument
239 ath11k_mhi_reset_txvecdb(ab); in ath11k_mhi_clear_vector()
240 ath11k_mhi_reset_txvecstatus(ab); in ath11k_mhi_clear_vector()
241 ath11k_mhi_reset_rxvecdb(ab); in ath11k_mhi_clear_vector()
242 ath11k_mhi_reset_rxvecstatus(ab); in ath11k_mhi_clear_vector()
247 struct ath11k_base *ab = ab_pci->ab; in ath11k_mhi_get_msi() local
258 ath11k_dbg(ab, ATH11K_DBG_PCI, "Number of assigned MSI for MHI is %d, base vector is %d\n", in ath11k_mhi_get_msi()
266 irq[i] = ath11k_pci_get_msi_irq(ab->dev, in ath11k_mhi_get_msi()
287 struct ath11k_base *ab = dev_get_drvdata(mhi_cntrl->cntrl_dev); in ath11k_mhi_op_status_cb() local
291 ath11k_warn(ab, "firmware crashed: MHI_CB_SYS_ERROR\n"); in ath11k_mhi_op_status_cb()
316 struct ath11k_base *ab = ab_pci->ab; in ath11k_mhi_register() local
325 ath11k_core_create_firmware_path(ab, ATH11K_AMSS_FILE, in ath11k_mhi_register()
330 mhi_ctrl->cntrl_dev = ab->dev; in ath11k_mhi_register()
332 mhi_ctrl->regs = ab->mem; in ath11k_mhi_register()
333 mhi_ctrl->reg_len = ab->mem_len; in ath11k_mhi_register()
337 ath11k_err(ab, "failed to get msi for mhi\n"); in ath11k_mhi_register()
353 switch (ab->hw_rev) { in ath11k_mhi_register()
362 ath11k_err(ab, "failed assign mhi_config for unknown hw rev %d\n", in ath11k_mhi_register()
363 ab->hw_rev); in ath11k_mhi_register()
370 ath11k_err(ab, "failed to register to mhi bus, err = %d\n", ret); in ath11k_mhi_register()
416 struct ath11k_base *ab = ab_pci->ab; in ath11k_mhi_set_state_bit() local
447 ath11k_err(ab, "unhandled mhi state (%d)\n", mhi_state); in ath11k_mhi_set_state_bit()
454 struct ath11k_base *ab = ab_pci->ab; in ath11k_mhi_check_state_bit() local
489 ath11k_err(ab, "unhandled mhi state: %s(%d)\n", in ath11k_mhi_check_state_bit()
493 ath11k_err(ab, "failed to set mhi state %s(%d) in current mhi state (0x%lx)\n", in ath11k_mhi_check_state_bit()
503 struct ath11k_base *ab = ab_pci->ab; in ath11k_mhi_set_state() local
510 ath11k_dbg(ab, ATH11K_DBG_PCI, "setting mhi state: %s(%d)\n", in ath11k_mhi_set_state()
544 ath11k_err(ab, "unhandled MHI state (%d)\n", mhi_state); in ath11k_mhi_set_state()
556 ath11k_err(ab, "failed to set mhi state: %s(%d)\n", in ath11k_mhi_set_state()