wlan: Add AP Find feature

Add changes for find AP feature.

These changes gets "Find AP" params from HDD and sends it to FW
so that it can wake up the host if its finds the corresponding AP.

Change-Id: Ib843dc736a715de2a7ce8d5983359c6b49c37c86
CRs-Fixed: 755225
diff --git a/CORE/SME/inc/sme_Api.h b/CORE/SME/inc/sme_Api.h
index 6ec4070..ba5185b 100644
--- a/CORE/SME/inc/sme_Api.h
+++ b/CORE/SME/inc/sme_Api.h
@@ -358,6 +358,15 @@
     eSME_ROAM_TRIGGER_MAX
 } tSmeFastRoamTrigger;
 
+#ifdef WLAN_FEATURE_APFIND
+struct sme_ap_find_request_req
+{
+    u_int16_t request_data_len;
+    const u_int8_t* request_data;
+};
+#endif /* WLAN_FEATURE_APFIND */
+
+
 /*------------------------------------------------------------------------- 
   Function declarations and documentation.
   ------------------------------------------------------------------------*/
@@ -3965,6 +3974,11 @@
 void sme_set_mgmt_frm_via_wq5(tHalHandle hHal,
         tANI_BOOLEAN sendMgmtPktViaWQ5);
 eHalStatus sme_update_cfg_int_param(tHalHandle hHal, tANI_U32 cfg_id);
+
+#ifdef WLAN_FEATURE_APFIND
+VOS_STATUS sme_apfind_set_cmd(struct sme_ap_find_request_req *input);
+#endif /* WLAN_FEATURE_APFIND */
+
 #ifdef SAP_AUTH_OFFLOAD
 /**
  * sme_set_sap_auth_offload() enable/disable SAP Auth Offload