Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
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
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session: SME session identifier
  * @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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: ID of the specific session
  * @len: Caller allocated memory that has the length of @buf as input.
  *	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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: ID of the specific session
  * @len: Caller allocated memory that has the length of @buf as input.
  *	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
  * 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.
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @srd_chan_support: 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
 /**
  * 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
  * @context: Opaque context to be used by the caller to associate the
  *   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.
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @apf_set_offload: struct to set apf filter instructions.
  *
  * 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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev id
  * @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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @write_params: APF parameters for the write operation
  *
  * 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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @read_params: APF parameters for the get operation
  * @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);
 /**
  * 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
  * @param_type: Param type to be updated
  * @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
 /**
  * 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
  * @callback: Callback function to invoke with the results
  * @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.
- * @mac_handle:                    reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * 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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: Callback function to invoke with the results
  * @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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sar_limit_cmd: struct to send sar limit cmd.
  *
  * Return: QDF_STATUS enumeration.
@@ -2083,7 +2083,7 @@ QDF_STATUS sme_fast_reassoc(mac_handle_t mac_handle,
 #endif
 /**
  * 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
  *
  * 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
  * 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
  *
  * 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
  * 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
  *
  * 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
- * @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
  * @context: context of callback function
  * @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
- * @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
  * @context: context of callback function
  * @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
- * @mac_handle: Global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @input: get chain rssi req params
  * @callback: Callback function to be called with the result
  * @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
- * @mac_handle: hal global context
+ * @mac_handle: Opaque handle to the global MAC context
  * session_id: SME session id
  *
  * 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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev id
  * @is_tos_active: tos active or inactive
  * @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
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  * @pmk_cache_info: Pointer to PMK cache info
  * @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
- * @mac_handle: HAL handle for device
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  * @profile: CSR Roam profile
  * @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)
 /**
  * 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
  * @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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: current Session Id
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @tid: tid val for BA session
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @val: no ack policy value
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @val: value to be set
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: SME session id
  * @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
  * session has key exchange in progress
  *
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * 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
- * @mac_handle: handle to global hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @chan_list: Pointer to the channel 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);
 /**
  * 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
  *
  * 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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
  * with given bssid
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @bssid: bssid
  * Return: true - if 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
- * @mac_handle:       HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id:    adapter session Id
  * @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
- * @mac_handle: Handle to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * This command gives the user an option to dynamically
  * 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
  * incoming val
- * @mac_handle: Handle for Hal layer
+ * @mac_handle: Opaque handle to the global MAC context
  * @val: New FTM capability value
  *
  * 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
- * @mac_handle:                      Handle for Hal layer
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id:               SME Session ID
  * @roam_params_src:          The source buffer to copy
  * @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
 /**
  * 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
  * @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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @pPlmReq: Pointer to input plm request
  *
  * Return: QDF_STATUS enumeration
@@ -1621,7 +1621,7 @@ static QDF_STATUS sme_tsm_ie_ind(tpAniSirGlobal mac,
 
 /**
  * sme_set_cckm_ie() - set cckm ie
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: session id
  * @pCckmIe: Pointer to CCKM Ie
  * @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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: session id
  * @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
- * @mac_handle: HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: SME sends back the requested stats using the callback
  * @staId: The station ID for which the stats is requested for
  * @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
- * @mac_handle: pointer HAL handle returned by mac_open
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: sme session id
  * @pChannelList: Output channel list
  * @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
  * scan list
- * @mac_handle: hal context.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @bssid: bssid to be removed
  *
  * 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
  * 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.
  * @scan_cache: pointer to station's scan cache.
  * @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
  * 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.
  *
  * 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
  * 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.
  * @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.
  *   This is a synchronous call
  *
- * mac_handle_t - HAL context handle
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - session id
  * 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
  *
- * mac_handle - HAL handle
+ * mac_handle: Opaque handle to the global MAC context
  * mode - channel bonding mode
  *
  * 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
  * band
  *
- * mac_handle - HAL handle
+ * mac_handle: Opaque handle to the global MAC context
  * mode - channel bonding mode
  *
  * 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
- * @mac_handle: hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * 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.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @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.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @str:	Pointer to the string buffer.
  * @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.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @cfg_value:	Pointer to variable in which cfg value
  *		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.
- * @mac_handle:	Handle to hal.
+ * @mac_handle:	Opaque handle to the global MAC context.
  * @cfg_id:	Configuration parameter ID.
  * @str:	Pointer to the string buffer.
  * @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
- * @mac_handle: pointer to hal handler
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @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
- * @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
  * @staId: The station ID for which the RSSI is requested for
  * @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() -
  * 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.
  * macAddr - MAC address of the adapter.
  * sessionId - session ID.
@@ -4452,7 +4452,7 @@ QDF_STATUS sme_dhcp_start_ind(mac_handle_t mac_handle,
  * sme_dhcp_stop_ind() -
  * 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.
  * macAddr - MAC address of the adapter.
  * sessionId - session ID.
@@ -4732,7 +4732,7 @@ QDF_STATUS sme_get_wcnss_hardware_version(mac_handle_t mac_handle,
 #ifdef FEATURE_OEM_DATA_SUPPORT
 /**
  * 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
  *
  * 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
  * management frame indication to PE.
  *
- * @mac_handle: hal pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @callback: callback pointer to be registered
  *
  * 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
  *  Host and FW.
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return NONE
  */
 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
  * offload capablity in Host.
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return NONE
  */
 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
  * 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
  */
 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
  *	    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
  * 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
  *	    This function is called through dynamic setConfig callback function
  *	    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
  * 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
  *	    This function is called through dynamic setConfig callback function
  *	    to update roam scan N probes
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nProbes number of probe requests to be sent out
  * 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
  *	    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
  * nRoamScanAwayTime Scan home away time
  * 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
  * action frame to csr.
