Lines Matching refs:hif
37 if (ab->hif.ops->ce_irq_enable) in ath11k_hif_ce_irq_enable()
38 ab->hif.ops->ce_irq_enable(ab); in ath11k_hif_ce_irq_enable()
43 if (ab->hif.ops->ce_irq_disable) in ath11k_hif_ce_irq_disable()
44 ab->hif.ops->ce_irq_disable(ab); in ath11k_hif_ce_irq_disable()
49 return sc->hif.ops->start(sc); in ath11k_hif_start()
54 sc->hif.ops->stop(sc); in ath11k_hif_stop()
59 sc->hif.ops->irq_enable(sc); in ath11k_hif_irq_enable()
64 sc->hif.ops->irq_disable(sc); in ath11k_hif_irq_disable()
69 return sc->hif.ops->power_up(sc); in ath11k_hif_power_up()
74 sc->hif.ops->power_down(sc); in ath11k_hif_power_down()
79 if (ab->hif.ops->suspend) in ath11k_hif_suspend()
80 return ab->hif.ops->suspend(ab); in ath11k_hif_suspend()
87 if (ab->hif.ops->resume) in ath11k_hif_resume()
88 return ab->hif.ops->resume(ab); in ath11k_hif_resume()
95 return sc->hif.ops->read32(sc, address); in ath11k_hif_read32()
100 sc->hif.ops->write32(sc, address, data); in ath11k_hif_write32()
106 if (!ab->hif.ops->read) in ath11k_hif_read()
109 return ab->hif.ops->read(ab, buf, start, end); in ath11k_hif_read()
115 return sc->hif.ops->map_service_to_pipe(sc, service_id, ul_pipe, dl_pipe); in ath11k_hif_map_service_to_pipe()
122 if (!ab->hif.ops->get_user_msi_vector) in ath11k_get_user_msi_vector()
125 return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors, in ath11k_get_user_msi_vector()
133 if (!ab->hif.ops->get_msi_address) in ath11k_get_msi_address()
136 ab->hif.ops->get_msi_address(ab, msi_addr_lo, msi_addr_hi); in ath11k_get_msi_address()
142 if (ab->hif.ops->get_ce_msi_idx) in ath11k_get_ce_msi_idx()
143 ab->hif.ops->get_ce_msi_idx(ab, ce_id, msi_data_idx); in ath11k_get_ce_msi_idx()