qcacmn: Fix spectral scan compilation issue

Forward declare 'struct wmi_spectral_cmd_ops' in
file wlan_spectral_utils_api.h to avoid
compilation issue when spectral feature flag
is disabled.

Change-Id: Iba8dfbb2007f20d409fbb2d67ee29f702264e50d
CRs-Fixed: 2269005
diff --git a/os_if/linux/spectral/inc/os_if_spectral_netlink.h b/os_if/linux/spectral/inc/os_if_spectral_netlink.h
index 46b9af0..b94815c 100644
--- a/os_if/linux/spectral/inc/os_if_spectral_netlink.h
+++ b/os_if/linux/spectral/inc/os_if_spectral_netlink.h
@@ -53,11 +53,6 @@
  */
 #ifdef WLAN_CONV_SPECTRAL_ENABLE
 void os_if_spectral_netlink_init(struct wlan_objmgr_pdev *pdev);
-#else
-static inline void os_if_spectral_netlink_init(struct wlan_objmgr_pdev *pdev)
-{
-}
-#endif
 /**
  * os_if_spectral_prep_skb() - Prepare socket buffer
  * @pdev : Pointer to pdev
@@ -76,4 +71,15 @@
  * Return: None
  */
 void os_if_spectral_netlink_deinit(struct wlan_objmgr_pdev *pdev);
+#else
+
+static inline void os_if_spectral_netlink_init(struct wlan_objmgr_pdev *pdev)
+{
+}
+
+static inline void os_if_spectral_netlink_deinit(struct wlan_objmgr_pdev *pdev)
+{
+}
+
+#endif
 #endif /* _OS_IF_SPECTRAL_NETLINK_H */
diff --git a/spectral/dispatcher/inc/wlan_spectral_utils_api.h b/spectral/dispatcher/inc/wlan_spectral_utils_api.h
index 9ecee05..fcc7252 100644
--- a/spectral/dispatcher/inc/wlan_spectral_utils_api.h
+++ b/spectral/dispatcher/inc/wlan_spectral_utils_api.h
@@ -25,6 +25,7 @@
 
 /* Forward declaration */
 struct direct_buf_rx_data;
+struct wmi_spectral_cmd_ops;
 
 /**
  * wlan_spectral_init() - API to init spectral component