qcacmn: Add revised extscan start hotlist monitor API
There is an existing WMI command which is used to start the extscan hotlist monitor, wmi_unified_get_buf_extscan_hotlist_cmd(), but this API has multiple issues: 1) The "get_buf" in the name implies it retrieves something, but it doesn't. 2) The full name is not a "mirror" of the companion function that stops the monitor, wmi_unified_extscan_stop_hotlist_monitor_cmd(). 3) The current function has an "int *buf_len" parameter that is unused. To address these issue introduce a new function with "mirror" naming, wmi_unified_extscan_start_hotlist_monitor_cmd(), which has an appropriate parameter list. It is expected that all clients of the existing API will be moved to the new API, at which point the existing API can be removed. Change-Id: Ie705f2462c7d5befa691f1ab57293e55ab68e3e2 CRs-Fixed: 2289368
This commit is contained in:
@@ -44,6 +44,18 @@ QDF_STATUS wmi_unified_extscan_start_change_monitor_cmd(void *wmi_hdl,
|
||||
QDF_STATUS wmi_unified_extscan_stop_hotlist_monitor_cmd(void *wmi_hdl,
|
||||
struct extscan_bssid_hotlist_reset_params *photlist_reset);
|
||||
|
||||
/**
|
||||
* wmi_unified_extscan_start_hotlist_monitor_cmd() - start hotlist monitor
|
||||
* @wmi_hdl: wmi handle
|
||||
* @params: hotlist params
|
||||
*
|
||||
* This function configures hotlist monitor to start in fw.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS wmi_unified_extscan_start_hotlist_monitor_cmd(void *wmi_hdl,
|
||||
struct extscan_bssid_hotlist_set_params *params);
|
||||
|
||||
QDF_STATUS wmi_unified_stop_extscan_cmd(void *wmi_hdl,
|
||||
struct extscan_stop_req_params *pstopcmd);
|
||||
|
||||
|
Reference in New Issue
Block a user