qcacmn: Add extract API for dcs interference event

Add TLV APIs to extract DCS intereference event. Add pdev id in
extract API used to derive pdev object.

Change-Id: Ie42ec1e3aec899ddc5b6b13d37dfd468ee29df7c
CRs-Fixed: 1115213
Cette révision appartient à :
Kiran Venkatappa
2016-12-29 18:09:32 +05:30
Parent 27ee0a3450
révision fea8a80332
3 fichiers modifiés avec 101 ajouts et 6 suppressions

Voir le fichier

@@ -5780,18 +5780,20 @@ static QDF_STATUS extract_wds_addr_event_non_tlv(wmi_unified_t wmi_handle,
* from event
* @wmi_handle: wmi handle
* @param evt_buf: pointer to event buffer
* @param interference_type: Pointer to hold interference type
* @param param: Pointer to hold dcs interference param
*
* Return: 0 for success or error code
*/
static QDF_STATUS extract_dcs_interference_type_non_tlv(
wmi_unified_t wmi_handle,
void *evt_buf, uint32_t *interference_type)
void *evt_buf, struct wmi_host_dcs_interference_param *param)
{
wmi_dcs_interference_event_t *ev =
(wmi_dcs_interference_event_t *) evt_buf;
*interference_type = ev->interference_type;
param->interference_type = ev->interference_type;
param->pdev_id = 1;
return QDF_STATUS_SUCCESS;
}