|
@@ -24,11 +24,10 @@
|
|
|
#include <wmi_unified_roam_api.h>
|
|
|
|
|
|
#ifdef FEATURE_LFR_SUBNET_DETECTION
|
|
|
-QDF_STATUS wmi_unified_set_gateway_params_cmd(void *wmi_hdl,
|
|
|
- struct gateway_update_req_param *req)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_set_gateway_params_cmd(wmi_unified_t wmi_handle,
|
|
|
+ struct gateway_update_req_param *req)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_set_gateway_params_cmd)
|
|
|
return wmi_handle->ops->send_set_gateway_params_cmd(wmi_handle,
|
|
|
req);
|
|
@@ -38,11 +37,10 @@ QDF_STATUS wmi_unified_set_gateway_params_cmd(void *wmi_hdl,
|
|
|
#endif /* FEATURE_LFR_SUBNET_DETECTION */
|
|
|
|
|
|
#ifdef FEATURE_RSSI_MONITOR
|
|
|
-QDF_STATUS wmi_unified_set_rssi_monitoring_cmd(void *wmi_hdl,
|
|
|
- struct rssi_monitor_param *req)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_set_rssi_monitoring_cmd(wmi_unified_t wmi_handle,
|
|
|
+ struct rssi_monitor_param *req)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_set_rssi_monitoring_cmd)
|
|
|
return wmi_handle->ops->send_set_rssi_monitoring_cmd(wmi_handle,
|
|
|
req);
|
|
@@ -51,12 +49,10 @@ QDF_STATUS wmi_unified_set_rssi_monitoring_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
#endif /* FEATURE_RSSI_MONITOR */
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(void *wmi_hdl,
|
|
|
- struct roam_offload_scan_rssi_params
|
|
|
- *roam_req)
|
|
|
+QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
+ struct roam_offload_scan_rssi_params *roam_req)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_rssi_thresh_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_rssi_thresh_cmd(
|
|
|
wmi_handle, roam_req);
|
|
@@ -65,10 +61,9 @@ QDF_STATUS wmi_unified_roam_scan_offload_rssi_thresh_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
|
|
|
QDF_STATUS wmi_unified_roam_mawc_params_cmd(
|
|
|
- void *wmi_hdl, struct wmi_mawc_roam_params *params)
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
+ struct wmi_mawc_roam_params *params)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_mawc_params_cmd)
|
|
|
return wmi_handle->ops->send_roam_mawc_params_cmd(wmi_handle,
|
|
|
params);
|
|
@@ -76,11 +71,10 @@ QDF_STATUS wmi_unified_roam_mawc_params_cmd(
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_filter_cmd(void *wmi_hdl,
|
|
|
- struct roam_scan_filter_params *roam_req)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_roam_scan_filter_cmd(wmi_unified_t wmi_handle,
|
|
|
+ struct roam_scan_filter_params *roam_req)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_filter_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_filter_cmd(wmi_handle,
|
|
|
roam_req);
|
|
@@ -89,23 +83,19 @@ QDF_STATUS wmi_unified_roam_scan_filter_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
|
|
|
#ifdef FEATURE_WLAN_ESE
|
|
|
-QDF_STATUS wmi_unified_plm_stop_cmd(void *wmi_hdl,
|
|
|
- const struct plm_req_params *plm)
|
|
|
+QDF_STATUS wmi_unified_plm_stop_cmd(wmi_unified_t wmi_handle,
|
|
|
+ const struct plm_req_params *plm)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_plm_stop_cmd)
|
|
|
return wmi_handle->ops->send_plm_stop_cmd(wmi_handle, plm);
|
|
|
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_plm_start_cmd(void *wmi_hdl,
|
|
|
- const struct plm_req_params *plm,
|
|
|
- uint32_t *gchannel_list)
|
|
|
+QDF_STATUS wmi_unified_plm_start_cmd(wmi_unified_t wmi_handle,
|
|
|
+ const struct plm_req_params *plm,
|
|
|
+ uint32_t *gchannel_list)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_plm_start_cmd)
|
|
|
return wmi_handle->ops->send_plm_start_cmd(wmi_handle,
|
|
|
plm,
|
|
@@ -116,11 +106,9 @@ QDF_STATUS wmi_unified_plm_start_cmd(void *wmi_hdl,
|
|
|
#endif /* FEATURE_WLAN_ESE */
|
|
|
|
|
|
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
|
|
|
-QDF_STATUS wmi_unified_set_ric_req_cmd(void *wmi_hdl, void *msg,
|
|
|
- uint8_t is_add_ts)
|
|
|
+QDF_STATUS wmi_unified_set_ric_req_cmd(wmi_unified_t wmi_handle, void *msg,
|
|
|
+ uint8_t is_add_ts)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_set_ric_req_cmd)
|
|
|
return wmi_handle->ops->send_set_ric_req_cmd(wmi_handle, msg,
|
|
|
is_add_ts);
|
|
@@ -128,11 +116,9 @@ QDF_STATUS wmi_unified_set_ric_req_cmd(void *wmi_hdl, void *msg,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_synch_complete_cmd(void *wmi_hdl,
|
|
|
- uint8_t vdev_id)
|
|
|
+QDF_STATUS wmi_unified_roam_synch_complete_cmd(wmi_unified_t wmi_handle,
|
|
|
+ uint8_t vdev_id)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_process_roam_synch_complete_cmd)
|
|
|
return wmi_handle->ops->send_process_roam_synch_complete_cmd(
|
|
|
wmi_handle, vdev_id);
|
|
@@ -140,12 +126,10 @@ QDF_STATUS wmi_unified_roam_synch_complete_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_invoke_cmd(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_roam_invoke_cmd(wmi_unified_t wmi_handle,
|
|
|
struct wmi_roam_invoke_cmd *roaminvoke,
|
|
|
uint32_t ch_hz)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_invoke_cmd)
|
|
|
return wmi_handle->ops->send_roam_invoke_cmd(wmi_handle,
|
|
|
roaminvoke,
|
|
@@ -155,12 +139,11 @@ QDF_STATUS wmi_unified_roam_invoke_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
#endif /* WLAN_FEATURE_ROAM_OFFLOAD */
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_offload_mode_cmd(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_roam_scan_offload_mode_cmd(
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
wmi_start_scan_cmd_fixed_param *scan_cmd_fp,
|
|
|
struct roam_offload_scan_params *roam_req)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_mode_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_mode_cmd(
|
|
|
wmi_handle, scan_cmd_fp, roam_req);
|
|
@@ -168,11 +151,10 @@ QDF_STATUS wmi_unified_roam_scan_offload_mode_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_send_roam_scan_offload_ap_cmd(void *wmi_hdl,
|
|
|
- struct ap_profile_params *ap_profile)
|
|
|
+QDF_STATUS wmi_unified_send_roam_scan_offload_ap_cmd(
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
+ struct ap_profile_params *ap_profile)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_ap_profile_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_ap_profile_cmd(
|
|
|
wmi_handle, ap_profile);
|
|
@@ -180,11 +162,10 @@ QDF_STATUS wmi_unified_send_roam_scan_offload_ap_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_offload_cmd(void *wmi_hdl,
|
|
|
- uint32_t command, uint32_t vdev_id)
|
|
|
+QDF_STATUS wmi_unified_roam_scan_offload_cmd(wmi_unified_t wmi_handle,
|
|
|
+ uint32_t command,
|
|
|
+ uint32_t vdev_id)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_cmd(wmi_handle,
|
|
|
command,
|
|
@@ -204,13 +185,13 @@ wmi_unified_roam_scan_offload_scan_period(wmi_unified_t wmi_handle,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_offload_chan_list_cmd(void *wmi_hdl,
|
|
|
- uint8_t chan_count,
|
|
|
- uint32_t *chan_list,
|
|
|
- uint8_t list_type, uint32_t vdev_id)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_roam_scan_offload_chan_list_cmd(wmi_unified_t wmi_handle,
|
|
|
+ uint8_t chan_count,
|
|
|
+ uint32_t *chan_list,
|
|
|
+ uint8_t list_type,
|
|
|
+ uint32_t vdev_id)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_chan_list_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_chan_list_cmd(wmi_handle,
|
|
|
chan_count, chan_list,
|
|
@@ -219,14 +200,13 @@ QDF_STATUS wmi_unified_roam_scan_offload_chan_list_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_roam_scan_offload_rssi_change_cmd(void *wmi_hdl,
|
|
|
- uint32_t vdev_id,
|
|
|
- int32_t rssi_change_thresh,
|
|
|
- uint32_t bcn_rssi_weight,
|
|
|
- uint32_t hirssi_delay_btw_scans)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_roam_scan_offload_rssi_change_cmd(wmi_unified_t wmi_handle,
|
|
|
+ uint32_t vdev_id,
|
|
|
+ int32_t rssi_change_thresh,
|
|
|
+ uint32_t bcn_rssi_weight,
|
|
|
+ uint32_t hirssi_delay_btw_scans)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_offload_rssi_change_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_offload_rssi_change_cmd(wmi_handle,
|
|
|
vdev_id, rssi_change_thresh,
|
|
@@ -235,11 +215,10 @@ QDF_STATUS wmi_unified_roam_scan_offload_rssi_change_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_set_per_roam_config(void *wmi_hdl,
|
|
|
- struct wmi_per_roam_config_req *req_buf)
|
|
|
+QDF_STATUS
|
|
|
+wmi_unified_set_per_roam_config(wmi_unified_t wmi_handle,
|
|
|
+ struct wmi_per_roam_config_req *req_buf)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_per_roam_config_cmd)
|
|
|
return wmi_handle->ops->send_per_roam_config_cmd(wmi_handle,
|
|
|
req_buf);
|
|
@@ -247,11 +226,10 @@ QDF_STATUS wmi_unified_set_per_roam_config(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_send_limit_off_chan_cmd(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_send_limit_off_chan_cmd(
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
struct wmi_limit_off_chan_param *limit_off_chan_param)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_limit_off_chan_cmd)
|
|
|
return wmi_handle->ops->send_limit_off_chan_cmd(wmi_handle,
|
|
|
limit_off_chan_param);
|
|
@@ -260,11 +238,9 @@ QDF_STATUS wmi_unified_send_limit_off_chan_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
|
|
|
#ifdef WLAN_FEATURE_FILS_SK
|
|
|
-QDF_STATUS wmi_unified_roam_send_hlp_cmd(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_roam_send_hlp_cmd(wmi_unified_t wmi_handle,
|
|
|
struct hlp_params *req_buf)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_scan_hlp_cmd)
|
|
|
return wmi_handle->ops->send_roam_scan_hlp_cmd(wmi_handle,
|
|
|
req_buf);
|
|
@@ -273,11 +249,9 @@ QDF_STATUS wmi_unified_roam_send_hlp_cmd(void *wmi_hdl,
|
|
|
}
|
|
|
#endif /* WLAN_FEATURE_FILS_SK */
|
|
|
|
|
|
-QDF_STATUS wmi_unified_send_btm_config(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_send_btm_config(wmi_unified_t wmi_handle,
|
|
|
struct wmi_btm_config *params)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_btm_config)
|
|
|
return wmi_handle->ops->send_btm_config(wmi_handle,
|
|
|
params);
|
|
@@ -285,11 +259,9 @@ QDF_STATUS wmi_unified_send_btm_config(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_send_bss_load_config(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_send_bss_load_config(wmi_unified_t wmi_handle,
|
|
|
struct wmi_bss_load_config *params)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t)wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_roam_bss_load_config)
|
|
|
return wmi_handle->ops->send_roam_bss_load_config(wmi_handle,
|
|
|
params);
|
|
@@ -317,11 +289,9 @@ wmi_unified_send_idle_roam_params(wmi_unified_t wmi_handle,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_offload_11k_cmd(void *wmi_hdl,
|
|
|
- struct wmi_11k_offload_params *params)
|
|
|
+QDF_STATUS wmi_unified_offload_11k_cmd(wmi_unified_t wmi_handle,
|
|
|
+ struct wmi_11k_offload_params *params)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_offload_11k_cmd)
|
|
|
return wmi_handle->ops->send_offload_11k_cmd(wmi_handle,
|
|
|
params);
|
|
@@ -329,11 +299,10 @@ QDF_STATUS wmi_unified_offload_11k_cmd(void *wmi_hdl,
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
|
|
|
-QDF_STATUS wmi_unified_invoke_neighbor_report_cmd(void *wmi_hdl,
|
|
|
+QDF_STATUS wmi_unified_invoke_neighbor_report_cmd(
|
|
|
+ wmi_unified_t wmi_handle,
|
|
|
struct wmi_invoke_neighbor_report_params *params)
|
|
|
{
|
|
|
- wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
|
|
|
-
|
|
|
if (wmi_handle->ops->send_invoke_neighbor_report_cmd)
|
|
|
return wmi_handle->ops->send_invoke_neighbor_report_cmd(
|
|
|
wmi_handle, params);
|