Linux-libre 3.10.98-gnu
[librecmc/linux-libre.git] / drivers / staging / csr / csr_wifi_nme_serialize.h
1 /*****************************************************************************
2
3             (c) Cambridge Silicon Radio Limited 2011
4             All rights reserved and confidential information of CSR
5
6             Refer to LICENSE.txt included with this source for details
7             on the license terms.
8
9 *****************************************************************************/
10
11 /* Note: this is an auto-generated file. */
12
13 #ifndef CSR_WIFI_NME_SERIALIZE_H__
14 #define CSR_WIFI_NME_SERIALIZE_H__
15
16 #include "csr_wifi_msgconv.h"
17 #include "csr_wifi_nme_prim.h"
18
19 #ifndef CSR_WIFI_NME_ENABLE
20 #error CSR_WIFI_NME_ENABLE MUST be defined inorder to use csr_wifi_nme_serialize.h
21 #endif
22
23 extern void CsrWifiNmePfree(void *ptr);
24
25 extern u8* CsrWifiNmeProfileSetReqSer(u8 *ptr, size_t *len, void *msg);
26 extern void* CsrWifiNmeProfileSetReqDes(u8 *buffer, size_t len);
27 extern size_t CsrWifiNmeProfileSetReqSizeof(void *msg);
28 extern void CsrWifiNmeProfileSetReqSerFree(void *msg);
29
30 extern u8* CsrWifiNmeProfileDeleteReqSer(u8 *ptr, size_t *len, void *msg);
31 extern void* CsrWifiNmeProfileDeleteReqDes(u8 *buffer, size_t len);
32 extern size_t CsrWifiNmeProfileDeleteReqSizeof(void *msg);
33 #define CsrWifiNmeProfileDeleteReqSerFree CsrWifiNmePfree
34
35 #define CsrWifiNmeProfileDeleteAllReqSer CsrWifiEventSer
36 #define CsrWifiNmeProfileDeleteAllReqDes CsrWifiEventDes
37 #define CsrWifiNmeProfileDeleteAllReqSizeof CsrWifiEventSizeof
38 #define CsrWifiNmeProfileDeleteAllReqSerFree CsrWifiNmePfree
39
40 extern u8* CsrWifiNmeProfileOrderSetReqSer(u8 *ptr, size_t *len, void *msg);
41 extern void* CsrWifiNmeProfileOrderSetReqDes(u8 *buffer, size_t len);
42 extern size_t CsrWifiNmeProfileOrderSetReqSizeof(void *msg);
43 extern void CsrWifiNmeProfileOrderSetReqSerFree(void *msg);
44
45 extern u8* CsrWifiNmeProfileConnectReqSer(u8 *ptr, size_t *len, void *msg);
46 extern void* CsrWifiNmeProfileConnectReqDes(u8 *buffer, size_t len);
47 extern size_t CsrWifiNmeProfileConnectReqSizeof(void *msg);
48 #define CsrWifiNmeProfileConnectReqSerFree CsrWifiNmePfree
49
50 extern u8* CsrWifiNmeWpsReqSer(u8 *ptr, size_t *len, void *msg);
51 extern void* CsrWifiNmeWpsReqDes(u8 *buffer, size_t len);
52 extern size_t CsrWifiNmeWpsReqSizeof(void *msg);
53 #define CsrWifiNmeWpsReqSerFree CsrWifiNmePfree
54
55 #define CsrWifiNmeWpsCancelReqSer CsrWifiEventCsrUint16Ser
56 #define CsrWifiNmeWpsCancelReqDes CsrWifiEventCsrUint16Des
57 #define CsrWifiNmeWpsCancelReqSizeof CsrWifiEventCsrUint16Sizeof
58 #define CsrWifiNmeWpsCancelReqSerFree CsrWifiNmePfree
59
60 #define CsrWifiNmeConnectionStatusGetReqSer CsrWifiEventCsrUint16Ser
61 #define CsrWifiNmeConnectionStatusGetReqDes CsrWifiEventCsrUint16Des
62 #define CsrWifiNmeConnectionStatusGetReqSizeof CsrWifiEventCsrUint16Sizeof
63 #define CsrWifiNmeConnectionStatusGetReqSerFree CsrWifiNmePfree
64
65 extern u8* CsrWifiNmeSimImsiGetResSer(u8 *ptr, size_t *len, void *msg);
66 extern void* CsrWifiNmeSimImsiGetResDes(u8 *buffer, size_t len);
67 extern size_t CsrWifiNmeSimImsiGetResSizeof(void *msg);
68 extern void CsrWifiNmeSimImsiGetResSerFree(void *msg);
69
70 extern u8* CsrWifiNmeSimGsmAuthResSer(u8 *ptr, size_t *len, void *msg);
71 extern void* CsrWifiNmeSimGsmAuthResDes(u8 *buffer, size_t len);
72 extern size_t CsrWifiNmeSimGsmAuthResSizeof(void *msg);
73 extern void CsrWifiNmeSimGsmAuthResSerFree(void *msg);
74
75 extern u8* CsrWifiNmeSimUmtsAuthResSer(u8 *ptr, size_t *len, void *msg);
76 extern void* CsrWifiNmeSimUmtsAuthResDes(u8 *buffer, size_t len);
77 extern size_t CsrWifiNmeSimUmtsAuthResSizeof(void *msg);
78 extern void CsrWifiNmeSimUmtsAuthResSerFree(void *msg);
79
80 extern u8* CsrWifiNmeWpsConfigSetReqSer(u8 *ptr, size_t *len, void *msg);
81 extern void* CsrWifiNmeWpsConfigSetReqDes(u8 *buffer, size_t len);
82 extern size_t CsrWifiNmeWpsConfigSetReqSizeof(void *msg);
83 extern void CsrWifiNmeWpsConfigSetReqSerFree(void *msg);
84
85 #define CsrWifiNmeEventMaskSetReqSer CsrWifiEventCsrUint32Ser
86 #define CsrWifiNmeEventMaskSetReqDes CsrWifiEventCsrUint32Des
87 #define CsrWifiNmeEventMaskSetReqSizeof CsrWifiEventCsrUint32Sizeof
88 #define CsrWifiNmeEventMaskSetReqSerFree CsrWifiNmePfree
89
90 #define CsrWifiNmeProfileSetCfmSer CsrWifiEventCsrUint16Ser
91 #define CsrWifiNmeProfileSetCfmDes CsrWifiEventCsrUint16Des
92 #define CsrWifiNmeProfileSetCfmSizeof CsrWifiEventCsrUint16Sizeof
93 #define CsrWifiNmeProfileSetCfmSerFree CsrWifiNmePfree
94
95 #define CsrWifiNmeProfileDeleteCfmSer CsrWifiEventCsrUint16Ser
96 #define CsrWifiNmeProfileDeleteCfmDes CsrWifiEventCsrUint16Des
97 #define CsrWifiNmeProfileDeleteCfmSizeof CsrWifiEventCsrUint16Sizeof
98 #define CsrWifiNmeProfileDeleteCfmSerFree CsrWifiNmePfree
99
100 #define CsrWifiNmeProfileDeleteAllCfmSer CsrWifiEventCsrUint16Ser
101 #define CsrWifiNmeProfileDeleteAllCfmDes CsrWifiEventCsrUint16Des
102 #define CsrWifiNmeProfileDeleteAllCfmSizeof CsrWifiEventCsrUint16Sizeof
103 #define CsrWifiNmeProfileDeleteAllCfmSerFree CsrWifiNmePfree
104
105 extern u8* CsrWifiNmeProfileOrderSetCfmSer(u8 *ptr, size_t *len, void *msg);
106 extern void* CsrWifiNmeProfileOrderSetCfmDes(u8 *buffer, size_t len);
107 extern size_t CsrWifiNmeProfileOrderSetCfmSizeof(void *msg);
108 #define CsrWifiNmeProfileOrderSetCfmSerFree CsrWifiNmePfree
109
110 extern u8* CsrWifiNmeProfileConnectCfmSer(u8 *ptr, size_t *len, void *msg);
111 extern void* CsrWifiNmeProfileConnectCfmDes(u8 *buffer, size_t len);
112 extern size_t CsrWifiNmeProfileConnectCfmSizeof(void *msg);
113 extern void CsrWifiNmeProfileConnectCfmSerFree(void *msg);
114
115 extern u8* CsrWifiNmeWpsCfmSer(u8 *ptr, size_t *len, void *msg);
116 extern void* CsrWifiNmeWpsCfmDes(u8 *buffer, size_t len);
117 extern size_t CsrWifiNmeWpsCfmSizeof(void *msg);
118 extern void CsrWifiNmeWpsCfmSerFree(void *msg);
119
120 extern u8* CsrWifiNmeWpsCancelCfmSer(u8 *ptr, size_t *len, void *msg);
121 extern void* CsrWifiNmeWpsCancelCfmDes(u8 *buffer, size_t len);
122 extern size_t CsrWifiNmeWpsCancelCfmSizeof(void *msg);
123 #define CsrWifiNmeWpsCancelCfmSerFree CsrWifiNmePfree
124
125 extern u8* CsrWifiNmeConnectionStatusGetCfmSer(u8 *ptr, size_t *len, void *msg);
126 extern void* CsrWifiNmeConnectionStatusGetCfmDes(u8 *buffer, size_t len);
127 extern size_t CsrWifiNmeConnectionStatusGetCfmSizeof(void *msg);
128 #define CsrWifiNmeConnectionStatusGetCfmSerFree CsrWifiNmePfree
129
130 extern u8* CsrWifiNmeProfileUpdateIndSer(u8 *ptr, size_t *len, void *msg);
131 extern void* CsrWifiNmeProfileUpdateIndDes(u8 *buffer, size_t len);
132 extern size_t CsrWifiNmeProfileUpdateIndSizeof(void *msg);
133 extern void CsrWifiNmeProfileUpdateIndSerFree(void *msg);
134
135 extern u8* CsrWifiNmeProfileDisconnectIndSer(u8 *ptr, size_t *len, void *msg);
136 extern void* CsrWifiNmeProfileDisconnectIndDes(u8 *buffer, size_t len);
137 extern size_t CsrWifiNmeProfileDisconnectIndSizeof(void *msg);
138 extern void CsrWifiNmeProfileDisconnectIndSerFree(void *msg);
139
140 #define CsrWifiNmeSimImsiGetIndSer CsrWifiEventSer
141 #define CsrWifiNmeSimImsiGetIndDes CsrWifiEventDes
142 #define CsrWifiNmeSimImsiGetIndSizeof CsrWifiEventSizeof
143 #define CsrWifiNmeSimImsiGetIndSerFree CsrWifiNmePfree
144
145 extern u8* CsrWifiNmeSimGsmAuthIndSer(u8 *ptr, size_t *len, void *msg);
146 extern void* CsrWifiNmeSimGsmAuthIndDes(u8 *buffer, size_t len);
147 extern size_t CsrWifiNmeSimGsmAuthIndSizeof(void *msg);
148 extern void CsrWifiNmeSimGsmAuthIndSerFree(void *msg);
149
150 extern u8* CsrWifiNmeSimUmtsAuthIndSer(u8 *ptr, size_t *len, void *msg);
151 extern void* CsrWifiNmeSimUmtsAuthIndDes(u8 *buffer, size_t len);
152 extern size_t CsrWifiNmeSimUmtsAuthIndSizeof(void *msg);
153 #define CsrWifiNmeSimUmtsAuthIndSerFree CsrWifiNmePfree
154
155 #define CsrWifiNmeWpsConfigSetCfmSer CsrWifiEventCsrUint16Ser
156 #define CsrWifiNmeWpsConfigSetCfmDes CsrWifiEventCsrUint16Des
157 #define CsrWifiNmeWpsConfigSetCfmSizeof CsrWifiEventCsrUint16Sizeof
158 #define CsrWifiNmeWpsConfigSetCfmSerFree CsrWifiNmePfree
159
160 #define CsrWifiNmeEventMaskSetCfmSer CsrWifiEventCsrUint16Ser
161 #define CsrWifiNmeEventMaskSetCfmDes CsrWifiEventCsrUint16Des
162 #define CsrWifiNmeEventMaskSetCfmSizeof CsrWifiEventCsrUint16Sizeof
163 #define CsrWifiNmeEventMaskSetCfmSerFree CsrWifiNmePfree
164
165 #endif /* CSR_WIFI_NME_SERIALIZE_H__ */
166