qcacmn: Replace void * wmi_hdl with abstract type (9/10)

Replace void * wmi handle with abstract type handles
rovided by wmi component

Change-Id: I5c9dde2546a763b9f9b87f328e67b6189f031f1e
CRs-Fixed: 2482645
This commit is contained in:
Himanshu Batra
2019-07-01 17:53:50 +05:30
committed by nshrivas
parent aefbe07345
commit a61bf79b15
2 changed files with 161 additions and 194 deletions

View File

@@ -32,7 +32,7 @@ struct policy_mgr_dual_mac_config;
/** /**
* wmi_unified_set_sta_sa_query_param_cmd() - set sta sa query parameters * wmi_unified_set_sta_sa_query_param_cmd() - set sta sa query parameters
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @vdev_id: vdev id * @vdev_id: vdev id
* @max_retries: max retries * @max_retries: max retries
* @retry_interval: retry interval * @retry_interval: retry interval
@@ -40,7 +40,7 @@ struct policy_mgr_dual_mac_config;
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_sta_sa_query_param_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_sta_sa_query_param_cmd(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint32_t max_retries, uint32_t max_retries,
uint32_t retry_interval); uint32_t retry_interval);
@@ -60,7 +60,7 @@ wmi_unified_set_sta_keep_alive_cmd(wmi_unified_t wmi_handle,
/** /**
* wmi_unified_vdev_set_gtx_cfg_cmd() - set GTX params * wmi_unified_vdev_set_gtx_cfg_cmd() - set GTX params
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @if_id: vdev id * @if_id: vdev id
* @gtx_info: GTX config params * @gtx_info: GTX config params
* *
@@ -68,18 +68,20 @@ wmi_unified_set_sta_keep_alive_cmd(wmi_unified_t wmi_handle,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_vdev_set_gtx_cfg_cmd(void *wmi_hdl, uint32_t if_id, QDF_STATUS
wmi_unified_vdev_set_gtx_cfg_cmd(wmi_unified_t wmi_handle, uint32_t if_id,
struct wmi_gtx_config *gtx_info); struct wmi_gtx_config *gtx_info);
#ifdef WLAN_FEATURE_DISA #ifdef WLAN_FEATURE_DISA
/** /**
* wmi_unified_encrypt_decrypt_send_cmd() - send encryptdecrypt cmd to fw * wmi_unified_encrypt_decrypt_send_cmd() - send encryptdecrypt cmd to fw
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @params: encrypt/decrypt params * @params: encrypt/decrypt params
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(
wmi_unified_t wmi_handle,
struct disa_encrypt_decrypt_req_params *params); struct disa_encrypt_decrypt_req_params *params);
/** /**
@@ -91,7 +93,8 @@ QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS for success or error code * Return: QDF_STATUS_SUCCESS for success or error code
*/ */
QDF_STATUS wmi_extract_encrypt_decrypt_resp_params(void *wmi_hdl, QDF_STATUS wmi_extract_encrypt_decrypt_resp_params(
wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t *evt_buf,
struct disa_encrypt_decrypt_resp_params *resp); struct disa_encrypt_decrypt_resp_params *resp);
#endif /* WLAN_FEATURE_DISA */ #endif /* WLAN_FEATURE_DISA */
@@ -117,30 +120,33 @@ wmi_unified_send_reject_ap_list(struct wmi_unified *wmi_handle,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_process_dhcp_ind(void *wmi_hdl, QDF_STATUS wmi_unified_process_dhcp_ind(
wmi_unified_t wmi_handle,
wmi_peer_set_param_cmd_fixed_param *ta_dhcp_ind); wmi_peer_set_param_cmd_fixed_param *ta_dhcp_ind);
/** /**
* wmi_unified_get_link_speed_cmd() -send command to get linkspeed * wmi_unified_get_link_speed_cmd() -send command to get linkspeed
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
* @pLinkSpeed: link speed info * @peer_macaddr: peer MAC address
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_get_link_speed_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_get_link_speed_cmd(wmi_unified_t wmi_handle,
wmi_mac_addr peer_macaddr); wmi_mac_addr peer_macaddr);
/** /**
* wmi_unified_fw_profiling_data_cmd() - send FW profiling cmd to WLAN FW * wmi_unified_fw_profiling_data_cmd() - send FW profiling cmd to WLAN FW
* @wmi_handl: wmi handle * @wmi_handle: wmi handle
* @cmd: Profiling command index * @cmd: Profiling command index
* @value1: parameter1 value * @value1: parameter1 value
* @value2: parameter2 value * @value2: parameter2 value
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_fw_profiling_data_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_fw_profiling_data_cmd(wmi_unified_t wmi_handle,
uint32_t cmd, uint32_t value1, uint32_t value2); uint32_t cmd,
uint32_t value1,
uint32_t value2);
/** /**
* wmi_unified_nat_keepalive_en_cmd() - enable NAT keepalive filter * wmi_unified_nat_keepalive_en_cmd() - enable NAT keepalive filter
@@ -149,16 +155,18 @@ QDF_STATUS wmi_unified_fw_profiling_data_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_nat_keepalive_en_cmd(void *wmi_hdl, uint8_t vdev_id); QDF_STATUS wmi_unified_nat_keepalive_en_cmd(wmi_unified_t wmi_handle,
uint8_t vdev_id);
/** /**
* wmi_unified_set_latency_config_cmd() * wmi_unified_wlm_latency_level_cmd() - set latency level
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
* @param: WLM parameters * @param: WLM parameters
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_wlm_latency_level_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_wlm_latency_level_cmd(wmi_unified_t wmi_handle,
struct wlm_latency_level_param *param); struct wlm_latency_level_param *param);
/** /**
@@ -170,17 +178,18 @@ QDF_STATUS wmi_unified_wlm_latency_level_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_process_set_ie_info_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_process_set_ie_info_cmd(wmi_unified_t wmi_handle,
struct vdev_ie_info_param *ie_info); struct vdev_ie_info_param *ie_info);
/** /**
* wmi_unified_set_base_macaddr_indicate_cmd() - set base mac address in fw * wmi_unified_set_base_macaddr_indicate_cmd() - set base mac address in fw
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @custom_addr: base mac address * @custom_addr: base mac address
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_base_macaddr_indicate_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_base_macaddr_indicate_cmd(wmi_unified_t wmi_handle,
uint8_t *custom_addr); uint8_t *custom_addr);
#ifdef FEATURE_WLAN_TDLS #ifdef FEATURE_WLAN_TDLS
@@ -194,7 +203,8 @@ QDF_STATUS wmi_unified_set_base_macaddr_indicate_cmd(void *wmi_hdl,
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failures; * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failures;
* Negative errno otherwise * Negative errno otherwise
*/ */
QDF_STATUS wmi_unified_set_tdls_offchan_mode_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_tdls_offchan_mode_cmd(
wmi_unified_t wmi_handle,
struct tdls_channel_switch_params *chan_switch_params); struct tdls_channel_switch_params *chan_switch_params);
/** /**
@@ -205,7 +215,7 @@ QDF_STATUS wmi_unified_set_tdls_offchan_mode_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_update_fw_tdls_state_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_update_fw_tdls_state_cmd(wmi_unified_t wmi_handle,
struct tdls_info *tdls_param, struct tdls_info *tdls_param,
enum wmi_tdls_state tdls_state); enum wmi_tdls_state tdls_state);
@@ -223,43 +233,44 @@ QDF_STATUS wmi_unified_update_tdls_peer_state_cmd(wmi_unified_t wmi_handle,
/** /**
* wmi_extract_vdev_tdls_ev_param - extract vdev tdls param from event * wmi_extract_vdev_tdls_ev_param - extract vdev tdls param from event
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
* @param evt_buf: pointer to event buffer * @evt_buf: pointer to event buffer
* @param param: Pointer to hold vdev tdls param * @param: Pointer to hold vdev tdls param
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_extract_vdev_tdls_ev_param(void *wmi_hdl, void *evt_buf, QDF_STATUS wmi_extract_vdev_tdls_ev_param(wmi_unified_t wmi_handle,
void *evt_buf,
struct tdls_event_info *param); struct tdls_event_info *param);
#endif /* FEATURE_WLAN_TDLS */ #endif /* FEATURE_WLAN_TDLS */
/** /**
* wmi_unified_send_sar_limit_cmd() - send sar limit cmd to fw * wmi_unified_send_sar_limit_cmd() - send sar limit cmd to fw
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @params: sar limit command params * @params: sar limit command params
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_send_sar_limit_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_sar_limit_cmd(wmi_unified_t wmi_handle,
struct sar_limit_cmd_params *params); struct sar_limit_cmd_params *params);
/** /**
* wmi_unified_get_sar_limit_cmd() - request current SAR limits from FW * wmi_unified_get_sar_limit_cmd() - request current SAR limits from FW
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* *
* Return: QDF_STATUS_SUCCESS for success or error code * Return: QDF_STATUS_SUCCESS for success or error code
*/ */
QDF_STATUS wmi_unified_get_sar_limit_cmd(void *wmi_hdl); QDF_STATUS wmi_unified_get_sar_limit_cmd(wmi_unified_t wmi_handle);
/** /**
* wmi_unified_extract_sar_limit_event() - extract SAR limits from FW event * wmi_unified_extract_sar_limit_event() - extract SAR limits from FW event
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @evt_buf: event buffer received from firmware * @evt_buf: event buffer received from firmware
* @event: SAR limit event which is to be populated by data extracted from * @event: SAR limit event which is to be populated by data extracted from
* the @evt_buf buffer * the @evt_buf buffer
* *
* Return: QDF_STATUS_SUCCESS for success or error code * Return: QDF_STATUS_SUCCESS for success or error code
*/ */
QDF_STATUS wmi_unified_extract_sar_limit_event(void *wmi_hdl, QDF_STATUS wmi_unified_extract_sar_limit_event(wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t *evt_buf,
struct sar_limit_event *event); struct sar_limit_event *event);
@@ -276,28 +287,30 @@ QDF_STATUS wmi_unified_extract_sar2_result_event(void *handle,
/* /*
* wmi_unified_set_del_pmkid_cache() - set delete PMKID * wmi_unified_set_del_pmkid_cache() - set delete PMKID
* @wmi_hdl: wma handle * @wmi_handle: wma handle
* @pmksa: pointer to pmk cache entry * @pmksa: pointer to pmk cache entry
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_del_pmkid_cache(void *wmi_hdl, QDF_STATUS
wmi_unified_set_del_pmkid_cache(wmi_unified_t wmi_handle,
struct wmi_unified_pmk_cache *pmksa); struct wmi_unified_pmk_cache *pmksa);
/** /**
* wmi_unified_del_ts_cmd() - send DELTS request to fw * wmi_unified_del_ts_cmd() - send DELTS request to fw
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
* @msg: delts params * @vdev_id: vdev id
* @ac: ac param
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_del_ts_cmd(void *wmi_hdl, uint8_t vdev_id, QDF_STATUS wmi_unified_del_ts_cmd(wmi_unified_t wmi_handle, uint8_t vdev_id,
uint8_t ac); uint8_t ac);
/** /**
* wmi_unified_aggr_qos_cmd() - send aggr qos request to fw * wmi_unified_aggr_qos_cmd() - send aggr qos request to fw
* @wmi_handle: handle to wmi * @wmi_handle: handle to wmi
* @aggr_qos_rsp_msg - combined struct for all ADD_TS requests. * @aggr_qos_rsp_msg: combined struct for all ADD_TS requests.
* *
* A function to handle WMI_AGGR_QOS_REQ. This will send out * A function to handle WMI_AGGR_QOS_REQ. This will send out
* ADD_TS requestes to firmware in loop for all the ACs with * ADD_TS requestes to firmware in loop for all the ACs with
@@ -305,7 +318,8 @@ QDF_STATUS wmi_unified_del_ts_cmd(void *wmi_hdl, uint8_t vdev_id,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_aggr_qos_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_aggr_qos_cmd(
wmi_unified_t wmi_handle,
struct aggr_add_ts_param *aggr_qos_rsp_msg); struct aggr_add_ts_param *aggr_qos_rsp_msg);
/** /**
@@ -315,7 +329,7 @@ QDF_STATUS wmi_unified_aggr_qos_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_add_ts_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_add_ts_cmd(wmi_unified_t wmi_handle,
struct add_ts_param *msg); struct add_ts_param *msg);
/** /**
@@ -339,7 +353,8 @@ QDF_STATUS wmi_unified_process_add_periodic_tx_ptrn_cmd(
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_process_del_periodic_tx_ptrn_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_process_del_periodic_tx_ptrn_cmd(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint8_t pattern_id); uint8_t pattern_id);
@@ -351,32 +366,32 @@ QDF_STATUS wmi_unified_process_del_periodic_tx_ptrn_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_auto_shutdown_timer_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_auto_shutdown_timer_cmd(wmi_unified_t wmi_handle,
uint32_t timer_val); uint32_t timer_val);
/** /**
* wmi_unified_set_led_flashing_cmd() - set led flashing in fw * wmi_unified_set_led_flashing_cmd() - set led flashing in fw
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @flashing: flashing request * @flashing: flashing request
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_led_flashing_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_set_led_flashing_cmd(wmi_unified_t wmi_handle,
struct flashing_req_params *flashing); struct flashing_req_params *flashing);
/** /**
* wmi_unified_process_ch_avoid_update_cmd() - handles channel avoid * wmi_unified_process_ch_avoid_update_cmd() - handles channel avoid
* update request * update request
* @wmi_handle: wmi handle * @wmi_handle: wmi handle
* @ch_avoid_update_req: channel avoid update params
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(void *wmi_hdl); QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(wmi_unified_t wmi_handle);
/** /**
* wmi_unified_pdev_set_pcl_cmd() - Send WMI_SOC_SET_PCL_CMDID to FW * wmi_unified_pdev_set_pcl_cmd() - Send WMI_SOC_SET_PCL_CMDID to FW
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @msg: PCL structure containing the PCL and the number of channels * @msg: PCL structure containing the PCL and the number of channels
* *
* WMI_SOC_SET_PCL_CMDID provides a Preferred Channel List (PCL) to the WLAN * WMI_SOC_SET_PCL_CMDID provides a Preferred Channel List (PCL) to the WLAN
@@ -388,15 +403,13 @@ QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(void *wmi_hdl);
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_pdev_set_pcl_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_pdev_set_pcl_cmd(wmi_unified_t wmi_handle,
struct wmi_pcl_chan_weights *msg); struct wmi_pcl_chan_weights *msg);
/** /**
* wmi_unified_soc_set_hw_mode_cmd() - Send WMI_SOC_SET_HW_MODE_CMDID to FW * wmi_unified_soc_set_hw_mode_cmd() - Send WMI_SOC_SET_HW_MODE_CMDID to FW
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @msg: Structure containing the following parameters * hw_mode_index: The HW_Mode field is a enumerated type that is selected
*
* - hw_mode_index: The HW_Mode field is a enumerated type that is selected
* from the HW_Mode table, which is returned in the WMI_SERVICE_READY_EVENTID. * from the HW_Mode table, which is returned in the WMI_SERVICE_READY_EVENTID.
* *
* Provides notification to the WLAN firmware that host driver is requesting a * Provides notification to the WLAN firmware that host driver is requesting a
@@ -405,20 +418,21 @@ QDF_STATUS wmi_unified_pdev_set_pcl_cmd(void *wmi_hdl,
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_soc_set_hw_mode_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_soc_set_hw_mode_cmd(wmi_unified_t wmi_handle,
uint32_t hw_mode_index); uint32_t hw_mode_index);
#ifdef WLAN_POLICY_MGR_ENABLE #ifdef WLAN_POLICY_MGR_ENABLE
/** /**
* wmi_unified_pdev_set_dual_mac_config_cmd() - Set dual mac config to FW * wmi_unified_pdev_set_dual_mac_config_cmd() - Set dual mac config to FW
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @msg: Dual MAC config parameters * @msg: Dual MAC config parameters
* *
* Configures WLAN firmware with the dual MAC features * Configures WLAN firmware with the dual MAC features
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failures. * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failures.
*/ */
QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(
wmi_unified_t wmi_handle,
struct policy_mgr_dual_mac_config *msg); struct policy_mgr_dual_mac_config *msg);
#endif /* WLAN_POLICY_MGR_ENABLE */ #endif /* WLAN_POLICY_MGR_ENABLE */
@@ -426,55 +440,56 @@ QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(void *wmi_hdl,
* wmi_unified_send_adapt_dwelltime_params_cmd() - send wmi cmd of * wmi_unified_send_adapt_dwelltime_params_cmd() - send wmi cmd of
* adaptive dwelltime configuration params * adaptive dwelltime configuration params
* @wma_handle: wma handler * @wma_handle: wma handler
* @dwelltime_params: pointer to dwelltime_params * @wmi_param: pointer to dwelltime_params
* *
* Return: QDF_STATUS_SUCCESS on success and QDF failure reason code for failure * Return: QDF_STATUS_SUCCESS on success and QDF failure reason code for failure
*/ */
QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(
struct wmi_adaptive_dwelltime_params * wmi_unified_t wmi_handle,
wmi_param); struct wmi_adaptive_dwelltime_params *wmi_param);
/** /**
* wmi_unified_send_dbs_scan_sel_params_cmd() - send wmi cmd of * wmi_unified_send_dbs_scan_sel_params_cmd() - send wmi cmd of
* DBS scan selection configuration params * DBS scan selection configuration params
* @wma_handle: wma handler * @wma_handle: wma handler
* @dbs_scan_params: pointer to wmi_dbs_scan_sel_params * @wmi_param: pointer to wmi_dbs_scan_sel_params
* *
* Return: QDF_STATUS_SUCCESS on success and QDF failure reason code for failure * Return: QDF_STATUS_SUCCESS on success and QDF failure reason code for failure
*/ */
QDF_STATUS wmi_unified_send_dbs_scan_sel_params_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_dbs_scan_sel_params_cmd(
wmi_unified_t wmi_handle,
struct wmi_dbs_scan_sel_params *wmi_param); struct wmi_dbs_scan_sel_params *wmi_param);
/** /**
* wmi_unified_set_arp_stats_req() - set arp stats request * wmi_unified_set_arp_stats_req() - set arp stats request
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @req_buf: pointer to set_arp_stats * @req_buf: pointer to set_arp_stats
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_set_arp_stats_req(void *wmi_hdl, QDF_STATUS wmi_unified_set_arp_stats_req(wmi_unified_t wmi_handle,
struct set_arp_stats *req_buf); struct set_arp_stats *req_buf);
/** /**
* wmi_unified_get_arp_stats_req() - get arp stats request * wmi_unified_get_arp_stats_req() - get arp stats request
* @wmi_hdl: wmi handle * @wmi_handle: wmi handle
* @req_buf: pointer to get_arp_stats * @req_buf: pointer to get_arp_stats
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_get_arp_stats_req(void *wmi_hdl, QDF_STATUS wmi_unified_get_arp_stats_req(wmi_unified_t wmi_handle,
struct get_arp_stats *req_buf); struct get_arp_stats *req_buf);
/** /**
* wmi_unified_peer_unmap_conf_send() - send PEER unmap conf command to fw * wmi_unified_peer_unmap_conf_send() - send PEER unmap conf command to fw
* @wmi: wmi handle * @wmi_handle: wmi handle
* @vdev_id: vdev id * @vdev_id: vdev id
* @peer_id_cnt: number of peer id * @peer_id_cnt: number of peer id
* @peer_id_list: list of peer ids * @peer_id_list: list of peer ids
* *
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
*/ */
QDF_STATUS wmi_unified_peer_unmap_conf_send(void *wmi_hdl, QDF_STATUS wmi_unified_peer_unmap_conf_send(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint32_t peer_id_cnt, uint32_t peer_id_cnt,
uint16_t *peer_id_list); uint16_t *peer_id_list);