- * @mac_handle: Hal context
+ * @mac_handle: Opaque handle to the global MAC context
  * @channel: new channel to switch
  * @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() -
  * get Intra band roaming
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return Success or failure
  */
 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() -
  * get N Probes
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * Return Success or failure
  */
 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() -
  * 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
  */
 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
  *	    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
  * RoamRssiDiff - minimum rssi difference between potential
  *	    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
  *	    to configure isWESModeEnabled
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * isWESModeEnabled - WES mode
  * sessionId - Session Identifier
  * 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
  *	    if roam scan control is set to 0, roaming scan cache is cleared
  *	    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
  * Return QDF_STATUS_SUCCESS - SME update config successfully.
  *	    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
  *	to configure  nOpportunisticThresholdDiff
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nOpportunisticThresholdDiff - Opportunistic Scan threshold diff
  * 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
  * to configure  nRoamRescanRssiDiff
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nRoamRescanRssiDiff - roam rescan rssi diff
  * 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
  *	    This function is called through dynamic setConfig callback function
  *	    to configure nRoamBmissFirstBcnt
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nRoamBmissFirstBcnt - Roam first bmiss count
  * 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
  *	    This function is called through dynamic setConfig callback function
  *	    to configure nRoamBmissFinalBcnt
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nRoamBmissFinalBcnt - Roam final bmiss count
  * 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
  *	    to configure nRoamBeaconRssiWeight
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nRoamBeaconRssiWeight - Roam beacon rssi weight
  * 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
  *			nEmptyScanRefreshPeriod=[0 .. 60]
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nEmptyScanRefreshPeriod - scan period following empty scan results.
  * 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
  *			gNeighborScanChannelMinTime=[0 .. 60]
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * nNeighborScanMinChanTime - Channel minimum dwell time
  * sessionId - Session Identifier
  * 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
  *			gNeighborScanChannelMaxTime=[0 .. 60]
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nNeighborScanMinChanTime - Channel maximum dwell time
  * 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
  *			nNeighborScanPeriod=[0 .. 1000]
  *
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * nNeighborScanPeriod - neighbor scan period
  * 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
  *          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
  * @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
- * @mac_handle: pointer HAL handle returned by mac_open
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId: sme session id
  * @pChannelList: Output channel list
  * @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
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @pChannelList: Output channel list
  * @pNumChannels: Output number of channels
  * @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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @addPeriodicTxPtrnParams: request message
  *
  * 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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @delPeriodicTxPtrnParams: request message
  *
  * Return: QDF_STATUS enumeration
