Browse Source

qcacld-3.0: Clean up "hal" references in SME documentation

A recent series of changes renamed many SME function parameters which
had "hal" in their names. Now clean up the documentation of those
parameters so that the description does not reference "hal".

Change-Id: I686143b1cf01cd68d133835180fcdc71e695f368
CRs-Fixed: 2353527
Jeff Johnson 6 năm trước cách đây
mục cha
commit
e0d1dbe17e

+ 52 - 52
core/sme/inc/sme_api.h

@@ -485,7 +485,7 @@ QDF_STATUS sme_roam_connect_to_last_profile(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_roam_disconnect() - API to request CSR to disconnect
  * sme_roam_disconnect() - API to request CSR to disconnect
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session: SME session identifier
  * @session: SME session identifier
  * @reason: Reason to disconnect
  * @reason: Reason to disconnect
  *
  *
@@ -535,7 +535,7 @@ QDF_STATUS sme_roam_set_psk_pmk(mac_handle_t mac_handle, uint8_t sessionId,
 
 
 /**
 /**
  * sme_roam_get_wpa_rsn_req_ie() - Retrieve WPA/RSN Request IE
  * sme_roam_get_wpa_rsn_req_ie() - Retrieve WPA/RSN Request IE
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: ID of the specific session
  * @session_id: ID of the specific session
  * @len: Caller allocated memory that has the length of @buf as input.
  * @len: Caller allocated memory that has the length of @buf as input.
  *	Upon returned, @len has the length of the IE store in @buf
  *	Upon returned, @len has the length of the IE store in @buf
@@ -555,7 +555,7 @@ QDF_STATUS sme_roam_get_wpa_rsn_req_ie(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_roam_get_wpa_rsn_rsp_ie() - Retrieve WPA/RSN Response IE
  * sme_roam_get_wpa_rsn_rsp_ie() - Retrieve WPA/RSN Response IE
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: ID of the specific session
  * @session_id: ID of the specific session
  * @len: Caller allocated memory that has the length of @buf as input.
  * @len: Caller allocated memory that has the length of @buf as input.
  *	Upon returned, @len has the length of the IE store in @buf
  *	Upon returned, @len has the length of the IE store in @buf
@@ -661,7 +661,7 @@ QDF_STATUS sme_generic_change_country_code(mac_handle_t mac_handle,
 /**
 /**
  * sme_update_channel_list() - Update configured channel list to fwr
  * sme_update_channel_list() - Update configured channel list to fwr
  * This is a synchronous API.
  * This is a synchronous API.
- * @mac_handle: HAL handle returned by mac_open.
+ * @mac_handle: Opaque handle to the global MAC context.
  *
  *
  * Return: QDF_STATUS  SUCCESS.
  * Return: QDF_STATUS  SUCCESS.
  * FAILURE or RESOURCES  The API finished and failed.
  * FAILURE or RESOURCES  The API finished and failed.
@@ -1490,7 +1490,7 @@ QDF_STATUS sme_update_roam_scan_hi_rssi_scan_params(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_tx_bfee_supp() - sets the Tx Bfee support
  * sme_update_tx_bfee_supp() - sets the Tx Bfee support
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: Tx Bfee config value
  * @cfg_val: Tx Bfee config value
  *
  *
@@ -1639,7 +1639,7 @@ QDF_STATUS sme_deregister_for_dcc_stats_event(mac_handle_t mac_handle)
 
 
 /**
 /**
  * sme_set_etsi13_srd_ch_in_master_mode() - master mode UNI-III band ch support
  * sme_set_etsi13_srd_ch_in_master_mode() - master mode UNI-III band ch support
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @srd_chan_support: ETSI SRD channel support
  * @srd_chan_support: ETSI SRD channel support
  *
  *
  * This function set master ETSI SRD channel support
  * This function set master ETSI SRD channel support
@@ -1707,7 +1707,7 @@ QDF_STATUS sme_remove_beacon_filter(mac_handle_t mac_handle,
 #ifdef FEATURE_WLAN_APF
 #ifdef FEATURE_WLAN_APF
 /**
 /**
  * sme_get_apf_capabilities() - Get APF capabilities
  * sme_get_apf_capabilities() - Get APF capabilities
- * @mac_handle: Global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: Callback function to be called with the result
  * @callback: Callback function to be called with the result
  * @context: Opaque context to be used by the caller to associate the
  * @context: Opaque context to be used by the caller to associate the
  *   request with the response
  *   request with the response
@@ -1723,7 +1723,7 @@ QDF_STATUS sme_get_apf_capabilities(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_apf_instructions() - Set APF apf filter instructions.
  * sme_set_apf_instructions() - Set APF apf filter instructions.
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @apf_set_offload: struct to set apf filter instructions.
  * @apf_set_offload: struct to set apf filter instructions.
  *
  *
  * APFv2 (Legacy APF) API to set the APF packet filter.
  * APFv2 (Legacy APF) API to set the APF packet filter.
@@ -1736,7 +1736,7 @@ QDF_STATUS sme_set_apf_instructions(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_apf_enable_disable - Send apf enable/disable cmd
  * sme_set_apf_enable_disable - Send apf enable/disable cmd
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev id
  * @vdev_id: vdev id
  * @apf_enable: true: Enable APF Int., false: Disable APF Int.
  * @apf_enable: true: Enable APF Int., false: Disable APF Int.
  *
  *
@@ -1749,7 +1749,7 @@ QDF_STATUS sme_set_apf_enable_disable(mac_handle_t mac_handle, uint8_t vdev_id,
 
 
 /**
 /**
  * sme_apf_write_work_memory - Write into the apf work memory
  * sme_apf_write_work_memory - Write into the apf work memory
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @write_params: APF parameters for the write operation
  * @write_params: APF parameters for the write operation
  *
  *
  * API for writing into the APF work memory.
  * API for writing into the APF work memory.
@@ -1762,7 +1762,7 @@ QDF_STATUS sme_apf_write_work_memory(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_apf_read_work_memory - Read part of apf work memory
  * sme_apf_read_work_memory - Read part of apf work memory
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @read_params: APF parameters for the get operation
  * @read_params: APF parameters for the get operation
  * @callback: callback to handle the the read response
  * @callback: callback to handle the the read response
  *
  *
@@ -1858,7 +1858,7 @@ QDF_STATUS sme_set_default_scan_ie(mac_handle_t mac_handle, uint16_t session_id,
 				uint8_t *ie_data, uint16_t ie_len);
 				uint8_t *ie_data, uint16_t ie_len);
 /**
 /**
  * sme_update_session_param() - API to update PE session param
  * sme_update_session_param() - API to update PE session param
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session ID
  * @session_id: Session ID
  * @param_type: Param type to be updated
  * @param_type: Param type to be updated
  * @param_val: Param value to be update
  * @param_val: Param value to be update
@@ -1872,7 +1872,7 @@ QDF_STATUS sme_update_session_param(mac_handle_t mac_handle, uint8_t session_id,
 #ifdef WLAN_FEATURE_FIPS
 #ifdef WLAN_FEATURE_FIPS
 /**
 /**
  * sme_fips_request() - Perform a FIPS certification operation
  * sme_fips_request() - Perform a FIPS certification operation
- * @mac_handle: Hal handle for the object being certified
+ * @mac_handle: Opaque handle to the global MAC context
  * @param: The FIPS certification parameters
  * @param: The FIPS certification parameters
  * @callback: Callback function to invoke with the results
  * @callback: Callback function to invoke with the results
  * @context: Opaque context to pass back to caller in the callback
  * @context: Opaque context to pass back to caller in the callback
@@ -1893,7 +1893,7 @@ QDF_STATUS sme_fips_request(mac_handle_t mac_handle, struct fips_params *param,
 
 
 /**
 /**
  * sme_set_cts2self_for_p2p_go() - sme function to set ini parms to FW.
  * sme_set_cts2self_for_p2p_go() - sme function to set ini parms to FW.
- * @mac_handle:                    reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
  */
  */
@@ -1956,7 +1956,7 @@ QDF_STATUS sme_set_lost_link_info_cb(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_new_channel_event() - update new channel event for sapFsm
  * sme_update_new_channel_event() - update new channel event for sapFsm
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
@@ -1973,7 +1973,7 @@ QDF_STATUS sme_power_debug_stats_req(
 
 
 /**
 /**
  * sme_get_sar_power_limits() - get SAR limits
  * sme_get_sar_power_limits() - get SAR limits
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: Callback function to invoke with the results
  * @callback: Callback function to invoke with the results
  * @context: Opaque context to pass back to caller in the callback
  * @context: Opaque context to pass back to caller in the callback
  *
  *
@@ -1985,7 +1985,7 @@ QDF_STATUS sme_get_sar_power_limits(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_sar_power_limits() - set sar limits
  * sme_set_sar_power_limits() - set sar limits
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sar_limit_cmd: struct to send sar limit cmd.
  * @sar_limit_cmd: struct to send sar limit cmd.
  *
  *
  * Return: QDF_STATUS enumeration.
  * Return: QDF_STATUS enumeration.
@@ -2083,7 +2083,7 @@ QDF_STATUS sme_fast_reassoc(mac_handle_t mac_handle,
 #endif
 #endif
 /**
 /**
  * sme_congestion_register_callback() - registers congestion callback
  * sme_congestion_register_callback() - registers congestion callback
- * @mac_handle: handler for HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @congestion_cb: congestion callback
  * @congestion_cb: congestion callback
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -2176,7 +2176,7 @@ QDF_STATUS sme_ipa_uc_stat_request(mac_handle_t mac_handle,
 /**
 /**
  * sme_set_reorder_timeout() - set reorder timeout value
  * sme_set_reorder_timeout() - set reorder timeout value
  * including Voice,Video,Besteffort,Background parameters
  * including Voice,Video,Besteffort,Background parameters
- * @mac_handle: hal handle for getting global mac struct
+ * @mac_handle: Opaque handle to the global MAC context
  * @reg: struct sir_set_rx_reorder_timeout_val
  * @reg: struct sir_set_rx_reorder_timeout_val
  *
  *
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
@@ -2187,7 +2187,7 @@ QDF_STATUS sme_set_reorder_timeout(mac_handle_t mac_handle,
 /**
 /**
  * sme_set_rx_set_blocksize() - set blocksize value
  * sme_set_rx_set_blocksize() - set blocksize value
  * including mac_addr and win_limit parameters
  * including mac_addr and win_limit parameters
- * @mac_handle: hal handle for getting global mac struct
+ * @mac_handle: Opaque handle to the global MAC context
  * @reg: struct sir_peer_set_rx_blocksize
  * @reg: struct sir_peer_set_rx_blocksize
  *
  *
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
  * Return: QDF_STATUS_SUCCESS or non-zero on failure.
@@ -2286,7 +2286,7 @@ QDF_STATUS sme_get_peer_stats(tpAniSirGlobal mac,
 
 
 /**
 /**
  * sme_get_peer_info() - sme api to get peer info
  * sme_get_peer_info() - sme api to get peer info
- * @mac_handle: hal handle for getting global mac struct
+ * @mac_handle: Opaque handle to the global MAC context
  * @req: peer info request struct send to wma
  * @req: peer info request struct send to wma
  * @context: context of callback function
  * @context: context of callback function
  * @callbackfn: hdd callback function when receive response
  * @callbackfn: hdd callback function when receive response
@@ -2303,7 +2303,7 @@ QDF_STATUS sme_get_peer_info(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_peer_info_ext() - sme api to get peer ext info
  * sme_get_peer_info_ext() - sme api to get peer ext info
- * @mac_handle: hal handle for getting global mac struct
+ * @mac_handle: Opaque handle to the global MAC context
  * @req: peer ext info request struct send to wma
  * @req: peer ext info request struct send to wma
  * @context: context of callback function
  * @context: context of callback function
  * @callbackfn: hdd callback function when receive response
  * @callbackfn: hdd callback function when receive response
@@ -2320,7 +2320,7 @@ QDF_STATUS sme_get_peer_info_ext(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_chain_rssi() - Get chain rssi
  * sme_get_chain_rssi() - Get chain rssi
- * @mac_handle: Global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @input: get chain rssi req params
  * @input: get chain rssi req params
  * @callback: Callback function to be called with the result
  * @callback: Callback function to be called with the result
  * @context: Opaque context to be used by the caller to associate the
  * @context: Opaque context to be used by the caller to associate the
@@ -2360,7 +2360,7 @@ tpAniSirGlobal sme_get_mac_context(void);
 
 
 /**
 /**
  * sme_display_disconnect_stats() - Display per session Disconnect stats
  * sme_display_disconnect_stats() - Display per session Disconnect stats
- * @mac_handle: hal global context
+ * @mac_handle: Opaque handle to the global MAC context
  * session_id: SME session id
  * session_id: SME session id
  *
  *
  * Return: None
  * Return: None
@@ -2392,7 +2392,7 @@ QDF_STATUS sme_set_bmiss_bcnt(uint32_t vdev_id, uint32_t first_cnt,
 
 
 /**
 /**
  * sme_send_limit_off_channel_params() - send limit off channel parameters
  * sme_send_limit_off_channel_params() - send limit off channel parameters
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev id
  * @vdev_id: vdev id
  * @is_tos_active: tos active or inactive
  * @is_tos_active: tos active or inactive
  * @max_off_chan_time: max off channel time
  * @max_off_chan_time: max off channel time
@@ -2424,7 +2424,7 @@ QDF_STATUS sme_set_vc_mode_config(uint32_t vc_bitmap);
 
 
 /**
 /**
  * sme_set_del_pmkid_cache() - API to update PMKID cache
  * sme_set_del_pmkid_cache() - API to update PMKID cache
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  * @session_id: Session id
  * @pmk_cache_info: Pointer to PMK cache info
  * @pmk_cache_info: Pointer to PMK cache info
  * @is_add: boolean that implies whether to add or delete PMKID entry
  * @is_add: boolean that implies whether to add or delete PMKID entry
@@ -2437,7 +2437,7 @@ QDF_STATUS sme_set_del_pmkid_cache(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_send_hlp_ie_info() - API to send HLP IE info to fw
  * sme_send_hlp_ie_info() - API to send HLP IE info to fw
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  * @session_id: Session id
  * @profile: CSR Roam profile
  * @profile: CSR Roam profile
  * @if_addr: IP address
  * @if_addr: IP address
@@ -2453,7 +2453,7 @@ void sme_send_hlp_ie_info(mac_handle_t mac_handle, uint8_t session_id,
 #if defined(WLAN_FEATURE_FILS_SK)
 #if defined(WLAN_FEATURE_FILS_SK)
 /**
 /**
  * sme_update_fils_config - Update FILS config to CSR roam session
  * sme_update_fils_config - Update FILS config to CSR roam session
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  * @src_profile: Source profile having latest FILS config
  * @src_profile: Source profile having latest FILS config
  *
  *
@@ -2509,7 +2509,7 @@ QDF_STATUS sme_set_he_bss_color(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_is_conn_state_connected() -- check if SME connection state is connected
  * sme_is_conn_state_connected() -- check if SME connection state is connected
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: current Session Id
  * @session_id: current Session Id
  *
  *
  * This API checks if the current SME connection state is connected for the
  * This API checks if the current SME connection state is connected for the
@@ -2635,7 +2635,7 @@ QDF_STATUS sme_handle_sae_msg(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_set_ba_buff_size() - sets BA buffer size
  * sme_set_ba_buff_size() - sets BA buffer size
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @buff_size: BA buffer size
  * @buff_size: BA buffer size
  *
  *
@@ -2646,7 +2646,7 @@ int sme_set_ba_buff_size(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_send_addba_req() - send ADDBA request with user config
  * sme_send_addba_req() - send ADDBA request with user config
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @tid: tid val for BA session
  * @tid: tid val for BA session
  * @buff_size: BA buffer size
  * @buff_size: BA buffer size
@@ -2658,7 +2658,7 @@ int sme_send_addba_req(mac_handle_t mac_handle, uint8_t session_id, uint8_t tid,
 
 
 /**
 /**
  * sme_set_no_ack_policy() - Sets no ack policy for AC
  * sme_set_no_ack_policy() - Sets no ack policy for AC
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @val: no ack policy value
  * @val: no ack policy value
  * @ac: access category
  * @ac: access category
@@ -2670,7 +2670,7 @@ int sme_set_no_ack_policy(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_set_auto_rate_he_sgi() - Sets SGI for auto rate
  * sme_set_auto_rate_he_sgi() - Sets SGI for auto rate
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: SGI configuration value
  * @cfg_val: SGI configuration value
  *
  *
@@ -2681,7 +2681,7 @@ int sme_set_auto_rate_he_sgi(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_set_auto_rate_he_ltf() - Sets HE LTF for auto rate
  * sme_set_auto_rate_he_ltf() - Sets HE LTF for auto rate
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: LTF configuration value
  * @cfg_val: LTF configuration value
  *
  *
@@ -2705,7 +2705,7 @@ void sme_update_tgt_he_cap(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_he_cap_nss() - sets the nss based on user request
  * sme_update_he_cap_nss() - sets the nss based on user request
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @nss: no.of spatial streams value
  * @nss: no.of spatial streams value
  *
  *
@@ -2716,7 +2716,7 @@ void sme_update_he_cap_nss(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_he_tx_bfee_supp() - sets the HE Tx Bfee support
  * sme_update_he_tx_bfee_supp() - sets the HE Tx Bfee support
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: Tx Bfee config value
  * @cfg_val: Tx Bfee config value
  *
  *
@@ -2755,7 +2755,7 @@ void sme_config_su_ppdu_queue(uint8_t session_id, bool enable);
 
 
 /**
 /**
  * sme_update_he_mcs() - sets the HE MCS based on user request
  * sme_update_he_mcs() - sets the HE MCS based on user request
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @he_mcs: HE MCS value
  * @he_mcs: HE MCS value
  *
  *
@@ -2766,7 +2766,7 @@ int sme_update_he_mcs(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_he_trigger_frm_mac_pad() - sets the HE MAC padding capability
  * sme_update_he_trigger_frm_mac_pad() - sets the HE MAC padding capability
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: HE MAC padding duration value
  * @cfg_val: HE MAC padding duration value
  *
  *
@@ -2778,7 +2778,7 @@ int sme_update_he_trigger_frm_mac_pad(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_he_om_ctrl_supp() - sets the HE OM control capability
  * sme_update_he_om_ctrl_supp() - sets the HE OM control capability
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @cfg_val: HE OM control config
  * @cfg_val: HE OM control config
  *
  *
@@ -2804,7 +2804,7 @@ void sme_reset_he_om_ctrl(mac_handle_t mac_handle);
 
 
 /**
 /**
  * sme_set_usr_cfg_mu_edca() - sets the user cfg MU EDCA params flag
  * sme_set_usr_cfg_mu_edca() - sets the user cfg MU EDCA params flag
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @val: value to be set
  * @val: value to be set
  *
  *
  * Return: none
  * Return: none
@@ -2813,7 +2813,7 @@ void sme_set_usr_cfg_mu_edca(mac_handle_t mac_handle, bool val);
 
 
 /**
 /**
  * sme_set_he_mu_edca_def_cfg() - sets the default MU EDCA params values
  * sme_set_he_mu_edca_def_cfg() - sets the default MU EDCA params values
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * Return: none
  * Return: none
  */
  */
@@ -2821,7 +2821,7 @@ void sme_set_he_mu_edca_def_cfg(mac_handle_t mac_handle);
 
 
 /**
 /**
  * sme_update_mu_edca_params() - updates MU EDCA params values
  * sme_update_mu_edca_params() - updates MU EDCA params values
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  *
  *
  * Return: 0 on success else err code
  * Return: 0 on success else err code
@@ -2830,7 +2830,7 @@ int sme_update_mu_edca_params(mac_handle_t mac_handle, uint8_t session_id);
 
 
 /**
 /**
  * sme_update_he_tx_stbc_cap() - Sets the HE Tx STBC capability
  * sme_update_he_tx_stbc_cap() - Sets the HE Tx STBC capability
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @value: set value
  * @value: set value
  *
  *
@@ -2841,7 +2841,7 @@ int sme_update_he_tx_stbc_cap(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_he_rx_stbc_cap() - Sets the HE Rx STBC capability
  * sme_update_he_rx_stbc_cap() - Sets the HE Rx STBC capability
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @value: set value
  * @value: set value
  *
  *
@@ -2852,7 +2852,7 @@ int sme_update_he_rx_stbc_cap(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_he_frag_supp() - sets the HE fragmentation support
  * sme_update_he_frag_supp() - sets the HE fragmentation support
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @he_frag: HE fragmention support value
  * @he_frag: HE fragmention support value
  *
  *
@@ -2863,7 +2863,7 @@ int sme_update_he_frag_supp(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_he_ldpc_supp() - sets the HE LDPC support
  * sme_update_he_ldpc_supp() - sets the HE LDPC support
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @session_id: SME session id
  * @he_ldpc: HE LDPC support value
  * @he_ldpc: HE LDPC support value
  *
  *
@@ -2986,7 +2986,7 @@ static inline void sme_config_su_ppdu_queue(uint8_t session_id, bool enable)
  * sme_is_sta_key_exchange_in_progress() - checks whether the STA/P2P client
  * sme_is_sta_key_exchange_in_progress() - checks whether the STA/P2P client
  * session has key exchange in progress
  * session has key exchange in progress
  *
  *
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: true - if key exchange in progress
  * Return: true - if key exchange in progress
@@ -2997,7 +2997,7 @@ bool sme_is_sta_key_exchange_in_progress(mac_handle_t mac_handle,
 
 
 /*
 /*
  * sme_validate_channel_list() - Validate the given channel list
  * sme_validate_channel_list() - Validate the given channel list
- * @mac_handle: handle to global hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @chan_list: Pointer to the channel list
  * @chan_list: Pointer to the channel list
  * @num_channels: number of channels present in the chan_list
  * @num_channels: number of channels present in the chan_list
  *
  *
@@ -3010,7 +3010,7 @@ bool sme_validate_channel_list(mac_handle_t mac_handle,
 			       uint8_t num_channels);
 			       uint8_t num_channels);
 /**
 /**
  * sme_set_amsdu() - set amsdu enable/disable based on user cfg
  * sme_set_amsdu() - set amsdu enable/disable based on user cfg
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @enable: enable or disable
  * @enable: enable or disable
  *
  *
  * Return: None
  * Return: None
@@ -3052,7 +3052,7 @@ QDF_STATUS sme_register_twt_disable_complete_cb(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_deregister_twt_enable_complete_cb() - TWT enable deregistrar
  * sme_deregister_twt_enable_complete_cb() - TWT enable deregistrar
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * Return: QDF Status
  * Return: QDF Status
  */
  */
@@ -3060,7 +3060,7 @@ QDF_STATUS sme_deregister_twt_enable_complete_cb(mac_handle_t mac_handle);
 
 
 /**
 /**
  * sme_deregister_twt_disable_complete_cb - TWT disable deregistrar
  * sme_deregister_twt_disable_complete_cb - TWT disable deregistrar
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * Return: QDF Status
  * Return: QDF Status
  */
  */
@@ -3122,7 +3122,7 @@ sme_get_sta_cxn_info(mac_handle_t mac_handle, uint32_t session_id,
 /**
 /**
  * sme_find_session_by_bssid() - checks whether has session
  * sme_find_session_by_bssid() - checks whether has session
  * with given bssid
  * with given bssid
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @bssid: bssid
  * @bssid: bssid
  * Return: true - if has the session
  * Return: true - if has the session
  *         false - if not has the session
  *         false - if not has the session

+ 1 - 1
core/sme/inc/sme_power_save_api.h

@@ -64,7 +64,7 @@ QDF_STATUS sme_post_pe_message(tpAniSirGlobal mac_ctx,
 
 
 /**
 /**
  * sme_ps_enable_auto_ps_timer(): Enable power-save auto timer with timeout
  * sme_ps_enable_auto_ps_timer(): Enable power-save auto timer with timeout
- * @mac_handle:       HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id:    adapter session Id
  * @session_id:    adapter session Id
  * @timeout:       timeout period in ms
  * @timeout:       timeout period in ms
  *
  *

+ 103 - 103
core/sme/src/common/sme_api.c

@@ -810,7 +810,7 @@ QDF_STATUS sme_set11dinfo(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_scan_disable() - Dynamically enable/disable scan
  * sme_set_scan_disable() - Dynamically enable/disable scan
- * @mac_handle: Handle to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * This command gives the user an option to dynamically
  * This command gives the user an option to dynamically
  * enable or disable scans.
  * enable or disable scans.
@@ -857,7 +857,7 @@ QDF_STATUS sme_get_soft_ap_domain(mac_handle_t mac_handle,
 /**
 /**
  * sme_update_fine_time_measurement_capab() - Update the FTM capabitlies from
  * sme_update_fine_time_measurement_capab() - Update the FTM capabitlies from
  * incoming val
  * incoming val
- * @mac_handle: Handle for Hal layer
+ * @mac_handle: Opaque handle to the global MAC context
  * @val: New FTM capability value
  * @val: New FTM capability value
  *
  *
  * Return: None
  * Return: None
@@ -992,7 +992,7 @@ static void sme_update_scan_roam_params(tpAniSirGlobal mac_ctx)
 
 
 /**
 /**
  * sme_update_roam_params() - Store/Update the roaming params
  * sme_update_roam_params() - Store/Update the roaming params
- * @mac_handle:                      Handle for Hal layer
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id:               SME Session ID
  * @session_id:               SME Session ID
  * @roam_params_src:          The source buffer to copy
  * @roam_params_src:          The source buffer to copy
  * @update_param:             Type of parameter to be updated
  * @update_param:             Type of parameter to be updated
@@ -1448,7 +1448,7 @@ static QDF_STATUS sme_extended_change_channel_ind(tpAniSirGlobal mac_ctx,
 #ifdef FEATURE_WLAN_ESE
 #ifdef FEATURE_WLAN_ESE
 /**
 /**
  * sme_update_is_ese_feature_enabled() - enable/disable ESE support at runtime
  * sme_update_is_ese_feature_enabled() - enable/disable ESE support at runtime
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: session id
  * @sessionId: session id
  * @isEseIniFeatureEnabled: ese ini enabled
  * @isEseIniFeatureEnabled: ese ini enabled
  *
  *
@@ -1501,7 +1501,7 @@ QDF_STATUS sme_update_is_ese_feature_enabled(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_plm_request() - set plm request
  * sme_set_plm_request() - set plm request
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @pPlmReq: Pointer to input plm request
  * @pPlmReq: Pointer to input plm request
  *
  *
  * Return: QDF_STATUS enumeration
  * Return: QDF_STATUS enumeration
@@ -1621,7 +1621,7 @@ static QDF_STATUS sme_tsm_ie_ind(tpAniSirGlobal mac,
 
 
 /**
 /**
  * sme_set_cckm_ie() - set cckm ie
  * sme_set_cckm_ie() - set cckm ie
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: session id
  * @sessionId: session id
  * @pCckmIe: Pointer to CCKM Ie
  * @pCckmIe: Pointer to CCKM Ie
  * @cckmIeLen: Length of @pCckmIe
  * @cckmIeLen: Length of @pCckmIe
@@ -1647,7 +1647,7 @@ QDF_STATUS sme_set_cckm_ie(mac_handle_t mac_handle, uint8_t sessionId,
 
 
 /**
 /**
  * sme_set_ese_beacon_request() - set ese beacon request
  * sme_set_ese_beacon_request() - set ese beacon request
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: session id
  * @sessionId: session id
  * @pEseBcnReq: Ese beacon report
  * @pEseBcnReq: Ese beacon report
  *
  *
@@ -1717,7 +1717,7 @@ QDF_STATUS sme_set_ese_beacon_request(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_tsm_stats() - SME get tsm stats
  * sme_get_tsm_stats() - SME get tsm stats
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: SME sends back the requested stats using the callback
  * @callback: SME sends back the requested stats using the callback
  * @staId: The station ID for which the stats is requested for
  * @staId: The station ID for which the stats is requested for
  * @bssId: bssid
  * @bssId: bssid
@@ -1748,7 +1748,7 @@ QDF_STATUS sme_get_tsm_stats(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_ese_roam_scan_channel_list() - To set ese roam scan channel list
  * sme_set_ese_roam_scan_channel_list() - To set ese roam scan channel list
- * @mac_handle: pointer HAL handle returned by mac_open
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: sme session id
  * @sessionId: sme session id
  * @pChannelList: Output channel list
  * @pChannelList: Output channel list
  * @numChannels: Output number of channels
  * @numChannels: Output number of channels
@@ -2572,7 +2572,7 @@ QDF_STATUS sme_close(mac_handle_t mac_handle)
 /**
 /**
  * sme_remove_bssid_from_scan_list() - wrapper to remove the bssid from
  * sme_remove_bssid_from_scan_list() - wrapper to remove the bssid from
  * scan list
  * scan list
- * @mac_handle: hal context.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @bssid: bssid to be removed
  * @bssid: bssid to be removed
  *
  *
  * This function remove the given bssid from scan list.
  * This function remove the given bssid from scan list.
@@ -2770,7 +2770,7 @@ QDF_STATUS sme_get_ap_channel_from_scan_cache(
 /**
 /**
  * sme_store_joinreq_param() - This function will pass station's join
  * sme_store_joinreq_param() - This function will pass station's join
  * request to store to csr.
  * request to store to csr.
- * @mac_handle: pointer to hal context.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @profile: pointer to station's roam profile.
  * @profile: pointer to station's roam profile.
  * @scan_cache: pointer to station's scan cache.
  * @scan_cache: pointer to station's scan cache.
  * @roam_id: reference to roam_id variable being passed.
  * @roam_id: reference to roam_id variable being passed.
@@ -2810,7 +2810,7 @@ bool sme_store_joinreq_param(mac_handle_t mac_handle,
 /**
 /**
  * sme_clear_joinreq_param() - This function will pass station's clear
  * sme_clear_joinreq_param() - This function will pass station's clear
  * the join request to csr.
  * the join request to csr.
- * @mac_handle: pointer to hal context.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @session_id: station's session id.
  * @session_id: station's session id.
  *
  *
  * This function will pass station's clear join request further down to csr
  * This function will pass station's clear join request further down to csr
@@ -2844,7 +2844,7 @@ bool sme_clear_joinreq_param(mac_handle_t mac_handle,
 /**
 /**
  * sme_issue_stored_joinreq() - This function will issues station's stored
  * sme_issue_stored_joinreq() - This function will issues station's stored
  * the join request to csr.
  * the join request to csr.
- * @mac_handle: pointer to hal context.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @roam_id: reference to roam_id variable being passed.
  * @roam_id: reference to roam_id variable being passed.
  * @session_id: station's session id.
  * @session_id: station's session id.
  *
  *
@@ -2908,7 +2908,7 @@ QDF_STATUS sme_scan_flush_result(mac_handle_t mac_handle)
  * A wrapper function to request CSR to clear scan results.
  * A wrapper function to request CSR to clear scan results.
  *   This is a synchronous call
  *   This is a synchronous call
  *
  *
- * mac_handle_t - HAL context handle
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - session id
  * sessionId - session id
  * Return QDF_STATUS
  * Return QDF_STATUS
  */
  */
@@ -3037,7 +3037,7 @@ eCsrPhyMode sme_get_phy_mode(mac_handle_t mac_handle)
 /*
 /*
  * sme_get_channel_bonding_mode5_g() - get the channel bonding mode for 5G band
  * sme_get_channel_bonding_mode5_g() - get the channel bonding mode for 5G band
  *
  *
- * mac_handle - HAL handle
+ * mac_handle: Opaque handle to the global MAC context
  * mode - channel bonding mode
  * mode - channel bonding mode
  *
  *
  * Return QDF_STATUS
  * Return QDF_STATUS
@@ -3074,7 +3074,7 @@ QDF_STATUS sme_get_channel_bonding_mode5_g(mac_handle_t mac_handle,
  * sme_get_channel_bonding_mode24_g() - get the channel bonding mode for 2.4G
  * sme_get_channel_bonding_mode24_g() - get the channel bonding mode for 2.4G
  * band
  * band
  *
  *
- * mac_handle - HAL handle
+ * mac_handle: Opaque handle to the global MAC context
  * mode - channel bonding mode
  * mode - channel bonding mode
  *
  *
  * Return QDF_STATUS
  * Return QDF_STATUS
@@ -3267,7 +3267,7 @@ QDF_STATUS sme_roam_disconnect(mac_handle_t mac_handle, uint8_t session_id,
 }
 }
 
 
 /* sme_dhcp_done_ind() - send dhcp done ind
 /* sme_dhcp_done_ind() - send dhcp done ind
- * @mac_handle: hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: void.
  * Return: void.
@@ -3774,7 +3774,7 @@ QDF_STATUS sme_get_config_param(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_cfg_set_int() - Sets the cfg parameter value.
  * sme_cfg_set_int() - Sets the cfg parameter value.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_id:	Configuration parameter ID.
  * @value:	value to be saved in the cfg parameter.
  * @value:	value to be saved in the cfg parameter.
  *
  *
@@ -3796,7 +3796,7 @@ QDF_STATUS sme_cfg_set_int(mac_handle_t mac_handle, uint16_t cfg_id,
 
 
 /**
 /**
  * sme_cfg_set_str() - Sets the cfg parameter string.
  * sme_cfg_set_str() - Sets the cfg parameter string.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_id:	Configuration parameter ID.
  * @str:	Pointer to the string buffer.
  * @str:	Pointer to the string buffer.
  * @length:	Length of the string.
  * @length:	Length of the string.
@@ -3819,7 +3819,7 @@ QDF_STATUS sme_cfg_set_str(mac_handle_t mac_handle, uint16_t cfg_id,
 
 
 /**
 /**
  * sme_cfg_get_int() -  Gets the cfg parameter value.
  * sme_cfg_get_int() -  Gets the cfg parameter value.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_value:	Pointer to variable in which cfg value
  * @cfg_value:	Pointer to variable in which cfg value
  *		will be saved.
  *		will be saved.
@@ -3842,7 +3842,7 @@ QDF_STATUS sme_cfg_get_int(mac_handle_t mac_handle, uint16_t cfg_id,
 
 
 /**
 /**
  * sme_cfg_get_str() - Gets the cfg parameter string.
  * sme_cfg_get_str() - Gets the cfg parameter string.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_id:	Configuration parameter ID.
  * @str:	Pointer to the string buffer.
  * @str:	Pointer to the string buffer.
  * @length:	Pointer to length of the string.
  * @length:	Pointer to length of the string.
@@ -4091,7 +4091,7 @@ QDF_STATUS sme_roam_set_key(mac_handle_t mac_handle,  uint8_t session_id,
 
 
 /**
 /**
  * sme_roam_set_default_key_index - To set default wep key idx
  * sme_roam_set_default_key_index - To set default wep key idx
- * @mac_handle: pointer to hal handler
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  * @default_idx: default wep key index
  * @default_idx: default wep key index
  *
  *
@@ -4133,7 +4133,7 @@ QDF_STATUS sme_roam_set_default_key_index(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_rssi() - API to retrieve current RSSI
  * sme_get_rssi() - API to retrieve current RSSI
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: SME sends back the requested stats using the callback
  * @callback: SME sends back the requested stats using the callback
  * @staId: The station ID for which the RSSI is requested for
  * @staId: The station ID for which the RSSI is requested for
  * @bssid: The bssid of the connected session
  * @bssid: The bssid of the connected session
@@ -4386,7 +4386,7 @@ QDF_STATUS sme_generic_change_country_code(mac_handle_t mac_handle,
  * sme_dhcp_start_ind() -
  * sme_dhcp_start_ind() -
  * API to signal the FW about the DHCP Start event.
  * API to signal the FW about the DHCP Start event.
  *
  *
- * mac_handle - HAL handle for device.
+ * mac_handle: Opaque handle to the global MAC context.
  * device_mode - mode(AP,SAP etc) of the device.
  * device_mode - mode(AP,SAP etc) of the device.
  * macAddr - MAC address of the adapter.
  * macAddr - MAC address of the adapter.
  * sessionId - session ID.
  * sessionId - session ID.
@@ -4452,7 +4452,7 @@ QDF_STATUS sme_dhcp_start_ind(mac_handle_t mac_handle,
  * sme_dhcp_stop_ind() -
  * sme_dhcp_stop_ind() -
  * API to signal the FW about the DHCP complete event.
  * API to signal the FW about the DHCP complete event.
  *
  *
- * mac_handle - HAL handle for device.
+ * mac_handle: Opaque handle to the global MAC context.
  * device_mode - mode(AP, SAP etc) of the device.
  * device_mode - mode(AP, SAP etc) of the device.
  * macAddr - MAC address of the adapter.
  * macAddr - MAC address of the adapter.
  * sessionId - session ID.
  * sessionId - session ID.
@@ -4732,7 +4732,7 @@ QDF_STATUS sme_get_wcnss_hardware_version(mac_handle_t mac_handle,
 #ifdef FEATURE_OEM_DATA_SUPPORT
 #ifdef FEATURE_OEM_DATA_SUPPORT
 /**
 /**
  * sme_oem_data_req() - send oem data request to WMA
  * sme_oem_data_req() - send oem data request to WMA
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @hdd_oem_req: OEM data request from HDD
  * @hdd_oem_req: OEM data request from HDD
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -5351,7 +5351,7 @@ QDF_STATUS sme_get_operation_channel(mac_handle_t mac_handle,
  * sme_register_mgmt_frame_ind_callback() - Register a callback for
  * sme_register_mgmt_frame_ind_callback() - Register a callback for
  * management frame indication to PE.
  * management frame indication to PE.
  *
  *
- * @mac_handle: hal pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: callback pointer to be registered
  * @callback: callback pointer to be registered
  *
  *
  * This function is used to register a callback for management
  * This function is used to register a callback for management
@@ -6485,7 +6485,7 @@ QDF_STATUS sme_set_tm_level(mac_handle_t mac_handle,
  * sme_feature_caps_exchange() - SME interface to exchange capabilities between
  * sme_feature_caps_exchange() - SME interface to exchange capabilities between
  *  Host and FW.
  *  Host and FW.
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return NONE
  * Return NONE
  */
  */
 void sme_feature_caps_exchange(mac_handle_t mac_handle)
 void sme_feature_caps_exchange(mac_handle_t mac_handle)
@@ -6499,7 +6499,7 @@ void sme_feature_caps_exchange(mac_handle_t mac_handle)
  * sme_disable_feature_capablity() - SME interface to disable Active mode
  * sme_disable_feature_capablity() - SME interface to disable Active mode
  * offload capablity in Host.
  * offload capablity in Host.
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return NONE
  * Return NONE
  */
  */
 void sme_disable_feature_capablity(uint8_t feature_index)
 void sme_disable_feature_capablity(uint8_t feature_index)
@@ -6510,7 +6510,7 @@ void sme_disable_feature_capablity(uint8_t feature_index)
  * sme_reset_power_values_for5_g
  * sme_reset_power_values_for5_g
  * Reset the power values for 5G band with default power values.
  * Reset the power values for 5G band with default power values.
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return NONE
  * Return NONE
  */
  */
 void sme_reset_power_values_for5_g(mac_handle_t mac_handle)
 void sme_reset_power_values_for5_g(mac_handle_t mac_handle)
@@ -6530,7 +6530,7 @@ void sme_reset_power_values_for5_g(mac_handle_t mac_handle)
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure the Roam prefer 5G runtime option
  *	    to configure the Roam prefer 5G runtime option
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * nRoamPrefer5GHz Enable/Disable Roam prefer 5G runtime option
  * nRoamPrefer5GHz Enable/Disable Roam prefer 5G runtime option
  * Return Success or failure
  * Return Success or failure
  */
  */
@@ -6561,7 +6561,7 @@ QDF_STATUS sme_update_roam_prefer5_g_hz(mac_handle_t mac_handle,
  * enable/disable Intra band roaming
  * enable/disable Intra band roaming
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure the intra band roaming
  *	    to configure the intra band roaming
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * nRoamIntraBand Enable/Disable Intra band roaming
  * nRoamIntraBand Enable/Disable Intra band roaming
  * Return Success or failure
  * Return Success or failure
  */
  */
@@ -6591,7 +6591,7 @@ QDF_STATUS sme_set_roam_intra_band(mac_handle_t mac_handle,
  * Function to update roam scan N probes
  * Function to update roam scan N probes
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to update roam scan N probes
  *	    to update roam scan N probes
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nProbes number of probe requests to be sent out
  * nProbes number of probe requests to be sent out
  * Return Success or failure
  * Return Success or failure
@@ -6629,7 +6629,7 @@ QDF_STATUS sme_update_roam_scan_n_probes(mac_handle_t mac_handle,
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to update roam scan home away time
  *	    to update roam scan home away time
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nRoamScanAwayTime Scan home away time
  * nRoamScanAwayTime Scan home away time
  * bSendOffloadCmd If true then send offload command to firmware
  * bSendOffloadCmd If true then send offload command to firmware
@@ -6672,7 +6672,7 @@ QDF_STATUS sme_update_roam_scan_home_away_time(
 /**
 /**
  * sme_ext_change_channel()- function to post send ECSA
  * sme_ext_change_channel()- function to post send ECSA
  * action frame to csr.
  * action frame to csr.
- * @mac_handle: Hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @channel: new channel to switch
  * @channel: new channel to switch
  * @session_id: senssion it should be sent on.
  * @session_id: senssion it should be sent on.
  *
  *
@@ -6712,7 +6712,7 @@ QDF_STATUS sme_ext_change_channel(mac_handle_t mac_handle, uint32_t channel,
  * sme_get_roam_intra_band() -
  * sme_get_roam_intra_band() -
  * get Intra band roaming
  * get Intra band roaming
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return Success or failure
  * Return Success or failure
  */
  */
 bool sme_get_roam_intra_band(mac_handle_t mac_handle)
 bool sme_get_roam_intra_band(mac_handle_t mac_handle)
@@ -6728,7 +6728,7 @@ bool sme_get_roam_intra_band(mac_handle_t mac_handle)
  * sme_get_roam_scan_n_probes() -
  * sme_get_roam_scan_n_probes() -
  * get N Probes
  * get N Probes
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return Success or failure
  * Return Success or failure
  */
  */
 uint8_t sme_get_roam_scan_n_probes(mac_handle_t mac_handle)
 uint8_t sme_get_roam_scan_n_probes(mac_handle_t mac_handle)
@@ -6742,7 +6742,7 @@ uint8_t sme_get_roam_scan_n_probes(mac_handle_t mac_handle)
  * sme_get_roam_scan_home_away_time() -
  * sme_get_roam_scan_home_away_time() -
  * get Roam scan home away time
  * get Roam scan home away time
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return Success or failure
  * Return Success or failure
  */
  */
 uint16_t sme_get_roam_scan_home_away_time(mac_handle_t mac_handle)
 uint16_t sme_get_roam_scan_home_away_time(mac_handle_t mac_handle)
@@ -6759,7 +6759,7 @@ uint16_t sme_get_roam_scan_home_away_time(mac_handle_t mac_handle)
  *	    to configure RoamRssiDiff
  *	    to configure RoamRssiDiff
  *	    Usage: adb shell iwpriv wlan0 setConfig RoamRssiDiff=[0 .. 125]
  *	    Usage: adb shell iwpriv wlan0 setConfig RoamRssiDiff=[0 .. 125]
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * RoamRssiDiff - minimum rssi difference between potential
  * RoamRssiDiff - minimum rssi difference between potential
  *	    candidate and current AP.
  *	    candidate and current AP.
@@ -6987,7 +6987,7 @@ QDF_STATUS sme_update_fast_transition_enabled(mac_handle_t mac_handle,
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure isWESModeEnabled
  *	    to configure isWESModeEnabled
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * isWESModeEnabled - WES mode
  * isWESModeEnabled - WES mode
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * Return QDF_STATUS_SUCCESS - SME update isWESModeEnabled config successfully.
  * Return QDF_STATUS_SUCCESS - SME update isWESModeEnabled config successfully.
@@ -7029,7 +7029,7 @@ QDF_STATUS sme_update_wes_mode(mac_handle_t mac_handle, bool isWESModeEnabled,
  *	    This function is called to set roam scan control
  *	    This function is called to set roam scan control
  *	    if roam scan control is set to 0, roaming scan cache is cleared
  *	    if roam scan control is set to 0, roaming scan cache is cleared
  *	    any value other than 0 is treated as invalid value
  *	    any value other than 0 is treated as invalid value
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * Return QDF_STATUS_SUCCESS - SME update config successfully.
  * Return QDF_STATUS_SUCCESS - SME update config successfully.
  *	    Other status means SME failure to update
  *	    Other status means SME failure to update
@@ -7337,7 +7337,7 @@ QDF_STATUS sme_update_enable_fast_roam_in_concurrency(mac_handle_t mac_handle,
  *	This function is called through dynamic setConfig callback function
  *	This function is called through dynamic setConfig callback function
  *	to configure  nOpportunisticThresholdDiff
  *	to configure  nOpportunisticThresholdDiff
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nOpportunisticThresholdDiff - Opportunistic Scan threshold diff
  * nOpportunisticThresholdDiff - Opportunistic Scan threshold diff
  * Return QDF_STATUS_SUCCESS - SME update nOpportunisticThresholdDiff config
  * Return QDF_STATUS_SUCCESS - SME update nOpportunisticThresholdDiff config
@@ -7388,7 +7388,7 @@ uint8_t sme_get_roam_opportunistic_scan_threshold_diff(mac_handle_t mac_handle)
  * This function is called through dynamic setConfig callback function
  * This function is called through dynamic setConfig callback function
  * to configure  nRoamRescanRssiDiff
  * to configure  nRoamRescanRssiDiff
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nRoamRescanRssiDiff - roam rescan rssi diff
  * nRoamRescanRssiDiff - roam rescan rssi diff
  * Return QDF_STATUS_SUCCESS - SME update nRoamRescanRssiDiff config
  * Return QDF_STATUS_SUCCESS - SME update nRoamRescanRssiDiff config
@@ -7436,7 +7436,7 @@ uint8_t sme_get_roam_rescan_rssi_diff(mac_handle_t mac_handle)
  * Update Roam count for first beacon miss
  * Update Roam count for first beacon miss
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure nRoamBmissFirstBcnt
  *	    to configure nRoamBmissFirstBcnt
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nRoamBmissFirstBcnt - Roam first bmiss count
  * nRoamBmissFirstBcnt - Roam first bmiss count
  * Return QDF_STATUS_SUCCESS - SME update nRoamBmissFirstBcnt
  * Return QDF_STATUS_SUCCESS - SME update nRoamBmissFirstBcnt
@@ -7483,7 +7483,7 @@ uint8_t sme_get_roam_bmiss_first_bcnt(mac_handle_t mac_handle)
  * Update Roam count for final beacon miss
  * Update Roam count for final beacon miss
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure nRoamBmissFinalBcnt
  *	    to configure nRoamBmissFinalBcnt
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nRoamBmissFinalBcnt - Roam final bmiss count
  * nRoamBmissFinalBcnt - Roam final bmiss count
  * Return QDF_STATUS_SUCCESS - SME update nRoamBmissFinalBcnt
  * Return QDF_STATUS_SUCCESS - SME update nRoamBmissFinalBcnt
@@ -7532,7 +7532,7 @@ uint8_t sme_get_roam_bmiss_final_bcnt(mac_handle_t mac_handle)
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure nRoamBeaconRssiWeight
  *	    to configure nRoamBeaconRssiWeight
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nRoamBeaconRssiWeight - Roam beacon rssi weight
  * nRoamBeaconRssiWeight - Roam beacon rssi weight
  * Return QDF_STATUS_SUCCESS - SME update nRoamBeaconRssiWeight config
  * Return QDF_STATUS_SUCCESS - SME update nRoamBeaconRssiWeight config
@@ -7787,7 +7787,7 @@ uint16_t sme_get_empty_scan_refresh_period(mac_handle_t mac_handle)
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *			nEmptyScanRefreshPeriod=[0 .. 60]
  *			nEmptyScanRefreshPeriod=[0 .. 60]
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nEmptyScanRefreshPeriod - scan period following empty scan results.
  * nEmptyScanRefreshPeriod - scan period following empty scan results.
  * Return Success or failure
  * Return Success or failure
@@ -7846,7 +7846,7 @@ QDF_STATUS sme_update_empty_scan_refresh_period(mac_handle_t mac_handle,
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *			gNeighborScanChannelMinTime=[0 .. 60]
  *			gNeighborScanChannelMinTime=[0 .. 60]
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * nNeighborScanMinChanTime - Channel minimum dwell time
  * nNeighborScanMinChanTime - Channel minimum dwell time
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * Return Success or failure
  * Return Success or failure
@@ -7895,7 +7895,7 @@ QDF_STATUS sme_set_neighbor_scan_min_chan_time(mac_handle_t mac_handle,
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *			gNeighborScanChannelMaxTime=[0 .. 60]
  *			gNeighborScanChannelMaxTime=[0 .. 60]
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nNeighborScanMinChanTime - Channel maximum dwell time
  * nNeighborScanMinChanTime - Channel maximum dwell time
  * Return Success or failure
  * Return Success or failure
@@ -8130,7 +8130,7 @@ uint16_t sme_get_neighbor_scan_max_chan_time(mac_handle_t mac_handle,
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *	    Usage: adb shell iwpriv wlan0 setConfig
  *			nNeighborScanPeriod=[0 .. 1000]
  *			nNeighborScanPeriod=[0 .. 1000]
  *
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * nNeighborScanPeriod - neighbor scan period
  * nNeighborScanPeriod - neighbor scan period
  * Return Success or failure
  * Return Success or failure
@@ -8208,7 +8208,7 @@ uint16_t sme_get_neighbor_scan_period(mac_handle_t mac_handle,
  *          This function is called through dynamic setConfig callback function
  *          This function is called through dynamic setConfig callback function
  *          to configure neighbor_scan_min_period
  *          to configure neighbor_scan_min_period
  *
  *
- * @mac_handle - HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id - Session Identifier
  * @session_id - Session Identifier
  * @neighbor_scan_min_period - neighbor scan min period
  * @neighbor_scan_min_period - neighbor scan min period
  *
  *
@@ -8269,7 +8269,7 @@ uint8_t sme_get_roam_rssi_diff(mac_handle_t mac_handle)
 
 
 /**
 /**
  * sme_change_roam_scan_channel_list() - to change scan channel list
  * sme_change_roam_scan_channel_list() - to change scan channel list
- * @mac_handle: pointer HAL handle returned by mac_open
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: sme session id
  * @sessionId: sme session id
  * @pChannelList: Output channel list
  * @pChannelList: Output channel list
  * @numChannels: Output number of channels
  * @numChannels: Output number of channels
@@ -8349,7 +8349,7 @@ QDF_STATUS sme_change_roam_scan_channel_list(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_roam_scan_channel_list() - To get roam scan channel list
  * sme_get_roam_scan_channel_list() - To get roam scan channel list
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @pChannelList: Output channel list
  * @pChannelList: Output channel list
  * @pNumChannels: Output number of channels
  * @pNumChannels: Output number of channels
  * @sessionId: Session Identifier
  * @sessionId: Session Identifier
@@ -8738,7 +8738,7 @@ QDF_STATUS sme_is_sta_p2p_client_connected(mac_handle_t mac_handle)
 
 
 /**
 /**
  * sme_add_periodic_tx_ptrn() - Add Periodic TX Pattern
  * sme_add_periodic_tx_ptrn() - Add Periodic TX Pattern
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @addPeriodicTxPtrnParams: request message
  * @addPeriodicTxPtrnParams: request message
  *
  *
  * Return: QDF_STATUS enumeration
  * Return: QDF_STATUS enumeration
@@ -8787,7 +8787,7 @@ sme_add_periodic_tx_ptrn(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_del_periodic_tx_ptrn() - Delete Periodic TX Pattern
  * sme_del_periodic_tx_ptrn() - Delete Periodic TX Pattern
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @delPeriodicTxPtrnParams: request message
  * @delPeriodicTxPtrnParams: request message
  *
  *
  * Return: QDF_STATUS enumeration
  * Return: QDF_STATUS enumeration
@@ -8837,7 +8837,7 @@ sme_del_periodic_tx_ptrn(mac_handle_t mac_handle,
 #ifdef FEATURE_WLAN_RMC
 #ifdef FEATURE_WLAN_RMC
 /*
 /*
  * sme_enable_rmc() - enables RMC
  * sme_enable_rmc() - enables RMC
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId : Session ID
  * @sessionId : Session ID
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -8872,7 +8872,7 @@ QDF_STATUS sme_enable_rmc(mac_handle_t mac_handle, uint32_t sessionId)
 
 
 /*
 /*
  * sme_disable_rmc() - disables RMC
  * sme_disable_rmc() - disables RMC
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId : Session ID
  * @sessionId : Session ID
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -8907,7 +8907,7 @@ QDF_STATUS sme_disable_rmc(mac_handle_t mac_handle, uint32_t sessionId)
 
 
 /*
 /*
  * sme_send_rmc_action_period() - sends RMC action period param to target
  * sme_send_rmc_action_period() - sends RMC action period param to target
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId : Session ID
  * @sessionId : Session ID
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -8943,7 +8943,7 @@ QDF_STATUS sme_send_rmc_action_period(mac_handle_t mac_handle,
 
 
 /*
 /*
  * sme_request_ibss_peer_info() -  request ibss peer info
  * sme_request_ibss_peer_info() -  request ibss peer info
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @pUserData : Pointer to user data
  * @pUserData : Pointer to user data
  * @peerInfoCbk : Peer info callback
  * @peerInfoCbk : Peer info callback
  * @allPeerInfoReqd : All peer info required or not
  * @allPeerInfoReqd : All peer info required or not
@@ -9151,7 +9151,7 @@ static struct sir_ocb_config *sme_copy_sir_ocb_config(
 
 
 /**
 /**
  * sme_ocb_set_config() - Set the OCB configuration
  * sme_ocb_set_config() - Set the OCB configuration
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  * @config: the OCB configuration
  * @config: the OCB configuration
@@ -9215,7 +9215,7 @@ end:
 
 
 /**
 /**
  * sme_ocb_set_utc_time() - Set the OCB UTC time
  * sme_ocb_set_utc_time() - Set the OCB UTC time
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @utc: the UTC time struct
  * @utc: the UTC time struct
  *
  *
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
@@ -9261,7 +9261,7 @@ end:
 
 
 /**
 /**
  * sme_ocb_start_timing_advert() - Start sending timing advert frames
  * sme_ocb_start_timing_advert() - Start sending timing advert frames
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @timing_advert: the timing advertisement struct
  * @timing_advert: the timing advertisement struct
  *
  *
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
@@ -9313,7 +9313,7 @@ end:
 
 
 /**
 /**
  * sme_ocb_stop_timing_advert() - Stop sending timing advert frames on a channel
  * sme_ocb_stop_timing_advert() - Stop sending timing advert frames on a channel
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @timing_advert: the timing advertisement struct
  * @timing_advert: the timing advertisement struct
  *
  *
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
  * Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_FAILURE on failure
@@ -9358,7 +9358,7 @@ end:
 
 
 /**
 /**
  * sme_ocb_gen_timing_advert_frame() - generate TA frame and populate the buffer
  * sme_ocb_gen_timing_advert_frame() - generate TA frame and populate the buffer
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @self_addr: the self MAC address
  * @self_addr: the self MAC address
  * @buf: the buffer that will contain the frame
  * @buf: the buffer that will contain the frame
  * @timestamp_offset: return for the offset of the timestamp field
  * @timestamp_offset: return for the offset of the timestamp field
@@ -9381,7 +9381,7 @@ int sme_ocb_gen_timing_advert_frame(mac_handle_t mac_handle,
 }
 }
 /**
 /**
  * sme_ocb_get_tsf_timer() - Get the TSF timer value
  * sme_ocb_get_tsf_timer() - Get the TSF timer value
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  * @request: the TSF timer request
  * @request: the TSF timer request
@@ -9438,7 +9438,7 @@ end:
 
 
 /**
 /**
  * sme_dcc_get_stats() - Get the DCC stats
  * sme_dcc_get_stats() - Get the DCC stats
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  * @request: the get DCC stats request
  * @request: the get DCC stats request
@@ -9498,7 +9498,7 @@ end:
 
 
 /**
 /**
  * sme_dcc_clear_stats() - Clear the DCC stats
  * sme_dcc_clear_stats() - Clear the DCC stats
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev id for OCB interface
  * @vdev_id: vdev id for OCB interface
  * @dcc_stats_bitmap: the entries in the stats to clear
  * @dcc_stats_bitmap: the entries in the stats to clear
  *
  *
@@ -9547,7 +9547,7 @@ end:
 
 
 /**
 /**
  * sme_dcc_update_ndl() - Update the DCC settings
  * sme_dcc_update_ndl() - Update the DCC settings
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  * @request: the update DCC request
  * @request: the update DCC request
@@ -9616,7 +9616,7 @@ end:
 /**
 /**
  * sme_register_for_dcc_stats_event() - Register for the periodic DCC stats
  * sme_register_for_dcc_stats_event() - Register for the periodic DCC stats
  *                                      event
  *                                      event
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  *
  *
@@ -9640,7 +9640,7 @@ QDF_STATUS sme_register_for_dcc_stats_event(mac_handle_t mac_handle,
 /**
 /**
  * sme_deregister_for_dcc_stats_event() - De-Register for the periodic DCC stats
  * sme_deregister_for_dcc_stats_event() - De-Register for the periodic DCC stats
  *					  event
  *					  event
- * @mac_handle: Hal Handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * This function de-registers the DCC perioc stats callback
  * This function de-registers the DCC perioc stats callback
  *
  *
@@ -10385,7 +10385,7 @@ QDF_STATUS sme_update_sta_inactivity_timeout(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_reg_info() - To get registration info
  * sme_get_reg_info() - To get registration info
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @chanId: channel id
  * @chanId: channel id
  * @regInfo1: first reg info to fill
  * @regInfo1: first reg info to fill
  * @regInfo2: second reg info to fill
  * @regInfo2: second reg info to fill
@@ -10885,7 +10885,7 @@ void sme_add_set_thermal_level_callback(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_thermal_level() - SME API to set the thermal mitigation level
  * sme_set_thermal_level() - SME API to set the thermal mitigation level
- * @mac_handle:         Handler to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @level:       Thermal mitigation level
  * @level:       Thermal mitigation level
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -11132,7 +11132,7 @@ static QDF_STATUS sme_stats_ext_event(tpAniSirGlobal mac,
  * Update DFS roam scan mode
  * Update DFS roam scan mode
  *	    This function is called through dynamic setConfig callback function
  *	    This function is called through dynamic setConfig callback function
  *	    to configure allowDFSChannelRoam.
  *	    to configure allowDFSChannelRoam.
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * sessionId - Session Identifier
  * allowDFSChannelRoam - DFS roaming scan mode 0 (disable),
  * allowDFSChannelRoam - DFS roaming scan mode 0 (disable),
  *	    1 (passive), 2 (active)
  *	    1 (passive), 2 (active)
@@ -11240,7 +11240,7 @@ QDF_STATUS sme_update_add_ie(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_dsc_pto_up_mapping()
  * sme_update_dsc_pto_up_mapping()
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @dscpmapping: pointer to DSCP mapping structure
  * @dscpmapping: pointer to DSCP mapping structure
  * @sessionId: SME session id
  * @sessionId: SME session id
  *
  *
@@ -11348,7 +11348,7 @@ QDF_STATUS sme_abort_roam_scan(mac_handle_t mac_handle, uint8_t sessionId)
 #ifdef FEATURE_WLAN_EXTSCAN
 #ifdef FEATURE_WLAN_EXTSCAN
 /**
 /**
  * sme_get_valid_channels_by_band() - to fetch valid channels filtered by band
  * sme_get_valid_channels_by_band() - to fetch valid channels filtered by band
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @wifiBand: RF band information
  * @wifiBand: RF band information
  * @aValidChannels: output array to store channel info
  * @aValidChannels: output array to store channel info
  * @pNumChannels: output number of channels
  * @pNumChannels: output number of channels
@@ -11888,7 +11888,7 @@ QDF_STATUS sme_ext_scan_register_callback(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_send_wisa_params(): Pass WISA mode to WMA
  * sme_send_wisa_params(): Pass WISA mode to WMA
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @wisa_params: pointer to WISA params struct
  * @wisa_params: pointer to WISA params struct
  * @sessionId: SME session id
  * @sessionId: SME session id
  *
  *
@@ -12130,7 +12130,7 @@ sme_set_link_layer_ext_cb(mac_handle_t mac_handle,
 /**
 /**
  * sme_reset_link_layer_stats_ind_cb() - SME API to reset link layer stats
  * sme_reset_link_layer_stats_ind_cb() - SME API to reset link layer stats
  *					 indication
  *					 indication
- * @mac_handle: Hal Handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * This function reset's the link layer stats indication
  * This function reset's the link layer stats indication
  *
  *
@@ -12162,7 +12162,7 @@ QDF_STATUS sme_reset_link_layer_stats_ind_cb(mac_handle_t mac_handle)
 
 
 /**
 /**
  * sme_ll_stats_set_thresh - set threshold for mac counters
  * sme_ll_stats_set_thresh - set threshold for mac counters
- * @mac_handle, hal layer handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @threshold, threshold for mac counters
  * @threshold, threshold for mac counters
  *
  *
  * Return: QDF_STATUS Enumeration
  * Return: QDF_STATUS Enumeration
@@ -12538,7 +12538,7 @@ QDF_STATUS sme_enable_dfs_chan_scan(mac_handle_t mac_handle, uint8_t dfs_flag)
 /**
 /**
  * sme_validate_sap_channel_switch() - validate target channel switch w.r.t
  * sme_validate_sap_channel_switch() - validate target channel switch w.r.t
  *      concurreny rules set to avoid channel interference.
  *      concurreny rules set to avoid channel interference.
- * @mac_handle - Hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @sap_ch - channel to switch
  * @sap_ch - channel to switch
  * @sap_phy_mode - phy mode of SAP
  * @sap_phy_mode - phy mode of SAP
  * @cc_switch_mode - concurreny switch mode
  * @cc_switch_mode - concurreny switch mode
@@ -12581,7 +12581,7 @@ bool sme_validate_sap_channel_switch(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_configure_stats_avg_factor() - function to config avg. stats factor
  * sme_configure_stats_avg_factor() - function to config avg. stats factor
- * @mac_handle: hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session ID
  * @session_id: session ID
  * @stats_avg_factor: average stats factor
  * @stats_avg_factor: average stats factor
  *
  *
@@ -12636,7 +12636,7 @@ QDF_STATUS sme_configure_stats_avg_factor(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_configure_guard_time() - function to configure guard time
  * sme_configure_guard_time() - function to configure guard time
- * @mac_handle: hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  * @guard_time: guard time
  * @guard_time: guard time
  *
  *
@@ -12691,7 +12691,7 @@ QDF_STATUS sme_configure_guard_time(mac_handle_t mac_handle, uint8_t session_id,
 /*
 /*
  * sme_wifi_start_logger() - Send the start/stop logging command to WMA
  * sme_wifi_start_logger() - Send the start/stop logging command to WMA
  * to either start/stop logging
  * to either start/stop logging
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @start_log: Structure containing the wifi start logger params
  * @start_log: Structure containing the wifi start logger params
  *
  *
  * This function sends the start/stop logging command to WMA
  * This function sends the start/stop logging command to WMA
@@ -12953,7 +12953,7 @@ QDF_STATUS sme_update_nss(mac_handle_t mac_handle, uint8_t nss)
 
 
 /**
 /**
  * sme_update_user_configured_nss() - sets the nss based on user request
  * sme_update_user_configured_nss() - sets the nss based on user request
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @nss: number of streams
  * @nss: number of streams
  *
  *
  * Return: None
  * Return: None
@@ -13518,7 +13518,7 @@ int sme_update_he_ldpc_supp(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_set_nud_debug_stats_cb() - set nud debug stats callback
  * sme_set_nud_debug_stats_cb() - set nud debug stats callback
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @cb: callback function pointer
  * @cb: callback function pointer
  * @context: callback context
  * @context: callback context
  *
  *
@@ -13599,7 +13599,7 @@ QDF_STATUS sme_set_chip_pwr_save_fail_cb(mac_handle_t mac_handle,
 #ifdef FEATURE_RSSI_MONITOR
 #ifdef FEATURE_RSSI_MONITOR
 /**
 /**
  * sme_set_rssi_monitoring() - set rssi monitoring
  * sme_set_rssi_monitoring() - set rssi monitoring
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @input: request message
  * @input: request message
  *
  *
  * This function constructs the vos message and fill in message type,
  * This function constructs the vos message and fill in message type,
@@ -13932,7 +13932,7 @@ QDF_STATUS sme_soc_set_dual_mac_config(struct policy_mgr_dual_mac_config msg)
 #ifdef FEATURE_LFR_SUBNET_DETECTION
 #ifdef FEATURE_LFR_SUBNET_DETECTION
 /**
 /**
  * sme_gateway_param_update() - to update gateway parameters with WMA
  * sme_gateway_param_update() - to update gateway parameters with WMA
- * @mac_handle: hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @gw_params: request parameters from HDD
  * @gw_params: request parameters from HDD
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -14045,7 +14045,7 @@ QDF_STATUS sme_set_peer_authorized(uint8_t *peer_addr,
 
 
 /*
 /*
  * sme_handle_set_fcc_channel() - set spec. tx power for non-fcc channel
  * sme_handle_set_fcc_channel() - set spec. tx power for non-fcc channel
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @fcc_constraint: flag to enable/disable the constraint
  * @fcc_constraint: flag to enable/disable the constraint
  * @scan_pending: whether there is pending scan
  * @scan_pending: whether there is pending scan
  *
  *
@@ -14183,7 +14183,7 @@ QDF_STATUS sme_update_roam_scan_hi_rssi_scan_params(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_update_tgt_services() - update the target services config.
  * sme_update_tgt_services() - update the target services config.
- * @mac_handle: HAL pointer.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @cfg: wma_tgt_services parameters.
  * @cfg: wma_tgt_services parameters.
  *
  *
  * update the target services config.
  * update the target services config.
@@ -14213,7 +14213,7 @@ void sme_update_tgt_services(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_is_session_id_valid() - Check if the session id is valid
  * sme_is_session_id_valid() - Check if the session id is valid
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  * @session_id: Session id
  *
  *
  * Checks if the session id is valid or not
  * Checks if the session id is valid or not
@@ -14242,7 +14242,7 @@ bool sme_is_session_id_valid(mac_handle_t mac_handle, uint32_t session_id)
 
 
 /**
 /**
  * sme_get_opclass() - determine operating class
  * sme_get_opclass() - determine operating class
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @channel: channel id
  * @channel: channel id
  * @bw_offset: bandwidth offset
  * @bw_offset: bandwidth offset
  * @opclass: pointer to operating class
  * @opclass: pointer to operating class
@@ -14475,7 +14475,7 @@ QDF_STATUS sme_remove_beacon_filter(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_send_disassoc_req_frame - send disassoc req
  * sme_send_disassoc_req_frame - send disassoc req
- * @mac_handle: handler to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  * @peer_mac: peer mac address
  * @peer_mac: peer mac address
  * @reason: reason for disassociation
  * @reason: reason for disassociation
@@ -14678,7 +14678,7 @@ sme_apf_read_work_memory(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_wni_dot11_mode() - return configured wni dot11mode
  * sme_get_wni_dot11_mode() - return configured wni dot11mode
- * @mac_handle: hal pointer
+ * @mac_handle: Opaque handle to the global MAC context
  *
  *
  * Return: wni dot11 mode.
  * Return: wni dot11 mode.
  */
  */
@@ -14693,7 +14693,7 @@ uint32_t sme_get_wni_dot11_mode(mac_handle_t mac_handle)
 /**
 /**
  * sme_create_mon_session() - post message to create PE session for monitormode
  * sme_create_mon_session() - post message to create PE session for monitormode
  * operation
  * operation
- * @mac_handle: Handle to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @bssid: pointer to bssid
  * @bssid: pointer to bssid
  * @vdev_id: sme session id
  * @vdev_id: sme session id
  *
  *
@@ -14770,7 +14770,7 @@ QDF_STATUS sme_set_adaptive_dwelltime_config(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_set_vdev_ies_per_band() - sends the per band IEs to vdev
  * sme_set_vdev_ies_per_band() - sends the per band IEs to vdev
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev_id for which IE is targeted
  * @vdev_id: vdev_id for which IE is targeted
  *
  *
  * Return: None
  * Return: None
@@ -14796,7 +14796,7 @@ void sme_set_vdev_ies_per_band(mac_handle_t mac_handle, uint8_t vdev_id)
 
 
 /**
 /**
  * sme_set_pdev_ht_vht_ies() - sends the set pdev IE req
  * sme_set_pdev_ht_vht_ies() - sends the set pdev IE req
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @enable2x2: 1x1 or 2x2 mode.
  * @enable2x2: 1x1 or 2x2 mode.
  *
  *
  * Sends the set pdev IE req with Nss value.
  * Sends the set pdev IE req with Nss value.
@@ -14941,7 +14941,7 @@ QDF_STATUS sme_set_he_bss_color(mac_handle_t mac_handle, uint8_t session_id,
 
 
 /**
 /**
  * sme_update_hw_dbs_capable() - sets the HW DBS capability
  * sme_update_hw_dbs_capable() - sets the HW DBS capability
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @hw_dbs_capable: HW DBS capability
  * @hw_dbs_capable: HW DBS capability
  *
  *
  * Sets HW DBS capability based on INI and fw capability.
  * Sets HW DBS capability based on INI and fw capability.
@@ -14958,7 +14958,7 @@ void sme_update_hw_dbs_capable(mac_handle_t mac_handle, uint8_t hw_dbs_capable)
 #ifdef FEATURE_P2P_LISTEN_OFFLOAD
 #ifdef FEATURE_P2P_LISTEN_OFFLOAD
 /**
 /**
  * sme_register_p2p_lo_event() - Register for the p2p lo event
  * sme_register_p2p_lo_event() - Register for the p2p lo event
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @context: the context of the call
  * @callback: the callback to hdd
  * @callback: the callback to hdd
  *
  *
@@ -15051,7 +15051,7 @@ void sme_get_vdev_type_nss(enum QDF_OPMODE dev_mode,
 /**
 /**
  * sme_update_sta_roam_policy() - update sta roam policy for
  * sme_update_sta_roam_policy() - update sta roam policy for
  * unsafe and DFS channels.
  * unsafe and DFS channels.
- * @mac_handle: hal handle for getting global mac struct
+ * @mac_handle: Opaque handle to the global MAC context
  * @dfs_mode: dfs mode which tell if dfs channel needs to be
  * @dfs_mode: dfs mode which tell if dfs channel needs to be
  * skipped or not
  * skipped or not
  * @skip_unsafe_channels: Param to tell if driver needs to
  * @skip_unsafe_channels: Param to tell if driver needs to
@@ -15120,7 +15120,7 @@ QDF_STATUS sme_update_sta_roam_policy(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_enable_disable_chanavoidind_event - configure ca event ind
  * sme_enable_disable_chanavoidind_event - configure ca event ind
- * @mac_handle: handler to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @set_value: enable/disable
  * @set_value: enable/disable
  *
  *
  * function to enable/disable chan avoidance indication
  * function to enable/disable chan avoidance indication
@@ -15156,7 +15156,7 @@ QDF_STATUS sme_enable_disable_chanavoidind_event(mac_handle_t mac_handle,
 
 
 /*
 /*
  * sme_set_default_scan_ie() - API to send default scan IE to LIM
  * sme_set_default_scan_ie() - API to send default scan IE to LIM
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: current session ID
  * @session_id: current session ID
  * @ie_data: Pointer to Scan IE data
  * @ie_data: Pointer to Scan IE data
  * @ie_len: Length of @ie_data
  * @ie_len: Length of @ie_data
@@ -15756,7 +15756,7 @@ send_flush_cmd:
 
 
 /**
 /**
  * sme_set_nud_debug_stats() - sme api to set nud debug stats
  * sme_set_nud_debug_stats() - sme api to set nud debug stats
- * @mac_handle: handle to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @set_stats_param: pointer to set stats param
  * @set_stats_param: pointer to set stats param
  *
  *
  * Return: Return QDF_STATUS.
  * Return: Return QDF_STATUS.
@@ -15792,7 +15792,7 @@ QDF_STATUS sme_set_nud_debug_stats(mac_handle_t mac_handle,
 
 
 /**
 /**
  * sme_get_nud_debug_stats() - sme api to get nud debug stats
  * sme_get_nud_debug_stats() - sme api to get nud debug stats
- * @mac_handle: handle to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @get_stats_param: pointer to set stats param
  * @get_stats_param: pointer to set stats param
  *
  *
  * Return: Return QDF_STATUS.
  * Return: Return QDF_STATUS.
@@ -16313,7 +16313,7 @@ uint32_t sme_unpack_rsn_ie(mac_handle_t mac_handle, uint8_t *buf,
 #ifdef FEATURE_BSS_TRANSITION
 #ifdef FEATURE_BSS_TRANSITION
 /**
 /**
  * sme_get_status_for_candidate() - Get bss transition status for candidate
  * sme_get_status_for_candidate() - Get bss transition status for candidate
- * @mac_handle: Handle for HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @conn_bss_desc: connected bss descriptor
  * @conn_bss_desc: connected bss descriptor
  * @bss_desc: candidate bss descriptor
  * @bss_desc: candidate bss descriptor
  * @info: candiadate bss information
  * @info: candiadate bss information

+ 4 - 4
core/sme/src/common/sme_power_save.c

@@ -361,7 +361,7 @@ QDF_STATUS sme_enable_sta_ps_check(tpAniSirGlobal mac_ctx, uint32_t session_id)
 
 
 /**
 /**
  * sme_ps_enable_disable(): function to enable/disable PS.
  * sme_ps_enable_disable(): function to enable/disable PS.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  * sme_ps_cmd: power save message
  * sme_ps_cmd: power save message
  *
  *
@@ -451,7 +451,7 @@ QDF_STATUS sme_ps_timer_flush_sync(mac_handle_t mac_handle, uint8_t session_id)
 
 
 /**
 /**
  * sme_ps_uapsd_enable(): function to enable UAPSD.
  * sme_ps_uapsd_enable(): function to enable UAPSD.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -475,7 +475,7 @@ QDF_STATUS sme_ps_uapsd_enable(mac_handle_t mac_handle, uint32_t session_id)
 
 
 /**
 /**
  * sme_ps_uapsd_disable(): function to disable UAPSD.
  * sme_ps_uapsd_disable(): function to disable UAPSD.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS
@@ -583,7 +583,7 @@ void sme_set_tspec_uapsd_mask_per_session(tpAniSirGlobal mac_ctx,
 
 
 /**
 /**
  * sme_ps_start_uapsd(): function to start UAPSD.
  * sme_ps_start_uapsd(): function to start UAPSD.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @session_id: session id
  *
  *
  * Return: QDF_STATUS
  * Return: QDF_STATUS