qcacmn: Add support for vdev delete response handler

Add support for vdev delete response handler

Change-Id: I7944064857ee2a1c8c8c1dcb739d692a7f463a13
CRs-Fixed: 2149401
This commit is contained in:
Om Prakash Tripathi
2017-11-24 16:53:07 +05:30
committed by snandini
parent bd55f8ec59
commit 105b04baf6
3 changed files with 24 additions and 0 deletions

View File

@@ -1288,6 +1288,19 @@ QDF_STATUS wmi_extract_fips_event_data(void *wmi_hdl, void *evt_buf,
QDF_STATUS wmi_extract_vdev_start_resp(void *wmi_hdl, void *evt_buf, QDF_STATUS wmi_extract_vdev_start_resp(void *wmi_hdl, void *evt_buf,
wmi_host_vdev_start_resp *vdev_rsp); wmi_host_vdev_start_resp *vdev_rsp);
/**
* wmi_extract_vdev_delete_resp - api to extract vdev delete
* response event params
* @wmi_handle: wma handle
* @evt_buf: pointer to event buffer
* @delele_rsp: pointer to hold delete response from firmware
*
* Return: QDF_STATUS_SUCCESS for successful event parse
* else QDF_STATUS_E_INVAL or QDF_STATUS_E_FAILURE
*/
QDF_STATUS wmi_extract_vdev_delete_resp(void *wmi_hdl, void *evt_buf,
struct wmi_host_vdev_delete_resp *delele_rsp);
QDF_STATUS wmi_extract_tbttoffset_update_params(void *wmi_hdl, void *evt_buf, QDF_STATUS wmi_extract_tbttoffset_update_params(void *wmi_hdl, void *evt_buf,
uint8_t idx, struct tbttoffset_params *tbtt_param); uint8_t idx, struct tbttoffset_params *tbtt_param);

View File

@@ -6153,6 +6153,14 @@ typedef struct {
uint32_t cfgd_rx_streams; uint32_t cfgd_rx_streams;
} wmi_host_vdev_start_resp; } wmi_host_vdev_start_resp;
/**
* struct wmi_host_vdev_delete_resp - VDEV delete response
* @vdev_id: vdev id
*/
struct wmi_host_vdev_delete_resp {
uint32_t vdev_id;
};
/** /**
* struct wmi_host_roam_event - host roam event param * struct wmi_host_roam_event - host roam event param
* @vdev_id: vdev id * @vdev_id: vdev id

View File

@@ -1099,6 +1099,9 @@ QDF_STATUS (*extract_fips_event_data)(wmi_unified_t wmi_handle,
QDF_STATUS (*extract_vdev_start_resp)(wmi_unified_t wmi_handle, void *evt_buf, QDF_STATUS (*extract_vdev_start_resp)(wmi_unified_t wmi_handle, void *evt_buf,
wmi_host_vdev_start_resp *vdev_rsp); wmi_host_vdev_start_resp *vdev_rsp);
QDF_STATUS (*extract_vdev_delete_resp)(wmi_unified_t wmi_handle, void *evt_buf,
struct wmi_host_vdev_delete_resp *delete_rsp);
QDF_STATUS (*extract_tbttoffset_update_params)(void *wmi_hdl, void *evt_buf, QDF_STATUS (*extract_tbttoffset_update_params)(void *wmi_hdl, void *evt_buf,
uint8_t idx, struct tbttoffset_params *tbtt_param); uint8_t idx, struct tbttoffset_params *tbtt_param);