View File

@@ -22,13 +22,11 @@
#include "wmi_unified_priv.h" #include "wmi_unified_priv.h"
#include "wmi_unified_sta_api.h" #include "wmi_unified_sta_api.h"
QDF_STATUS wmi_unified_set_sta_sa_query_param_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_sta_sa_query_param_cmd(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint32_t max_retries, uint32_t max_retries,
uint32_t retry_interval) uint32_t retry_interval)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_sta_sa_query_param_cmd) if (wmi_handle->ops->send_set_sta_sa_query_param_cmd)
return wmi_handle->ops->send_set_sta_sa_query_param_cmd(wmi_handle, return wmi_handle->ops->send_set_sta_sa_query_param_cmd(wmi_handle,
vdev_id, max_retries, vdev_id, max_retries,
@@ -48,11 +46,10 @@ wmi_unified_set_sta_keep_alive_cmd(wmi_unified_t wmi_handle,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_vdev_set_gtx_cfg_cmd(void *wmi_hdl, uint32_t if_id, QDF_STATUS
wmi_unified_vdev_set_gtx_cfg_cmd(wmi_unified_t wmi_handle, uint32_t if_id,
struct wmi_gtx_config *gtx_info) struct wmi_gtx_config *gtx_info)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_vdev_set_gtx_cfg_cmd) if (wmi_handle->ops->send_vdev_set_gtx_cfg_cmd)
return wmi_handle->ops->send_vdev_set_gtx_cfg_cmd(wmi_handle, return wmi_handle->ops->send_vdev_set_gtx_cfg_cmd(wmi_handle,
if_id, if_id,
@@ -61,11 +58,10 @@ QDF_STATUS wmi_unified_vdev_set_gtx_cfg_cmd(void *wmi_hdl, uint32_t if_id,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_process_dhcp_ind(void *wmi_hdl, QDF_STATUS wmi_unified_process_dhcp_ind(
wmi_unified_t wmi_handle,
wmi_peer_set_param_cmd_fixed_param *ta_dhcp_ind) wmi_peer_set_param_cmd_fixed_param *ta_dhcp_ind)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_process_dhcp_ind_cmd) if (wmi_handle->ops->send_process_dhcp_ind_cmd)
return wmi_handle->ops->send_process_dhcp_ind_cmd(wmi_handle, return wmi_handle->ops->send_process_dhcp_ind_cmd(wmi_handle,
ta_dhcp_ind); ta_dhcp_ind);
@@ -73,11 +69,9 @@ QDF_STATUS wmi_unified_process_dhcp_ind(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_get_link_speed_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_get_link_speed_cmd(wmi_unified_t wmi_handle,
wmi_mac_addr peer_macaddr) wmi_mac_addr peer_macaddr)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_get_link_speed_cmd) if (wmi_handle->ops->send_get_link_speed_cmd)
return wmi_handle->ops->send_get_link_speed_cmd(wmi_handle, return wmi_handle->ops->send_get_link_speed_cmd(wmi_handle,
peer_macaddr); peer_macaddr);
@@ -85,11 +79,11 @@ QDF_STATUS wmi_unified_get_link_speed_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_fw_profiling_data_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_fw_profiling_data_cmd(wmi_unified_t wmi_handle,
uint32_t cmd, uint32_t value1, uint32_t value2) uint32_t cmd,
uint32_t value1,
uint32_t value2)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_fw_profiling_cmd) if (wmi_handle->ops->send_fw_profiling_cmd)
return wmi_handle->ops->send_fw_profiling_cmd(wmi_handle, return wmi_handle->ops->send_fw_profiling_cmd(wmi_handle,
cmd, cmd,
@@ -99,10 +93,9 @@ QDF_STATUS wmi_unified_fw_profiling_data_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_nat_keepalive_en_cmd(void *wmi_hdl, uint8_t vdev_id) QDF_STATUS wmi_unified_nat_keepalive_en_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_nat_keepalive_en_cmd) if (wmi_handle->ops->send_nat_keepalive_en_cmd)
return wmi_handle->ops->send_nat_keepalive_en_cmd(wmi_handle, return wmi_handle->ops->send_nat_keepalive_en_cmd(wmi_handle,
vdev_id); vdev_id);
@@ -110,11 +103,10 @@ QDF_STATUS wmi_unified_nat_keepalive_en_cmd(void *wmi_hdl, uint8_t vdev_id)
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_wlm_latency_level_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_wlm_latency_level_cmd(wmi_unified_t wmi_handle,
struct wlm_latency_level_param *param) struct wlm_latency_level_param *param)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_wlm_latency_level_cmd) if (wmi_handle->ops->send_wlm_latency_level_cmd)
return wmi_handle->ops->send_wlm_latency_level_cmd(wmi_handle, return wmi_handle->ops->send_wlm_latency_level_cmd(wmi_handle,
param); param);
@@ -122,11 +114,10 @@ QDF_STATUS wmi_unified_wlm_latency_level_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_process_set_ie_info_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_process_set_ie_info_cmd(wmi_unified_t wmi_handle,
struct vdev_ie_info_param *ie_info) struct vdev_ie_info_param *ie_info)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_process_set_ie_info_cmd) if (wmi_handle->ops->send_process_set_ie_info_cmd)
return wmi_handle->ops->send_process_set_ie_info_cmd(wmi_handle, return wmi_handle->ops->send_process_set_ie_info_cmd(wmi_handle,
ie_info); ie_info);
@@ -134,37 +125,32 @@ QDF_STATUS wmi_unified_process_set_ie_info_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_set_base_macaddr_indicate_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_base_macaddr_indicate_cmd(wmi_unified_t wmi_handle,
uint8_t *custom_addr) uint8_t *custom_addr)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_base_macaddr_indicate_cmd) if (wmi_handle->ops->send_set_base_macaddr_indicate_cmd)
return wmi_handle->ops->send_set_base_macaddr_indicate_cmd(wmi_handle, return wmi_handle->ops->send_set_base_macaddr_indicate_cmd(
custom_addr); wmi_handle, custom_addr);
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
#ifdef FEATURE_WLAN_TDLS #ifdef FEATURE_WLAN_TDLS
QDF_STATUS wmi_unified_set_tdls_offchan_mode_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_tdls_offchan_mode_cmd(
wmi_unified_t wmi_handle,
struct tdls_channel_switch_params *chan_switch_params) struct tdls_channel_switch_params *chan_switch_params)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_tdls_offchan_mode_cmd) if (wmi_handle->ops->send_set_tdls_offchan_mode_cmd)
return wmi_handle->ops->send_set_tdls_offchan_mode_cmd(wmi_handle, return wmi_handle->ops->send_set_tdls_offchan_mode_cmd(
chan_switch_params); wmi_handle, chan_switch_params);
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_update_fw_tdls_state_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_update_fw_tdls_state_cmd(wmi_unified_t wmi_handle,
struct tdls_info *tdls_param, struct tdls_info *tdls_param,
enum wmi_tdls_state tdls_state) enum wmi_tdls_state tdls_state)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_update_fw_tdls_state_cmd) if (wmi_handle->ops->send_update_fw_tdls_state_cmd)
return wmi_handle->ops->send_update_fw_tdls_state_cmd( return wmi_handle->ops->send_update_fw_tdls_state_cmd(
wmi_handle, tdls_param, tdls_state); wmi_handle, tdls_param, tdls_state);
@@ -183,11 +169,10 @@ QDF_STATUS wmi_unified_update_tdls_peer_state_cmd(wmi_unified_t wmi_handle,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_extract_vdev_tdls_ev_param(void *wmi_hdl, void *evt_buf, QDF_STATUS wmi_extract_vdev_tdls_ev_param(wmi_unified_t wmi_handle,
void *evt_buf,
struct tdls_event_info *param) struct tdls_event_info *param)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t)wmi_hdl;
if (wmi_handle->ops->extract_vdev_tdls_ev_param) if (wmi_handle->ops->extract_vdev_tdls_ev_param)
return wmi_handle->ops->extract_vdev_tdls_ev_param(wmi_handle, return wmi_handle->ops->extract_vdev_tdls_ev_param(wmi_handle,
evt_buf, param); evt_buf, param);
@@ -197,11 +182,10 @@ QDF_STATUS wmi_extract_vdev_tdls_ev_param(void *wmi_hdl, void *evt_buf,
#endif /* FEATURE_WLAN_TDLS */ #endif /* FEATURE_WLAN_TDLS */
#ifdef WLAN_FEATURE_DISA #ifdef WLAN_FEATURE_DISA
QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(
wmi_unified_t wmi_handle,
struct disa_encrypt_decrypt_req_params *params) struct disa_encrypt_decrypt_req_params *params)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_encrypt_decrypt_send_cmd) if (wmi_handle->ops->send_encrypt_decrypt_send_cmd)
return wmi_handle->ops->send_encrypt_decrypt_send_cmd( return wmi_handle->ops->send_encrypt_decrypt_send_cmd(
wmi_handle, wmi_handle,
@@ -209,12 +193,11 @@ QDF_STATUS wmi_unified_encrypt_decrypt_send_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_extract_encrypt_decrypt_resp_params(void *wmi_hdl, QDF_STATUS wmi_extract_encrypt_decrypt_resp_params(
wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t *evt_buf,
struct disa_encrypt_decrypt_resp_params *resp) struct disa_encrypt_decrypt_resp_params *resp)
{ {
struct wmi_unified *wmi_handle = (struct wmi_unified *)wmi_hdl;
if (wmi_handle->ops->extract_encrypt_decrypt_resp_event) if (wmi_handle->ops->extract_encrypt_decrypt_resp_event)
return wmi_handle->ops->extract_encrypt_decrypt_resp_event( return wmi_handle->ops->extract_encrypt_decrypt_resp_event(
wmi_handle, evt_buf, resp); wmi_handle, evt_buf, resp);
@@ -236,11 +219,9 @@ wmi_unified_send_reject_ap_list(struct wmi_unified *wmi_handle,
} }
#endif #endif
QDF_STATUS wmi_unified_send_sar_limit_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_sar_limit_cmd(wmi_unified_t wmi_handle,
struct sar_limit_cmd_params *params) struct sar_limit_cmd_params *params)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_sar_limit_cmd) if (wmi_handle->ops->send_sar_limit_cmd)
return wmi_handle->ops->send_sar_limit_cmd( return wmi_handle->ops->send_sar_limit_cmd(
wmi_handle, wmi_handle,
@@ -248,22 +229,18 @@ QDF_STATUS wmi_unified_send_sar_limit_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_get_sar_limit_cmd(void *wmi_hdl) QDF_STATUS wmi_unified_get_sar_limit_cmd(wmi_unified_t wmi_handle)
{ {
wmi_unified_t wmi_handle = wmi_hdl;
if (wmi_handle->ops->get_sar_limit_cmd) if (wmi_handle->ops->get_sar_limit_cmd)
return wmi_handle->ops->get_sar_limit_cmd(wmi_handle); return wmi_handle->ops->get_sar_limit_cmd(wmi_handle);
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_extract_sar_limit_event(void *wmi_hdl, QDF_STATUS wmi_unified_extract_sar_limit_event(wmi_unified_t wmi_handle,
uint8_t *evt_buf, uint8_t *evt_buf,
struct sar_limit_event *event) struct sar_limit_event *event)
{ {
wmi_unified_t wmi_handle = wmi_hdl;
if (wmi_handle->ops->extract_sar_limit_event) if (wmi_handle->ops->extract_sar_limit_event)
return wmi_handle->ops->extract_sar_limit_event(wmi_handle, return wmi_handle->ops->extract_sar_limit_event(wmi_handle,
evt_buf, evt_buf,
@@ -285,11 +262,10 @@ QDF_STATUS wmi_unified_extract_sar2_result_event(void *handle,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_set_del_pmkid_cache(void *wmi_hdl, QDF_STATUS
wmi_unified_set_del_pmkid_cache(wmi_unified_t wmi_handle,
struct wmi_unified_pmk_cache *req_buf) struct wmi_unified_pmk_cache *req_buf)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_del_pmkid_cache_cmd) if (wmi_handle->ops->send_set_del_pmkid_cache_cmd)
return wmi_handle->ops->send_set_del_pmkid_cache_cmd(wmi_handle, return wmi_handle->ops->send_set_del_pmkid_cache_cmd(wmi_handle,
req_buf); req_buf);
@@ -297,11 +273,9 @@ QDF_STATUS wmi_unified_set_del_pmkid_cache(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_del_ts_cmd(void *wmi_hdl, uint8_t vdev_id, QDF_STATUS wmi_unified_del_ts_cmd(wmi_unified_t wmi_handle, uint8_t vdev_id,
uint8_t ac) uint8_t ac)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_del_ts_cmd) if (wmi_handle->ops->send_del_ts_cmd)
return wmi_handle->ops->send_del_ts_cmd(wmi_handle, return wmi_handle->ops->send_del_ts_cmd(wmi_handle,
vdev_id, ac); vdev_id, ac);
@@ -309,11 +283,10 @@ QDF_STATUS wmi_unified_del_ts_cmd(void *wmi_hdl, uint8_t vdev_id,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_aggr_qos_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_aggr_qos_cmd(
wmi_unified_t wmi_handle,
struct aggr_add_ts_param *aggr_qos_rsp_msg) struct aggr_add_ts_param *aggr_qos_rsp_msg)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_aggr_qos_cmd) if (wmi_handle->ops->send_aggr_qos_cmd)
return wmi_handle->ops->send_aggr_qos_cmd(wmi_handle, return wmi_handle->ops->send_aggr_qos_cmd(wmi_handle,
aggr_qos_rsp_msg); aggr_qos_rsp_msg);
@@ -321,11 +294,9 @@ QDF_STATUS wmi_unified_aggr_qos_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_add_ts_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_add_ts_cmd(wmi_unified_t wmi_handle,
struct add_ts_param *msg) struct add_ts_param *msg)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_add_ts_cmd) if (wmi_handle->ops->send_add_ts_cmd)
return wmi_handle->ops->send_add_ts_cmd(wmi_handle, return wmi_handle->ops->send_add_ts_cmd(wmi_handle,
msg); msg);
@@ -345,12 +316,11 @@ QDF_STATUS wmi_unified_process_add_periodic_tx_ptrn_cmd(
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_process_del_periodic_tx_ptrn_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_process_del_periodic_tx_ptrn_cmd(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint8_t pattern_id) uint8_t pattern_id)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_process_del_periodic_tx_ptrn_cmd) if (wmi_handle->ops->send_process_del_periodic_tx_ptrn_cmd)
return wmi_handle->ops->send_process_del_periodic_tx_ptrn_cmd( return wmi_handle->ops->send_process_del_periodic_tx_ptrn_cmd(
wmi_handle, wmi_handle,
@@ -360,11 +330,9 @@ QDF_STATUS wmi_unified_process_del_periodic_tx_ptrn_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_set_auto_shutdown_timer_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_set_auto_shutdown_timer_cmd(wmi_unified_t wmi_handle,
uint32_t timer_val) uint32_t timer_val)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_auto_shutdown_timer_cmd) if (wmi_handle->ops->send_set_auto_shutdown_timer_cmd)
return wmi_handle->ops->send_set_auto_shutdown_timer_cmd( return wmi_handle->ops->send_set_auto_shutdown_timer_cmd(
wmi_handle, wmi_handle,
@@ -373,11 +341,10 @@ QDF_STATUS wmi_unified_set_auto_shutdown_timer_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_set_led_flashing_cmd(void *wmi_hdl, QDF_STATUS
wmi_unified_set_led_flashing_cmd(wmi_unified_t wmi_handle,
struct flashing_req_params *flashing) struct flashing_req_params *flashing)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_led_flashing_cmd) if (wmi_handle->ops->send_set_led_flashing_cmd)
return wmi_handle->ops->send_set_led_flashing_cmd(wmi_handle, return wmi_handle->ops->send_set_led_flashing_cmd(wmi_handle,
flashing); flashing);
@@ -385,10 +352,8 @@ QDF_STATUS wmi_unified_set_led_flashing_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(void *wmi_hdl) QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(wmi_unified_t wmi_handle)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_process_ch_avoid_update_cmd) if (wmi_handle->ops->send_process_ch_avoid_update_cmd)
return wmi_handle->ops->send_process_ch_avoid_update_cmd( return wmi_handle->ops->send_process_ch_avoid_update_cmd(
wmi_handle); wmi_handle);
@@ -396,22 +361,18 @@ QDF_STATUS wmi_unified_process_ch_avoid_update_cmd(void *wmi_hdl)
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_pdev_set_pcl_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_pdev_set_pcl_cmd(wmi_unified_t wmi_handle,
struct wmi_pcl_chan_weights *msg) struct wmi_pcl_chan_weights *msg)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_pdev_set_pcl_cmd) if (wmi_handle->ops->send_pdev_set_pcl_cmd)
return wmi_handle->ops->send_pdev_set_pcl_cmd(wmi_handle, msg); return wmi_handle->ops->send_pdev_set_pcl_cmd(wmi_handle, msg);
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_soc_set_hw_mode_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_soc_set_hw_mode_cmd(wmi_unified_t wmi_handle,
uint32_t hw_mode_index) uint32_t hw_mode_index)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_pdev_set_hw_mode_cmd) if (wmi_handle->ops->send_pdev_set_hw_mode_cmd)
return wmi_handle->ops->send_pdev_set_hw_mode_cmd(wmi_handle, return wmi_handle->ops->send_pdev_set_hw_mode_cmd(wmi_handle,
hw_mode_index); hw_mode_index);
@@ -420,11 +381,10 @@ QDF_STATUS wmi_unified_soc_set_hw_mode_cmd(void *wmi_hdl,
} }
#ifdef WLAN_POLICY_MGR_ENABLE #ifdef WLAN_POLICY_MGR_ENABLE
QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(
wmi_unified_t wmi_handle,
struct policy_mgr_dual_mac_config *msg) struct policy_mgr_dual_mac_config *msg)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_pdev_set_dual_mac_config_cmd) if (wmi_handle->ops->send_pdev_set_dual_mac_config_cmd)
return wmi_handle->ops->send_pdev_set_dual_mac_config_cmd( return wmi_handle->ops->send_pdev_set_dual_mac_config_cmd(
wmi_handle, wmi_handle,
@@ -434,11 +394,10 @@ QDF_STATUS wmi_unified_pdev_set_dual_mac_config_cmd(void *wmi_hdl,
} }
#endif /* WLAN_POLICY_MGR_ENABLE */ #endif /* WLAN_POLICY_MGR_ENABLE */
QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(
wmi_unified_t wmi_handle,
struct wmi_adaptive_dwelltime_params *dwelltime_params) struct wmi_adaptive_dwelltime_params *dwelltime_params)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_adapt_dwelltime_params_cmd) if (wmi_handle->ops->send_adapt_dwelltime_params_cmd)
return wmi_handle->ops-> return wmi_handle->ops->
send_adapt_dwelltime_params_cmd(wmi_handle, send_adapt_dwelltime_params_cmd(wmi_handle,
@@ -447,11 +406,10 @@ QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_send_dbs_scan_sel_params_cmd(void *wmi_hdl, QDF_STATUS wmi_unified_send_dbs_scan_sel_params_cmd(
wmi_unified_t wmi_handle,
struct wmi_dbs_scan_sel_params *dbs_scan_params) struct wmi_dbs_scan_sel_params *dbs_scan_params)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_dbs_scan_sel_params_cmd) if (wmi_handle->ops->send_dbs_scan_sel_params_cmd)
return wmi_handle->ops-> return wmi_handle->ops->
send_dbs_scan_sel_params_cmd(wmi_handle, send_dbs_scan_sel_params_cmd(wmi_handle,
@@ -460,11 +418,9 @@ QDF_STATUS wmi_unified_send_dbs_scan_sel_params_cmd(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_set_arp_stats_req(void *wmi_hdl, QDF_STATUS wmi_unified_set_arp_stats_req(wmi_unified_t wmi_handle,
struct set_arp_stats *req_buf) struct set_arp_stats *req_buf)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_set_arp_stats_req_cmd) if (wmi_handle->ops->send_set_arp_stats_req_cmd)
return wmi_handle->ops->send_set_arp_stats_req_cmd(wmi_handle, return wmi_handle->ops->send_set_arp_stats_req_cmd(wmi_handle,
req_buf); req_buf);
@@ -472,11 +428,9 @@ QDF_STATUS wmi_unified_set_arp_stats_req(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_get_arp_stats_req(void *wmi_hdl, QDF_STATUS wmi_unified_get_arp_stats_req(wmi_unified_t wmi_handle,
struct get_arp_stats *req_buf) struct get_arp_stats *req_buf)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t) wmi_hdl;
if (wmi_handle->ops->send_get_arp_stats_req_cmd) if (wmi_handle->ops->send_get_arp_stats_req_cmd)
return wmi_handle->ops->send_get_arp_stats_req_cmd(wmi_handle, return wmi_handle->ops->send_get_arp_stats_req_cmd(wmi_handle,
req_buf); req_buf);
@@ -484,13 +438,11 @@ QDF_STATUS wmi_unified_get_arp_stats_req(void *wmi_hdl,
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
QDF_STATUS wmi_unified_peer_unmap_conf_send(void *wmi_hdl, QDF_STATUS wmi_unified_peer_unmap_conf_send(wmi_unified_t wmi_handle,
uint8_t vdev_id, uint8_t vdev_id,
uint32_t peer_id_cnt, uint32_t peer_id_cnt,
uint16_t *peer_id_list) uint16_t *peer_id_list)
{ {
wmi_unified_t wmi_handle = (wmi_unified_t)wmi_hdl;
if (wmi_handle->ops->send_peer_unmap_conf_cmd) if (wmi_handle->ops->send_peer_unmap_conf_cmd)
return wmi_handle->ops->send_peer_unmap_conf_cmd(wmi_handle, return wmi_handle->ops->send_peer_unmap_conf_cmd(wmi_handle,
vdev_id, peer_id_cnt, peer_id_list); vdev_id, peer_id_cnt, peer_id_list);