blob: d5dd901a5fac6cf5031481a98c1027e58f1f9bee [file] [log] [blame]
Jeff Johnson295189b2012-06-20 16:38:30 -07001/*
Kiet Lamaa8e15a2014-02-11 23:30:06 -08002 * Copyright (c) 2012-2013 Qualcomm Atheros, Inc.
3 * All Rights Reserved.
4 * Qualcomm Atheros Confidential and Proprietary.
Gopichand Nakkala92f07d82013-01-08 21:16:34 -08005 */
Jeff Johnson295189b2012-06-20 16:38:30 -07006#if !defined( __SMERRMAPI_H )
7#define __SMERRMAPI_H
8
9
10/**=========================================================================
11
12 \file sme_RrmApi.h
13
14 \brief prototype for SME RRM APIs
15
16 Copyright 2008 (c) Qualcomm, Incorporated. All Rights Reserved.
17
18 Qualcomm Confidential and Proprietary.
19
20 ========================================================================*/
21
22/* $Header$ */
23
24/*--------------------------------------------------------------------------
25 Include Files
26 ------------------------------------------------------------------------*/
27#include "vos_lock.h"
28#include "vos_trace.h"
29#include "vos_memory.h"
30#include "vos_types.h"
31#include "aniGlobal.h"
32#include "sirApi.h"
33#include "smeInternal.h"
34#include "smeRrmInternal.h"
35
36
37//APIs
38eHalStatus sme_RrmMsgProcessor( tpAniSirGlobal pMac, v_U16_t msg_type,
39 void *pMsgBuf);
40
41VOS_STATUS rrmClose (tpAniSirGlobal pMac);
42VOS_STATUS rrmReady (tpAniSirGlobal pMac);
43VOS_STATUS rrmOpen (tpAniSirGlobal pMac);
44VOS_STATUS rrmChangeDefaultConfigParam(tpAniSirGlobal pMac, tpRrmConfigParam pRrmConfig);
45VOS_STATUS sme_RrmNeighborReportRequest(tpAniSirGlobal pMac, tANI_U8 sessionId, tpRrmNeighborReq pNeighborReq, tpRrmNeighborRspCallbackInfo callbackInfo);
46
47tRrmNeighborReportDesc* smeRrmGetFirstBssEntryFromNeighborCache( tpAniSirGlobal pMac);
48tRrmNeighborReportDesc* smeRrmGetNextBssEntryFromNeighborCache( tpAniSirGlobal pMac, tpRrmNeighborReportDesc pBssEntry);
Srinivas Girigowda91ccbe82013-11-10 16:37:38 -080049void sme_RrmProcessBeaconReportReqInd(tpAniSirGlobal pMac, void *pMsgBuf);
Jeff Johnson295189b2012-06-20 16:38:30 -070050
Kiet Lamaa8e15a2014-02-11 23:30:06 -080051
Jeff Johnson295189b2012-06-20 16:38:30 -070052#endif