diff --git a/wmi_unified_api.h b/wmi_unified_api.h index 7e14db3326..f4fb89e9c0 100644 --- a/wmi_unified_api.h +++ b/wmi_unified_api.h @@ -1345,6 +1345,10 @@ QDF_STATUS wmi_extract_pdev_utf_event(void *wmi_hdl, uint8_t *evt_buf, struct wmi_host_pdev_utf_event *param); +QDF_STATUS wmi_extract_pdev_qvit_event(void *wmi_hdl, + uint8_t *evt_buf, + struct wmi_host_pdev_qvit_event *param); + QDF_STATUS wmi_extract_peer_delete_response_event(void *wmi_hdl, uint8_t *evt_buf, struct wmi_host_peer_delete_response_event *param); diff --git a/wmi_unified_param.h b/wmi_unified_param.h index 966c9d089a..e1e71a4e67 100644 --- a/wmi_unified_param.h +++ b/wmi_unified_param.h @@ -7292,6 +7292,18 @@ struct wmi_host_pdev_utf_event { uint32_t pdev_id; }; +/** + * struct wmi_host_pdev_qvit_event - Host defined struct to hold qvit event data + * @data: Pointer to data + * @datalen: Data length + * + */ +struct wmi_host_pdev_qvit_event { + uint8_t *data; + uint16_t datalen; + uint32_t pdev_id; +}; + /** * struct wmi_host_peer_delete_response_event - Peer Delete response event param * @vdev_id: vdev id diff --git a/wmi_unified_priv.h b/wmi_unified_priv.h index b600a188d1..673972f04b 100644 --- a/wmi_unified_priv.h +++ b/wmi_unified_priv.h @@ -1228,6 +1228,10 @@ QDF_STATUS (*extract_pdev_utf_event)(wmi_unified_t wmi_hdl, uint8_t *evt_buf, struct wmi_host_pdev_utf_event *param); +QDF_STATUS (*extract_pdev_qvit_event)(wmi_unified_t wmi_hdl, + uint8_t *evt_buf, + struct wmi_host_pdev_qvit_event *param); + uint16_t (*wmi_set_htc_tx_tag)(wmi_unified_t wmi_handle, wmi_buf_t buf, uint32_t cmd_id);