qcacld-3.0: Refine the extscan stop BSSID hotlist logic

Make the following updates to the extscan stop BSSID hotlist logic:
1) Exclusively use the Unified WMI data structures.
2) Update the HDD<=>SME interface to enforce the contract that SME
   must not make any assumptions about the buffers provided by HDD.

Change-Id: I01e29a96fded829c734532b021aeea1960bba641
CRs-Fixed: 2294273
This commit is contained in:
Jeff Johnson
2018-07-14 10:30:04 -07:00
committed by nshrivas
szülő bacb4804c4
commit 9743eb7f49
7 fájl változott, egészen pontosan 78 új sor hozzáadva és 90 régi sor törölve

Fájl megtekintése

@@ -374,8 +374,17 @@ QDF_STATUS wma_stop_extscan(tp_wma_handle wma,
QDF_STATUS wma_extscan_start_hotlist_monitor(tp_wma_handle wma,
struct extscan_bssid_hotlist_set_params *params);
/**
* wma_extscan_stop_hotlist_monitor() - stop hotlist monitor
* @wma: wma handle
* @params: hotlist request params
*
* This function configures hotlist monitor to stop in fw.
*
* Return: QDF status
*/
QDF_STATUS wma_extscan_stop_hotlist_monitor(tp_wma_handle wma,
tSirExtScanResetBssidHotlistReqParams *photlist_reset);
struct extscan_bssid_hotlist_reset_params *params);
QDF_STATUS wma_extscan_start_change_monitor(tp_wma_handle wma,
tSirExtScanSetSigChangeReqParams *