qcacmn: Add CE services changes for SRNG based target

SRNG based target uses SRNG(Standard Ring) interface to implement all
the ring related access functions. This change provides CE services to
use interact with SRNG for CE access. It uses hal_srng module for HW
related access. It implements src ring using SRNG src ring and
destination ring using dest and status ring.
fastpath and batch send is not implemented as these are not applicable
to this target

Change-Id: I3e2b613004a08d669319f956d7b0656447eb8521
CRs-Fixed: 1042915
diff --git a/hif/src/ce/ce_main.h b/hif/src/ce/ce_main.h
index fbc0f6c..9f322d2 100644
--- a/hif/src/ce/ce_main.h
+++ b/hif/src/ce/ce_main.h
@@ -160,6 +160,7 @@
 	/* Copy Engine used for Diagnostic Accesses */
 	struct CE_handle *ce_diag;
 	struct ce_intr_stats stats;
+	struct ce_ops *ce_services;
 };
 
 /*