wifi: renew patch drivers/net/wireless
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / mt5931 / include / mgmt / wlan_typedef.h
1 /*
2 ** $Id: //Department/DaVinci/BRANCHES/MT6620_WIFI_DRIVER_V2_3/include/mgmt/wlan_typedef.h#1 $
3 */
4
5 /*! \file   wlan_typedef.h
6     \brief  Declaration of data type and return values of internal protocol stack.
7
8     In this file we declare the data type and return values which will be exported
9     to all MGMT Protocol Stack.
10 */
11
12
13
14 /*
15 ** $Log: wlan_typedef.h $
16 */
17
18 #ifndef _WLAN_TYPEDEF_H
19 #define _WLAN_TYPEDEF_H
20
21 /*******************************************************************************
22 *                         C O M P I L E R   F L A G S
23 ********************************************************************************
24 */
25
26 /*******************************************************************************
27 *                    E X T E R N A L   R E F E R E N C E S
28 ********************************************************************************
29 */
30
31 /*******************************************************************************
32 *                              C O N S T A N T S
33 ********************************************************************************
34 */
35
36 /*******************************************************************************
37 *                             D A T A   T Y P E S
38 ********************************************************************************
39 */
40 /* Type definition for BSS_INFO_T structure, to describe the attributes used in a
41  * common BSS.
42  */
43 typedef struct _BSS_INFO_T      BSS_INFO_T, *P_BSS_INFO_T;
44
45 typedef BSS_INFO_T              AIS_BSS_INFO_T, *P_AIS_BSS_INFO_T;
46 typedef BSS_INFO_T              P2P_BSS_INFO_T, *P_P2P_BSS_INFO_T;
47 typedef BSS_INFO_T              BOW_BSS_INFO_T, *P_BOW_BSS_INFO_T;
48
49 typedef struct _AIS_SPECIFIC_BSS_INFO_T AIS_SPECIFIC_BSS_INFO_T, *P_AIS_SPECIFIC_BSS_INFO_T;
50 typedef struct _P2P_SPECIFIC_BSS_INFO_T P2P_SPECIFIC_BSS_INFO_T, *P_P2P_SPECIFIC_BSS_INFO_T;
51 typedef struct _BOW_SPECIFIC_BSS_INFO_T BOW_SPECIFIC_BSS_INFO_T, *P_BOW_SPECIFIC_BSS_INFO_T;
52
53
54 /* BSS related structures */
55 /* Type definition for BSS_DESC_T structure, to describe parameter sets of a particular BSS */
56 typedef struct _BSS_DESC_T      BSS_DESC_T, *P_BSS_DESC_T, **PP_BSS_DESC_T;
57
58 /*******************************************************************************
59 *                            P U B L I C   D A T A
60 ********************************************************************************
61 */
62
63 /*******************************************************************************
64 *                           P R I V A T E   D A T A
65 ********************************************************************************
66 */
67
68 /*******************************************************************************
69 *                                 M A C R O S
70 ********************************************************************************
71 */
72
73 /*******************************************************************************
74 *                  F U N C T I O N   D E C L A R A T I O N S
75 ********************************************************************************
76 */
77
78 /*******************************************************************************
79 *                              F U N C T I O N S
80 ********************************************************************************
81 */
82 #endif /* _WLAN_TYPEDEF_H */
83
84