qcacmn: Clean up wmi.h in target_if_scan.c

Add WMI unified APIs to extract PNO related WMI events in order to
remove wmi.h inclusion in target_if_scan.c.

Change-Id: I7fd28f175de002b48c294783f69b819ce2f3e37a
CRs-fixed: 2519032
This commit is contained in:
Yue Ma
2019-11-01 17:06:57 -07:00
committed by nshrivas
parent 28d1d127aa
commit 4b48131ce2
5 changed files with 142 additions and 19 deletions

View File

@@ -2502,6 +2502,32 @@ QDF_STATUS
wmi_extract_vdev_scan_ev_param(wmi_unified_t wmi_handle, void *evt_buf,
struct scan_event *param);
#ifdef FEATURE_WLAN_SCAN_PNO
/**
* wmi_extract_nlo_match_ev_param() - extract NLO match param from event
* @wmi_handle: pointer to WMI handle
* @evt_buf: pointer to WMI event buffer
* @param: pointer to scan event param for NLO match
*
* Return: QDF_STATUS_SUCCESS for success or error code
*/
QDF_STATUS
wmi_extract_nlo_match_ev_param(wmi_unified_t wmi_handle, void *evt_buf,
struct scan_event *param);
/**
* wmi_extract_nlo_complete_ev_param() - extract NLO complete param from event
* @wmi_handle: pointer to WMI handle
* @evt_buf: pointer to WMI event buffer
* @param: pointer to scan event param for NLO complete
*
* Return: QDF_STATUS_SUCCESS for success or error code
*/
QDF_STATUS
wmi_extract_nlo_complete_ev_param(wmi_unified_t wmi_handle, void *evt_buf,
struct scan_event *param);
#endif
/**
* wmi_extract_mu_ev_param() - extract mu param from event
* @wmi_handle: wmi handle