qcacmn: Carve Out hif_softc out of ol_softc

Carve out hif_softc for internal hif usage.
ol_softc acts a opaque handle to other modules.

Change-Id: I7633e70ed82fe2ee88a21e2502177d6a7388ff56
CRs-Fixed: 967765
diff --git a/hif/src/ce/ce_main.h b/hif/src/ce/ce_main.h
index 21a2434..a51e82c 100644
--- a/hif/src/ce/ce_main.h
+++ b/hif/src/ce/ce_main.h
@@ -30,7 +30,7 @@
 
 #include "cdf_atomic.h"
 #include "cdf_lock.h"
-#include "hif.h"
+#include "hif_main.h"
 
 #define CE_HTT_T2H_MSG 1
 #define CE_HTT_H2T_MSG 4
@@ -108,7 +108,7 @@
 };
 
 struct HIF_CE_state {
-	struct ol_softc ol_sc;
+	struct hif_softc ol_sc;
 	bool started;
 	struct ce_tasklet_entry tasklets[CE_COUNT_MAX];
 	cdf_spinlock_t keep_awake_lock;
@@ -132,5 +132,5 @@
 	/* Copy Engine used for Diagnostic Accesses */
 	struct CE_handle *ce_diag;
 };
-int hif_dump_ce_registers(struct ol_softc *scn);
+int hif_dump_ce_registers(struct hif_softc *scn);
 #endif /* __CE_H__ */