prima: extscan: Update APIs related to set BSSID Hotlist

1. Add new variables related to set BSSID Hotlist.
2. Remove channel hint from hotlist parameters.
3. Add blocking mechanism to send BSSID hotlist results
   to the upper layer in same context.

Change-Id: I87f13368d04dee2891fe4bbf191934039d5bbd94
CRs-Fixed: 834122
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index 601b475..7eae478 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -8296,8 +8296,6 @@
    tANI_S32 lowRssiThreshold;
    /* high threshold - used in L for significant rssi - used in L for hotlist */
    tANI_S32 highRssiThreshold;
-   /* channel hint */
-   tANI_U32 channel;
 } tApThresholdParams, *tpApThresholdParams;
 
 typedef PACKED_PRE struct PACKED_POST
@@ -8403,8 +8401,9 @@
 {
    tANI_U32 requestId;
    tANI_U8 sessionId;
+   tANI_U32 lostBssidSampleSize;
    // number of hotlist APs
-   tANI_U32 numAp;
+   tANI_U32 numBssid;
    // hotlist APs
    tApThresholdParams ap[WLAN_HAL_EXT_SCAN_MAX_HOTLIST_APS];
 } tHalBssidHotlistSetReq, *tpHalBssidHotlistSetReq;