Lines Matching refs:hif_sc

47 void hif_ipci_enable_power_management(struct hif_softc *hif_sc,  in hif_ipci_enable_power_management()  argument
50 hif_rtpm_start(hif_sc); in hif_ipci_enable_power_management()
100 int hif_ipci_bus_configure(struct hif_softc *hif_sc) in hif_ipci_bus_configure() argument
105 hif_ce_prepare_config(hif_sc); in hif_ipci_bus_configure()
107 status = hif_wlan_enable(hif_sc); in hif_ipci_bus_configure()
113 A_TARGET_ACCESS_LIKELY(hif_sc); in hif_ipci_bus_configure()
115 status = hif_config_ce(hif_sc); in hif_ipci_bus_configure()
119 status = hif_get_wake_ce_id(hif_sc, &wake_ce_id); in hif_ipci_bus_configure()
123 status = hif_configure_irq(hif_sc); in hif_ipci_bus_configure()
127 hif_sc->wake_irq = hif_ce_msi_map_ce_to_irq(hif_sc, wake_ce_id); in hif_ipci_bus_configure()
128 hif_sc->wake_irq_type = HIF_PM_CE_WAKE; in hif_ipci_bus_configure()
131 wake_ce_id, hif_sc->wake_irq); in hif_ipci_bus_configure()
133 A_TARGET_ACCESS_UNLIKELY(hif_sc); in hif_ipci_bus_configure()
138 hif_unconfig_ce(hif_sc); in hif_ipci_bus_configure()
140 A_TARGET_ACCESS_UNLIKELY(hif_sc); in hif_ipci_bus_configure()
141 hif_wlan_disable(hif_sc); in hif_ipci_bus_configure()
147 void hif_ipci_close(struct hif_softc *hif_sc) in hif_ipci_close() argument
149 hif_rtpm_close(hif_sc); in hif_ipci_close()
150 hif_ce_close(hif_sc); in hif_ipci_close()
423 static void hif_ce_srng_msi_irq_disable(struct hif_softc *hif_sc, int ce_id) in hif_ce_srng_msi_irq_disable() argument
425 pfrm_disable_irq_nosync(hif_sc->qdf_dev->dev, in hif_ce_srng_msi_irq_disable()
426 hif_ce_msi_map_ce_to_irq(hif_sc, ce_id)); in hif_ce_srng_msi_irq_disable()
436 static void hif_ce_srng_msi_irq_enable(struct hif_softc *hif_sc, int ce_id) in hif_ce_srng_msi_irq_enable() argument
438 pfrm_enable_irq(hif_sc->qdf_dev->dev, in hif_ce_srng_msi_irq_enable()
439 hif_ce_msi_map_ce_to_irq(hif_sc, ce_id)); in hif_ce_srng_msi_irq_enable()