diff --git a/wmi_unified_api.h b/wmi_unified_api.h index 7f1fcd3006..2e07b4dde9 100644 --- a/wmi_unified_api.h +++ b/wmi_unified_api.h @@ -470,6 +470,9 @@ QDF_STATUS wmi_unified_hidden_ssid_vdev_restart_send(void *wmi_hdl, QDF_STATUS wmi_unified_vdev_set_param_send(void *wmi_hdl, struct vdev_set_params *param); +QDF_STATUS wmi_unified_sifs_trigger_send(void *wmi_hdl, + struct sifs_trigger_param *param); + QDF_STATUS wmi_unified_peer_delete_send(void *wmi_hdl, uint8_t peer_addr[IEEE80211_ADDR_LEN], diff --git a/wmi_unified_param.h b/wmi_unified_param.h index abd1972ac7..a2ae42433a 100644 --- a/wmi_unified_param.h +++ b/wmi_unified_param.h @@ -881,6 +881,15 @@ struct vdev_set_params { uint32_t param_value; }; +/** + * struct sifs_trigger_param - sifs_trigger cmd parameter + * @if_id: vdev id + * @param_value: parameter value + */ +struct sifs_trigger_param { + uint32_t if_id; + uint32_t param_value; +}; /** * struct peer_delete_params - peer delete cmd parameter diff --git a/wmi_unified_priv.h b/wmi_unified_priv.h index 7f3868104c..3fe547f4b6 100644 --- a/wmi_unified_priv.h +++ b/wmi_unified_priv.h @@ -367,6 +367,9 @@ QDF_STATUS QDF_STATUS (*send_vdev_set_param_cmd)(wmi_unified_t wmi_handle, struct vdev_set_params *param); +QDF_STATUS (*send_vdev_sifs_trigger_cmd)(wmi_unified_t wmi_handle, + struct sifs_trigger_param *param); + QDF_STATUS (*send_stats_request_cmd)(wmi_unified_t wmi_handle, uint8_t macaddr[IEEE80211_ADDR_LEN], struct stats_request_params *param);