From 82b0c626dd2e888fa59a9f361ad26aa745c02629 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Fri, 7 Oct 2016 07:53:55 -0700 Subject: [PATCH] qcacld-3.0: Fix -Wmissing-prototypes in lim_api We want to enable the compiler's -Wmissing-prototypes switch, but there is existing code that is generating warnings. Fix all warnings in lim_api. Change-Id: Ie3defa164278d775759686a7f9508d42799a48e4 CRs-Fixed: 1075090 --- core/mac/src/pe/include/lim_api.h | 12 ++++++++++++ core/mac/src/pe/lim/lim_api.c | 17 ++++++++--------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/core/mac/src/pe/include/lim_api.h b/core/mac/src/pe/include/lim_api.h index dc78c170d79e..5c42317df51d 100644 --- a/core/mac/src/pe/include/lim_api.h +++ b/core/mac/src/pe/include/lim_api.h @@ -122,6 +122,18 @@ tSirRetStatus pe_start(tpAniSirGlobal pMac); void pe_stop(tpAniSirGlobal pMac); tSirRetStatus pe_post_msg_api(tpAniSirGlobal pMac, tSirMsgQ *pMsg); tSirRetStatus peProcessMsg(tpAniSirGlobal pMac, tSirMsgQ *limMsg); + +/** + * pe_register_callbacks_with_wma() - register SME and PE callback functions to + * WMA. + * @pMac: mac global ctx + * @ready_req: Ready request parameters, containing callback pointers + * + * Return: None + */ +void pe_register_callbacks_with_wma(tpAniSirGlobal pMac, + tSirSmeReadyReq *ready_req); + /** * Function to cleanup LIM state. * This called upon reset/persona change etc diff --git a/core/mac/src/pe/lim/lim_api.c b/core/mac/src/pe/lim/lim_api.c index 136d0e920579..52615df03b3c 100644 --- a/core/mac/src/pe/lim/lim_api.c +++ b/core/mac/src/pe/lim/lim_api.c @@ -1014,7 +1014,7 @@ tSirRetStatus pe_process_messages(tpAniSirGlobal pMac, tSirMsgQ *pMsg) * @return None */ -QDF_STATUS pe_handle_mgmt_frame(void *p_cds_gctx, void *cds_buff) +static QDF_STATUS pe_handle_mgmt_frame(void *p_cds_gctx, void *cds_buff) { tpAniSirGlobal pMac; tpSirMacMgmtHdr mHdr; @@ -1091,10 +1091,7 @@ QDF_STATUS pe_handle_mgmt_frame(void *p_cds_gctx, void *cds_buff) /** * pe_register_callbacks_with_wma() - register SME and PE callback functions to * WMA. - * @pMac: mac global ctx - * @ready_req: Ready request parameters, containing callback pointers - * - * Return: None + * (function documentation in lim_api.h) */ void pe_register_callbacks_with_wma(tpAniSirGlobal pMac, tSirSmeReadyReq *ready_req) @@ -1748,9 +1745,10 @@ void lim_fill_join_rsp_ht_caps(tpPESession session, tpSirSmeJoinRsp join_rsp) #endif #ifdef WLAN_FEATURE_ROAM_OFFLOAD -QDF_STATUS lim_roam_fill_bss_descr(tpAniSirGlobal pMac, - roam_offload_synch_ind *roam_offload_synch_ind_ptr, - tpSirBssDescription bss_desc_ptr) +static QDF_STATUS +lim_roam_fill_bss_descr(tpAniSirGlobal pMac, + roam_offload_synch_ind *roam_offload_synch_ind_ptr, + tpSirBssDescription bss_desc_ptr) { uint32_t ie_len = 0; tpSirProbeRespBeacon parsed_frm_ptr; @@ -2083,7 +2081,8 @@ QDF_STATUS pe_roam_synch_callback(tpAniSirGlobal mac_ctx, } #endif -uint8_t lim_is_beacon_miss_scenario(tpAniSirGlobal pMac, uint8_t *pRxPacketInfo) +static bool lim_is_beacon_miss_scenario(tpAniSirGlobal pMac, + uint8_t *pRxPacketInfo) { tpSirMacMgmtHdr pHdr = WMA_GET_RX_MAC_HEADER(pRxPacketInfo); uint8_t sessionId;