Merge remote-tracking branch 'upstream' into next
[cascardo/linux.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 #ifdef __cplusplus
20 extern "C" {
21 #endif
22
23 #ifndef CSR_WIFI_NME_ENABLE
24 #error CSR_WIFI_NME_ENABLE MUST be defined inorder to use csr_wifi_nme_serialize.h
25 #endif
26
27 extern void CsrWifiNmePfree(void *ptr);
28
29 extern u8* CsrWifiNmeProfileSetReqSer(u8 *ptr, size_t *len, void *msg);
30 extern void* CsrWifiNmeProfileSetReqDes(u8 *buffer, size_t len);
31 extern size_t CsrWifiNmeProfileSetReqSizeof(void *msg);
32 extern void CsrWifiNmeProfileSetReqSerFree(void *msg);
33
34 extern u8* CsrWifiNmeProfileDeleteReqSer(u8 *ptr, size_t *len, void *msg);
35 extern void* CsrWifiNmeProfileDeleteReqDes(u8 *buffer, size_t len);
36 extern size_t CsrWifiNmeProfileDeleteReqSizeof(void *msg);
37 #define CsrWifiNmeProfileDeleteReqSerFree CsrWifiNmePfree
38
39 #define CsrWifiNmeProfileDeleteAllReqSer CsrWifiEventSer
40 #define CsrWifiNmeProfileDeleteAllReqDes CsrWifiEventDes
41 #define CsrWifiNmeProfileDeleteAllReqSizeof CsrWifiEventSizeof
42 #define CsrWifiNmeProfileDeleteAllReqSerFree CsrWifiNmePfree
43
44 extern u8* CsrWifiNmeProfileOrderSetReqSer(u8 *ptr, size_t *len, void *msg);
45 extern void* CsrWifiNmeProfileOrderSetReqDes(u8 *buffer, size_t len);
46 extern size_t CsrWifiNmeProfileOrderSetReqSizeof(void *msg);
47 extern void CsrWifiNmeProfileOrderSetReqSerFree(void *msg);
48
49 extern u8* CsrWifiNmeProfileConnectReqSer(u8 *ptr, size_t *len, void *msg);
50 extern void* CsrWifiNmeProfileConnectReqDes(u8 *buffer, size_t len);
51 extern size_t CsrWifiNmeProfileConnectReqSizeof(void *msg);
52 #define CsrWifiNmeProfileConnectReqSerFree CsrWifiNmePfree
53
54 extern u8* CsrWifiNmeWpsReqSer(u8 *ptr, size_t *len, void *msg);
55 extern void* CsrWifiNmeWpsReqDes(u8 *buffer, size_t len);
56 extern size_t CsrWifiNmeWpsReqSizeof(void *msg);
57 #define CsrWifiNmeWpsReqSerFree CsrWifiNmePfree
58
59 #define CsrWifiNmeWpsCancelReqSer CsrWifiEventCsrUint16Ser
60 #define CsrWifiNmeWpsCancelReqDes CsrWifiEventCsrUint16Des
61 #define CsrWifiNmeWpsCancelReqSizeof CsrWifiEventCsrUint16Sizeof
62 #define CsrWifiNmeWpsCancelReqSerFree CsrWifiNmePfree
63
64 #define CsrWifiNmeConnectionStatusGetReqSer CsrWifiEventCsrUint16Ser
65 #define CsrWifiNmeConnectionStatusGetReqDes CsrWifiEventCsrUint16Des
66 #define CsrWifiNmeConnectionStatusGetReqSizeof CsrWifiEventCsrUint16Sizeof
67 #define CsrWifiNmeConnectionStatusGetReqSerFree CsrWifiNmePfree
68
69 extern u8* CsrWifiNmeSimImsiGetResSer(u8 *ptr, size_t *len, void *msg);
70 extern void* CsrWifiNmeSimImsiGetResDes(u8 *buffer, size_t len);
71 extern size_t CsrWifiNmeSimImsiGetResSizeof(void *msg);
72 extern void CsrWifiNmeSimImsiGetResSerFree(void *msg);
73
74 extern u8* CsrWifiNmeSimGsmAuthResSer(u8 *ptr, size_t *len, void *msg);
75 extern void* CsrWifiNmeSimGsmAuthResDes(u8 *buffer, size_t len);
76 extern size_t CsrWifiNmeSimGsmAuthResSizeof(void *msg);
77 extern void CsrWifiNmeSimGsmAuthResSerFree(void *msg);
78
79 extern u8* CsrWifiNmeSimUmtsAuthResSer(u8 *ptr, size_t *len, void *msg);
80 extern void* CsrWifiNmeSimUmtsAuthResDes(u8 *buffer, size_t len);
81 extern size_t CsrWifiNmeSimUmtsAuthResSizeof(void *msg);
82 extern void CsrWifiNmeSimUmtsAuthResSerFree(void *msg);
83
84 extern u8* CsrWifiNmeWpsConfigSetReqSer(u8 *ptr, size_t *len, void *msg);
85 extern void* CsrWifiNmeWpsConfigSetReqDes(u8 *buffer, size_t len);
86 extern size_t CsrWifiNmeWpsConfigSetReqSizeof(void *msg);
87 extern void CsrWifiNmeWpsConfigSetReqSerFree(void *msg);
88
89 #define CsrWifiNmeEventMaskSetReqSer CsrWifiEventCsrUint32Ser
90 #define CsrWifiNmeEventMaskSetReqDes CsrWifiEventCsrUint32Des
91 #define CsrWifiNmeEventMaskSetReqSizeof CsrWifiEventCsrUint32Sizeof
92 #define CsrWifiNmeEventMaskSetReqSerFree CsrWifiNmePfree
93
94 #define CsrWifiNmeProfileSetCfmSer CsrWifiEventCsrUint16Ser
95 #define CsrWifiNmeProfileSetCfmDes CsrWifiEventCsrUint16Des
96 #define CsrWifiNmeProfileSetCfmSizeof CsrWifiEventCsrUint16Sizeof
97 #define CsrWifiNmeProfileSetCfmSerFree CsrWifiNmePfree
98
99 #define CsrWifiNmeProfileDeleteCfmSer CsrWifiEventCsrUint16Ser
100 #define CsrWifiNmeProfileDeleteCfmDes CsrWifiEventCsrUint16Des
101 #define CsrWifiNmeProfileDeleteCfmSizeof CsrWifiEventCsrUint16Sizeof
102 #define CsrWifiNmeProfileDeleteCfmSerFree CsrWifiNmePfree
103
104 #define CsrWifiNmeProfileDeleteAllCfmSer CsrWifiEventCsrUint16Ser
105 #define CsrWifiNmeProfileDeleteAllCfmDes CsrWifiEventCsrUint16Des
106 #define CsrWifiNmeProfileDeleteAllCfmSizeof CsrWifiEventCsrUint16Sizeof
107 #define CsrWifiNmeProfileDeleteAllCfmSerFree CsrWifiNmePfree
108
109 extern u8* CsrWifiNmeProfileOrderSetCfmSer(u8 *ptr, size_t *len, void *msg);
110 extern void* CsrWifiNmeProfileOrderSetCfmDes(u8 *buffer, size_t len);
111 extern size_t CsrWifiNmeProfileOrderSetCfmSizeof(void *msg);
112 #define CsrWifiNmeProfileOrderSetCfmSerFree CsrWifiNmePfree
113
114 extern u8* CsrWifiNmeProfileConnectCfmSer(u8 *ptr, size_t *len, void *msg);
115 extern void* CsrWifiNmeProfileConnectCfmDes(u8 *buffer, size_t len);
116 extern size_t CsrWifiNmeProfileConnectCfmSizeof(void *msg);
117 extern void CsrWifiNmeProfileConnectCfmSerFree(void *msg);
118
119 extern u8* CsrWifiNmeWpsCfmSer(u8 *ptr, size_t *len, void *msg);
120 extern void* CsrWifiNmeWpsCfmDes(u8 *buffer, size_t len);
121 extern size_t CsrWifiNmeWpsCfmSizeof(void *msg);
122 extern void CsrWifiNmeWpsCfmSerFree(void *msg);
123
124 extern u8* CsrWifiNmeWpsCancelCfmSer(u8 *ptr, size_t *len, void *msg);
125 extern void* CsrWifiNmeWpsCancelCfmDes(u8 *buffer, size_t len);
126 extern size_t CsrWifiNmeWpsCancelCfmSizeof(void *msg);
127 #define CsrWifiNmeWpsCancelCfmSerFree CsrWifiNmePfree
128
129 extern u8* CsrWifiNmeConnectionStatusGetCfmSer(u8 *ptr, size_t *len, void *msg);
130 extern void* CsrWifiNmeConnectionStatusGetCfmDes(u8 *buffer, size_t len);
131 extern size_t CsrWifiNmeConnectionStatusGetCfmSizeof(void *msg);
132 #define CsrWifiNmeConnectionStatusGetCfmSerFree CsrWifiNmePfree
133
134 extern u8* CsrWifiNmeProfileUpdateIndSer(u8 *ptr, size_t *len, void *msg);
135 extern void* CsrWifiNmeProfileUpdateIndDes(u8 *buffer, size_t len);
136 extern size_t CsrWifiNmeProfileUpdateIndSizeof(void *msg);
137 extern void CsrWifiNmeProfileUpdateIndSerFree(void *msg);
138
139 extern u8* CsrWifiNmeProfileDisconnectIndSer(u8 *ptr, size_t *len, void *msg);
140 extern void* CsrWifiNmeProfileDisconnectIndDes(u8 *buffer, size_t len);
141 extern size_t CsrWifiNmeProfileDisconnectIndSizeof(void *msg);
142 extern void CsrWifiNmeProfileDisconnectIndSerFree(void *msg);
143
144 #define CsrWifiNmeSimImsiGetIndSer CsrWifiEventSer
145 #define CsrWifiNmeSimImsiGetIndDes CsrWifiEventDes
146 #define CsrWifiNmeSimImsiGetIndSizeof CsrWifiEventSizeof
147 #define CsrWifiNmeSimImsiGetIndSerFree CsrWifiNmePfree
148
149 extern u8* CsrWifiNmeSimGsmAuthIndSer(u8 *ptr, size_t *len, void *msg);
150 extern void* CsrWifiNmeSimGsmAuthIndDes(u8 *buffer, size_t len);
151 extern size_t CsrWifiNmeSimGsmAuthIndSizeof(void *msg);
152 extern void CsrWifiNmeSimGsmAuthIndSerFree(void *msg);
153
154 extern u8* CsrWifiNmeSimUmtsAuthIndSer(u8 *ptr, size_t *len, void *msg);
155 extern void* CsrWifiNmeSimUmtsAuthIndDes(u8 *buffer, size_t len);
156 extern size_t CsrWifiNmeSimUmtsAuthIndSizeof(void *msg);
157 #define CsrWifiNmeSimUmtsAuthIndSerFree CsrWifiNmePfree
158
159 #define CsrWifiNmeWpsConfigSetCfmSer CsrWifiEventCsrUint16Ser
160 #define CsrWifiNmeWpsConfigSetCfmDes CsrWifiEventCsrUint16Des
161 #define CsrWifiNmeWpsConfigSetCfmSizeof CsrWifiEventCsrUint16Sizeof
162 #define CsrWifiNmeWpsConfigSetCfmSerFree CsrWifiNmePfree
163
164 #define CsrWifiNmeEventMaskSetCfmSer CsrWifiEventCsrUint16Ser
165 #define CsrWifiNmeEventMaskSetCfmDes CsrWifiEventCsrUint16Des
166 #define CsrWifiNmeEventMaskSetCfmSizeof CsrWifiEventCsrUint16Sizeof
167 #define CsrWifiNmeEventMaskSetCfmSerFree CsrWifiNmePfree
168
169
170 #ifdef __cplusplus
171 }
172 #endif
173 #endif /* CSR_WIFI_NME_SERIALIZE_H__ */
174