blob: c04585e72460232718af1b441d196610bef0568e [file] [log] [blame]
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -07001/*****************************************************************************
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_AP_SERIALIZE_H__
14#define CSR_WIFI_NME_AP_SERIALIZE_H__
15
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070016#include "csr_wifi_msgconv.h"
17
18#include "csr_wifi_nme_ap_prim.h"
19
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070020#ifndef CSR_WIFI_NME_ENABLE
21#error CSR_WIFI_NME_ENABLE MUST be defined inorder to use csr_wifi_nme_ap_serialize.h
22#endif
23#ifndef CSR_WIFI_AP_ENABLE
24#error CSR_WIFI_AP_ENABLE MUST be defined inorder to use csr_wifi_nme_ap_serialize.h
25#endif
26
27extern void CsrWifiNmeApPfree(void *ptr);
28
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070029extern u8* CsrWifiNmeApConfigSetReqSer(u8 *ptr, size_t *len, void *msg);
30extern void* CsrWifiNmeApConfigSetReqDes(u8 *buffer, size_t len);
31extern size_t CsrWifiNmeApConfigSetReqSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070032extern void CsrWifiNmeApConfigSetReqSerFree(void *msg);
33
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070034extern u8* CsrWifiNmeApWpsRegisterReqSer(u8 *ptr, size_t *len, void *msg);
35extern void* CsrWifiNmeApWpsRegisterReqDes(u8 *buffer, size_t len);
36extern size_t CsrWifiNmeApWpsRegisterReqSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070037#define CsrWifiNmeApWpsRegisterReqSerFree CsrWifiNmeApPfree
38
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070039extern u8* CsrWifiNmeApStartReqSer(u8 *ptr, size_t *len, void *msg);
40extern void* CsrWifiNmeApStartReqDes(u8 *buffer, size_t len);
41extern size_t CsrWifiNmeApStartReqSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070042extern void CsrWifiNmeApStartReqSerFree(void *msg);
43
44#define CsrWifiNmeApStopReqSer CsrWifiEventCsrUint16Ser
45#define CsrWifiNmeApStopReqDes CsrWifiEventCsrUint16Des
46#define CsrWifiNmeApStopReqSizeof CsrWifiEventCsrUint16Sizeof
47#define CsrWifiNmeApStopReqSerFree CsrWifiNmeApPfree
48
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070049extern u8* CsrWifiNmeApWmmParamUpdateReqSer(u8 *ptr, size_t *len, void *msg);
50extern void* CsrWifiNmeApWmmParamUpdateReqDes(u8 *buffer, size_t len);
51extern size_t CsrWifiNmeApWmmParamUpdateReqSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070052#define CsrWifiNmeApWmmParamUpdateReqSerFree CsrWifiNmeApPfree
53
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070054extern u8* CsrWifiNmeApStaRemoveReqSer(u8 *ptr, size_t *len, void *msg);
55extern void* CsrWifiNmeApStaRemoveReqDes(u8 *buffer, size_t len);
56extern size_t CsrWifiNmeApStaRemoveReqSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070057#define CsrWifiNmeApStaRemoveReqSerFree CsrWifiNmeApPfree
58
59#define CsrWifiNmeApConfigSetCfmSer CsrWifiEventCsrUint16Ser
60#define CsrWifiNmeApConfigSetCfmDes CsrWifiEventCsrUint16Des
61#define CsrWifiNmeApConfigSetCfmSizeof CsrWifiEventCsrUint16Sizeof
62#define CsrWifiNmeApConfigSetCfmSerFree CsrWifiNmeApPfree
63
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070064extern u8* CsrWifiNmeApWpsRegisterCfmSer(u8 *ptr, size_t *len, void *msg);
65extern void* CsrWifiNmeApWpsRegisterCfmDes(u8 *buffer, size_t len);
66extern size_t CsrWifiNmeApWpsRegisterCfmSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070067#define CsrWifiNmeApWpsRegisterCfmSerFree CsrWifiNmeApPfree
68
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070069extern u8* CsrWifiNmeApStartCfmSer(u8 *ptr, size_t *len, void *msg);
70extern void* CsrWifiNmeApStartCfmDes(u8 *buffer, size_t len);
71extern size_t CsrWifiNmeApStartCfmSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070072#define CsrWifiNmeApStartCfmSerFree CsrWifiNmeApPfree
73
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070074extern u8* CsrWifiNmeApStopCfmSer(u8 *ptr, size_t *len, void *msg);
75extern void* CsrWifiNmeApStopCfmDes(u8 *buffer, size_t len);
76extern size_t CsrWifiNmeApStopCfmSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070077#define CsrWifiNmeApStopCfmSerFree CsrWifiNmeApPfree
78
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070079extern u8* CsrWifiNmeApStopIndSer(u8 *ptr, size_t *len, void *msg);
80extern void* CsrWifiNmeApStopIndDes(u8 *buffer, size_t len);
81extern size_t CsrWifiNmeApStopIndSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070082#define CsrWifiNmeApStopIndSerFree CsrWifiNmeApPfree
83
84#define CsrWifiNmeApWmmParamUpdateCfmSer CsrWifiEventCsrUint16Ser
85#define CsrWifiNmeApWmmParamUpdateCfmDes CsrWifiEventCsrUint16Des
86#define CsrWifiNmeApWmmParamUpdateCfmSizeof CsrWifiEventCsrUint16Sizeof
87#define CsrWifiNmeApWmmParamUpdateCfmSerFree CsrWifiNmeApPfree
88
Greg Kroah-Hartmand4fda8d2012-07-20 12:27:19 -070089extern u8* CsrWifiNmeApStationIndSer(u8 *ptr, size_t *len, void *msg);
90extern void* CsrWifiNmeApStationIndDes(u8 *buffer, size_t len);
91extern size_t CsrWifiNmeApStationIndSizeof(void *msg);
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070092#define CsrWifiNmeApStationIndSerFree CsrWifiNmeApPfree
93
Greg Kroah-Hartman635d2b02012-06-19 16:15:42 -070094#endif /* CSR_WIFI_NME_AP_SERIALIZE_H__ */