@@ -8837,7 +8837,7 @@ sme_del_periodic_tx_ptrn(mac_handle_t mac_handle,
 #ifdef FEATURE_WLAN_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
  *
  * 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
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId : Session ID
  *
  * 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
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @sessionId : Session ID
  *
  * 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
- * @mac_handle : Pointer to global HAL handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @pUserData : Pointer to user data
  * @peerInfoCbk : Peer info callback
  * @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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @callback: the callback to hdd
  * @config: the OCB configuration
@@ -9215,7 +9215,7 @@ end:
 
 /**
  * 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
  *
  * 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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @timing_advert: the timing advertisement struct
  *
  * 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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @timing_advert: the timing advertisement struct
  *
  * 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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @self_addr: the self MAC address
  * @buf: the buffer that will contain the frame
  * @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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @callback: the callback to hdd
  * @request: the TSF timer request
@@ -9438,7 +9438,7 @@ end:
 
 /**
  * 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
  * @callback: the callback to hdd
  * @request: the get DCC stats request
@@ -9498,7 +9498,7 @@ end:
 
 /**
  * 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
  * @dcc_stats_bitmap: the entries in the stats to clear
  *
@@ -9547,7 +9547,7 @@ end:
 
 /**
  * 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
  * @callback: the callback to hdd
  * @request: the update DCC request
@@ -9616,7 +9616,7 @@ end:
 /**
  * sme_register_for_dcc_stats_event() - Register for the periodic DCC stats
  *                                      event
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @context: the context of the call
  * @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
  *					  event
- * @mac_handle: Hal Handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @chanId: channel id
  * @regInfo1: first 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
- * @mac_handle:         Handler to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @level:       Thermal mitigation level
  *
  * Return: QDF_STATUS
@@ -11132,7 +11132,7 @@ static QDF_STATUS sme_stats_ext_event(tpAniSirGlobal mac,
  * Update DFS roam scan mode
  *	    This function is called through dynamic setConfig callback function
  *	    to configure allowDFSChannelRoam.
- * mac_handle - HAL handle for device
+ * mac_handle: Opaque handle to the global MAC context
  * sessionId - Session Identifier
  * allowDFSChannelRoam - DFS roaming scan mode 0 (disable),
  *	    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()
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @dscpmapping: pointer to DSCP mapping structure
  * @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
 /**
  * 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
  * @aValidChannels: output array to store channel info
  * @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
- * @mac_handle: HAL context
+ * @mac_handle: Opaque handle to the global MAC context
  * @wisa_params: pointer to WISA params struct
  * @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
  *					 indication
- * @mac_handle: Hal Handle
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
- * @mac_handle, hal layer handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @threshold, threshold for mac counters
  *
  * 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
  *      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_phy_mode - phy mode of SAP
  * @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
- * @mac_handle: hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session ID
  * @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
- * @mac_handle: hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @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
  * 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
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @nss: number of streams
  *
  * 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
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @cb: callback function pointer
  * @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
 /**
  * sme_set_rssi_monitoring() - set rssi monitoring
- * @mac_handle: global hal handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @input: request message
  *
  * 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
 /**
  * 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
  *
  * 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
- * @mac_handle: HAL pointer
+ * @mac_handle: Opaque handle to the global MAC context
  * @fcc_constraint: flag to enable/disable the constraint
  * @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.
- * @mac_handle: HAL pointer.
+ * @mac_handle: Opaque handle to the global MAC context.
  * @cfg: wma_tgt_services parameters.
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: Session id
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @channel: channel id
  * @bw_offset: bandwidth offset
  * @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
- * @mac_handle: handler to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * @peer_mac: peer mac address
  * @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
- * @mac_handle: hal pointer
+ * @mac_handle: Opaque handle to the global MAC context
  *
  * 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
  * operation
- * @mac_handle: Handle to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @bssid: pointer to bssid
  * @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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @vdev_id: vdev_id for which IE is targeted
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @enable2x2: 1x1 or 2x2 mode.
  *
  * 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
- * @mac_handle: Pointer to HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @hw_dbs_capable: HW DBS 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
 /**
  * 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
  * @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
  * 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
  * skipped or not
  * @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
- * @mac_handle: handler to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @set_value: enable/disable
  *
  * 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
- * @mac_handle: reference to the HAL
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: current session ID
  * @ie_data: Pointer to Scan 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
- * @mac_handle: handle to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @set_stats_param: pointer to set stats param
  *
  * 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
- * @mac_handle: handle to hal
+ * @mac_handle: Opaque handle to the global MAC context
  * @get_stats_param: pointer to set stats param
  *
  * 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
 /**
  * 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
  * @bss_desc: candidate bss descriptor
  * @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.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  * 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.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * 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.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * 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.
- * @mac_handle: global hal_handle
+ * @mac_handle: Opaque handle to the global MAC context
  * @session_id: session id
  *
  * Return: QDF_STATUS