diff --git a/core/sme/inc/csr_api.h b/core/sme/inc/csr_api.h index 3451e32758..0930ef0ce3 100644 --- a/core/sme/inc/csr_api.h +++ b/core/sme/inc/csr_api.h @@ -1723,12 +1723,24 @@ typedef void (*tCsrTsmStatsCallback)(tAniTrafStrmMetrics tsmMetrics, uint32_t staId, void *pContext); #endif /* FEATURE_WLAN_ESE */ typedef void (*tCsrSnrCallback)(int8_t snr, uint32_t staId, void *pContext); + +/** + * csr_roam_issue_ft_preauth_req() - Initiate Preauthentication request + * @max_ctx: Global MAC context + * @session_id: SME Session ID + * @bss_desc: BSS descriptor + * + * Return: Success or Failure + */ #ifdef WLAN_FEATURE_HOST_ROAM -QDF_STATUS csr_roam_issue_ft_preauth_req(tHalHandle hHal, uint32_t sessionId, - tpSirBssDescription pBssDescription); +QDF_STATUS csr_roam_issue_ft_preauth_req(tpAniSirGlobal mac_ctx, + uint32_t session_id, + tpSirBssDescription bss_desc); #else -static inline QDF_STATUS csr_roam_issue_ft_preauth_req(tHalHandle hHal, - uint32_t sessionId, tpSirBssDescription pBssDescription) +static inline +QDF_STATUS csr_roam_issue_ft_preauth_req(tpAniSirGlobal mac_ctx, + uint32_t session_id, + tpSirBssDescription bss_desc) { return QDF_STATUS_E_NOSUPPORT; } diff --git a/core/sme/src/csr/csr_roam_preauth.c b/core/sme/src/csr/csr_roam_preauth.c index 8fdce73730..5e2a892338 100644 --- a/core/sme/src/csr/csr_roam_preauth.c +++ b/core/sme/src/csr/csr_roam_preauth.c @@ -527,18 +527,10 @@ uint32_t csr_get_dot11_mode(tHalHandle hal, uint32_t session_id, return dot11mode; } -/** - * csr_roam_issue_ft_preauth_req() - Initiate Preauthentication request - * @hal: Global Handle - * @session_id: SME Session ID - * @bss_desc: BSS descriptor - * - * Return: Success or Failure - */ -QDF_STATUS csr_roam_issue_ft_preauth_req(tHalHandle hal, uint32_t session_id, - tpSirBssDescription bss_desc) +QDF_STATUS csr_roam_issue_ft_preauth_req(tpAniSirGlobal mac_ctx, + uint32_t session_id, + tpSirBssDescription bss_desc) { - tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal); tpSirFTPreAuthReq preauth_req; uint16_t auth_req_len = 0; struct csr_roam_session *csr_session = CSR_GET_SESSION(mac_ctx, @@ -570,8 +562,8 @@ QDF_STATUS csr_roam_issue_ft_preauth_req(tHalHandle hal, uint32_t session_id, preauth_req->messageType = eWNI_SME_FT_PRE_AUTH_REQ; preauth_req->preAuthchannelNum = bss_desc->channelId; - preauth_req->dot11mode = - csr_get_dot11_mode(hal, session_id, bss_desc); + preauth_req->dot11mode = csr_get_dot11_mode(mac_ctx, session_id, + bss_desc); if (!preauth_req->dot11mode) { sme_err("preauth_req->dot11mode is zero"); qdf_mem_free(preauth_req);