qcacmn: Add hif layer changes for sdio bus (Part 3 - HIF SDIO)

Abstract bus related functionalies to respective bus layer.

CRs-Fixed: 969334
Change-Id: Ie14970d69c0a8bf545d136480e4571352f2d4a26
diff --git a/hif/src/ce/ce_main.h b/hif/src/ce/ce_main.h
index 2c51b85..6c3a67f 100644
--- a/hif/src/ce/ce_main.h
+++ b/hif/src/ce/ce_main.h
@@ -157,8 +157,28 @@
 	uint16_t reg_offset;
 };
 
+void hif_ce_stop(struct hif_softc *scn);
 int hif_dump_ce_registers(struct hif_softc *scn);
+void
+hif_ce_dump_target_memory(struct hif_softc *scn, void *ramdump_base,
+			  uint32_t address, uint32_t size);
 
+#ifdef IPA_OFFLOAD
+void hif_ce_ipa_get_ce_resource(struct hif_softc *scn,
+			     qdf_dma_addr_t *ce_sr_base_paddr,
+			     uint32_t *ce_sr_ring_size,
+			     qdf_dma_addr_t *ce_reg_paddr);
+#else
+static inline
+void hif_ce_ipa_get_ce_resource(struct hif_softc *scn,
+			     qdf_dma_addr_t *ce_sr_base_paddr,
+			     uint32_t *ce_sr_ring_size,
+			     qdf_dma_addr_t *ce_reg_paddr)
+{
+	return;
+}
+
+#endif
 int hif_wlan_enable(struct hif_softc *scn);
 void hif_wlan_disable(struct hif_softc *scn);
 void hif_get_target_ce_config(struct CE_pipe_config **target_ce_config_ret,