add rk3288 pinctrl dts code
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / combo_mt66xx / mt6620 / wlan / include / mgmt / p2p_rlm.h
1 /*
2 ** $Id: //Department/DaVinci/TRUNK/WiFi_P2P_Driver/include/mgmt/p2p_rlm.h#1 $
3 */
4
5 /*! \file   "rlm.h"
6     \brief
7 */
8
9
10
11
12 #ifndef _P2P_RLM_H
13 #define _P2P_RLM_H
14
15
16 /*******************************************************************************
17 *                         C O M P I L E R   F L A G S
18 ********************************************************************************
19 */
20
21 /*******************************************************************************
22 *                    E X T E R N A L   R E F E R E N C E S
23 ********************************************************************************
24 */
25
26 /*******************************************************************************
27 *                              C O N S T A N T S
28 ********************************************************************************
29 */
30
31 /*******************************************************************************
32 *                                 M A C R O S
33 ********************************************************************************
34 */
35
36 /*******************************************************************************
37 *                             D A T A   T Y P E S
38 ********************************************************************************
39 */
40
41 /*******************************************************************************
42 *                            P U B L I C   D A T A
43 ********************************************************************************
44 */
45
46 /*******************************************************************************
47 *                           P R I V A T E   D A T A
48 ********************************************************************************
49 */
50
51 /*******************************************************************************
52 *                  F U N C T I O N   D E C L A R A T I O N S
53 ********************************************************************************
54 */
55
56
57 VOID
58 rlmBssInitForAP(
59     P_ADAPTER_T  prAdapter,
60     P_BSS_INFO_T prBssInfo
61     );
62
63 BOOLEAN
64 rlmUpdateBwByChListForAP (
65     P_ADAPTER_T         prAdapter,
66     P_BSS_INFO_T        prBssInfo
67     );
68
69 VOID
70 rlmUpdateParamsForAP (
71     P_ADAPTER_T     prAdapter,
72     P_BSS_INFO_T    prBssInfo,
73     BOOLEAN         fgUpdateBeacon
74     );
75
76 VOID
77 rlmFuncInitialChannelList(
78     IN P_ADAPTER_T prAdapter
79     );
80
81 VOID
82 rlmFuncCommonChannelList(
83     IN P_ADAPTER_T prAdapter,
84     IN P_CHANNEL_ENTRY_FIELD_T prChannelEntryII,
85     IN UINT_8 ucChannelListSize
86     );
87
88 UINT_8
89 rlmFuncFindOperatingClass(
90     IN P_ADAPTER_T prAdapter,
91     IN UINT_8 ucChannelNum
92     );
93
94 BOOLEAN
95 rlmFuncFindAvailableChannel(
96     IN P_ADAPTER_T prAdapter,
97     IN UINT_8 ucCheckChnl,
98     IN PUINT_8 pucSuggestChannel,
99     IN BOOLEAN fgIsSocialChannel,
100     IN BOOLEAN fgIsDefaultChannel
101     );
102
103 ENUM_CHNL_EXT_T
104 rlmDecideScoForAP (
105     P_ADAPTER_T     prAdapter,
106     P_BSS_INFO_T    prBssInfo
107     );
108
109 #endif