summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnson <jjohnson@codeaurora.org>2016-10-07 07:53:55 -0700
committerqcabuildsw <qcabuildsw@localhost>2016-10-17 21:57:41 -0700
commit82b0c626dd2e888fa59a9f361ad26aa745c02629 (patch)
tree6cef950e20bbcff866147bdc06a527feed3dec45
parentf731b30df83ddd7befaf811fda55e66a3d4ea583 (diff)
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
-rw-r--r--core/mac/src/pe/include/lim_api.h12
-rw-r--r--core/mac/src/pe/lim/lim_api.c17
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;