Lines Matching refs:hif_sc
31 QDF_STATUS (*hif_bus_open)(struct hif_softc *hif_sc,
33 void (*hif_bus_close)(struct hif_softc *hif_sc);
34 void (*hif_bus_prevent_linkdown)(struct hif_softc *hif_sc, bool flag);
35 void (*hif_reset_soc)(struct hif_softc *hif_sc);
44 void (*hif_disable_isr)(struct hif_softc *hif_sc);
45 void (*hif_nointrs)(struct hif_softc *hif_sc);
46 QDF_STATUS (*hif_enable_bus)(struct hif_softc *hif_sc,
51 void (*hif_disable_bus)(struct hif_softc *hif_sc);
52 int (*hif_bus_configure)(struct hif_softc *hif_sc);
53 QDF_STATUS (*hif_get_config_item)(struct hif_softc *hif_sc,
55 void (*hif_set_mailbox_swap)(struct hif_softc *hif_sc);
56 void (*hif_claim_device)(struct hif_softc *hif_sc);
57 void (*hif_shutdown_device)(struct hif_softc *hif_sc);
58 void (*hif_stop)(struct hif_softc *hif_sc);
59 void (*hif_cancel_deferred_target_sleep)(struct hif_softc *hif_sc);
60 void (*hif_irq_disable)(struct hif_softc *hif_sc, int ce_id);
61 void (*hif_irq_enable)(struct hif_softc *hif_sc, int ce_id);
62 int (*hif_grp_irq_configure)(struct hif_softc *hif_sc,
64 void (*hif_grp_irq_deconfigure)(struct hif_softc *hif_sc);
65 int (*hif_dump_registers)(struct hif_softc *hif_sc);
66 void (*hif_dump_target_memory)(struct hif_softc *hif_sc,
69 uint32_t (*hif_reg_read32)(struct hif_softc *hif_sc,
71 void (*hif_reg_write32)(struct hif_softc *hif_sc,
74 void (*hif_ipa_get_ce_resource)(struct hif_softc *hif_sc,
78 void (*hif_mask_interrupt_call)(struct hif_softc *hif_sc);
87 int (*hif_map_ce_to_irq)(struct hif_softc *hif_sc, int ce_id);
89 bool (*hif_needs_bmi)(struct hif_softc *hif_sc);
90 void (*hif_config_irq_affinity)(struct hif_softc *hif_sc);
91 int (*hif_config_irq_by_ceid)(struct hif_softc *hif_sc, int ce_id);
92 void (*hif_config_irq_clear_cpu_affinity)(struct hif_softc *hif_sc,
106 QDF_STATUS hif_initialize_snoc_ops(struct hif_bus_ops *hif_sc);
109 static inline QDF_STATUS hif_initialize_snoc_ops(struct hif_bus_ops *hif_sc) in hif_initialize_snoc_ops() argument
126 QDF_STATUS hif_initialize_pci_ops(struct hif_softc *hif_sc);
127 QDF_STATUS hif_update_irq_ops_with_pci(struct hif_softc *hif_sc);
130 static inline QDF_STATUS hif_initialize_pci_ops(struct hif_softc *hif_sc) in hif_initialize_pci_ops() argument
137 QDF_STATUS hif_update_irq_ops_with_pci(struct hif_softc *hif_sc) in hif_update_irq_ops_with_pci() argument
160 QDF_STATUS hif_initialize_ipci_ops(struct hif_softc *hif_sc);
169 static inline QDF_STATUS hif_initialize_ipci_ops(struct hif_softc *hif_sc) in hif_initialize_ipci_ops() argument
214 QDF_STATUS hif_initialize_sdio_ops(struct hif_softc *hif_sc);
224 static inline QDF_STATUS hif_initialize_sdio_ops(struct hif_softc *hif_sc) in hif_initialize_sdio_ops() argument
241 int hif_grp_irq_configure(struct hif_softc *hif_sc,
243 void hif_grp_irq_deconfigure(struct hif_softc *hif_sc);
273 void hif_config_irq_affinity(struct hif_softc *hif_sc);
282 int hif_config_irq_by_ceid(struct hif_softc *hif_sc, int ce_id);