aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-07-20 15:00:10 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-07-20 15:00:10 -0400
commit8c87f69acf942222d8e2ead6d0ca144957141284 (patch)
tree3efb5fee94255eccc259f35efb71cb5202d4b271 /drivers/staging
parent163eb0d85294e08b686d453744ca95e5f583e7db (diff)
staging: csr: remove CsrUint16 typedef
Use the in-kernel u16 type instead. Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com> Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com> Cc: Riku Mettälä <riku.mettala@bluegiga.com> Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r--drivers/staging/csr/csr_framework_ext.c2
-rw-r--r--drivers/staging/csr/csr_framework_ext.h18
-rw-r--r--drivers/staging/csr/csr_lib.h34
-rw-r--r--drivers/staging/csr/csr_log.h24
-rw-r--r--drivers/staging/csr/csr_log_configure.h4
-rw-r--r--drivers/staging/csr/csr_log_text.h24
-rw-r--r--drivers/staging/csr/csr_macro.h8
-rw-r--r--drivers/staging/csr/csr_msgconv.c34
-rw-r--r--drivers/staging/csr/csr_msgconv.h32
-rw-r--r--drivers/staging/csr/csr_panic.c2
-rw-r--r--drivers/staging/csr/csr_panic.h2
-rw-r--r--drivers/staging/csr/csr_prim_defs.h50
-rw-r--r--drivers/staging/csr/csr_result.h2
-rw-r--r--drivers/staging/csr/csr_sched.h30
-rw-r--r--drivers/staging/csr/csr_sdio.h16
-rw-r--r--drivers/staging/csr/csr_serialize_primitive_types.c6
-rw-r--r--drivers/staging/csr/csr_time.h2
-rw-r--r--drivers/staging/csr/csr_types.h3
-rw-r--r--drivers/staging/csr/csr_unicode.h4
-rw-r--r--drivers/staging/csr/csr_utf16.c20
-rw-r--r--drivers/staging/csr/csr_util.c22
-rw-r--r--drivers/staging/csr/csr_util.h4
-rw-r--r--drivers/staging/csr/csr_wifi_fsm.h6
-rw-r--r--drivers/staging/csr/csr_wifi_fsm_event.h2
-rw-r--r--drivers/staging/csr/csr_wifi_fsm_types.h38
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card.h8
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card_sdio.c46
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card_sdio.h108
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c108
-rw-r--r--drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c52
-rw-r--r--drivers/staging/csr/csr_wifi_hip_chiphelper.c26
-rw-r--r--drivers/staging/csr/csr_wifi_hip_chiphelper.h98
-rw-r--r--drivers/staging/csr/csr_wifi_hip_chiphelper_private.h72
-rw-r--r--drivers/staging/csr/csr_wifi_hip_conversions.h2
-rw-r--r--drivers/staging/csr/csr_wifi_hip_download.c14
-rw-r--r--drivers/staging/csr/csr_wifi_hip_dump.c36
-rw-r--r--drivers/staging/csr/csr_wifi_hip_packing.c4
-rw-r--r--drivers/staging/csr/csr_wifi_hip_send.c12
-rw-r--r--drivers/staging/csr/csr_wifi_hip_signals.c2
-rw-r--r--drivers/staging/csr/csr_wifi_hip_sigs.h50
-rw-r--r--drivers/staging/csr/csr_wifi_hip_ta_sampling.c8
-rw-r--r--drivers/staging/csr/csr_wifi_hip_ta_sampling.h2
-rw-r--r--drivers/staging/csr/csr_wifi_hip_udi.c18
-rw-r--r--drivers/staging/csr/csr_wifi_hip_unifi.h32
-rw-r--r--drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c2
-rw-r--r--drivers/staging/csr/csr_wifi_hip_xbv.c60
-rw-r--r--drivers/staging/csr/csr_wifi_hip_xbv.h4
-rw-r--r--drivers/staging/csr/csr_wifi_lib.h14
-rw-r--r--drivers/staging/csr/csr_wifi_msgconv.h4
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_converter_init.c4
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c4
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c2
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_lib.h4
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_prim.h24
-rw-r--r--drivers/staging/csr/csr_wifi_nme_ap_serialize.c260
-rw-r--r--drivers/staging/csr/csr_wifi_nme_lib.h4
-rw-r--r--drivers/staging/csr/csr_wifi_nme_prim.h44
-rw-r--r--drivers/staging/csr/csr_wifi_router_converter_init.c4
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c4
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c2
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c2
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_lib.h4
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_prim.h152
-rw-r--r--drivers/staging/csr/csr_wifi_router_ctrl_serialize.c826
-rw-r--r--drivers/staging/csr/csr_wifi_router_free_downstream_contents.c2
-rw-r--r--drivers/staging/csr/csr_wifi_router_free_upstream_contents.c2
-rw-r--r--drivers/staging/csr/csr_wifi_router_lib.h4
-rw-r--r--drivers/staging/csr/csr_wifi_router_prim.h32
-rw-r--r--drivers/staging/csr/csr_wifi_router_serialize.c132
-rw-r--r--drivers/staging/csr/csr_wifi_router_transport.c14
-rw-r--r--drivers/staging/csr/csr_wifi_serialize_primitive_types.c6
-rw-r--r--drivers/staging/csr/csr_wifi_sme_ap_lib.h6
-rw-r--r--drivers/staging/csr/csr_wifi_sme_ap_prim.h56
-rw-r--r--drivers/staging/csr/csr_wifi_sme_converter_init.c4
-rw-r--r--drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c6
-rw-r--r--drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c8
-rw-r--r--drivers/staging/csr/csr_wifi_sme_lib.h4
-rw-r--r--drivers/staging/csr/csr_wifi_sme_prim.h278
-rw-r--r--drivers/staging/csr/csr_wifi_sme_serialize.c2102
-rw-r--r--drivers/staging/csr/csr_wifi_vif_utils.h14
-rw-r--r--drivers/staging/csr/data_tx.c2
-rw-r--r--drivers/staging/csr/drv.c16
-rw-r--r--drivers/staging/csr/io.c2
-rw-r--r--drivers/staging/csr/netdev.c60
-rw-r--r--drivers/staging/csr/os.c8
-rw-r--r--drivers/staging/csr/putest.c2
-rw-r--r--drivers/staging/csr/sdio_mmc.c6
-rw-r--r--drivers/staging/csr/sdio_stubs.c2
-rw-r--r--drivers/staging/csr/sme_blocking.c10
-rw-r--r--drivers/staging/csr/sme_native.c2
-rw-r--r--drivers/staging/csr/sme_sys.c42
-rw-r--r--drivers/staging/csr/sme_userspace.c2
-rw-r--r--drivers/staging/csr/sme_wext.c4
-rw-r--r--drivers/staging/csr/ul_int.c2
-rw-r--r--drivers/staging/csr/unifi_clients.h2
-rw-r--r--drivers/staging/csr/unifi_event.c8
-rw-r--r--drivers/staging/csr/unifi_os.h16
-rw-r--r--drivers/staging/csr/unifi_pdu_processing.c80
-rw-r--r--drivers/staging/csr/unifi_priv.h98
-rw-r--r--drivers/staging/csr/unifi_sme.c24
-rw-r--r--drivers/staging/csr/unifi_sme.h14
-rw-r--r--drivers/staging/csr/unifi_wext.h6
-rw-r--r--drivers/staging/csr/unifiio.h14
-rw-r--r--drivers/staging/csr/wext_events.c6
104 files changed, 2804 insertions, 2805 deletions
diff --git a/drivers/staging/csr/csr_framework_ext.c b/drivers/staging/csr/csr_framework_ext.c
index 1586b235e29..b2b2ea9e53d 100644
--- a/drivers/staging/csr/csr_framework_ext.c
+++ b/drivers/staging/csr/csr_framework_ext.c
@@ -138,7 +138,7 @@ CsrResult CsrMutexUnlock(CsrMutexHandle *mutexHandle)
138 * void 138 * void
139 * 139 *
140 *----------------------------------------------------------------------------*/ 140 *----------------------------------------------------------------------------*/
141void CsrThreadSleep(CsrUint16 sleepTimeInMs) 141void CsrThreadSleep(u16 sleepTimeInMs)
142{ 142{
143 unsigned long t; 143 unsigned long t;
144 144
diff --git a/drivers/staging/csr/csr_framework_ext.h b/drivers/staging/csr/csr_framework_ext.h
index 401bf2d547a..942db87faa0 100644
--- a/drivers/staging/csr/csr_framework_ext.h
+++ b/drivers/staging/csr/csr_framework_ext.h
@@ -27,13 +27,13 @@ extern "C" {
27#define CSR_FE_RESULT_NO_MORE_THREADS ((CsrResult) 0x0006) 27#define CSR_FE_RESULT_NO_MORE_THREADS ((CsrResult) 0x0006)
28 28
29/* Thread priorities */ 29/* Thread priorities */
30#define CSR_THREAD_PRIORITY_HIGHEST ((CsrUint16) 0) 30#define CSR_THREAD_PRIORITY_HIGHEST ((u16) 0)
31#define CSR_THREAD_PRIORITY_HIGH ((CsrUint16) 1) 31#define CSR_THREAD_PRIORITY_HIGH ((u16) 1)
32#define CSR_THREAD_PRIORITY_NORMAL ((CsrUint16) 2) 32#define CSR_THREAD_PRIORITY_NORMAL ((u16) 2)
33#define CSR_THREAD_PRIORITY_LOW ((CsrUint16) 3) 33#define CSR_THREAD_PRIORITY_LOW ((u16) 3)
34#define CSR_THREAD_PRIORITY_LOWEST ((CsrUint16) 4) 34#define CSR_THREAD_PRIORITY_LOWEST ((u16) 4)
35 35
36#define CSR_EVENT_WAIT_INFINITE ((CsrUint16) 0xFFFF) 36#define CSR_EVENT_WAIT_INFINITE ((u16) 0xFFFF)
37 37
38/*----------------------------------------------------------------------------* 38/*----------------------------------------------------------------------------*
39 * NAME 39 * NAME
@@ -66,7 +66,7 @@ CsrResult CsrEventCreate(CsrEventHandle *eventHandle);
66 * CSR_FE_RESULT_INVALID_POINTER in case the eventBits pointer is invalid 66 * CSR_FE_RESULT_INVALID_POINTER in case the eventBits pointer is invalid
67 * 67 *
68 *----------------------------------------------------------------------------*/ 68 *----------------------------------------------------------------------------*/
69CsrResult CsrEventWait(CsrEventHandle *eventHandle, CsrUint16 timeoutInMs, CsrUint32 *eventBits); 69CsrResult CsrEventWait(CsrEventHandle *eventHandle, u16 timeoutInMs, CsrUint32 *eventBits);
70 70
71/*----------------------------------------------------------------------------* 71/*----------------------------------------------------------------------------*
72 * NAME 72 * NAME
@@ -195,7 +195,7 @@ void CsrGlobalMutexUnlock(void);
195 * 195 *
196 *----------------------------------------------------------------------------*/ 196 *----------------------------------------------------------------------------*/
197CsrResult CsrThreadCreate(void (*threadFunction)(void *pointer), void *pointer, 197CsrResult CsrThreadCreate(void (*threadFunction)(void *pointer), void *pointer,
198 CsrUint32 stackSize, CsrUint16 priority, 198 CsrUint32 stackSize, u16 priority,
199 const CsrCharString *threadName, CsrThreadHandle *threadHandle); 199 const CsrCharString *threadName, CsrThreadHandle *threadHandle);
200 200
201/*----------------------------------------------------------------------------* 201/*----------------------------------------------------------------------------*
@@ -240,7 +240,7 @@ CsrResult CsrThreadEqual(CsrThreadHandle *threadHandle1, CsrThreadHandle *thread
240 * void 240 * void
241 * 241 *
242 *----------------------------------------------------------------------------*/ 242 *----------------------------------------------------------------------------*/
243void CsrThreadSleep(CsrUint16 sleepTimeInMs); 243void CsrThreadSleep(u16 sleepTimeInMs);
244 244
245#ifndef CSR_PMEM_DEBUG_ENABLE 245#ifndef CSR_PMEM_DEBUG_ENABLE
246/*----------------------------------------------------------------------------* 246/*----------------------------------------------------------------------------*
diff --git a/drivers/staging/csr/csr_lib.h b/drivers/staging/csr/csr_lib.h
index 041bd0950b3..7259b63f17a 100644
--- a/drivers/staging/csr/csr_lib.h
+++ b/drivers/staging/csr/csr_lib.h
@@ -30,7 +30,7 @@ typedef struct
30 * Allocates and fills in a message with the signature CsrEvent 30 * Allocates and fills in a message with the signature CsrEvent
31 * 31 *
32 *----------------------------------------------------------------------------*/ 32 *----------------------------------------------------------------------------*/
33CsrEvent *CsrEvent_struct(CsrUint16 primtype, CsrUint16 msgtype); 33CsrEvent *CsrEvent_struct(u16 primtype, u16 msgtype);
34 34
35typedef struct 35typedef struct
36{ 36{
@@ -46,12 +46,12 @@ typedef struct
46 * Allocates and fills in a message with the signature CsrEventCsrUint8 46 * Allocates and fills in a message with the signature CsrEventCsrUint8
47 * 47 *
48 *----------------------------------------------------------------------------*/ 48 *----------------------------------------------------------------------------*/
49CsrEventCsrUint8 *CsrEventCsrUint8_struct(CsrUint16 primtype, CsrUint16 msgtype, u8 value); 49CsrEventCsrUint8 *CsrEventCsrUint8_struct(u16 primtype, u16 msgtype, u8 value);
50 50
51typedef struct 51typedef struct
52{ 52{
53 CsrPrim type; 53 CsrPrim type;
54 CsrUint16 value; 54 u16 value;
55} CsrEventCsrUint16; 55} CsrEventCsrUint16;
56 56
57/*----------------------------------------------------------------------------* 57/*----------------------------------------------------------------------------*
@@ -62,12 +62,12 @@ typedef struct
62 * Allocates and fills in a message with the signature CsrEventCsrUint16 62 * Allocates and fills in a message with the signature CsrEventCsrUint16
63 * 63 *
64 *----------------------------------------------------------------------------*/ 64 *----------------------------------------------------------------------------*/
65CsrEventCsrUint16 *CsrEventCsrUint16_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint16 value); 65CsrEventCsrUint16 *CsrEventCsrUint16_struct(u16 primtype, u16 msgtype, u16 value);
66 66
67typedef struct 67typedef struct
68{ 68{
69 CsrPrim type; 69 CsrPrim type;
70 CsrUint16 value1; 70 u16 value1;
71 u8 value2; 71 u8 value2;
72} CsrEventCsrUint16CsrUint8; 72} CsrEventCsrUint16CsrUint8;
73 73
@@ -79,13 +79,13 @@ typedef struct
79 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint8 79 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint8
80 * 80 *
81 *----------------------------------------------------------------------------*/ 81 *----------------------------------------------------------------------------*/
82CsrEventCsrUint16CsrUint8 *CsrEventCsrUint16CsrUint8_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint16 value1, u8 value2); 82CsrEventCsrUint16CsrUint8 *CsrEventCsrUint16CsrUint8_struct(u16 primtype, u16 msgtype, u16 value1, u8 value2);
83 83
84typedef struct 84typedef struct
85{ 85{
86 CsrPrim type; 86 CsrPrim type;
87 CsrUint16 value1; 87 u16 value1;
88 CsrUint16 value2; 88 u16 value2;
89} CsrEventCsrUint16CsrUint16; 89} CsrEventCsrUint16CsrUint16;
90 90
91/*----------------------------------------------------------------------------* 91/*----------------------------------------------------------------------------*
@@ -96,12 +96,12 @@ typedef struct
96 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint16 96 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrUint16
97 * 97 *
98 *----------------------------------------------------------------------------*/ 98 *----------------------------------------------------------------------------*/
99CsrEventCsrUint16CsrUint16 *CsrEventCsrUint16CsrUint16_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint16 value1, CsrUint16 value2); 99CsrEventCsrUint16CsrUint16 *CsrEventCsrUint16CsrUint16_struct(u16 primtype, u16 msgtype, u16 value1, u16 value2);
100 100
101typedef struct 101typedef struct
102{ 102{
103 CsrPrim type; 103 CsrPrim type;
104 CsrUint16 value1; 104 u16 value1;
105 CsrUint32 value2; 105 CsrUint32 value2;
106} CsrEventCsrUint16CsrUint32; 106} CsrEventCsrUint16CsrUint32;
107 107
@@ -113,12 +113,12 @@ typedef struct
113 * Allocates and fills in a message with the signature CsrEventCsrUint16 113 * Allocates and fills in a message with the signature CsrEventCsrUint16
114 * 114 *
115 *----------------------------------------------------------------------------*/ 115 *----------------------------------------------------------------------------*/
116CsrEventCsrUint16CsrUint32 *CsrEventCsrUint16CsrUint32_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint16 value1, CsrUint32 value2); 116CsrEventCsrUint16CsrUint32 *CsrEventCsrUint16CsrUint32_struct(u16 primtype, u16 msgtype, u16 value1, CsrUint32 value2);
117 117
118typedef struct 118typedef struct
119{ 119{
120 CsrPrim type; 120 CsrPrim type;
121 CsrUint16 value1; 121 u16 value1;
122 CsrCharString *value2; 122 CsrCharString *value2;
123} CsrEventCsrUint16CsrCharString; 123} CsrEventCsrUint16CsrCharString;
124 124
@@ -130,7 +130,7 @@ typedef struct
130 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrCharString 130 * Allocates and fills in a message with the signature CsrEventCsrUint16CsrCharString
131 * 131 *
132 *----------------------------------------------------------------------------*/ 132 *----------------------------------------------------------------------------*/
133CsrEventCsrUint16CsrCharString *CsrEventCsrUint16CsrCharString_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint16 value1, CsrCharString *value2); 133CsrEventCsrUint16CsrCharString *CsrEventCsrUint16CsrCharString_struct(u16 primtype, u16 msgtype, u16 value1, CsrCharString *value2);
134 134
135typedef struct 135typedef struct
136{ 136{
@@ -146,13 +146,13 @@ typedef struct
146 * Allocates and fills in a message with the signature CsrEventCsrUint32 146 * Allocates and fills in a message with the signature CsrEventCsrUint32
147 * 147 *
148 *----------------------------------------------------------------------------*/ 148 *----------------------------------------------------------------------------*/
149CsrEventCsrUint32 *CsrEventCsrUint32_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint32 value); 149CsrEventCsrUint32 *CsrEventCsrUint32_struct(u16 primtype, u16 msgtype, CsrUint32 value);
150 150
151typedef struct 151typedef struct
152{ 152{
153 CsrPrim type; 153 CsrPrim type;
154 CsrUint32 value1; 154 CsrUint32 value1;
155 CsrUint16 value2; 155 u16 value2;
156} CsrEventCsrUint32CsrUint16; 156} CsrEventCsrUint32CsrUint16;
157 157
158/*----------------------------------------------------------------------------* 158/*----------------------------------------------------------------------------*
@@ -163,7 +163,7 @@ typedef struct
163 * Allocates and fills in a message with the signature CsrEventCsrUint32CsrUint16 163 * Allocates and fills in a message with the signature CsrEventCsrUint32CsrUint16
164 * 164 *
165 *----------------------------------------------------------------------------*/ 165 *----------------------------------------------------------------------------*/
166CsrEventCsrUint32CsrUint16 *CsrEventCsrUint32CsrUint16_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint32 value1, CsrUint32 value2); 166CsrEventCsrUint32CsrUint16 *CsrEventCsrUint32CsrUint16_struct(u16 primtype, u16 msgtype, CsrUint32 value1, CsrUint32 value2);
167 167
168typedef struct 168typedef struct
169{ 169{
@@ -180,7 +180,7 @@ typedef struct
180 * Allocates and fills in a message with the signature CsrEventCsrUint32CsrCharString 180 * Allocates and fills in a message with the signature CsrEventCsrUint32CsrCharString
181 * 181 *
182 *----------------------------------------------------------------------------*/ 182 *----------------------------------------------------------------------------*/
183CsrEventCsrUint32CsrCharString *CsrEventCsrUint32CsrCharString_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrUint32 value1, CsrCharString *value2); 183CsrEventCsrUint32CsrCharString *CsrEventCsrUint32CsrCharString_struct(u16 primtype, u16 msgtype, CsrUint32 value1, CsrCharString *value2);
184 184
185#ifdef __cplusplus 185#ifdef __cplusplus
186} 186}
diff --git a/drivers/staging/csr/csr_log.h b/drivers/staging/csr/csr_log.h
index f86c4920628..f6aaac18f99 100644
--- a/drivers/staging/csr/csr_log.h
+++ b/drivers/staging/csr/csr_log.h
@@ -96,7 +96,7 @@ CsrBool CsrLogTaskIsFiltered(CsrSchedQid taskId, CsrLogLevelTask level);
96 96
97typedef struct 97typedef struct
98{ 98{
99 CsrUint16 primitiveType; 99 u16 primitiveType;
100 const CsrCharString *primitiveName; 100 const CsrCharString *primitiveName;
101 CsrMsgConvMsgEntry *messageConv; /* Private - do not use */ 101 CsrMsgConvMsgEntry *messageConv; /* Private - do not use */
102} CsrLogPrimitiveInformation; 102} CsrLogPrimitiveInformation;
@@ -112,7 +112,7 @@ typedef struct
112/* Tech logging */ 112/* Tech logging */
113/*---------------------------------*/ 113/*---------------------------------*/
114typedef u8 bitmask8_t; 114typedef u8 bitmask8_t;
115typedef CsrUint16 bitmask16_t; 115typedef u16 bitmask16_t;
116typedef CsrUint32 bitmask32_t; 116typedef CsrUint32 bitmask32_t;
117 117
118#ifdef CSR_LOG_ENABLE 118#ifdef CSR_LOG_ENABLE
@@ -175,7 +175,7 @@ void CsrLogSchedStart(u8 thread_id);
175void CsrLogSchedStop(u8 thread_id); 175void CsrLogSchedStop(u8 thread_id);
176 176
177void CsrLogInitTask(u8 thread_id, CsrSchedQid tskid, const CsrCharString *tskName); 177void CsrLogInitTask(u8 thread_id, CsrSchedQid tskid, const CsrCharString *tskName);
178void CsrLogDeinitTask(CsrUint16 task_id); 178void CsrLogDeinitTask(u16 task_id);
179 179
180void CsrLogActivate(CsrSchedQid tskid); 180void CsrLogActivate(CsrSchedQid tskid);
181void CsrLogDeactivate(CsrSchedQid tskid); 181void CsrLogDeactivate(CsrSchedQid tskid);
@@ -188,14 +188,14 @@ void CsrLogMessagePut(CsrUint32 line,
188 CsrSchedQid src_task_id, 188 CsrSchedQid src_task_id,
189 CsrSchedQid dst_taskid, 189 CsrSchedQid dst_taskid,
190 CsrSchedMsgId msg_id, 190 CsrSchedMsgId msg_id,
191 CsrUint16 prim_type, 191 u16 prim_type,
192 const void *msg); 192 const void *msg);
193 193
194void CsrLogMessageGet(CsrSchedQid src_task_id, 194void CsrLogMessageGet(CsrSchedQid src_task_id,
195 CsrSchedQid dst_taskid, 195 CsrSchedQid dst_taskid,
196 CsrBool get_res, 196 CsrBool get_res,
197 CsrSchedMsgId msg_id, 197 CsrSchedMsgId msg_id,
198 CsrUint16 prim_type, 198 u16 prim_type,
199 const void *msg); 199 const void *msg);
200 200
201void CsrLogTimedEventIn(CsrUint32 line, 201void CsrLogTimedEventIn(CsrUint32 line,
@@ -203,7 +203,7 @@ void CsrLogTimedEventIn(CsrUint32 line,
203 CsrSchedQid task_id, 203 CsrSchedQid task_id,
204 CsrSchedTid tid, 204 CsrSchedTid tid,
205 CsrTime requested_delay, 205 CsrTime requested_delay,
206 CsrUint16 fniarg, 206 u16 fniarg,
207 const void *fnvarg); 207 const void *fnvarg);
208 208
209void CsrLogTimedEventFire(CsrSchedQid task_id, 209void CsrLogTimedEventFire(CsrSchedQid task_id,
@@ -227,18 +227,18 @@ void CsrLogBgintSet(CsrSchedBgint irq);
227void CsrLogBgintServiceStart(CsrSchedBgint irq); 227void CsrLogBgintServiceStart(CsrSchedBgint irq);
228void CsrLogBgintServiceDone(CsrSchedBgint irq); 228void CsrLogBgintServiceDone(CsrSchedBgint irq);
229 229
230void CsrLogExceptionStateEvent(CsrUint16 prim_type, 230void CsrLogExceptionStateEvent(u16 prim_type,
231 CsrPrim msg_type, 231 CsrPrim msg_type,
232 CsrUint16 state, 232 u16 state,
233 CsrUint32 line, 233 CsrUint32 line,
234 const CsrCharString *file); 234 const CsrCharString *file);
235void CsrLogExceptionGeneral(CsrUint16 prim_type, 235void CsrLogExceptionGeneral(u16 prim_type,
236 CsrUint16 state, 236 u16 state,
237 const CsrCharString *text, 237 const CsrCharString *text,
238 CsrUint32 line, 238 CsrUint32 line,
239 const CsrCharString *file); 239 const CsrCharString *file);
240void CsrLogExceptionWarning(CsrUint16 prim_type, 240void CsrLogExceptionWarning(u16 prim_type,
241 CsrUint16 state, 241 u16 state,
242 const CsrCharString *text, 242 const CsrCharString *text,
243 CsrUint32 line, 243 CsrUint32 line,
244 const CsrCharString *file); 244 const CsrCharString *file);
diff --git a/drivers/staging/csr/csr_log_configure.h b/drivers/staging/csr/csr_log_configure.h
index 8c727adce76..c47016ba833 100644
--- a/drivers/staging/csr/csr_log_configure.h
+++ b/drivers/staging/csr/csr_log_configure.h
@@ -57,7 +57,7 @@ typedef CsrUint32 CsrLogLevelText;
57#define CSR_LOG_LEVEL_TEXT_ALL ((CsrLogLevelText) 0xFFFF) 57#define CSR_LOG_LEVEL_TEXT_ALL ((CsrLogLevelText) 0xFFFF)
58 58
59/* The log text interface is used by both scheduler tasks and components outside the scheduler context. 59/* The log text interface is used by both scheduler tasks and components outside the scheduler context.
60 * Therefore a CsrLogTextTaskId is introduced. It is effectively considered as two CsrUint16's. The lower 60 * Therefore a CsrLogTextTaskId is introduced. It is effectively considered as two u16's. The lower
61 * 16 bits corresponds one2one with the scheduler queueId's (CsrSchedQid) and as such these bits can not be used 61 * 16 bits corresponds one2one with the scheduler queueId's (CsrSchedQid) and as such these bits can not be used
62 * by components outside scheduler tasks. The upper 16 bits are allocated for use of components outside the 62 * by components outside scheduler tasks. The upper 16 bits are allocated for use of components outside the
63 * scheduler like drivers etc. Components in this range is defined independently by each technology. To avoid 63 * scheduler like drivers etc. Components in this range is defined independently by each technology. To avoid
@@ -78,7 +78,7 @@ void CsrLogLevelTextSetTask(CsrLogTextTaskId taskId, CsrLogLevelText warningLeve
78/* Set the text logging level for a given tasks subOrigin */ 78/* Set the text logging level for a given tasks subOrigin */
79/* This function can be used as a complement to CsrLogLevelTextSetAll() and CsrLogLevelTextSetTask() to add more _or_ less log from a given 79/* This function can be used as a complement to CsrLogLevelTextSetAll() and CsrLogLevelTextSetTask() to add more _or_ less log from a given
80 * subOrigin within a task than what is set generally with CsrLogLevelTextSetAll() _or_ CsrLogLevelTextSetTask(). */ 80 * subOrigin within a task than what is set generally with CsrLogLevelTextSetAll() _or_ CsrLogLevelTextSetTask(). */
81void CsrLogLevelTextSetTaskSubOrigin(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrLogLevelText warningLevelMask); 81void CsrLogLevelTextSetTaskSubOrigin(CsrLogTextTaskId taskId, u16 subOrigin, CsrLogLevelText warningLevelMask);
82 82
83/******************************************************************************* 83/*******************************************************************************
84 84
diff --git a/drivers/staging/csr/csr_log_text.h b/drivers/staging/csr/csr_log_text.h
index 6e0df43c008..cb01655aed6 100644
--- a/drivers/staging/csr/csr_log_text.h
+++ b/drivers/staging/csr/csr_log_text.h
@@ -19,13 +19,13 @@ extern "C" {
19 19
20typedef struct CsrLogSubOrigin 20typedef struct CsrLogSubOrigin
21{ 21{
22 CsrUint16 subOriginNumber; /* Id of the given SubOrigin */ 22 u16 subOriginNumber; /* Id of the given SubOrigin */
23 const CsrCharString *subOriginName; /* Prefix Text for this SubOrigin */ 23 const CsrCharString *subOriginName; /* Prefix Text for this SubOrigin */
24} CsrLogSubOrigin; 24} CsrLogSubOrigin;
25 25
26/* Register a task which is going to use the CSR_LOG_TEXT_XXX interface */ 26/* Register a task which is going to use the CSR_LOG_TEXT_XXX interface */
27#ifdef CSR_LOG_ENABLE 27#ifdef CSR_LOG_ENABLE
28void CsrLogTextRegister(CsrLogTextTaskId taskId, const CsrCharString *taskName, CsrUint16 subOriginsLength, const CsrLogSubOrigin *subOrigins); 28void CsrLogTextRegister(CsrLogTextTaskId taskId, const CsrCharString *taskName, u16 subOriginsLength, const CsrLogSubOrigin *subOrigins);
29#else 29#else
30#define CsrLogTextRegister(taskId, taskName, subOriginsLength, subOrigins) 30#define CsrLogTextRegister(taskId, taskName, subOriginsLength, subOrigins)
31#endif 31#endif
@@ -33,8 +33,8 @@ void CsrLogTextRegister(CsrLogTextTaskId taskId, const CsrCharString *taskName,
33/* CRITICAL: Conditions that are threatening to the integrity/stability of the 33/* CRITICAL: Conditions that are threatening to the integrity/stability of the
34 system as a whole. */ 34 system as a whole. */
35#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_CRITICAL_DISABLE) 35#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_CRITICAL_DISABLE)
36void CsrLogTextCritical(CsrLogTextTaskId taskId, CsrUint16 subOrigin, const CsrCharString *formatString, ...); 36void CsrLogTextCritical(CsrLogTextTaskId taskId, u16 subOrigin, const CsrCharString *formatString, ...);
37void CsrLogTextBufferCritical(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...); 37void CsrLogTextBufferCritical(CsrLogTextTaskId taskId, u16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...);
38#define CSR_LOG_TEXT_CRITICAL(taskId_subOrigin_formatString_varargs) CsrLogTextCritical taskId_subOrigin_formatString_varargs 38#define CSR_LOG_TEXT_CRITICAL(taskId_subOrigin_formatString_varargs) CsrLogTextCritical taskId_subOrigin_formatString_varargs
39#define CSR_LOG_TEXT_CONDITIONAL_CRITICAL(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_CRITICAL(logtextargs);}} 39#define CSR_LOG_TEXT_CONDITIONAL_CRITICAL(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_CRITICAL(logtextargs);}}
40#define CSR_LOG_TEXT_BUFFER_CRITICAL(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferCritical taskId_subOrigin_length_buffer_formatString_varargs 40#define CSR_LOG_TEXT_BUFFER_CRITICAL(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferCritical taskId_subOrigin_length_buffer_formatString_varargs
@@ -49,8 +49,8 @@ void CsrLogTextBufferCritical(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrS
49/* ERROR: Malfunction of a component rendering it unable to operate correctly, 49/* ERROR: Malfunction of a component rendering it unable to operate correctly,
50 causing lack of functionality but not loss of system integrity/stability. */ 50 causing lack of functionality but not loss of system integrity/stability. */
51#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_ERROR_DISABLE) 51#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_ERROR_DISABLE)
52void CsrLogTextError(CsrLogTextTaskId taskId, CsrUint16 subOrigin, const CsrCharString *formatString, ...); 52void CsrLogTextError(CsrLogTextTaskId taskId, u16 subOrigin, const CsrCharString *formatString, ...);
53void CsrLogTextBufferError(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...); 53void CsrLogTextBufferError(CsrLogTextTaskId taskId, u16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...);
54#define CSR_LOG_TEXT_ERROR(taskId_subOrigin_formatString_varargs) CsrLogTextError taskId_subOrigin_formatString_varargs 54#define CSR_LOG_TEXT_ERROR(taskId_subOrigin_formatString_varargs) CsrLogTextError taskId_subOrigin_formatString_varargs
55#define CSR_LOG_TEXT_CONDITIONAL_ERROR(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_ERROR(logtextargs);}} 55#define CSR_LOG_TEXT_CONDITIONAL_ERROR(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_ERROR(logtextargs);}}
56#define CSR_LOG_TEXT_BUFFER_ERROR(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferError taskId_subOrigin_length_buffer_formatString_varargs 56#define CSR_LOG_TEXT_BUFFER_ERROR(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferError taskId_subOrigin_length_buffer_formatString_varargs
@@ -66,8 +66,8 @@ void CsrLogTextBufferError(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize
66 or violations of specifications, where the result of such deviations does not 66 or violations of specifications, where the result of such deviations does not
67 lead to malfunction of the component. */ 67 lead to malfunction of the component. */
68#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_WARNING_DISABLE) 68#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_WARNING_DISABLE)
69void CsrLogTextWarning(CsrLogTextTaskId taskId, CsrUint16 subOrigin, const CsrCharString *formatString, ...); 69void CsrLogTextWarning(CsrLogTextTaskId taskId, u16 subOrigin, const CsrCharString *formatString, ...);
70void CsrLogTextBufferWarning(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...); 70void CsrLogTextBufferWarning(CsrLogTextTaskId taskId, u16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...);
71#define CSR_LOG_TEXT_WARNING(taskId_subOrigin_formatString_varargs) CsrLogTextWarning taskId_subOrigin_formatString_varargs 71#define CSR_LOG_TEXT_WARNING(taskId_subOrigin_formatString_varargs) CsrLogTextWarning taskId_subOrigin_formatString_varargs
72#define CSR_LOG_TEXT_CONDITIONAL_WARNING(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_WARNING(logtextargs);}} 72#define CSR_LOG_TEXT_CONDITIONAL_WARNING(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_WARNING(logtextargs);}}
73#define CSR_LOG_TEXT_BUFFER_WARNING(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferWarning taskId_subOrigin_length_buffer_formatString_varargs 73#define CSR_LOG_TEXT_BUFFER_WARNING(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferWarning taskId_subOrigin_length_buffer_formatString_varargs
@@ -82,8 +82,8 @@ void CsrLogTextBufferWarning(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSi
82/* INFO: Important events that may aid in determining the conditions under which 82/* INFO: Important events that may aid in determining the conditions under which
83 the more severe conditions are encountered. */ 83 the more severe conditions are encountered. */
84#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_INFO_DISABLE) 84#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_INFO_DISABLE)
85void CsrLogTextInfo(CsrLogTextTaskId taskId, CsrUint16 subOrigin, const CsrCharString *formatString, ...); 85void CsrLogTextInfo(CsrLogTextTaskId taskId, u16 subOrigin, const CsrCharString *formatString, ...);
86void CsrLogTextBufferInfo(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...); 86void CsrLogTextBufferInfo(CsrLogTextTaskId taskId, u16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...);
87#define CSR_LOG_TEXT_INFO(taskId_subOrigin_formatString_varargs) CsrLogTextInfo taskId_subOrigin_formatString_varargs 87#define CSR_LOG_TEXT_INFO(taskId_subOrigin_formatString_varargs) CsrLogTextInfo taskId_subOrigin_formatString_varargs
88#define CSR_LOG_TEXT_CONDITIONAL_INFO(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_INFO(logtextargs);}} 88#define CSR_LOG_TEXT_CONDITIONAL_INFO(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_INFO(logtextargs);}}
89#define CSR_LOG_TEXT_BUFFER_INFO(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferInfo taskId_subOrigin_length_buffer_formatString_varargs 89#define CSR_LOG_TEXT_BUFFER_INFO(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferInfo taskId_subOrigin_length_buffer_formatString_varargs
@@ -97,8 +97,8 @@ void CsrLogTextBufferInfo(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize
97 97
98/* DEBUG: Similar to INFO, but dedicated to events that occur more frequently. */ 98/* DEBUG: Similar to INFO, but dedicated to events that occur more frequently. */
99#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_DEBUG_DISABLE) 99#if defined(CSR_LOG_ENABLE) && !defined(CSR_LOG_LEVEL_TEXT_DEBUG_DISABLE)
100void CsrLogTextDebug(CsrLogTextTaskId taskId, CsrUint16 subOrigin, const CsrCharString *formatString, ...); 100void CsrLogTextDebug(CsrLogTextTaskId taskId, u16 subOrigin, const CsrCharString *formatString, ...);
101void CsrLogTextBufferDebug(CsrLogTextTaskId taskId, CsrUint16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...); 101void CsrLogTextBufferDebug(CsrLogTextTaskId taskId, u16 subOrigin, CsrSize bufferLength, const void *buffer, const CsrCharString *formatString, ...);
102#define CSR_LOG_TEXT_DEBUG(taskId_subOrigin_formatString_varargs) CsrLogTextDebug taskId_subOrigin_formatString_varargs 102#define CSR_LOG_TEXT_DEBUG(taskId_subOrigin_formatString_varargs) CsrLogTextDebug taskId_subOrigin_formatString_varargs
103#define CSR_LOG_TEXT_CONDITIONAL_DEBUG(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_DEBUG(logtextargs);}} 103#define CSR_LOG_TEXT_CONDITIONAL_DEBUG(condition, logtextargs) {if (condition) {CSR_LOG_TEXT_DEBUG(logtextargs);}}
104#define CSR_LOG_TEXT_BUFFER_DEBUG(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferDebug taskId_subOrigin_length_buffer_formatString_varargs 104#define CSR_LOG_TEXT_BUFFER_DEBUG(taskId_subOrigin_length_buffer_formatString_varargs) CsrLogTextBufferDebug taskId_subOrigin_length_buffer_formatString_varargs
diff --git a/drivers/staging/csr/csr_macro.h b/drivers/staging/csr/csr_macro.h
index e8de0a7bab9..7656e2ac5d5 100644
--- a/drivers/staging/csr/csr_macro.h
+++ b/drivers/staging/csr/csr_macro.h
@@ -31,7 +31,7 @@ extern "C" {
31/*------------------------------------------------------------------*/ 31/*------------------------------------------------------------------*/
32/* Endian conversion */ 32/* Endian conversion */
33/*------------------------------------------------------------------*/ 33/*------------------------------------------------------------------*/
34#define CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr) (((CsrUint16) ((u8 *) (ptr))[0]) | ((CsrUint16) ((u8 *) (ptr))[1]) << 8) 34#define CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr) (((u16) ((u8 *) (ptr))[0]) | ((u16) ((u8 *) (ptr))[1]) << 8)
35#define CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr) (((CsrUint32) ((u8 *) (ptr))[0]) | ((CsrUint32) ((u8 *) (ptr))[1]) << 8 | \ 35#define CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr) (((CsrUint32) ((u8 *) (ptr))[0]) | ((CsrUint32) ((u8 *) (ptr))[1]) << 8 | \
36 ((CsrUint32) ((u8 *) (ptr))[2]) << 16 | ((CsrUint32) ((u8 *) (ptr))[3]) << 24) 36 ((CsrUint32) ((u8 *) (ptr))[2]) << 16 | ((CsrUint32) ((u8 *) (ptr))[3]) << 24)
37#define CSR_COPY_UINT16_TO_LITTLE_ENDIAN(uint, ptr) ((u8 *) (ptr))[0] = ((u8) ((uint) & 0x00FF)); \ 37#define CSR_COPY_UINT16_TO_LITTLE_ENDIAN(uint, ptr) ((u8 *) (ptr))[0] = ((u8) ((uint) & 0x00FF)); \
@@ -40,7 +40,7 @@ extern "C" {
40 ((u8 *) (ptr))[1] = ((u8) (((uint) >> 8) & 0x000000FF)); \ 40 ((u8 *) (ptr))[1] = ((u8) (((uint) >> 8) & 0x000000FF)); \
41 ((u8 *) (ptr))[2] = ((u8) (((uint) >> 16) & 0x000000FF)); \ 41 ((u8 *) (ptr))[2] = ((u8) (((uint) >> 16) & 0x000000FF)); \
42 ((u8 *) (ptr))[3] = ((u8) (((uint) >> 24) & 0x000000FF)) 42 ((u8 *) (ptr))[3] = ((u8) (((uint) >> 24) & 0x000000FF))
43#define CSR_GET_UINT16_FROM_BIG_ENDIAN(ptr) (((CsrUint16) ((u8 *) (ptr))[1]) | ((CsrUint16) ((u8 *) (ptr))[0]) << 8) 43#define CSR_GET_UINT16_FROM_BIG_ENDIAN(ptr) (((u16) ((u8 *) (ptr))[1]) | ((u16) ((u8 *) (ptr))[0]) << 8)
44#define CSR_GET_UINT24_FROM_BIG_ENDIAN(ptr) (((CsrUint24) ((u8 *) (ptr))[2]) | \ 44#define CSR_GET_UINT24_FROM_BIG_ENDIAN(ptr) (((CsrUint24) ((u8 *) (ptr))[2]) | \
45 ((CsrUint24) ((u8 *) (ptr))[1]) << 8 | ((CsrUint24) ((u8 *) (ptr))[0]) << 16) 45 ((CsrUint24) ((u8 *) (ptr))[1]) << 8 | ((CsrUint24) ((u8 *) (ptr))[0]) << 16)
46#define CSR_GET_UINT32_FROM_BIG_ENDIAN(ptr) (((CsrUint32) ((u8 *) (ptr))[3]) | ((CsrUint32) ((u8 *) (ptr))[2]) << 8 | \ 46#define CSR_GET_UINT32_FROM_BIG_ENDIAN(ptr) (((CsrUint32) ((u8 *) (ptr))[3]) | ((CsrUint32) ((u8 *) (ptr))[2]) << 8 | \
@@ -66,8 +66,8 @@ extern "C" {
66 (output) = ((u8) (input));(input) += 2 66 (output) = ((u8) (input));(input) += 2
67 67
68#define CSR_CONVERT_16_FROM_XAP(output, input) \ 68#define CSR_CONVERT_16_FROM_XAP(output, input) \
69 (output) = (CsrUint16) ((((CsrUint16) (input)[1]) << 8) | \ 69 (output) = (u16) ((((u16) (input)[1]) << 8) | \
70 ((CsrUint16) (input)[0]));(input) += 2 70 ((u16) (input)[0]));(input) += 2
71 71
72#define CSR_CONVERT_32_FROM_XAP(output, input) \ 72#define CSR_CONVERT_32_FROM_XAP(output, input) \
73 (output) = (((CsrUint32) (input)[1]) << 24) | \ 73 (output) = (((CsrUint32) (input)[1]) << 24) | \
diff --git a/drivers/staging/csr/csr_msgconv.c b/drivers/staging/csr/csr_msgconv.c
index 3f57b042c8f..b2aeb7a184c 100644
--- a/drivers/staging/csr/csr_msgconv.c
+++ b/drivers/staging/csr/csr_msgconv.c
@@ -18,7 +18,7 @@
18 18
19static CsrMsgConvEntry *converter; 19static CsrMsgConvEntry *converter;
20 20
21CsrMsgConvPrimEntry *CsrMsgConvFind(CsrUint16 primType) 21CsrMsgConvPrimEntry *CsrMsgConvFind(u16 primType)
22{ 22{
23 CsrMsgConvPrimEntry *ptr = NULL; 23 CsrMsgConvPrimEntry *ptr = NULL;
24 24
@@ -41,7 +41,7 @@ CsrMsgConvPrimEntry *CsrMsgConvFind(CsrUint16 primType)
41 return ptr; 41 return ptr;
42} 42}
43 43
44static const CsrMsgConvMsgEntry *find_msg_converter(CsrMsgConvPrimEntry *ptr, CsrUint16 msgType) 44static const CsrMsgConvMsgEntry *find_msg_converter(CsrMsgConvPrimEntry *ptr, u16 msgType)
45{ 45{
46 const CsrMsgConvMsgEntry *cv = ptr->conv; 46 const CsrMsgConvMsgEntry *cv = ptr->conv;
47 if (ptr->lookupFunc) 47 if (ptr->lookupFunc)
@@ -71,7 +71,7 @@ static const CsrMsgConvMsgEntry *find_msg_converter(CsrMsgConvPrimEntry *ptr, Cs
71 return cv; 71 return cv;
72} 72}
73 73
74static void *deserialize_data(CsrUint16 primType, 74static void *deserialize_data(u16 primType,
75 CsrSize length, 75 CsrSize length,
76 u8 *data) 76 u8 *data)
77{ 77{
@@ -83,7 +83,7 @@ static void *deserialize_data(CsrUint16 primType,
83 if (ptr) 83 if (ptr)
84 { 84 {
85 const CsrMsgConvMsgEntry *cv; 85 const CsrMsgConvMsgEntry *cv;
86 CsrUint16 msgId = 0; 86 u16 msgId = 0;
87 CsrSize offset = 0; 87 CsrSize offset = 0;
88 CsrUint16Des(&msgId, data, &offset); 88 CsrUint16Des(&msgId, data, &offset);
89 89
@@ -105,7 +105,7 @@ static void *deserialize_data(CsrUint16 primType,
105 return ret; 105 return ret;
106} 106}
107 107
108static CsrSize sizeof_message(CsrUint16 primType, void *msg) 108static CsrSize sizeof_message(u16 primType, void *msg)
109{ 109{
110 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType); 110 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType);
111 CsrSize ret; 111 CsrSize ret;
@@ -113,7 +113,7 @@ static CsrSize sizeof_message(CsrUint16 primType, void *msg)
113 if (ptr) 113 if (ptr)
114 { 114 {
115 const CsrMsgConvMsgEntry *cv; 115 const CsrMsgConvMsgEntry *cv;
116 CsrUint16 msgId = *(CsrUint16 *) msg; 116 u16 msgId = *(u16 *) msg;
117 117
118 cv = find_msg_converter(ptr, msgId); 118 cv = find_msg_converter(ptr, msgId);
119 if (cv) 119 if (cv)
@@ -133,7 +133,7 @@ static CsrSize sizeof_message(CsrUint16 primType, void *msg)
133 return ret; 133 return ret;
134} 134}
135 135
136static CsrBool free_message(CsrUint16 primType, u8 *data) 136static CsrBool free_message(u16 primType, u8 *data)
137{ 137{
138 CsrMsgConvPrimEntry *ptr; 138 CsrMsgConvPrimEntry *ptr;
139 CsrBool ret; 139 CsrBool ret;
@@ -143,7 +143,7 @@ static CsrBool free_message(CsrUint16 primType, u8 *data)
143 if (ptr) 143 if (ptr)
144 { 144 {
145 const CsrMsgConvMsgEntry *cv; 145 const CsrMsgConvMsgEntry *cv;
146 CsrUint16 msgId = *(CsrUint16 *) data; 146 u16 msgId = *(u16 *) data;
147 147
148 cv = find_msg_converter(ptr, msgId); 148 cv = find_msg_converter(ptr, msgId);
149 if (cv) 149 if (cv)
@@ -164,7 +164,7 @@ static CsrBool free_message(CsrUint16 primType, u8 *data)
164 return ret; 164 return ret;
165} 165}
166 166
167static u8 *serialize_message(CsrUint16 primType, 167static u8 *serialize_message(u16 primType,
168 void *msg, 168 void *msg,
169 CsrSize *length, 169 CsrSize *length,
170 u8 *buffer) 170 u8 *buffer)
@@ -180,7 +180,7 @@ static u8 *serialize_message(CsrUint16 primType,
180 { 180 {
181 const CsrMsgConvMsgEntry *cv; 181 const CsrMsgConvMsgEntry *cv;
182 182
183 cv = find_msg_converter(ptr, *(CsrUint16 *) msg); 183 cv = find_msg_converter(ptr, *(u16 *) msg);
184 if (cv) 184 if (cv)
185 { 185 {
186 ret = cv->serFunc(buffer, length, msg); 186 ret = cv->serFunc(buffer, length, msg);
@@ -198,12 +198,12 @@ static u8 *serialize_message(CsrUint16 primType,
198 return ret; 198 return ret;
199} 199}
200 200
201CsrSize CsrMsgConvSizeof(CsrUint16 primType, void *msg) 201CsrSize CsrMsgConvSizeof(u16 primType, void *msg)
202{ 202{
203 return sizeof_message(primType, msg); 203 return sizeof_message(primType, msg);
204} 204}
205 205
206u8 *CsrMsgConvSerialize(u8 *buffer, CsrSize maxBufferOffset, CsrSize *offset, CsrUint16 primType, void *msg) 206u8 *CsrMsgConvSerialize(u8 *buffer, CsrSize maxBufferOffset, CsrSize *offset, u16 primType, void *msg)
207{ 207{
208 if (converter) 208 if (converter)
209 { 209 {
@@ -221,7 +221,7 @@ u8 *CsrMsgConvSerialize(u8 *buffer, CsrSize maxBufferOffset, CsrSize *offset, Cs
221} 221}
222 222
223/* Insert profile converter at head of converter list. */ 223/* Insert profile converter at head of converter list. */
224void CsrMsgConvInsert(CsrUint16 primType, const CsrMsgConvMsgEntry *ce) 224void CsrMsgConvInsert(u16 primType, const CsrMsgConvMsgEntry *ce)
225{ 225{
226 CsrMsgConvPrimEntry *pc; 226 CsrMsgConvPrimEntry *pc;
227 pc = CsrMsgConvFind(primType); 227 pc = CsrMsgConvFind(primType);
@@ -242,7 +242,7 @@ void CsrMsgConvInsert(CsrUint16 primType, const CsrMsgConvMsgEntry *ce)
242} 242}
243EXPORT_SYMBOL_GPL(CsrMsgConvInsert); 243EXPORT_SYMBOL_GPL(CsrMsgConvInsert);
244 244
245CsrMsgConvMsgEntry *CsrMsgConvFindEntry(CsrUint16 primType, CsrUint16 msgType) 245CsrMsgConvMsgEntry *CsrMsgConvFindEntry(u16 primType, u16 msgType)
246{ 246{
247 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType); 247 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType);
248 if (ptr) 248 if (ptr)
@@ -253,18 +253,18 @@ CsrMsgConvMsgEntry *CsrMsgConvFindEntry(CsrUint16 primType, CsrUint16 msgType)
253} 253}
254EXPORT_SYMBOL_GPL(CsrMsgConvFindEntry); 254EXPORT_SYMBOL_GPL(CsrMsgConvFindEntry);
255 255
256CsrMsgConvMsgEntry *CsrMsgConvFindEntryByMsg(CsrUint16 primType, const void *msg) 256CsrMsgConvMsgEntry *CsrMsgConvFindEntryByMsg(u16 primType, const void *msg)
257{ 257{
258 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType); 258 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType);
259 if (ptr && msg) 259 if (ptr && msg)
260 { 260 {
261 CsrUint16 msgType = *((CsrUint16 *) msg); 261 u16 msgType = *((u16 *) msg);
262 return (CsrMsgConvMsgEntry *) find_msg_converter(ptr, msgType); 262 return (CsrMsgConvMsgEntry *) find_msg_converter(ptr, msgType);
263 } 263 }
264 return NULL; 264 return NULL;
265} 265}
266 266
267void CsrMsgConvCustomLookupRegister(CsrUint16 primType, CsrMsgCustomLookupFunc *lookupFunc) 267void CsrMsgConvCustomLookupRegister(u16 primType, CsrMsgCustomLookupFunc *lookupFunc)
268{ 268{
269 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType); 269 CsrMsgConvPrimEntry *ptr = CsrMsgConvFind(primType);
270 if (ptr) 270 if (ptr)
diff --git a/drivers/staging/csr/csr_msgconv.h b/drivers/staging/csr/csr_msgconv.h
index dd4853d5ce6..7438f9578f0 100644
--- a/drivers/staging/csr/csr_msgconv.h
+++ b/drivers/staging/csr/csr_msgconv.h
@@ -28,7 +28,7 @@ typedef void *(CsrMsgDeserializeFunc)(u8 *buffer, CsrSize length);
28/* Converter entry for one message type */ 28/* Converter entry for one message type */
29typedef struct CsrMsgConvMsgEntry 29typedef struct CsrMsgConvMsgEntry
30{ 30{
31 CsrUint16 msgType; 31 u16 msgType;
32 CsrMsgSizeofFunc *sizeofFunc; 32 CsrMsgSizeofFunc *sizeofFunc;
33 CsrMsgSerializeFunc *serFunc; 33 CsrMsgSerializeFunc *serFunc;
34 CsrMsgDeserializeFunc *deserFunc; 34 CsrMsgDeserializeFunc *deserFunc;
@@ -36,12 +36,12 @@ typedef struct CsrMsgConvMsgEntry
36} CsrMsgConvMsgEntry; 36} CsrMsgConvMsgEntry;
37 37
38/* Optional lookup function */ 38/* Optional lookup function */
39typedef CsrMsgConvMsgEntry *(CsrMsgCustomLookupFunc)(CsrMsgConvMsgEntry *ce, CsrUint16 msgType); 39typedef CsrMsgConvMsgEntry *(CsrMsgCustomLookupFunc)(CsrMsgConvMsgEntry *ce, u16 msgType);
40 40
41/* All converter entries for one specific primitive */ 41/* All converter entries for one specific primitive */
42typedef struct CsrMsgConvPrimEntry 42typedef struct CsrMsgConvPrimEntry
43{ 43{
44 CsrUint16 primType; 44 u16 primType;
45 const CsrMsgConvMsgEntry *conv; 45 const CsrMsgConvMsgEntry *conv;
46 CsrMsgCustomLookupFunc *lookupFunc; 46 CsrMsgCustomLookupFunc *lookupFunc;
47 struct CsrMsgConvPrimEntry *next; 47 struct CsrMsgConvPrimEntry *next;
@@ -50,21 +50,21 @@ typedef struct CsrMsgConvPrimEntry
50typedef struct 50typedef struct
51{ 51{
52 CsrMsgConvPrimEntry *profile_converters; 52 CsrMsgConvPrimEntry *profile_converters;
53 void *(*deserialize_data)(CsrUint16 primType, CsrSize length, u8 * data); 53 void *(*deserialize_data)(u16 primType, CsrSize length, u8 * data);
54 CsrBool (*free_message)(CsrUint16 primType, u8 *data); 54 CsrBool (*free_message)(u16 primType, u8 *data);
55 CsrSize (*sizeof_message)(CsrUint16 primType, void *msg); 55 CsrSize (*sizeof_message)(u16 primType, void *msg);
56 u8 *(*serialize_message)(CsrUint16 primType, void *msg, 56 u8 *(*serialize_message)(u16 primType, void *msg,
57 CsrSize * length, 57 CsrSize * length,
58 u8 * buffer); 58 u8 * buffer);
59} CsrMsgConvEntry; 59} CsrMsgConvEntry;
60 60
61CsrSize CsrMsgConvSizeof(CsrUint16 primType, void *msg); 61CsrSize CsrMsgConvSizeof(u16 primType, void *msg);
62u8 *CsrMsgConvSerialize(u8 *buffer, CsrSize maxBufferOffset, CsrSize *offset, CsrUint16 primType, void *msg); 62u8 *CsrMsgConvSerialize(u8 *buffer, CsrSize maxBufferOffset, CsrSize *offset, u16 primType, void *msg);
63void CsrMsgConvCustomLookupRegister(CsrUint16 primType, CsrMsgCustomLookupFunc *lookupFunc); 63void CsrMsgConvCustomLookupRegister(u16 primType, CsrMsgCustomLookupFunc *lookupFunc);
64void CsrMsgConvInsert(CsrUint16 primType, const CsrMsgConvMsgEntry *ce); 64void CsrMsgConvInsert(u16 primType, const CsrMsgConvMsgEntry *ce);
65CsrMsgConvPrimEntry *CsrMsgConvFind(CsrUint16 primType); 65CsrMsgConvPrimEntry *CsrMsgConvFind(u16 primType);
66CsrMsgConvMsgEntry *CsrMsgConvFindEntry(CsrUint16 primType, CsrUint16 msgType); 66CsrMsgConvMsgEntry *CsrMsgConvFindEntry(u16 primType, u16 msgType);
67CsrMsgConvMsgEntry *CsrMsgConvFindEntryByMsg(CsrUint16 primType, const void *msg); 67CsrMsgConvMsgEntry *CsrMsgConvFindEntryByMsg(u16 primType, const void *msg);
68CsrMsgConvEntry *CsrMsgConvGet(void); 68CsrMsgConvEntry *CsrMsgConvGet(void);
69CsrMsgConvEntry *CsrMsgConvInit(void); 69CsrMsgConvEntry *CsrMsgConvInit(void);
70#ifdef ENABLE_SHUTDOWN 70#ifdef ENABLE_SHUTDOWN
@@ -79,7 +79,7 @@ CsrUint32 CsrUtf16StringSerLen(const CsrUtf16String *str);
79 79
80/* Prototypes for primitive type serializers */ 80/* Prototypes for primitive type serializers */
81void CsrUint8Ser(u8 *buffer, CsrSize *offset, u8 value); 81void CsrUint8Ser(u8 *buffer, CsrSize *offset, u8 value);
82void CsrUint16Ser(u8 *buffer, CsrSize *offset, CsrUint16 value); 82void CsrUint16Ser(u8 *buffer, CsrSize *offset, u16 value);
83void CsrUint32Ser(u8 *buffer, CsrSize *offset, CsrUint32 value); 83void CsrUint32Ser(u8 *buffer, CsrSize *offset, CsrUint32 value);
84void CsrMemCpySer(u8 *buffer, CsrSize *offset, const void *value, CsrSize length); 84void CsrMemCpySer(u8 *buffer, CsrSize *offset, const void *value, CsrSize length);
85void CsrCharStringSer(u8 *buffer, CsrSize *offset, const CsrCharString *value); 85void CsrCharStringSer(u8 *buffer, CsrSize *offset, const CsrCharString *value);
@@ -89,7 +89,7 @@ void CsrVoidPtrSer(u8 *buffer, CsrSize *offset, void *ptr);
89void CsrSizeSer(u8 *buffer, CsrSize *offset, CsrSize value); 89void CsrSizeSer(u8 *buffer, CsrSize *offset, CsrSize value);
90 90
91void CsrUint8Des(u8 *value, u8 *buffer, CsrSize *offset); 91void CsrUint8Des(u8 *value, u8 *buffer, CsrSize *offset);
92void CsrUint16Des(CsrUint16 *value, u8 *buffer, CsrSize *offset); 92void CsrUint16Des(u16 *value, u8 *buffer, CsrSize *offset);
93void CsrUint32Des(CsrUint32 *value, u8 *buffer, CsrSize *offset); 93void CsrUint32Des(CsrUint32 *value, u8 *buffer, CsrSize *offset);
94void CsrMemCpyDes(void *value, u8 *buffer, CsrSize *offset, CsrSize length); 94void CsrMemCpyDes(void *value, u8 *buffer, CsrSize *offset, CsrSize length);
95void CsrCharStringDes(CsrCharString **value, u8 *buffer, CsrSize *offset); 95void CsrCharStringDes(CsrCharString **value, u8 *buffer, CsrSize *offset);
diff --git a/drivers/staging/csr/csr_panic.c b/drivers/staging/csr/csr_panic.c
index 87c72ad50f8..0b78a725cee 100644
--- a/drivers/staging/csr/csr_panic.c
+++ b/drivers/staging/csr/csr_panic.c
@@ -15,7 +15,7 @@
15#include "csr_types.h" 15#include "csr_types.h"
16#include "csr_panic.h" 16#include "csr_panic.h"
17 17
18void CsrPanic(u8 tech, CsrUint16 reason, const char *p) 18void CsrPanic(u8 tech, u16 reason, const char *p)
19{ 19{
20 BUG_ON(1); 20 BUG_ON(1);
21} 21}
diff --git a/drivers/staging/csr/csr_panic.h b/drivers/staging/csr/csr_panic.h
index 2b7166873e8..e993baf5058 100644
--- a/drivers/staging/csr/csr_panic.h
+++ b/drivers/staging/csr/csr_panic.h
@@ -46,7 +46,7 @@ extern "C" {
46 46
47/* Panic interface used by technologies */ 47/* Panic interface used by technologies */
48/* DEPRECATED - replaced by csr_log_text.h */ 48/* DEPRECATED - replaced by csr_log_text.h */
49void CsrPanic(u8 tech, CsrUint16 reason, const char *p); 49void CsrPanic(u8 tech, u16 reason, const char *p);
50 50
51#ifdef __cplusplus 51#ifdef __cplusplus
52} 52}
diff --git a/drivers/staging/csr/csr_prim_defs.h b/drivers/staging/csr/csr_prim_defs.h
index 02ab9139194..7d47578f18e 100644
--- a/drivers/staging/csr/csr_prim_defs.h
+++ b/drivers/staging/csr/csr_prim_defs.h
@@ -18,44 +18,44 @@ extern "C" {
18/************************************************************************************ 18/************************************************************************************
19 * Segmentation of primitives in upstream and downstream segment 19 * Segmentation of primitives in upstream and downstream segment
20 ************************************************************************************/ 20 ************************************************************************************/
21typedef CsrUint16 CsrPrim; 21typedef u16 CsrPrim;
22#define CSR_PRIM_UPSTREAM ((CsrPrim) (0x8000)) 22#define CSR_PRIM_UPSTREAM ((CsrPrim) (0x8000))
23 23
24/************************************************************************************ 24/************************************************************************************
25 * Primitive definitions for Synergy framework 25 * Primitive definitions for Synergy framework
26 ************************************************************************************/ 26 ************************************************************************************/
27#define CSR_SYNERGY_EVENT_CLASS_BASE ((CsrUint16) (0x0600)) 27#define CSR_SYNERGY_EVENT_CLASS_BASE ((u16) (0x0600))
28 28
29#define CSR_HCI_PRIM ((CsrUint16) (0x0000 | CSR_SYNERGY_EVENT_CLASS_BASE)) 29#define CSR_HCI_PRIM ((u16) (0x0000 | CSR_SYNERGY_EVENT_CLASS_BASE))
30#define CSR_BCCMD_PRIM ((CsrUint16) (0x0001 | CSR_SYNERGY_EVENT_CLASS_BASE)) 30#define CSR_BCCMD_PRIM ((u16) (0x0001 | CSR_SYNERGY_EVENT_CLASS_BASE))
31#define CSR_HQ_PRIM ((CsrUint16) (0x0002 | CSR_SYNERGY_EVENT_CLASS_BASE)) 31#define CSR_HQ_PRIM ((u16) (0x0002 | CSR_SYNERGY_EVENT_CLASS_BASE))
32#define CSR_VM_PRIM ((CsrUint16) (0x0003 | CSR_SYNERGY_EVENT_CLASS_BASE)) 32#define CSR_VM_PRIM ((u16) (0x0003 | CSR_SYNERGY_EVENT_CLASS_BASE))
33#define CSR_TM_BLUECORE_PRIM ((CsrUint16) (0x0004 | CSR_SYNERGY_EVENT_CLASS_BASE)) 33#define CSR_TM_BLUECORE_PRIM ((u16) (0x0004 | CSR_SYNERGY_EVENT_CLASS_BASE))
34#define CSR_FP_PRIM ((CsrUint16) (0x0005 | CSR_SYNERGY_EVENT_CLASS_BASE)) 34#define CSR_FP_PRIM ((u16) (0x0005 | CSR_SYNERGY_EVENT_CLASS_BASE))
35#define CSR_IP_SOCKET_PRIM ((CsrUint16) (0x0006 | CSR_SYNERGY_EVENT_CLASS_BASE)) 35#define CSR_IP_SOCKET_PRIM ((u16) (0x0006 | CSR_SYNERGY_EVENT_CLASS_BASE))
36#define CSR_IP_ETHER_PRIM ((CsrUint16) (0x0007 | CSR_SYNERGY_EVENT_CLASS_BASE)) 36#define CSR_IP_ETHER_PRIM ((u16) (0x0007 | CSR_SYNERGY_EVENT_CLASS_BASE))
37#define CSR_IP_IFCONFIG_PRIM ((CsrUint16) (0x0008 | CSR_SYNERGY_EVENT_CLASS_BASE)) 37#define CSR_IP_IFCONFIG_PRIM ((u16) (0x0008 | CSR_SYNERGY_EVENT_CLASS_BASE))
38#define CSR_IP_INTERNAL_PRIM ((CsrUint16) (0x0009 | CSR_SYNERGY_EVENT_CLASS_BASE)) 38#define CSR_IP_INTERNAL_PRIM ((u16) (0x0009 | CSR_SYNERGY_EVENT_CLASS_BASE))
39#define CSR_FSAL_PRIM ((CsrUint16) (0x000A | CSR_SYNERGY_EVENT_CLASS_BASE)) 39#define CSR_FSAL_PRIM ((u16) (0x000A | CSR_SYNERGY_EVENT_CLASS_BASE))
40#define CSR_DATA_STORE_PRIM ((CsrUint16) (0x000B | CSR_SYNERGY_EVENT_CLASS_BASE)) 40#define CSR_DATA_STORE_PRIM ((u16) (0x000B | CSR_SYNERGY_EVENT_CLASS_BASE))
41#define CSR_AM_PRIM ((CsrUint16) (0x000C | CSR_SYNERGY_EVENT_CLASS_BASE)) 41#define CSR_AM_PRIM ((u16) (0x000C | CSR_SYNERGY_EVENT_CLASS_BASE))
42#define CSR_TLS_PRIM ((CsrUint16) (0x000D | CSR_SYNERGY_EVENT_CLASS_BASE)) 42#define CSR_TLS_PRIM ((u16) (0x000D | CSR_SYNERGY_EVENT_CLASS_BASE))
43#define CSR_DHCP_SERVER_PRIM ((CsrUint16) (0x000E | CSR_SYNERGY_EVENT_CLASS_BASE)) 43#define CSR_DHCP_SERVER_PRIM ((u16) (0x000E | CSR_SYNERGY_EVENT_CLASS_BASE))
44#define CSR_TFTP_PRIM ((CsrUint16) (0x000F | CSR_SYNERGY_EVENT_CLASS_BASE)) 44#define CSR_TFTP_PRIM ((u16) (0x000F | CSR_SYNERGY_EVENT_CLASS_BASE))
45#define CSR_DSPM_PRIM ((CsrUint16) (0x0010 | CSR_SYNERGY_EVENT_CLASS_BASE)) 45#define CSR_DSPM_PRIM ((u16) (0x0010 | CSR_SYNERGY_EVENT_CLASS_BASE))
46#define CSR_TLS_INTERNAL_PRIM ((CsrUint16) (0x0011 | CSR_SYNERGY_EVENT_CLASS_BASE)) 46#define CSR_TLS_INTERNAL_PRIM ((u16) (0x0011 | CSR_SYNERGY_EVENT_CLASS_BASE))
47 47
48#define NUMBER_OF_CSR_FW_EVENTS (CSR_DSPM_PRIM - CSR_SYNERGY_EVENT_CLASS_BASE + 1) 48#define NUMBER_OF_CSR_FW_EVENTS (CSR_DSPM_PRIM - CSR_SYNERGY_EVENT_CLASS_BASE + 1)
49 49
50#define CSR_SYNERGY_EVENT_CLASS_MISC_BASE ((CsrUint16) (0x06A0)) 50#define CSR_SYNERGY_EVENT_CLASS_MISC_BASE ((u16) (0x06A0))
51 51
52#define CSR_UI_PRIM ((CsrUint16) (0x0000 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE)) 52#define CSR_UI_PRIM ((u16) (0x0000 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE))
53#define CSR_APP_PRIM ((CsrUint16) (0x0001 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE)) 53#define CSR_APP_PRIM ((u16) (0x0001 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE))
54#define CSR_SDIO_PROBE_PRIM ((CsrUint16) (0x0002 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE)) 54#define CSR_SDIO_PROBE_PRIM ((u16) (0x0002 | CSR_SYNERGY_EVENT_CLASS_MISC_BASE))
55 55
56#define NUMBER_OF_CSR_FW_MISC_EVENTS (CSR_SDIO_PROBE_PRIM - CSR_SYNERGY_EVENT_CLASS_MISC_BASE + 1) 56#define NUMBER_OF_CSR_FW_MISC_EVENTS (CSR_SDIO_PROBE_PRIM - CSR_SYNERGY_EVENT_CLASS_MISC_BASE + 1)
57 57
58#define CSR_ENV_PRIM ((CsrUint16) (0x00FF | CSR_SYNERGY_EVENT_CLASS_MISC_BASE)) 58#define CSR_ENV_PRIM ((u16) (0x00FF | CSR_SYNERGY_EVENT_CLASS_MISC_BASE))
59 59
60#ifdef __cplusplus 60#ifdef __cplusplus
61} 61}
diff --git a/drivers/staging/csr/csr_result.h b/drivers/staging/csr/csr_result.h
index 249b4990c47..68fb7599bb8 100644
--- a/drivers/staging/csr/csr_result.h
+++ b/drivers/staging/csr/csr_result.h
@@ -16,7 +16,7 @@
16extern "C" { 16extern "C" {
17#endif 17#endif
18 18
19typedef CsrUint16 CsrResult; 19typedef u16 CsrResult;
20#define CSR_RESULT_SUCCESS ((CsrResult) 0x0000) 20#define CSR_RESULT_SUCCESS ((CsrResult) 0x0000)
21#define CSR_RESULT_FAILURE ((CsrResult) 0xFFFF) 21#define CSR_RESULT_FAILURE ((CsrResult) 0xFFFF)
22 22
diff --git a/drivers/staging/csr/csr_sched.h b/drivers/staging/csr/csr_sched.h
index 2f982bbfb72..944b7c13a05 100644
--- a/drivers/staging/csr/csr_sched.h
+++ b/drivers/staging/csr/csr_sched.h
@@ -20,10 +20,10 @@ extern "C" {
20typedef CsrUint32 CsrSchedIdentifier; 20typedef CsrUint32 CsrSchedIdentifier;
21 21
22/* A task identifier */ 22/* A task identifier */
23typedef CsrUint16 CsrSchedTaskId; 23typedef u16 CsrSchedTaskId;
24 24
25/* A queue identifier */ 25/* A queue identifier */
26typedef CsrUint16 CsrSchedQid; 26typedef u16 CsrSchedQid;
27#define CSR_SCHED_QID_INVALID ((CsrSchedQid) 0xFFFF) 27#define CSR_SCHED_QID_INVALID ((CsrSchedQid) 0xFFFF)
28 28
29/* A message identifier */ 29/* A message identifier */
@@ -50,7 +50,7 @@ typedef void (*schedEntryFunction_t)(void **inst);
50/* 50/*
51 * Background interrupt definitions 51 * Background interrupt definitions
52 */ 52 */
53typedef CsrUint16 CsrSchedBgint; 53typedef u16 CsrSchedBgint;
54#define CSR_SCHED_BGINT_INVALID ((CsrSchedBgint) 0xFFFF) 54#define CSR_SCHED_BGINT_INVALID ((CsrSchedBgint) 0xFFFF)
55 55
56typedef void (*CsrSchedBgintHandler)(void *); 56typedef void (*CsrSchedBgintHandler)(void *);
@@ -133,14 +133,14 @@ void CsrSchedBgintSet(CsrSchedBgint bgint);
133 *----------------------------------------------------------------------------*/ 133 *----------------------------------------------------------------------------*/
134#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) 134#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER)
135void CsrSchedMessagePutStringLog(CsrSchedQid q, 135void CsrSchedMessagePutStringLog(CsrSchedQid q,
136 CsrUint16 mi, 136 u16 mi,
137 void *mv, 137 void *mv,
138 CsrUint32 line, 138 CsrUint32 line,
139 const CsrCharString *file); 139 const CsrCharString *file);
140#define CsrSchedMessagePut(q, mi, mv) CsrSchedMessagePutStringLog((q), (mi), (mv), __LINE__, __FILE__) 140#define CsrSchedMessagePut(q, mi, mv) CsrSchedMessagePutStringLog((q), (mi), (mv), __LINE__, __FILE__)
141#else 141#else
142void CsrSchedMessagePut(CsrSchedQid q, 142void CsrSchedMessagePut(CsrSchedQid q,
143 CsrUint16 mi, 143 u16 mi,
144 void *mv); 144 void *mv);
145#endif 145#endif
146 146
@@ -164,14 +164,14 @@ void CsrSchedMessagePut(CsrSchedQid q,
164 * 164 *
165 *----------------------------------------------------------------------------*/ 165 *----------------------------------------------------------------------------*/
166#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) 166#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER)
167void CsrSchedMessageBroadcastStringLog(CsrUint16 mi, 167void CsrSchedMessageBroadcastStringLog(u16 mi,
168 void *(*msg_build_func)(void *), 168 void *(*msg_build_func)(void *),
169 void *msg_build_ptr, 169 void *msg_build_ptr,
170 CsrUint32 line, 170 CsrUint32 line,
171 const CsrCharString *file); 171 const CsrCharString *file);
172#define CsrSchedMessageBroadcast(mi, fn, ptr) CsrSchedMessageBroadcastStringLog((mi), (fn), (ptr), __LINE__, __FILE__) 172#define CsrSchedMessageBroadcast(mi, fn, ptr) CsrSchedMessageBroadcastStringLog((mi), (fn), (ptr), __LINE__, __FILE__)
173#else 173#else
174void CsrSchedMessageBroadcast(CsrUint16 mi, 174void CsrSchedMessageBroadcast(u16 mi,
175 void *(*msg_build_func)(void *), 175 void *(*msg_build_func)(void *),
176 void *msg_build_ptr); 176 void *msg_build_ptr);
177#endif 177#endif
@@ -182,7 +182,7 @@ void CsrSchedMessageBroadcast(CsrUint16 mi,
182 * 182 *
183 * DESCRIPTION 183 * DESCRIPTION
184 * Obtains a message from the message queue belonging to the calling task. 184 * Obtains a message from the message queue belonging to the calling task.
185 * The message consists of one or both of a CsrUint16 and a void *. 185 * The message consists of one or both of a u16 and a void *.
186 * 186 *
187 * RETURNS 187 * RETURNS
188 * CsrBool - TRUE if a message has been obtained from the queue, else FALSE. 188 * CsrBool - TRUE if a message has been obtained from the queue, else FALSE.
@@ -193,7 +193,7 @@ void CsrSchedMessageBroadcast(CsrUint16 mi,
193 * them message is discarded. 193 * them message is discarded.
194 * 194 *
195 *----------------------------------------------------------------------------*/ 195 *----------------------------------------------------------------------------*/
196CsrBool CsrSchedMessageGet(CsrUint16 *pmi, void **pmv); 196CsrBool CsrSchedMessageGet(u16 *pmi, void **pmv);
197 197
198/*----------------------------------------------------------------------------* 198/*----------------------------------------------------------------------------*
199 * NAME 199 * NAME
@@ -219,16 +219,16 @@ CsrBool CsrSchedMessageGet(CsrUint16 *pmi, void **pmv);
219 *----------------------------------------------------------------------------*/ 219 *----------------------------------------------------------------------------*/
220#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) 220#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER)
221CsrSchedTid CsrSchedTimerSetStringLog(CsrTime delay, 221CsrSchedTid CsrSchedTimerSetStringLog(CsrTime delay,
222 void (*fn)(CsrUint16 mi, void *mv), 222 void (*fn)(u16 mi, void *mv),
223 CsrUint16 fniarg, 223 u16 fniarg,
224 void *fnvarg, 224 void *fnvarg,
225 CsrUint32 line, 225 CsrUint32 line,
226 const CsrCharString *file); 226 const CsrCharString *file);
227#define CsrSchedTimerSet(d, fn, fni, fnv) CsrSchedTimerSetStringLog((d), (fn), (fni), (fnv), __LINE__, __FILE__) 227#define CsrSchedTimerSet(d, fn, fni, fnv) CsrSchedTimerSetStringLog((d), (fn), (fni), (fnv), __LINE__, __FILE__)
228#else 228#else
229CsrSchedTid CsrSchedTimerSet(CsrTime delay, 229CsrSchedTid CsrSchedTimerSet(CsrTime delay,
230 void (*fn)(CsrUint16 mi, void *mv), 230 void (*fn)(u16 mi, void *mv),
231 CsrUint16 fniarg, 231 u16 fniarg,
232 void *fnvarg); 232 void *fnvarg);
233#endif 233#endif
234 234
@@ -246,14 +246,14 @@ CsrSchedTid CsrSchedTimerSet(CsrTime delay,
246 *----------------------------------------------------------------------------*/ 246 *----------------------------------------------------------------------------*/
247#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) 247#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER)
248CsrBool CsrSchedTimerCancelStringLog(CsrSchedTid eventid, 248CsrBool CsrSchedTimerCancelStringLog(CsrSchedTid eventid,
249 CsrUint16 *pmi, 249 u16 *pmi,
250 void **pmv, 250 void **pmv,
251 CsrUint32 line, 251 CsrUint32 line,
252 const CsrCharString *file); 252 const CsrCharString *file);
253#define CsrSchedTimerCancel(e, pmi, pmv) CsrSchedTimerCancelStringLog((e), (pmi), (pmv), __LINE__, __FILE__) 253#define CsrSchedTimerCancel(e, pmi, pmv) CsrSchedTimerCancelStringLog((e), (pmi), (pmv), __LINE__, __FILE__)
254#else 254#else
255CsrBool CsrSchedTimerCancel(CsrSchedTid eventid, 255CsrBool CsrSchedTimerCancel(CsrSchedTid eventid,
256 CsrUint16 *pmi, 256 u16 *pmi,
257 void **pmv); 257 void **pmv);
258#endif 258#endif
259 259
diff --git a/drivers/staging/csr/csr_sdio.h b/drivers/staging/csr/csr_sdio.h
index 2ce4f167d1b..0b24f55aa0b 100644
--- a/drivers/staging/csr/csr_sdio.h
+++ b/drivers/staging/csr/csr_sdio.h
@@ -52,8 +52,8 @@ extern "C" {
52 *----------------------------------------------------------------------------*/ 52 *----------------------------------------------------------------------------*/
53typedef struct 53typedef struct
54{ 54{
55 CsrUint16 manfId; /* Vendor ID to match or CSR_SDIO_ANY_MANF_ID */ 55 u16 manfId; /* Vendor ID to match or CSR_SDIO_ANY_MANF_ID */
56 CsrUint16 cardId; /* Device ID to match or CSR_SDIO_ANY_CARD_ID */ 56 u16 cardId; /* Device ID to match or CSR_SDIO_ANY_CARD_ID */
57 u8 sdioFunction; /* SDIO Function number to match or CSR_SDIO_ANY_SDIO_FUNCTION */ 57 u8 sdioFunction; /* SDIO Function number to match or CSR_SDIO_ANY_SDIO_FUNCTION */
58 u8 sdioInterface; /* SDIO Standard Interface Code to match or CSR_SDIO_ANY_SDIO_INTERFACE */ 58 u8 sdioInterface; /* SDIO Standard Interface Code to match or CSR_SDIO_ANY_SDIO_INTERFACE */
59} CsrSdioFunctionId; 59} CsrSdioFunctionId;
@@ -84,7 +84,7 @@ typedef struct
84typedef struct 84typedef struct
85{ 85{
86 CsrSdioFunctionId sdioId; 86 CsrSdioFunctionId sdioId;
87 CsrUint16 blockSize; /* Actual configured block size, or 0 if unconfigured */ 87 u16 blockSize; /* Actual configured block size, or 0 if unconfigured */
88 CsrUint32 features; /* Bit mask with any of CSR_SDIO_FEATURE_* set */ 88 CsrUint32 features; /* Bit mask with any of CSR_SDIO_FEATURE_* set */
89 void *device; /* Handle of device containing the function */ 89 void *device; /* Handle of device containing the function */
90 void *driverData; /* For use by the Function Driver */ 90 void *driverData; /* For use by the Function Driver */
@@ -434,7 +434,7 @@ void CsrSdioResumeAcknowledge(CsrSdioFunction *function, CsrResult result);
434 * (after the second operation) is in the valid range. 434 * (after the second operation) is in the valid range.
435 * 435 *
436 *----------------------------------------------------------------------------*/ 436 *----------------------------------------------------------------------------*/
437CsrResult CsrSdioBlockSizeSet(CsrSdioFunction *function, CsrUint16 blockSize); 437CsrResult CsrSdioBlockSizeSet(CsrSdioFunction *function, u16 blockSize);
438 438
439/*----------------------------------------------------------------------------* 439/*----------------------------------------------------------------------------*
440 * NAME 440 * NAME
@@ -563,10 +563,10 @@ void CsrSdioWrite8Async(CsrSdioFunction *function, CsrUint32 address, u8 data, C
563 * the callback function. 563 * the callback function.
564 * 564 *
565 *----------------------------------------------------------------------------*/ 565 *----------------------------------------------------------------------------*/
566CsrResult CsrSdioRead16(CsrSdioFunction *function, CsrUint32 address, CsrUint16 *data); 566CsrResult CsrSdioRead16(CsrSdioFunction *function, CsrUint32 address, u16 *data);
567CsrResult CsrSdioWrite16(CsrSdioFunction *function, CsrUint32 address, CsrUint16 data); 567CsrResult CsrSdioWrite16(CsrSdioFunction *function, CsrUint32 address, u16 data);
568void CsrSdioRead16Async(CsrSdioFunction *function, CsrUint32 address, CsrUint16 *data, CsrSdioAsyncCallback callback); 568void CsrSdioRead16Async(CsrSdioFunction *function, CsrUint32 address, u16 *data, CsrSdioAsyncCallback callback);
569void CsrSdioWrite16Async(CsrSdioFunction *function, CsrUint32 address, CsrUint16 data, CsrSdioAsyncCallback callback); 569void CsrSdioWrite16Async(CsrSdioFunction *function, CsrUint32 address, u16 data, CsrSdioAsyncCallback callback);
570 570
571/*----------------------------------------------------------------------------* 571/*----------------------------------------------------------------------------*
572 * NAME 572 * NAME
diff --git a/drivers/staging/csr/csr_serialize_primitive_types.c b/drivers/staging/csr/csr_serialize_primitive_types.c
index 41bd4bec9eb..3b20b7d6304 100644
--- a/drivers/staging/csr/csr_serialize_primitive_types.c
+++ b/drivers/staging/csr/csr_serialize_primitive_types.c
@@ -23,7 +23,7 @@ void CsrUint8Des(u8 *value, u8 *buffer, CsrSize *offset)
23} 23}
24EXPORT_SYMBOL_GPL(CsrUint8Des); 24EXPORT_SYMBOL_GPL(CsrUint8Des);
25 25
26void CsrUint16Des(CsrUint16 *value, u8 *buffer, CsrSize *offset) 26void CsrUint16Des(u16 *value, u8 *buffer, CsrSize *offset)
27{ 27{
28 *value = (buffer[*offset + 0] << 0) | 28 *value = (buffer[*offset + 0] << 0) |
29 (buffer[*offset + 1] << 8); 29 (buffer[*offset + 1] << 8);
@@ -95,7 +95,7 @@ void CsrUint8Ser(u8 *buffer, CsrSize *offset, u8 value)
95} 95}
96EXPORT_SYMBOL_GPL(CsrUint8Ser); 96EXPORT_SYMBOL_GPL(CsrUint8Ser);
97 97
98void CsrUint16Ser(u8 *buffer, CsrSize *offset, CsrUint16 value) 98void CsrUint16Ser(u8 *buffer, CsrSize *offset, u16 value)
99{ 99{
100 buffer[*offset + 0] = (u8) ((value >> 0) & 0xFF); 100 buffer[*offset + 0] = (u8) ((value >> 0) & 0xFF);
101 buffer[*offset + 1] = (u8) ((value >> 8) & 0xFF); 101 buffer[*offset + 1] = (u8) ((value >> 8) & 0xFF);
@@ -150,7 +150,7 @@ void CsrUtf16StringSer(u8 *buffer, CsrSize *offset, const CsrUtf16String *value)
150 150
151 for (i = 0; i < length; i++) 151 for (i = 0; i < length; i++)
152 { 152 {
153 CsrUint16Ser(buffer, offset, (CsrUint16) value[i]); 153 CsrUint16Ser(buffer, offset, (u16) value[i]);
154 } 154 }
155 } 155 }
156 else 156 else
diff --git a/drivers/staging/csr/csr_time.h b/drivers/staging/csr/csr_time.h
index 0ede47e911f..032942712b6 100644
--- a/drivers/staging/csr/csr_time.h
+++ b/drivers/staging/csr/csr_time.h
@@ -43,7 +43,7 @@ typedef CsrUint32 CsrTime;
43typedef struct 43typedef struct
44{ 44{
45 CsrUint32 sec; 45 CsrUint32 sec;
46 CsrUint16 msec; 46 u16 msec;
47} CsrTimeUtc; 47} CsrTimeUtc;
48 48
49 49
diff --git a/drivers/staging/csr/csr_types.h b/drivers/staging/csr/csr_types.h
index e2950602081..0e5abe54497 100644
--- a/drivers/staging/csr/csr_types.h
+++ b/drivers/staging/csr/csr_types.h
@@ -33,7 +33,6 @@ typedef uintptr_t CsrUintptr; /* Unsigned integer large enough to hold any poi
33typedef ptrdiff_t CsrIntptr; /* intptr_t is not defined in kernel. Use the equivalent ptrdiff_t. */ 33typedef ptrdiff_t CsrIntptr; /* intptr_t is not defined in kernel. Use the equivalent ptrdiff_t. */
34 34
35/* Unsigned fixed width types */ 35/* Unsigned fixed width types */
36typedef uint16_t CsrUint16;
37typedef uint32_t CsrUint32; 36typedef uint32_t CsrUint32;
38 37
39/* Signed fixed width types */ 38/* Signed fixed width types */
@@ -46,7 +45,7 @@ typedef u8 CsrBool;
46/* String types */ 45/* String types */
47typedef char CsrCharString; 46typedef char CsrCharString;
48typedef u8 CsrUtf8String; 47typedef u8 CsrUtf8String;
49typedef CsrUint16 CsrUtf16String; /* 16-bit UTF16 strings */ 48typedef u16 CsrUtf16String; /* 16-bit UTF16 strings */
50typedef CsrUint32 CsrUint24; 49typedef CsrUint32 CsrUint24;
51 50
52/* 51/*
diff --git a/drivers/staging/csr/csr_unicode.h b/drivers/staging/csr/csr_unicode.h
index 3d86de424b9..64519c0d311 100644
--- a/drivers/staging/csr/csr_unicode.h
+++ b/drivers/staging/csr/csr_unicode.h
@@ -28,8 +28,8 @@ CsrUtf16String *CsrUtf82Utf16String(const CsrUtf8String *utf8String);
28CsrUtf16String *CsrUtf16StrCpy(CsrUtf16String *target, const CsrUtf16String *source); 28CsrUtf16String *CsrUtf16StrCpy(CsrUtf16String *target, const CsrUtf16String *source);
29CsrUtf16String *CsrUtf16StringDuplicate(const CsrUtf16String *source); 29CsrUtf16String *CsrUtf16StringDuplicate(const CsrUtf16String *source);
30 30
31CsrUint16 CsrUtf16StrICmp(const CsrUtf16String *string1, const CsrUtf16String *string2); 31u16 CsrUtf16StrICmp(const CsrUtf16String *string1, const CsrUtf16String *string2);
32CsrUint16 CsrUtf16StrNICmp(const CsrUtf16String *string1, const CsrUtf16String *string2, CsrUint32 count); 32u16 CsrUtf16StrNICmp(const CsrUtf16String *string1, const CsrUtf16String *string2, CsrUint32 count);
33 33
34CsrUtf16String *CsrUtf16MemCpy(CsrUtf16String *dest, const CsrUtf16String *src, CsrUint32 count); 34CsrUtf16String *CsrUtf16MemCpy(CsrUtf16String *dest, const CsrUtf16String *src, CsrUint32 count);
35CsrUtf16String *CsrUtf16ConcatenateTexts(const CsrUtf16String *inputText1, const CsrUtf16String *inputText2, 35CsrUtf16String *CsrUtf16ConcatenateTexts(const CsrUtf16String *inputText1, const CsrUtf16String *inputText2,
diff --git a/drivers/staging/csr/csr_utf16.c b/drivers/staging/csr/csr_utf16.c
index 6f709da0769..7e724da7808 100644
--- a/drivers/staging/csr/csr_utf16.c
+++ b/drivers/staging/csr/csr_utf16.c
@@ -75,7 +75,7 @@ static const CsrUint32 offsetsFromUtf8[4] =
75*********************************************************************************/ 75*********************************************************************************/
76CsrUtf16String *CsrUint32ToUtf16String(CsrUint32 number) 76CsrUtf16String *CsrUint32ToUtf16String(CsrUint32 number)
77{ 77{
78 CsrUint16 count, noOfDigits; 78 u16 count, noOfDigits;
79 CsrUtf16String *output; 79 CsrUtf16String *output;
80 CsrUint32 tempNumber; 80 CsrUint32 tempNumber;
81 81
@@ -115,10 +115,10 @@ CsrUtf16String *CsrUint32ToUtf16String(CsrUint32 number)
115*********************************************************************************/ 115*********************************************************************************/
116CsrUint32 CsrUtf16StringToUint32(const CsrUtf16String *unicodeString) 116CsrUint32 CsrUtf16StringToUint32(const CsrUtf16String *unicodeString)
117{ 117{
118 CsrUint16 numLen, count; 118 u16 numLen, count;
119 CsrUint32 newNumber = 0; 119 CsrUint32 newNumber = 0;
120 120
121 numLen = (CsrUint16) CsrUtf16StrLen(unicodeString); 121 numLen = (u16) CsrUtf16StrLen(unicodeString);
122 122
123 if ((numLen > 10) || (numLen == 0) || (unicodeString == NULL)) /*CSRMAX number is 4.294.967.295 */ 123 if ((numLen > 10) || (numLen == 0) || (unicodeString == NULL)) /*CSRMAX number is 4.294.967.295 */
124 { 124 {
@@ -673,15 +673,15 @@ CsrUtf16String *CsrUtf82Utf16String(const CsrUtf8String *utf8String)
673 673
674 ch -= offsetsFromUtf8[extraBytes2Read]; 674 ch -= offsetsFromUtf8[extraBytes2Read];
675 675
676 if (ch <= 0xFFFF) /* Character can be encoded in one CsrUint16 */ 676 if (ch <= 0xFFFF) /* Character can be encoded in one u16 */
677 { 677 {
678 *dest++ = (CsrUint16) ch; 678 *dest++ = (u16) ch;
679 } 679 }
680 else /* The character needs two CsrUint16 */ 680 else /* The character needs two u16 */
681 { 681 {
682 ch -= UNI_HALF_BASE; 682 ch -= UNI_HALF_BASE;
683 *dest++ = (CsrUint16) ((ch >> UNI_HALF_SHIFT) | UNI_SUR_HIGH_START); 683 *dest++ = (u16) ((ch >> UNI_HALF_SHIFT) | UNI_SUR_HIGH_START);
684 *dest++ = (CsrUint16) ((ch & 0x03FF) | UNI_SUR_LOW_START); 684 *dest++ = (u16) ((ch & 0x03FF) | UNI_SUR_LOW_START);
685 } 685 }
686 } 686 }
687 } 687 }
@@ -753,7 +753,7 @@ CsrUtf16String *CsrUtf16StringDuplicate(const CsrUtf16String *source)
753* Output: 0: if the strings are identical. 753* Output: 0: if the strings are identical.
754* 754*
755*********************************************************************************/ 755*********************************************************************************/
756CsrUint16 CsrUtf16StrICmp(const CsrUtf16String *string1, const CsrUtf16String *string2) 756u16 CsrUtf16StrICmp(const CsrUtf16String *string1, const CsrUtf16String *string2)
757{ 757{
758 while (*string1 || *string2) 758 while (*string1 || *string2)
759 { 759 {
@@ -781,7 +781,7 @@ CsrUint16 CsrUtf16StrICmp(const CsrUtf16String *string1, const CsrUtf16String *s
781* Output: 0: if the strings are identical. 781* Output: 0: if the strings are identical.
782* 782*
783*********************************************************************************/ 783*********************************************************************************/
784CsrUint16 CsrUtf16StrNICmp(const CsrUtf16String *string1, const CsrUtf16String *string2, CsrUint32 count) 784u16 CsrUtf16StrNICmp(const CsrUtf16String *string1, const CsrUtf16String *string2, CsrUint32 count)
785{ 785{
786 while ((*string1 || *string2) && count--) 786 while ((*string1 || *string2) && count--)
787 { 787 {
diff --git a/drivers/staging/csr/csr_util.c b/drivers/staging/csr/csr_util.c
index 83721fe8654..32c114b9825 100644
--- a/drivers/staging/csr/csr_util.c
+++ b/drivers/staging/csr/csr_util.c
@@ -55,7 +55,7 @@ u8 CsrBitCountDense(CsrUint32 n)
55/*------------------------------------------------------------------*/ 55/*------------------------------------------------------------------*/
56CsrBool CsrHexStrToUint8(const CsrCharString *string, u8 *returnValue) 56CsrBool CsrHexStrToUint8(const CsrCharString *string, u8 *returnValue)
57{ 57{
58 CsrUint16 currentIndex = 0; 58 u16 currentIndex = 0;
59 *returnValue = 0; 59 *returnValue = 0;
60 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X')) 60 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X'))
61 { 61 {
@@ -77,9 +77,9 @@ CsrBool CsrHexStrToUint8(const CsrCharString *string, u8 *returnValue)
77 return FALSE; 77 return FALSE;
78} 78}
79 79
80CsrBool CsrHexStrToUint16(const CsrCharString *string, CsrUint16 *returnValue) 80CsrBool CsrHexStrToUint16(const CsrCharString *string, u16 *returnValue)
81{ 81{
82 CsrUint16 currentIndex = 0; 82 u16 currentIndex = 0;
83 *returnValue = 0; 83 *returnValue = 0;
84 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X')) 84 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X'))
85 { 85 {
@@ -89,7 +89,7 @@ CsrBool CsrHexStrToUint16(const CsrCharString *string, CsrUint16 *returnValue)
89 { 89 {
90 while (((string[currentIndex] >= '0') && (string[currentIndex] <= '9')) || ((CSR_TOUPPER(string[currentIndex]) >= 'A') && (CSR_TOUPPER(string[currentIndex]) <= 'F'))) 90 while (((string[currentIndex] >= '0') && (string[currentIndex] <= '9')) || ((CSR_TOUPPER(string[currentIndex]) >= 'A') && (CSR_TOUPPER(string[currentIndex]) <= 'F')))
91 { 91 {
92 *returnValue = (CsrUint16) (*returnValue * 16 + (((string[currentIndex] >= '0') && (string[currentIndex] <= '9')) ? string[currentIndex] - '0' : CSR_TOUPPER(string[currentIndex]) - 'A' + 10)); 92 *returnValue = (u16) (*returnValue * 16 + (((string[currentIndex] >= '0') && (string[currentIndex] <= '9')) ? string[currentIndex] - '0' : CSR_TOUPPER(string[currentIndex]) - 'A' + 10));
93 currentIndex++; 93 currentIndex++;
94 if (currentIndex >= 4) 94 if (currentIndex >= 4)
95 { 95 {
@@ -103,7 +103,7 @@ CsrBool CsrHexStrToUint16(const CsrCharString *string, CsrUint16 *returnValue)
103 103
104CsrBool CsrHexStrToUint32(const CsrCharString *string, CsrUint32 *returnValue) 104CsrBool CsrHexStrToUint32(const CsrCharString *string, CsrUint32 *returnValue)
105{ 105{
106 CsrUint16 currentIndex = 0; 106 u16 currentIndex = 0;
107 *returnValue = 0; 107 *returnValue = 0;
108 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X')) 108 if ((string[currentIndex] == '0') && (CSR_TOUPPER(string[currentIndex + 1]) == 'X'))
109 { 109 {
@@ -190,14 +190,14 @@ void CsrIntToBase10(CsrInt32 number, CsrCharString *str)
190 CsrStrCpy(str, res); 190 CsrStrCpy(str, res);
191} 191}
192 192
193void CsrUInt16ToHex(CsrUint16 number, CsrCharString *str) 193void CsrUInt16ToHex(u16 number, CsrCharString *str)
194{ 194{
195 CsrUint16 index; 195 u16 index;
196 CsrUint16 currentValue; 196 u16 currentValue;
197 197
198 for (index = 0; index < 4; index++) 198 for (index = 0; index < 4; index++)
199 { 199 {
200 currentValue = (CsrUint16) (number & 0x000F); 200 currentValue = (u16) (number & 0x000F);
201 number >>= 4; 201 number >>= 4;
202 str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0'); 202 str[3 - index] = (char) (currentValue > 9 ? currentValue + 55 : currentValue + '0');
203 } 203 }
@@ -206,7 +206,7 @@ void CsrUInt16ToHex(CsrUint16 number, CsrCharString *str)
206 206
207void CsrUInt32ToHex(CsrUint32 number, CsrCharString *str) 207void CsrUInt32ToHex(CsrUint32 number, CsrCharString *str)
208{ 208{
209 CsrUint16 index; 209 u16 index;
210 CsrUint32 currentValue; 210 CsrUint32 currentValue;
211 211
212 for (index = 0; index < 8; index++) 212 for (index = 0; index < 8; index++)
@@ -334,7 +334,7 @@ CsrUint32 CsrStrToInt(const CsrCharString *str)
334 digit = 1; 334 digit = 1;
335 335
336 /* Start from the string end */ 336 /* Start from the string end */
337 for (i = (CsrUint16) (CsrStrLen(str) - 1); i >= 0; i--) 337 for (i = (u16) (CsrStrLen(str) - 1); i >= 0; i--)
338 { 338 {
339 /* Only convert numbers */ 339 /* Only convert numbers */
340 if ((str[i] >= '0') && (str[i] <= '9')) 340 if ((str[i] >= '0') && (str[i] <= '9'))
diff --git a/drivers/staging/csr/csr_util.h b/drivers/staging/csr/csr_util.h
index e48dcbb20e3..610d35e2ee5 100644
--- a/drivers/staging/csr/csr_util.h
+++ b/drivers/staging/csr/csr_util.h
@@ -27,11 +27,11 @@ u8 CsrBitCountDense(CsrUint32 n);
27/* Base conversion */ 27/* Base conversion */
28/*------------------------------------------------------------------*/ 28/*------------------------------------------------------------------*/
29CsrBool CsrHexStrToUint8(const CsrCharString *string, u8 *returnValue); 29CsrBool CsrHexStrToUint8(const CsrCharString *string, u8 *returnValue);
30CsrBool CsrHexStrToUint16(const CsrCharString *string, CsrUint16 *returnValue); 30CsrBool CsrHexStrToUint16(const CsrCharString *string, u16 *returnValue);
31CsrBool CsrHexStrToUint32(const CsrCharString *string, CsrUint32 *returnValue); 31CsrBool CsrHexStrToUint32(const CsrCharString *string, CsrUint32 *returnValue);
32CsrUint32 CsrPow(CsrUint32 base, CsrUint32 exponent); 32CsrUint32 CsrPow(CsrUint32 base, CsrUint32 exponent);
33void CsrIntToBase10(CsrInt32 number, CsrCharString *str); 33void CsrIntToBase10(CsrInt32 number, CsrCharString *str);
34void CsrUInt16ToHex(CsrUint16 number, CsrCharString *str); 34void CsrUInt16ToHex(u16 number, CsrCharString *str);
35void CsrUInt32ToHex(CsrUint32 number, CsrCharString *str); 35void CsrUInt32ToHex(CsrUint32 number, CsrCharString *str);
36 36
37/*------------------------------------------------------------------*/ 37/*------------------------------------------------------------------*/
diff --git a/drivers/staging/csr/csr_wifi_fsm.h b/drivers/staging/csr/csr_wifi_fsm.h
index cfdf082349e..2128034a256 100644
--- a/drivers/staging/csr/csr_wifi_fsm.h
+++ b/drivers/staging/csr/csr_wifi_fsm.h
@@ -66,7 +66,7 @@ typedef void (*CsrWifiFsmExternalWakupCallbackPtr)(void *context);
66 * @return 66 * @return
67 * CsrWifiFsmContext* fsm context 67 * CsrWifiFsmContext* fsm context
68 */ 68 */
69extern CsrWifiFsmContext* CsrWifiFsmInit(void *applicationContext, void *externalContext, CsrUint16 maxProcesses, CsrLogTextTaskId loggingTaskId); 69extern CsrWifiFsmContext* CsrWifiFsmInit(void *applicationContext, void *externalContext, u16 maxProcesses, CsrLogTextTaskId loggingTaskId);
70 70
71/** 71/**
72 * @brief 72 * @brief
@@ -143,7 +143,7 @@ extern CsrUint32 CsrWifiFsmExecute(CsrWifiFsmContext *context);
143 * @return 143 * @return
144 * void 144 * void
145 */ 145 */
146extern void CsrWifiFsmSendEventExternal(CsrWifiFsmContext *context, CsrWifiFsmEvent *event, CsrUint16 source, CsrUint16 destination, CsrPrim primtype, CsrUint16 id); 146extern void CsrWifiFsmSendEventExternal(CsrWifiFsmContext *context, CsrWifiFsmEvent *event, u16 source, u16 destination, CsrPrim primtype, u16 id);
147 147
148/** 148/**
149 * @brief 149 * @brief
@@ -202,7 +202,7 @@ extern CsrUint32 CsrWifiFsmGetNextTimeout(CsrWifiFsmContext *context);
202 * @return 202 * @return
203 * void 203 * void
204 */ 204 */
205extern void CsrWifiFsmFastForward(CsrWifiFsmContext *context, CsrUint16 ms); 205extern void CsrWifiFsmFastForward(CsrWifiFsmContext *context, u16 ms);
206 206
207/** 207/**
208 * @brief 208 * @brief
diff --git a/drivers/staging/csr/csr_wifi_fsm_event.h b/drivers/staging/csr/csr_wifi_fsm_event.h
index ef07d8a5cfb..47ca24554b6 100644
--- a/drivers/staging/csr/csr_wifi_fsm_event.h
+++ b/drivers/staging/csr/csr_wifi_fsm_event.h
@@ -30,7 +30,7 @@ extern "C" {
30typedef struct CsrWifiFsmEvent 30typedef struct CsrWifiFsmEvent
31{ 31{
32 CsrPrim type; 32 CsrPrim type;
33 CsrUint16 primtype; 33 u16 primtype;
34 CsrSchedQid destination; 34 CsrSchedQid destination;
35 CsrSchedQid source; 35 CsrSchedQid source;
36 36
diff --git a/drivers/staging/csr/csr_wifi_fsm_types.h b/drivers/staging/csr/csr_wifi_fsm_types.h
index 99e60e817b9..5bc69874bc7 100644
--- a/drivers/staging/csr/csr_wifi_fsm_types.h
+++ b/drivers/staging/csr/csr_wifi_fsm_types.h
@@ -54,9 +54,9 @@ typedef struct CsrWifiFsmEventList
54typedef struct CsrWifiFsmTimerId 54typedef struct CsrWifiFsmTimerId
55{ 55{
56 CsrPrim type; 56 CsrPrim type;
57 CsrUint16 primtype; 57 u16 primtype;
58 CsrSchedQid destination; 58 CsrSchedQid destination;
59 CsrUint16 uniqueid; 59 u16 uniqueid;
60} CsrWifiFsmTimerId; 60} CsrWifiFsmTimerId;
61 61
62/** 62/**
@@ -71,7 +71,7 @@ typedef struct CsrWifiFsmTimerId
71typedef struct CsrWifiFsmTimer 71typedef struct CsrWifiFsmTimer
72{ 72{
73 CsrPrim type; 73 CsrPrim type;
74 CsrUint16 primtype; 74 u16 primtype;
75 CsrSchedQid destination; 75 CsrSchedQid destination;
76 CsrSchedQid source; 76 CsrSchedQid source;
77 77
@@ -109,7 +109,7 @@ typedef struct CsrWifiFsmTimerList
109{ 109{
110 CsrWifiFsmTimer *first; 110 CsrWifiFsmTimer *first;
111 CsrWifiFsmTimer *last; 111 CsrWifiFsmTimer *last;
112 CsrUint16 nexttimerid; 112 u16 nexttimerid;
113} CsrWifiFsmTimerList; 113} CsrWifiFsmTimerList;
114 114
115/** 115/**
@@ -171,9 +171,9 @@ typedef void (*CsrWifiFsmProcResetFnPtr)(CsrWifiFsmContext *context);
171 * @param[in] context : External context 171 * @param[in] context : External context
172 * 172 *
173 * @return 173 * @return
174 * CsrUint16 a valid destination OR CSR_WIFI_FSM_ENV 174 * u16 a valid destination OR CSR_WIFI_FSM_ENV
175 */ 175 */
176typedef CsrUint16 (*CsrWifiFsmDestLookupCallbackPtr)(void *context, const CsrWifiFsmEvent *event); 176typedef u16 (*CsrWifiFsmDestLookupCallbackPtr)(void *context, const CsrWifiFsmEvent *event);
177 177
178 178
179#ifdef CSR_WIFI_FSM_DUMP_ENABLE 179#ifdef CSR_WIFI_FSM_DUMP_ENABLE
@@ -223,7 +223,7 @@ typedef struct
223 const CsrBool saveAll; 223 const CsrBool saveAll;
224 const CsrWifiFsmEventEntry *eventEntryArray; /* array of transition function pointers for state */ 224 const CsrWifiFsmEventEntry *eventEntryArray; /* array of transition function pointers for state */
225#ifdef CSR_LOG_ENABLE 225#ifdef CSR_LOG_ENABLE
226 CsrUint16 stateNumber; 226 u16 stateNumber;
227 const CsrCharString *stateName; 227 const CsrCharString *stateName;
228#endif 228#endif
229} CsrWifiFsmTableEntry; 229} CsrWifiFsmTableEntry;
@@ -237,7 +237,7 @@ typedef struct
237 */ 237 */
238typedef struct 238typedef struct
239{ 239{
240 CsrUint16 numStates; /* number of states */ 240 u16 numStates; /* number of states */
241 const CsrWifiFsmTableEntry *aStateEventMatrix; /* state event matrix */ 241 const CsrWifiFsmTableEntry *aStateEventMatrix; /* state event matrix */
242} CsrWifiFsmTransitionFunctionTable; 242} CsrWifiFsmTransitionFunctionTable;
243 243
@@ -271,12 +271,12 @@ typedef struct
271 */ 271 */
272typedef struct 272typedef struct
273{ 273{
274 CsrUint16 transitionNumber; 274 u16 transitionNumber;
275 CsrWifiFsmEvent event; 275 CsrWifiFsmEvent event;
276 CsrUint16 fromState; 276 u16 fromState;
277 CsrUint16 toState; 277 u16 toState;
278 CsrWifiFsmTransitionFnPtr transitionFn; 278 CsrWifiFsmTransitionFnPtr transitionFn;
279 CsrUint16 transitionCount; /* number consecutive of times this transition was seen */ 279 u16 transitionCount; /* number consecutive of times this transition was seen */
280#ifdef CSR_LOG_ENABLE 280#ifdef CSR_LOG_ENABLE
281 const CsrCharString *transitionName; 281 const CsrCharString *transitionName;
282#endif 282#endif
@@ -288,7 +288,7 @@ typedef struct
288 */ 288 */
289typedef struct 289typedef struct
290{ 290{
291 CsrUint16 numTransitions; 291 u16 numTransitions;
292 CsrWifiFsmTransitionRecord records[CSR_WIFI_FSM_MAX_TRANSITION_HISTORY]; 292 CsrWifiFsmTransitionRecord records[CSR_WIFI_FSM_MAX_TRANSITION_HISTORY];
293} CsrWifiFsmTransitionRecords; 293} CsrWifiFsmTransitionRecords;
294#endif 294#endif
@@ -304,8 +304,8 @@ typedef struct
304typedef struct 304typedef struct
305{ 305{
306 const CsrWifiFsmProcessStateMachine *fsmInfo; /* state machine info that is constant regardless of context */ 306 const CsrWifiFsmProcessStateMachine *fsmInfo; /* state machine info that is constant regardless of context */
307 CsrUint16 instanceId; /* Runtime process id */ 307 u16 instanceId; /* Runtime process id */
308 CsrUint16 state; /* Current state */ 308 u16 state; /* Current state */
309 void *params; /* Instance user data */ 309 void *params; /* Instance user data */
310 CsrWifiFsmEventList savedEventQueue; /* The saved event queue */ 310 CsrWifiFsmEventList savedEventQueue; /* The saved event queue */
311 struct CsrWifiFsmInstanceEntry *subFsm; /* Sub Fsm instance data */ 311 struct CsrWifiFsmInstanceEntry *subFsm; /* Sub Fsm instance data */
@@ -358,7 +358,7 @@ typedef void (*CsrWifiFsmOnTransitionFnPtr)(void *extContext, const CsrWifiFsmEv
358 * @return 358 * @return
359 * void 359 * void
360 */ 360 */
361typedef void (*CsrWifiFsmOnStateChangeFnPtr)(void *extContext, CsrUint16 nextstate); 361typedef void (*CsrWifiFsmOnStateChangeFnPtr)(void *extContext, u16 nextstate);
362 362
363/** 363/**
364 * @brief 364 * @brief
@@ -394,8 +394,8 @@ struct CsrWifiFsmContext
394 CsrBool useTempSaveList; /* Should the temp save list be used */ 394 CsrBool useTempSaveList; /* Should the temp save list be used */
395 CsrWifiFsmEventList tempSaveList; /* The temp save event queue */ 395 CsrWifiFsmEventList tempSaveList; /* The temp save event queue */
396 CsrWifiFsmEvent *eventForwardedOrSaved; /* The event that was forwarded or Saved */ 396 CsrWifiFsmEvent *eventForwardedOrSaved; /* The event that was forwarded or Saved */
397 CsrUint16 maxProcesses; /* Size of instanceArray */ 397 u16 maxProcesses; /* Size of instanceArray */
398 CsrUint16 numProcesses; /* Current number allocated in instanceArray */ 398 u16 numProcesses; /* Current number allocated in instanceArray */
399 CsrWifiFsmInstanceEntry *instanceArray; /* Array of processes for this component */ 399 CsrWifiFsmInstanceEntry *instanceArray; /* Array of processes for this component */
400 CsrWifiFsmInstanceEntry *ownerInstance; /* The Process that owns currentInstance (SubFsm support) */ 400 CsrWifiFsmInstanceEntry *ownerInstance; /* The Process that owns currentInstance (SubFsm support) */
401 CsrWifiFsmInstanceEntry *currentInstance; /* Current Process that is executing */ 401 CsrWifiFsmInstanceEntry *currentInstance; /* Current Process that is executing */
@@ -429,7 +429,7 @@ struct CsrWifiFsmContext
429 CsrWifiFsmOnEventFnPtr onInvalidCallback; /* Invalid event Callback */ 429 CsrWifiFsmOnEventFnPtr onInvalidCallback; /* Invalid event Callback */
430#endif 430#endif
431#ifdef CSR_WIFI_FSM_DUMP_ENABLE 431#ifdef CSR_WIFI_FSM_DUMP_ENABLE
432 CsrUint16 masterTransitionNumber; /* Increments on every transition */ 432 u16 masterTransitionNumber; /* Increments on every transition */
433#endif 433#endif
434}; 434};
435 435
diff --git a/drivers/staging/csr/csr_wifi_hip_card.h b/drivers/staging/csr/csr_wifi_hip_card.h
index fcaf27dd353..dfee5362e77 100644
--- a/drivers/staging/csr/csr_wifi_hip_card.h
+++ b/drivers/staging/csr/csr_wifi_hip_card.h
@@ -68,7 +68,7 @@ CsrResult CardIntEnabled(card_t *card, CsrBool *enabled);
68/***************************************************************************** 68/*****************************************************************************
69 * CardGetDataSlotSize 69 * CardGetDataSlotSize
70 */ 70 */
71CsrUint16 CardGetDataSlotSize(card_t *card); 71u16 CardGetDataSlotSize(card_t *card);
72 72
73/***************************************************************************** 73/*****************************************************************************
74 * CardWriteBulkData - 74 * CardWriteBulkData -
@@ -93,9 +93,9 @@ void CardClearFromHostDataSlotWithoutFreeingBulkData(card_t *card, const CsrInt1
93/***************************************************************************** 93/*****************************************************************************
94 * CardGetFreeFromHostDataSlots - 94 * CardGetFreeFromHostDataSlots -
95 */ 95 */
96CsrUint16 CardGetFreeFromHostDataSlots(card_t *card); 96u16 CardGetFreeFromHostDataSlots(card_t *card);
97 97
98CsrUint16 CardAreAllFromHostDataSlotsEmpty(card_t *card); 98u16 CardAreAllFromHostDataSlotsEmpty(card_t *card);
99 99
100CsrResult card_start_processor(card_t *card, enum unifi_dbg_processors_select which); 100CsrResult card_start_processor(card_t *card, enum unifi_dbg_processors_select which);
101 101
@@ -112,7 +112,7 @@ CsrResult ConvertCsrSdioToCsrHipResult(card_t *card, CsrResult csrResult);
112#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 112#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
113void unifi_debug_log_to_buf(const CsrCharString *fmt, ...); 113void unifi_debug_log_to_buf(const CsrCharString *fmt, ...);
114void unifi_debug_string_to_buf(const CsrCharString *str); 114void unifi_debug_string_to_buf(const CsrCharString *str);
115void unifi_debug_hex_to_buf(const CsrCharString *buff, CsrUint16 length); 115void unifi_debug_hex_to_buf(const CsrCharString *buff, u16 length);
116#endif 116#endif
117 117
118 118
diff --git a/drivers/staging/csr/csr_wifi_hip_card_sdio.c b/drivers/staging/csr/csr_wifi_hip_card_sdio.c
index ef9c566b97f..7e75e607e33 100644
--- a/drivers/staging/csr/csr_wifi_hip_card_sdio.c
+++ b/drivers/staging/csr/csr_wifi_hip_card_sdio.c
@@ -599,8 +599,8 @@ static void _build_sdio_config_data(sdio_config_data_t *cfg_data,
599static CsrResult card_hw_init(card_t *card) 599static CsrResult card_hw_init(card_t *card)
600{ 600{
601 CsrUint32 slut_address; 601 CsrUint32 slut_address;
602 CsrUint16 initialised; 602 u16 initialised;
603 CsrUint16 finger_print; 603 u16 finger_print;
604 symbol_t slut; 604 symbol_t slut;
605 sdio_config_data_t *cfg_data; 605 sdio_config_data_t *cfg_data;
606 u8 cfg_data_buf[SDIO_CONFIG_DATA_SIZE]; 606 u8 cfg_data_buf[SDIO_CONFIG_DATA_SIZE];
@@ -691,7 +691,7 @@ static CsrResult card_hw_init(card_t *card)
691 */ 691 */
692 while (!search_4slut_again) 692 while (!search_4slut_again)
693 { 693 {
694 CsrUint16 s; 694 u16 s;
695 CsrUint32 l; 695 CsrUint32 l;
696 696
697 r = unifi_card_read16(card, slut_address, &s); 697 r = unifi_card_read16(card, slut_address, &s);
@@ -785,7 +785,7 @@ static CsrResult card_hw_init(card_t *card)
785 func_exit_r(CSR_WIFI_HIP_RESULT_INVALID_VALUE); 785 func_exit_r(CSR_WIFI_HIP_RESULT_INVALID_VALUE);
786 return CSR_WIFI_HIP_RESULT_INVALID_VALUE; 786 return CSR_WIFI_HIP_RESULT_INVALID_VALUE;
787 } 787 }
788 cfg_data->tohost_signal_padding = (CsrUint16) (card->sdio_io_block_size / cfg_data->sig_frag_size); 788 cfg_data->tohost_signal_padding = (u16) (card->sdio_io_block_size / cfg_data->sig_frag_size);
789 unifi_info(card->ospriv, "SDIO block size %d requires %d padding chunks\n", 789 unifi_info(card->ospriv, "SDIO block size %d requires %d padding chunks\n",
790 card->sdio_io_block_size, cfg_data->tohost_signal_padding); 790 card->sdio_io_block_size, cfg_data->tohost_signal_padding);
791 r = unifi_card_write16(card, slut.obj + SDIO_TO_HOST_SIG_PADDING_OFFSET, cfg_data->tohost_signal_padding); 791 r = unifi_card_write16(card, slut.obj + SDIO_TO_HOST_SIG_PADDING_OFFSET, cfg_data->tohost_signal_padding);
@@ -1051,7 +1051,7 @@ static CsrResult card_wait_for_unifi_to_reset(card_t *card)
1051 } 1051 }
1052 if (r == CSR_RESULT_SUCCESS) 1052 if (r == CSR_RESULT_SUCCESS)
1053 { 1053 {
1054 CsrUint16 mbox2; 1054 u16 mbox2;
1055 CsrInt16 enabled = io_enable & (1 << card->function); 1055 CsrInt16 enabled = io_enable & (1 << card->function);
1056 1056
1057 if (!enabled) 1057 if (!enabled)
@@ -1236,7 +1236,7 @@ static CsrResult card_wait_for_unifi_to_disable(card_t *card)
1236CsrResult card_wait_for_firmware_to_start(card_t *card, CsrUint32 *paddr) 1236CsrResult card_wait_for_firmware_to_start(card_t *card, CsrUint32 *paddr)
1237{ 1237{
1238 CsrInt32 i; 1238 CsrInt32 i;
1239 CsrUint16 mbox0, mbox1; 1239 u16 mbox0, mbox1;
1240 CsrResult r; 1240 CsrResult r;
1241 1241
1242 func_enter(); 1242 func_enter();
@@ -1402,7 +1402,7 @@ CsrResult unifi_capture_panic(card_t *card)
1402 */ 1402 */
1403static CsrResult card_access_panic(card_t *card) 1403static CsrResult card_access_panic(card_t *card)
1404{ 1404{
1405 CsrUint16 data_u16 = 0; 1405 u16 data_u16 = 0;
1406 CsrInt32 i; 1406 CsrInt32 i;
1407 CsrResult r, sr; 1407 CsrResult r, sr;
1408 1408
@@ -1535,7 +1535,7 @@ static CsrResult card_access_panic(card_t *card)
1535void unifi_read_panic(card_t *card) 1535void unifi_read_panic(card_t *card)
1536{ 1536{
1537 CsrResult r; 1537 CsrResult r;
1538 CsrUint16 p_code, p_arg; 1538 u16 p_code, p_arg;
1539 1539
1540 func_enter(); 1540 func_enter();
1541 1541
@@ -2045,7 +2045,7 @@ static CsrResult card_init_slots(card_t *card)
2045 2045
2046 /* Get initial signal counts from UniFi, in case it has not been reset. */ 2046 /* Get initial signal counts from UniFi, in case it has not been reset. */
2047 { 2047 {
2048 CsrUint16 s; 2048 u16 s;
2049 2049
2050 /* Get the from-host-signals-written count */ 2050 /* Get the from-host-signals-written count */
2051 r = unifi_card_read16(card, card->sdio_ctrl_addr + 0, &s); 2051 r = unifi_card_read16(card, card->sdio_ctrl_addr + 0, &s);
@@ -2219,11 +2219,11 @@ static void CardReassignDynamicReservation(card_t *card)
2219 */ 2219 */
2220static void CardCheckDynamicReservation(card_t *card, unifi_TrafficQueue queue) 2220static void CardCheckDynamicReservation(card_t *card, unifi_TrafficQueue queue)
2221{ 2221{
2222 CsrUint16 q_len, active_queues = 0, excess_queue_slots, div_extra_slots, 2222 u16 q_len, active_queues = 0, excess_queue_slots, div_extra_slots,
2223 queue_fair_share, reserved_slots = 0, q, excess_need_queues = 0, unmovable_slots = 0; 2223 queue_fair_share, reserved_slots = 0, q, excess_need_queues = 0, unmovable_slots = 0;
2224 CsrInt32 i; 2224 CsrInt32 i;
2225 q_t *sigq; 2225 q_t *sigq;
2226 CsrUint16 num_data_slots = card->config_data.num_fromhost_data_slots - UNIFI_RESERVED_COMMAND_SLOTS; 2226 u16 num_data_slots = card->config_data.num_fromhost_data_slots - UNIFI_RESERVED_COMMAND_SLOTS;
2227 2227
2228 func_enter(); 2228 func_enter();
2229 2229
@@ -2453,7 +2453,7 @@ void CardClearFromHostDataSlotWithoutFreeingBulkData(card_t *card, const CsrInt1
2453 2453
2454#endif 2454#endif
2455 2455
2456CsrUint16 CardGetDataSlotSize(card_t *card) 2456u16 CardGetDataSlotSize(card_t *card)
2457{ 2457{
2458 return card->config_data.data_slot_size; 2458 return card->config_data.data_slot_size;
2459} /* CardGetDataSlotSize() */ 2459} /* CardGetDataSlotSize() */
@@ -2472,9 +2472,9 @@ CsrUint16 CardGetDataSlotSize(card_t *card)
2472 * Number of free from-host bulk data slots. 2472 * Number of free from-host bulk data slots.
2473 * --------------------------------------------------------------------------- 2473 * ---------------------------------------------------------------------------
2474 */ 2474 */
2475CsrUint16 CardGetFreeFromHostDataSlots(card_t *card) 2475u16 CardGetFreeFromHostDataSlots(card_t *card)
2476{ 2476{
2477 CsrUint16 i, n = 0; 2477 u16 i, n = 0;
2478 2478
2479 func_enter(); 2479 func_enter();
2480 2480
@@ -2507,9 +2507,9 @@ CsrUint16 CardGetFreeFromHostDataSlots(card_t *card)
2507 * 0 Some or all the from-host bulk data slots are in use. 2507 * 0 Some or all the from-host bulk data slots are in use.
2508 * --------------------------------------------------------------------------- 2508 * ---------------------------------------------------------------------------
2509 */ 2509 */
2510CsrUint16 CardAreAllFromHostDataSlotsEmpty(card_t *card) 2510u16 CardAreAllFromHostDataSlotsEmpty(card_t *card)
2511{ 2511{
2512 CsrUint16 i; 2512 u16 i;
2513 2513
2514 for (i = 0; i < card->config_data.num_fromhost_data_slots; i++) 2514 for (i = 0; i < card->config_data.num_fromhost_data_slots; i++)
2515 { 2515 {
@@ -2642,7 +2642,7 @@ static CsrResult unifi_read_chip_version(card_t *card)
2642{ 2642{
2643 CsrUint32 gbl_chip_version; 2643 CsrUint32 gbl_chip_version;
2644 CsrResult r; 2644 CsrResult r;
2645 CsrUint16 ver; 2645 u16 ver;
2646 2646
2647 func_enter(); 2647 func_enter();
2648 2648
@@ -2700,7 +2700,7 @@ static CsrResult unifi_read_chip_version(card_t *card)
2700static CsrResult unifi_reset_hardware(card_t *card) 2700static CsrResult unifi_reset_hardware(card_t *card)
2701{ 2701{
2702 CsrResult r; 2702 CsrResult r;
2703 CsrUint16 new_block_size = UNIFI_IO_BLOCK_SIZE; 2703 u16 new_block_size = UNIFI_IO_BLOCK_SIZE;
2704 CsrResult csrResult; 2704 CsrResult csrResult;
2705 2705
2706 func_enter(); 2706 func_enter();
@@ -3402,7 +3402,7 @@ CsrResult CardIntEnabled(card_t *card, CsrBool *enabled)
3402 */ 3402 */
3403CsrResult CardWriteBulkData(card_t *card, card_signal_t *csptr, unifi_TrafficQueue queue) 3403CsrResult CardWriteBulkData(card_t *card, card_signal_t *csptr, unifi_TrafficQueue queue)
3404{ 3404{
3405 CsrUint16 i, slots[UNIFI_MAX_DATA_REFERENCES], j = 0; 3405 u16 i, slots[UNIFI_MAX_DATA_REFERENCES], j = 0;
3406 u8 *packed_sigptr, num_slots_required = 0; 3406 u8 *packed_sigptr, num_slots_required = 0;
3407 bulk_data_desc_t *bulkdata = csptr->bulkdata; 3407 bulk_data_desc_t *bulkdata = csptr->bulkdata;
3408 CsrInt16 h, nslots; 3408 CsrInt16 h, nslots;
@@ -3512,7 +3512,7 @@ CsrResult CardWriteBulkData(card_t *card, card_signal_t *csptr, unifi_TrafficQue
3512 * Fill in the slot number in the SIGNAL structure but 3512 * Fill in the slot number in the SIGNAL structure but
3513 * preserve the offset already in there 3513 * preserve the offset already in there
3514 */ 3514 */
3515 SET_PACKED_DATAREF_SLOT(packed_sigptr, i, slots[j] | (((CsrUint16)packed_sigptr[SIZEOF_SIGNAL_HEADER + (i * SIZEOF_DATAREF) + 1]) << 8)); 3515 SET_PACKED_DATAREF_SLOT(packed_sigptr, i, slots[j] | (((u16)packed_sigptr[SIZEOF_SIGNAL_HEADER + (i * SIZEOF_DATAREF) + 1]) << 8));
3516 SET_PACKED_DATAREF_LEN(packed_sigptr, i, bulkdata[i].data_length); 3516 SET_PACKED_DATAREF_LEN(packed_sigptr, i, bulkdata[i].data_length);
3517 3517
3518 /* Do not copy the data, just store the information to them */ 3518 /* Do not copy the data, just store the information to them */
@@ -3607,7 +3607,7 @@ bulk_data_desc_t* card_find_data_slot(card_t *card, CsrInt16 slot)
3607static CsrResult firmware_present_in_flash(card_t *card) 3607static CsrResult firmware_present_in_flash(card_t *card)
3608{ 3608{
3609 CsrResult r; 3609 CsrResult r;
3610 CsrUint16 m1, m5; 3610 u16 m1, m5;
3611 3611
3612 if (ChipHelper_HasRom(card->helper)) 3612 if (ChipHelper_HasRom(card->helper))
3613 { 3613 {
@@ -4107,7 +4107,7 @@ void unifi_get_hip_qos_info(card_t *card, unifi_HipQosInfo *hipqosinfo)
4107 CsrUint32 occupied_fh; 4107 CsrUint32 occupied_fh;
4108 4108
4109 q_t *sigq; 4109 q_t *sigq;
4110 CsrUint16 nslots, i; 4110 u16 nslots, i;
4111 4111
4112 CsrMemSet(hipqosinfo, 0, sizeof(unifi_HipQosInfo)); 4112 CsrMemSet(hipqosinfo, 0, sizeof(unifi_HipQosInfo));
4113 4113
@@ -4142,7 +4142,7 @@ void unifi_get_hip_qos_info(card_t *card, unifi_HipQosInfo *hipqosinfo)
4142 4142
4143 occupied_fh = (card->from_host_signals_w - count_fhr) % 128; 4143 occupied_fh = (card->from_host_signals_w - count_fhr) % 128;
4144 4144
4145 hipqosinfo->free_fh_fw_slots = (CsrUint16)(card->config_data.num_fromhost_sig_frags - occupied_fh); 4145 hipqosinfo->free_fh_fw_slots = (u16)(card->config_data.num_fromhost_sig_frags - occupied_fh);
4146} 4146}
4147 4147
4148 4148
diff --git a/drivers/staging/csr/csr_wifi_hip_card_sdio.h b/drivers/staging/csr/csr_wifi_hip_card_sdio.h
index 2615169d426..8c81856e5a0 100644
--- a/drivers/staging/csr/csr_wifi_hip_card_sdio.h
+++ b/drivers/staging/csr/csr_wifi_hip_card_sdio.h
@@ -115,25 +115,25 @@ typedef struct
115 * indicate incompatible changes. The LSB gives the minor revision number, 115 * indicate incompatible changes. The LSB gives the minor revision number,
116 * used to indicate changes that maintain backwards compatibility. 116 * used to indicate changes that maintain backwards compatibility.
117 */ 117 */
118 CsrUint16 version; 118 u16 version;
119 119
120 /* 120 /*
121 * offset from the start of the shared data memory to the SD IO 121 * offset from the start of the shared data memory to the SD IO
122 * control structure. 122 * control structure.
123 */ 123 */
124 CsrUint16 sdio_ctrl_offset; 124 u16 sdio_ctrl_offset;
125 125
126 /* Buffer handle of the from-host signal queue */ 126 /* Buffer handle of the from-host signal queue */
127 CsrUint16 fromhost_sigbuf_handle; 127 u16 fromhost_sigbuf_handle;
128 128
129 /* Buffer handle of the to-host signal queue */ 129 /* Buffer handle of the to-host signal queue */
130 CsrUint16 tohost_sigbuf_handle; 130 u16 tohost_sigbuf_handle;
131 131
132 /* 132 /*
133 * Maximum number of signal primitive or bulk data command fragments that may be 133 * Maximum number of signal primitive or bulk data command fragments that may be
134 * pending in the to-hw signal queue. 134 * pending in the to-hw signal queue.
135 */ 135 */
136 CsrUint16 num_fromhost_sig_frags; 136 u16 num_fromhost_sig_frags;
137 137
138 /* 138 /*
139 * Number of signal primitive or bulk data command fragments that must be pending 139 * Number of signal primitive or bulk data command fragments that must be pending
@@ -145,42 +145,42 @@ typedef struct
145 * Note that the hw may place more signals in the to-host signal queue 145 * Note that the hw may place more signals in the to-host signal queue
146 * than indicated by this field. 146 * than indicated by this field.
147 */ 147 */
148 CsrUint16 num_tohost_sig_frags; 148 u16 num_tohost_sig_frags;
149 149
150 /* 150 /*
151 * Number of to-hw bulk data slots. Slots are numbered from 0 (zero) to 151 * Number of to-hw bulk data slots. Slots are numbered from 0 (zero) to
152 * one less than the value in this field 152 * one less than the value in this field
153 */ 153 */
154 CsrUint16 num_fromhost_data_slots; 154 u16 num_fromhost_data_slots;
155 155
156 /* 156 /*
157 * Number of frm-hw bulk data slots. Slots are numbered from 0 (zero) to 157 * Number of frm-hw bulk data slots. Slots are numbered from 0 (zero) to
158 * one less than the value in this field 158 * one less than the value in this field
159 */ 159 */
160 CsrUint16 num_tohost_data_slots; 160 u16 num_tohost_data_slots;
161 161
162 /* 162 /*
163 * Size of the bulk data slots (2 octets) 163 * Size of the bulk data slots (2 octets)
164 * The size of the bulk data slots in octets. This will usually be 164 * The size of the bulk data slots in octets. This will usually be
165 * the size of the largest MSDU. The value should always be even. 165 * the size of the largest MSDU. The value should always be even.
166 */ 166 */
167 CsrUint16 data_slot_size; 167 u16 data_slot_size;
168 168
169 /* 169 /*
170 * Indicates that the host has finished the initialisation sequence. 170 * Indicates that the host has finished the initialisation sequence.
171 * Initialised to 0x0000 by the firmware, and set to 0x0001 by us. 171 * Initialised to 0x0000 by the firmware, and set to 0x0001 by us.
172 */ 172 */
173 CsrUint16 initialised; 173 u16 initialised;
174 174
175 /* Added by protocol version 0x0001 */ 175 /* Added by protocol version 0x0001 */
176 CsrUint32 overlay_size; 176 CsrUint32 overlay_size;
177 177
178 /* Added by protocol version 0x0300 */ 178 /* Added by protocol version 0x0300 */
179 CsrUint16 data_slot_round; 179 u16 data_slot_round;
180 CsrUint16 sig_frag_size; 180 u16 sig_frag_size;
181 181
182 /* Added by protocol version 0x0500 */ 182 /* Added by protocol version 0x0500 */
183 CsrUint16 tohost_signal_padding; 183 u16 tohost_signal_padding;
184} sdio_config_data_t; 184} sdio_config_data_t;
185 185
186/* 186/*
@@ -200,10 +200,10 @@ typedef struct
200/* Structure for a bulk data transfer command */ 200/* Structure for a bulk data transfer command */
201typedef struct 201typedef struct
202{ 202{
203 CsrUint16 cmd_and_len; /* bits 12-15 cmd, bits 0-11 len */ 203 u16 cmd_and_len; /* bits 12-15 cmd, bits 0-11 len */
204 CsrUint16 data_slot; /* slot number, perhaps OR'd with SLOT_DIR_TO_HOST */ 204 u16 data_slot; /* slot number, perhaps OR'd with SLOT_DIR_TO_HOST */
205 CsrUint16 offset; 205 u16 offset;
206 CsrUint16 buffer_handle; 206 u16 buffer_handle;
207} bulk_data_cmd_t; 207} bulk_data_cmd_t;
208 208
209 209
@@ -249,7 +249,7 @@ typedef struct card_signal
249 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE]; 249 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE];
250 250
251 /* Length of the SIGNAL inside sigbuf */ 251 /* Length of the SIGNAL inside sigbuf */
252 CsrUint16 signal_length; 252 u16 signal_length;
253 253
254 bulk_data_desc_t bulkdata[UNIFI_MAX_DATA_REFERENCES]; 254 bulk_data_desc_t bulkdata[UNIFI_MAX_DATA_REFERENCES];
255} card_signal_t; 255} card_signal_t;
@@ -264,10 +264,10 @@ typedef struct
264 card_signal_t *q_body; 264 card_signal_t *q_body;
265 265
266 /* Num elements in queue (capacity is one less than this!) */ 266 /* Num elements in queue (capacity is one less than this!) */
267 CsrUint16 q_length; 267 u16 q_length;
268 268
269 CsrUint16 q_wr_ptr; 269 u16 q_wr_ptr;
270 CsrUint16 q_rd_ptr; 270 u16 q_rd_ptr;
271 271
272 CsrCharString name[UNIFI_QUEUE_NAME_MAX_LENGTH]; 272 CsrCharString name[UNIFI_QUEUE_NAME_MAX_LENGTH];
273} q_t; 273} q_t;
@@ -283,9 +283,9 @@ typedef struct
283 */ 283 */
284typedef struct 284typedef struct
285{ 285{
286 CsrUint16 from_host_used_slots[UNIFI_NO_OF_TX_QS]; 286 u16 from_host_used_slots[UNIFI_NO_OF_TX_QS];
287 CsrUint16 from_host_max_slots[UNIFI_NO_OF_TX_QS]; 287 u16 from_host_max_slots[UNIFI_NO_OF_TX_QS];
288 CsrUint16 from_host_reserved_slots[UNIFI_NO_OF_TX_QS]; 288 u16 from_host_reserved_slots[UNIFI_NO_OF_TX_QS];
289 289
290 /* Parameters to determine if a queue was active. 290 /* Parameters to determine if a queue was active.
291 If number of packets sent is greater than the threshold 291 If number of packets sent is greater than the threshold
@@ -293,11 +293,11 @@ typedef struct
293 re reservation is done, it is important not to keep this 293 re reservation is done, it is important not to keep this
294 value too low */ 294 value too low */
295 /* Packets sent during this interval */ 295 /* Packets sent during this interval */
296 CsrUint16 packets_txed[UNIFI_NO_OF_TX_QS]; 296 u16 packets_txed[UNIFI_NO_OF_TX_QS];
297 CsrUint16 total_packets_txed; 297 u16 total_packets_txed;
298 298
299 /* Number of packets to see if slots need to be reassigned */ 299 /* Number of packets to see if slots need to be reassigned */
300 CsrUint16 packets_interval; 300 u16 packets_interval;
301 301
302 /* Once a queue reaches a stable state, avoid processing */ 302 /* Once a queue reaches a stable state, avoid processing */
303 CsrBool queue_stable[UNIFI_NO_OF_TX_QS]; 303 CsrBool queue_stable[UNIFI_NO_OF_TX_QS];
@@ -311,7 +311,7 @@ typedef struct
311 * params: 311 * params:
312 * const q_t *q 312 * const q_t *q
313 * returns: 313 * returns:
314 * CsrUint16 314 * u16
315 */ 315 */
316#define CSR_WIFI_HIP_Q_SLOTS_USED(q) \ 316#define CSR_WIFI_HIP_Q_SLOTS_USED(q) \
317 (((q)->q_wr_ptr - (q)->q_rd_ptr < 0)? \ 317 (((q)->q_wr_ptr - (q)->q_rd_ptr < 0)? \
@@ -321,7 +321,7 @@ typedef struct
321 * params: 321 * params:
322 * const q_t *q 322 * const q_t *q
323 * returns: 323 * returns:
324 * CsrUint16 324 * u16
325 */ 325 */
326#define CSR_WIFI_HIP_Q_SLOTS_FREE(q) \ 326#define CSR_WIFI_HIP_Q_SLOTS_FREE(q) \
327 ((q)->q_length - CSR_WIFI_HIP_Q_SLOTS_USED((q)) - 1) 327 ((q)->q_length - CSR_WIFI_HIP_Q_SLOTS_USED((q)) - 1)
@@ -329,7 +329,7 @@ typedef struct
329/* Return slot signal data pointer 329/* Return slot signal data pointer
330 * params: 330 * params:
331 * const q_t *q 331 * const q_t *q
332 * CsrUint16 slot 332 * u16 slot
333 * returns: 333 * returns:
334 * card_signal_t * 334 * card_signal_t *
335 */ 335 */
@@ -340,7 +340,7 @@ typedef struct
340 * params: 340 * params:
341 * const q_t *q 341 * const q_t *q
342 * returns: 342 * returns:
343 * CsrUint16 slot offset 343 * u16 slot offset
344 */ 344 */
345#define CSR_WIFI_HIP_Q_NEXT_R_SLOT(q) \ 345#define CSR_WIFI_HIP_Q_NEXT_R_SLOT(q) \
346 ((q)->q_rd_ptr) 346 ((q)->q_rd_ptr)
@@ -349,7 +349,7 @@ typedef struct
349 * params: 349 * params:
350 * const q_t *q 350 * const q_t *q
351 * returns: 351 * returns:
352 * CsrUint16 slot offset 352 * u16 slot offset
353 */ 353 */
354#define CSR_WIFI_HIP_Q_NEXT_W_SLOT(q) \ 354#define CSR_WIFI_HIP_Q_NEXT_W_SLOT(q) \
355 ((q)->q_wr_ptr) 355 ((q)->q_wr_ptr)
@@ -357,9 +357,9 @@ typedef struct
357/* Return updated queue pointer wrapped around its length 357/* Return updated queue pointer wrapped around its length
358 * params: 358 * params:
359 * const q_t *q 359 * const q_t *q
360 * CsrUint16 x amount to add to queue pointer 360 * u16 x amount to add to queue pointer
361 * returns: 361 * returns:
362 * CsrUint16 wrapped queue pointer 362 * u16 wrapped queue pointer
363 */ 363 */
364#define CSR_WIFI_HIP_Q_WRAP(q, x) \ 364#define CSR_WIFI_HIP_Q_WRAP(q, x) \
365 ((((x) >= (q)->q_length)?((x) % (q)->q_length) : (x))) 365 ((((x) >= (q)->q_length)?((x) % (q)->q_length) : (x)))
@@ -415,10 +415,10 @@ struct card
415 CsrCharString build_id_string[128]; 415 CsrCharString build_id_string[128];
416 416
417 /* Retrieve from SDIO driver. */ 417 /* Retrieve from SDIO driver. */
418 CsrUint16 chip_id; 418 u16 chip_id;
419 419
420 /* Read from GBL_CHIP_VERSION. */ 420 /* Read from GBL_CHIP_VERSION. */
421 CsrUint16 chip_version; 421 u16 chip_version;
422 422
423 /* From the SDIO driver (probably 1) */ 423 /* From the SDIO driver (probably 1) */
424 u8 function; 424 u8 function;
@@ -443,7 +443,7 @@ struct card
443#define card_tx_q_unpause(card, q) (card->tx_q_paused_flag[q] = 0) 443#define card_tx_q_unpause(card, q) (card->tx_q_paused_flag[q] = 0)
444#define card_tx_q_pause(card, q) (card->tx_q_paused_flag[q] = 1) 444#define card_tx_q_pause(card, q) (card->tx_q_paused_flag[q] = 1)
445 445
446 CsrUint16 tx_q_paused_flag[UNIFI_TRAFFIC_Q_MAX + 1 + UNIFI_NO_OF_TX_QS]; /* defensive more than big enough */ 446 u16 tx_q_paused_flag[UNIFI_TRAFFIC_Q_MAX + 1 + UNIFI_NO_OF_TX_QS]; /* defensive more than big enough */
447 447
448 /* UDI callback for logging UniFi interactions */ 448 /* UDI callback for logging UniFi interactions */
449 udi_func_t udi_hook; 449 udi_func_t udi_hook;
@@ -507,8 +507,8 @@ struct card
507 { 507 {
508 u8 *buf; /* buffer area */ 508 u8 *buf; /* buffer area */
509 u8 *ptr; /* current pos */ 509 u8 *ptr; /* current pos */
510 CsrUint16 count; /* signal count */ 510 u16 count; /* signal count */
511 CsrUint16 bufsize; 511 u16 bufsize;
512 } fh_buffer; 512 } fh_buffer;
513 struct sigbuf th_buffer; 513 struct sigbuf th_buffer;
514 514
@@ -563,7 +563,7 @@ struct card
563 u8 memory_resources_allocated; 563 u8 memory_resources_allocated;
564 564
565 /* UniFi SDIO I/O Block size. */ 565 /* UniFi SDIO I/O Block size. */
566 CsrUint16 sdio_io_block_size; 566 u16 sdio_io_block_size;
567 567
568 /* Pad transfer sizes to SDIO block boundaries */ 568 /* Pad transfer sizes to SDIO block boundaries */
569 CsrBool sdio_io_block_pad; 569 CsrBool sdio_io_block_pad;
@@ -621,14 +621,14 @@ struct card
621 /* Historic firmware panic codes */ 621 /* Historic firmware panic codes */
622 CsrUint32 panic_data_phy_addr; 622 CsrUint32 panic_data_phy_addr;
623 CsrUint32 panic_data_mac_addr; 623 CsrUint32 panic_data_mac_addr;
624 CsrUint16 last_phy_panic_code; 624 u16 last_phy_panic_code;
625 CsrUint16 last_phy_panic_arg; 625 u16 last_phy_panic_arg;
626 CsrUint16 last_mac_panic_code; 626 u16 last_mac_panic_code;
627 CsrUint16 last_mac_panic_arg; 627 u16 last_mac_panic_arg;
628#ifdef CSR_PRE_ALLOC_NET_DATA 628#ifdef CSR_PRE_ALLOC_NET_DATA
629 bulk_data_desc_t bulk_data_desc_list[BULK_DATA_PRE_ALLOC_NUM]; 629 bulk_data_desc_t bulk_data_desc_list[BULK_DATA_PRE_ALLOC_NUM];
630 CsrUint16 prealloc_netdata_r; 630 u16 prealloc_netdata_r;
631 CsrUint16 prealloc_netdata_w; 631 u16 prealloc_netdata_w;
632#endif 632#endif
633}; /* struct card */ 633}; /* struct card */
634 634
@@ -659,10 +659,10 @@ bulk_data_desc_t* card_find_data_slot(card_t *card, CsrInt16 slot);
659 659
660CsrResult unifi_read32(card_t *card, CsrUint32 unifi_addr, CsrUint32 *pdata); 660CsrResult unifi_read32(card_t *card, CsrUint32 unifi_addr, CsrUint32 *pdata);
661CsrResult unifi_readnz(card_t *card, CsrUint32 unifi_addr, 661CsrResult unifi_readnz(card_t *card, CsrUint32 unifi_addr,
662 void *pdata, CsrUint16 len); 662 void *pdata, u16 len);
663CsrInt32 unifi_read_shared_count(card_t *card, CsrUint32 addr); 663CsrInt32 unifi_read_shared_count(card_t *card, CsrUint32 addr);
664 664
665CsrResult unifi_writen(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len); 665CsrResult unifi_writen(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len);
666 666
667CsrResult unifi_bulk_rw(card_t *card, CsrUint32 handle, 667CsrResult unifi_bulk_rw(card_t *card, CsrUint32 handle,
668 void *pdata, CsrUint32 len, CsrInt16 direction); 668 void *pdata, CsrUint32 len, CsrInt16 direction);
@@ -676,12 +676,12 @@ CsrResult unifi_write_8_or_16(card_t *card, CsrUint32 unifi_addr, u8 data);
676CsrResult unifi_read_direct_8_or_16(card_t *card, CsrUint32 addr, u8 *pdata); 676CsrResult unifi_read_direct_8_or_16(card_t *card, CsrUint32 addr, u8 *pdata);
677CsrResult unifi_write_direct_8_or_16(card_t *card, CsrUint32 addr, u8 data); 677CsrResult unifi_write_direct_8_or_16(card_t *card, CsrUint32 addr, u8 data);
678 678
679CsrResult unifi_read_direct16(card_t *card, CsrUint32 addr, CsrUint16 *pdata); 679CsrResult unifi_read_direct16(card_t *card, CsrUint32 addr, u16 *pdata);
680CsrResult unifi_read_direct32(card_t *card, CsrUint32 addr, CsrUint32 *pdata); 680CsrResult unifi_read_direct32(card_t *card, CsrUint32 addr, CsrUint32 *pdata);
681CsrResult unifi_read_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint16 len); 681CsrResult unifi_read_directn(card_t *card, CsrUint32 addr, void *pdata, u16 len);
682 682
683CsrResult unifi_write_direct16(card_t *card, CsrUint32 addr, CsrUint16 data); 683CsrResult unifi_write_direct16(card_t *card, CsrUint32 addr, u16 data);
684CsrResult unifi_write_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint16 len); 684CsrResult unifi_write_directn(card_t *card, CsrUint32 addr, void *pdata, u16 len);
685 685
686CsrResult sdio_read_f0(card_t *card, CsrUint32 addr, u8 *pdata); 686CsrResult sdio_read_f0(card_t *card, CsrUint32 addr, u8 *pdata);
687CsrResult sdio_write_f0(card_t *card, CsrUint32 addr, u8 data); 687CsrResult sdio_write_f0(card_t *card, CsrUint32 addr, u8 data);
@@ -692,8 +692,8 @@ void prealloc_netdata_free(card_t *card);
692CsrResult prealloc_netdata_alloc(card_t *card); 692CsrResult prealloc_netdata_alloc(card_t *card);
693#endif 693#endif
694/* For diagnostic use */ 694/* For diagnostic use */
695void dump(void *mem, CsrUint16 len); 695void dump(void *mem, u16 len);
696void dump16(void *mem, CsrUint16 len); 696void dump16(void *mem, u16 len);
697 697
698#ifdef __cplusplus 698#ifdef __cplusplus
699} 699}
diff --git a/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c b/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
index 52a6ed3ad7e..2d3b3eadadc 100644
--- a/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
+++ b/drivers/staging/csr/csr_wifi_hip_card_sdio_intr.c
@@ -47,14 +47,14 @@ static CsrResult handle_host_protocol(card_t *card, CsrBool *processed_something
47 47
48static CsrResult flush_fh_buffer(card_t *card); 48static CsrResult flush_fh_buffer(card_t *card);
49 49
50static CsrResult check_fh_sig_slots(card_t *card, CsrUint16 needed, CsrInt32 *space); 50static CsrResult check_fh_sig_slots(card_t *card, u16 needed, CsrInt32 *space);
51 51
52static CsrResult read_to_host_signals(card_t *card, CsrInt32 *processed); 52static CsrResult read_to_host_signals(card_t *card, CsrInt32 *processed);
53static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed); 53static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed);
54 54
55static CsrResult process_bulk_data_command(card_t *card, 55static CsrResult process_bulk_data_command(card_t *card,
56 const u8 *cmdptr, 56 const u8 *cmdptr,
57 CsrInt16 cmd, CsrUint16 len); 57 CsrInt16 cmd, u16 len);
58static CsrResult process_clear_slot_command(card_t *card, 58static CsrResult process_clear_slot_command(card_t *card,
59 const u8 *cmdptr); 59 const u8 *cmdptr);
60static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed); 60static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed);
@@ -143,14 +143,14 @@ void unifi_debug_log_to_buf(const CsrCharString *fmt, ...)
143 * 143 *
144 * --------------------------------------------------------------------------- 144 * ---------------------------------------------------------------------------
145 */ 145 */
146void unifi_debug_hex_to_buf(const CsrCharString *buff, CsrUint16 length) 146void unifi_debug_hex_to_buf(const CsrCharString *buff, u16 length)
147{ 147{
148 CsrCharString s[5]; 148 CsrCharString s[5];
149 CsrUint16 i; 149 u16 i;
150 150
151 for (i = 0; i < length; i = i + 2) 151 for (i = 0; i < length; i = i + 2)
152 { 152 {
153 CsrUInt16ToHex(*((CsrUint16 *)(buff + i)), s); 153 CsrUInt16ToHex(*((u16 *)(buff + i)), s);
154 unifi_debug_string_to_buf(s); 154 unifi_debug_string_to_buf(s);
155 } 155 }
156} 156}
@@ -361,7 +361,7 @@ CsrResult unifi_bh(card_t *card, CsrUint32 *remaining)
361 CsrBool pending; 361 CsrBool pending;
362 CsrInt32 iostate, j; 362 CsrInt32 iostate, j;
363 const enum unifi_low_power_mode low_power_mode = card->low_power_mode; 363 const enum unifi_low_power_mode low_power_mode = card->low_power_mode;
364 CsrUint16 data_slots_used = 0; 364 u16 data_slots_used = 0;
365 365
366 366
367 /* Process request to raise the maximum SDIO clock */ 367 /* Process request to raise the maximum SDIO clock */
@@ -1029,7 +1029,7 @@ static CsrResult read_to_host_signals(card_t *card, CsrInt32 *processed)
1029 } 1029 }
1030 1030
1031 card->th_buffer.ptr += unread_bytes; 1031 card->th_buffer.ptr += unread_bytes;
1032 card->th_buffer.count += (CsrUint16)unread_chunks; 1032 card->th_buffer.count += (u16)unread_chunks;
1033 1033
1034 *processed = 1; 1034 *processed = 1;
1035 1035
@@ -1150,10 +1150,10 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1150 u8 *bufptr; 1150 u8 *bufptr;
1151 bulk_data_param_t data_ptrs; 1151 bulk_data_param_t data_ptrs;
1152 CsrInt16 cmd; 1152 CsrInt16 cmd;
1153 CsrUint16 sig_len; 1153 u16 sig_len;
1154 CsrInt16 i; 1154 CsrInt16 i;
1155 CsrUint16 chunks_in_buf; 1155 u16 chunks_in_buf;
1156 CsrUint16 bytes_transferred = 0; 1156 u16 bytes_transferred = 0;
1157 CsrResult r = CSR_RESULT_SUCCESS; 1157 CsrResult r = CSR_RESULT_SUCCESS;
1158 1158
1159 *processed = 0; 1159 *processed = 0;
@@ -1205,14 +1205,14 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1205 */ 1205 */
1206 if (cmd == SDIO_CMD_SIGNAL) 1206 if (cmd == SDIO_CMD_SIGNAL)
1207 { 1207 {
1208 chunks_in_buf = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (CsrUint16)(sig_len + 2)); 1208 chunks_in_buf = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (u16)(sig_len + 2));
1209 } 1209 }
1210 else 1210 else
1211 { 1211 {
1212 chunks_in_buf = 1; 1212 chunks_in_buf = 1;
1213 } 1213 }
1214 1214
1215 if (chunks_in_buf > (CsrUint16)pending) 1215 if (chunks_in_buf > (u16)pending)
1216 { 1216 {
1217 unifi_error(card->ospriv, "incomplete signal (0x%x?): need %d chunks, got %d\n", 1217 unifi_error(card->ospriv, "incomplete signal (0x%x?): need %d chunks, got %d\n",
1218 GET_SIGNAL_ID(bufptr + 2), 1218 GET_SIGNAL_ID(bufptr + 2),
@@ -1235,7 +1235,7 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1235 for (i = 0; i < UNIFI_MAX_DATA_REFERENCES; i++) 1235 for (i = 0; i < UNIFI_MAX_DATA_REFERENCES; i++)
1236 { 1236 {
1237 /* Retrieve dataRefs[i].DataLength */ 1237 /* Retrieve dataRefs[i].DataLength */
1238 CsrUint16 data_len = GET_PACKED_DATAREF_LEN(bufptr + 2, i); 1238 u16 data_len = GET_PACKED_DATAREF_LEN(bufptr + 2, i);
1239 1239
1240 /* 1240 /*
1241 * The bulk data length in the signal can not be greater than 1241 * The bulk data length in the signal can not be greater than
@@ -1316,7 +1316,7 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1316 { 1316 {
1317 /* Get host tag and transmission status */ 1317 /* Get host tag and transmission status */
1318 CsrUint32 host_tag = GET_PACKED_MA_PACKET_CONFIRM_HOST_TAG(bufptr + 2); 1318 CsrUint32 host_tag = GET_PACKED_MA_PACKET_CONFIRM_HOST_TAG(bufptr + 2);
1319 CsrUint16 status = GET_PACKED_MA_PACKET_CONFIRM_TRANSMISSION_STATUS(bufptr + 2); 1319 u16 status = GET_PACKED_MA_PACKET_CONFIRM_TRANSMISSION_STATUS(bufptr + 2);
1320 1320
1321 unifi_trace(card->ospriv, UDBG4, "process_to_host_signals signal ID=%x host Tag=%x status=%x\n", 1321 unifi_trace(card->ospriv, UDBG4, "process_to_host_signals signal ID=%x host Tag=%x status=%x\n",
1322 GET_SIGNAL_ID(bufptr + 2), host_tag, status); 1322 GET_SIGNAL_ID(bufptr + 2), host_tag, status);
@@ -1327,7 +1327,7 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1327 1327
1328 if (status && (card->fh_slot_host_tag_record)) 1328 if (status && (card->fh_slot_host_tag_record))
1329 { 1329 {
1330 CsrUint16 num_fh_slots = card->config_data.num_fromhost_data_slots; 1330 u16 num_fh_slots = card->config_data.num_fromhost_data_slots;
1331 1331
1332 /* search through the list of slot records and match with host tag 1332 /* search through the list of slot records and match with host tag
1333 * If a slot is not yet cleared then clear the slot from here 1333 * If a slot is not yet cleared then clear the slot from here
@@ -1545,7 +1545,7 @@ static CsrResult process_to_host_signals(card_t *card, CsrInt32 *processed)
1545 */ 1545 */
1546static CsrResult process_clear_slot_command(card_t *card, const u8 *cmdptr) 1546static CsrResult process_clear_slot_command(card_t *card, const u8 *cmdptr)
1547{ 1547{
1548 CsrUint16 data_slot; 1548 u16 data_slot;
1549 CsrInt16 slot; 1549 CsrInt16 slot;
1550 1550
1551 data_slot = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(cmdptr + SIZEOF_UINT16); 1551 data_slot = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(cmdptr + SIZEOF_UINT16);
@@ -1619,7 +1619,7 @@ static CsrResult process_clear_slot_command(card_t *card, const u8 *cmdptr)
1619 * --------------------------------------------------------------------------- 1619 * ---------------------------------------------------------------------------
1620 */ 1620 */
1621static CsrResult process_bulk_data_command(card_t *card, const u8 *cmdptr, 1621static CsrResult process_bulk_data_command(card_t *card, const u8 *cmdptr,
1622 CsrInt16 cmd, CsrUint16 len) 1622 CsrInt16 cmd, u16 len)
1623{ 1623{
1624 bulk_data_desc_t *bdslot; 1624 bulk_data_desc_t *bdslot;
1625#ifdef CSR_WIFI_ALIGNMENT_WORKAROUND 1625#ifdef CSR_WIFI_ALIGNMENT_WORKAROUND
@@ -1839,7 +1839,7 @@ static CsrResult process_bulk_data_command(card_t *card, const u8 *cmdptr,
1839 * CSR_RESULT_SUCCESS, otherwise CSR error code on error. 1839 * CSR_RESULT_SUCCESS, otherwise CSR error code on error.
1840 * --------------------------------------------------------------------------- 1840 * ---------------------------------------------------------------------------
1841 */ 1841 */
1842static CsrResult check_fh_sig_slots(card_t *card, CsrUint16 needed, CsrInt32 *space_fh) 1842static CsrResult check_fh_sig_slots(card_t *card, u16 needed, CsrInt32 *space_fh)
1843{ 1843{
1844 CsrUint32 count_fhw; 1844 CsrUint32 count_fhw;
1845 CsrUint32 occupied_fh, slots_fh; 1845 CsrUint32 occupied_fh, slots_fh;
@@ -1885,8 +1885,8 @@ static CsrResult check_fh_sig_slots(card_t *card, CsrUint16 needed, CsrInt32 *sp
1885*/ 1885*/
1886#define ROUND_UP_NEEDED_CHUNKS(_card, _needed_chunks) \ 1886#define ROUND_UP_NEEDED_CHUNKS(_card, _needed_chunks) \
1887 { \ 1887 { \
1888 CsrUint16 _chunks_per_block; \ 1888 u16 _chunks_per_block; \
1889 CsrUint16 _chunks_in_last_block; \ 1889 u16 _chunks_in_last_block; \
1890 \ 1890 \
1891 if (_card->sdio_io_block_pad) \ 1891 if (_card->sdio_io_block_pad) \
1892 { \ 1892 { \
@@ -1902,7 +1902,7 @@ static CsrResult check_fh_sig_slots(card_t *card, CsrUint16 needed, CsrInt32 *sp
1902 1902
1903#define ROUND_UP_SPACE_CHUNKS(_card, _space_chunks) \ 1903#define ROUND_UP_SPACE_CHUNKS(_card, _space_chunks) \
1904 { \ 1904 { \
1905 CsrUint16 _chunks_per_block; \ 1905 u16 _chunks_per_block; \
1906 \ 1906 \
1907 if (_card->sdio_io_block_pad) \ 1907 if (_card->sdio_io_block_pad) \
1908 { \ 1908 { \
@@ -1945,11 +1945,11 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
1945 q_t *sigq = &card->fh_command_queue; 1945 q_t *sigq = &card->fh_command_queue;
1946 1946
1947 CsrResult r; 1947 CsrResult r;
1948 CsrUint16 pending_sigs; 1948 u16 pending_sigs;
1949 CsrUint16 pending_chunks; 1949 u16 pending_chunks;
1950 CsrUint16 needed_chunks; 1950 u16 needed_chunks;
1951 CsrInt32 space_chunks; 1951 CsrInt32 space_chunks;
1952 CsrUint16 q_index; 1952 u16 q_index;
1953 1953
1954 *processed = 0; 1954 *processed = 0;
1955 1955
@@ -1973,7 +1973,7 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
1973 * Note that GET_CHUNKS_FOR() needs the size of the packed 1973 * Note that GET_CHUNKS_FOR() needs the size of the packed
1974 * (wire-formatted) structure 1974 * (wire-formatted) structure
1975 */ 1975 */
1976 pending_chunks += GET_CHUNKS_FOR(card->config_data.sig_frag_size, (CsrUint16)(csptr->signal_length + 2)); 1976 pending_chunks += GET_CHUNKS_FOR(card->config_data.sig_frag_size, (u16)(csptr->signal_length + 2));
1977 } 1977 }
1978 1978
1979 /* 1979 /*
@@ -2003,7 +2003,7 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
2003 * Coalesce as many from-host signals as possible 2003 * Coalesce as many from-host signals as possible
2004 * into a single block and write using a single CMD53 2004 * into a single block and write using a single CMD53
2005 */ 2005 */
2006 if (needed_chunks > (CsrUint16)space_chunks) 2006 if (needed_chunks > (u16)space_chunks)
2007 { 2007 {
2008 /* Round up to the block size if necessary */ 2008 /* Round up to the block size if necessary */
2009 ROUND_UP_SPACE_CHUNKS(card, space_chunks); 2009 ROUND_UP_SPACE_CHUNKS(card, space_chunks);
@@ -2012,7 +2012,7 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
2012 * If the f/w has less free chunks than those already pending 2012 * If the f/w has less free chunks than those already pending
2013 * return immediately. 2013 * return immediately.
2014 */ 2014 */
2015 if ((CsrUint16)space_chunks <= card->fh_buffer.count) 2015 if ((u16)space_chunks <= card->fh_buffer.count)
2016 { 2016 {
2017 /* 2017 /*
2018 * No room in UniFi for any signals after the buffered bulk 2018 * No room in UniFi for any signals after the buffered bulk
@@ -2023,17 +2023,17 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
2023 card->generate_interrupt = 1; 2023 card->generate_interrupt = 1;
2024 return CSR_RESULT_SUCCESS; 2024 return CSR_RESULT_SUCCESS;
2025 } 2025 }
2026 pending_chunks = (CsrUint16)(space_chunks - card->fh_buffer.count); 2026 pending_chunks = (u16)(space_chunks - card->fh_buffer.count);
2027 } 2027 }
2028 2028
2029 while (pending_sigs-- && pending_chunks > 0) 2029 while (pending_sigs-- && pending_chunks > 0)
2030 { 2030 {
2031 card_signal_t *csptr; 2031 card_signal_t *csptr;
2032 CsrInt16 i; 2032 CsrInt16 i;
2033 CsrUint16 sig_chunks, total_length, free_chunks_in_fh_buffer; 2033 u16 sig_chunks, total_length, free_chunks_in_fh_buffer;
2034 bulk_data_param_t bulkdata; 2034 bulk_data_param_t bulkdata;
2035 u8 *packed_sigptr; 2035 u8 *packed_sigptr;
2036 CsrUint16 signal_length = 0; 2036 u16 signal_length = 0;
2037 2037
2038 /* Retrieve the entry at the head of the queue */ 2038 /* Retrieve the entry at the head of the queue */
2039 q_index = CSR_WIFI_HIP_Q_NEXT_R_SLOT(sigq); 2039 q_index = CSR_WIFI_HIP_Q_NEXT_R_SLOT(sigq);
@@ -2051,15 +2051,15 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
2051 } 2051 }
2052 2052
2053 /* Need space for 2-byte SDIO protocol header + signal */ 2053 /* Need space for 2-byte SDIO protocol header + signal */
2054 sig_chunks = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (CsrUint16)(signal_length + 2)); 2054 sig_chunks = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (u16)(signal_length + 2));
2055 2055
2056 free_chunks_in_fh_buffer = GET_CHUNKS_FOR(card->config_data.sig_frag_size, 2056 free_chunks_in_fh_buffer = GET_CHUNKS_FOR(card->config_data.sig_frag_size,
2057 (CsrUint16)((card->fh_buffer.buf + UNIFI_FH_BUF_SIZE) - card->fh_buffer.ptr)); 2057 (u16)((card->fh_buffer.buf + UNIFI_FH_BUF_SIZE) - card->fh_buffer.ptr));
2058 if (free_chunks_in_fh_buffer < sig_chunks) 2058 if (free_chunks_in_fh_buffer < sig_chunks)
2059 { 2059 {
2060 /* No more room */ 2060 /* No more room */
2061 unifi_notice(card->ospriv, "proc_fh_cmd_q: no room in fh buffer for 0x%.4X, deferring\n", 2061 unifi_notice(card->ospriv, "proc_fh_cmd_q: no room in fh buffer for 0x%.4X, deferring\n",
2062 (CsrUint16)(GET_SIGNAL_ID(csptr->sigbuf))); 2062 (u16)(GET_SIGNAL_ID(csptr->sigbuf)));
2063 break; 2063 break;
2064 } 2064 }
2065 2065
@@ -2069,7 +2069,7 @@ static CsrResult process_fh_cmd_queue(card_t *card, CsrInt32 *processed)
2069 if (CSR_RESULT_FAILURE == CardWriteBulkData(card, csptr, UNIFI_TRAFFIC_Q_MLME)) 2069 if (CSR_RESULT_FAILURE == CardWriteBulkData(card, csptr, UNIFI_TRAFFIC_Q_MLME))
2070 { 2070 {
2071 unifi_notice(card->ospriv, "proc_fh_cmd_q: no fh data slots for 0x%.4X, deferring\n", 2071 unifi_notice(card->ospriv, "proc_fh_cmd_q: no fh data slots for 0x%.4X, deferring\n",
2072 (CsrUint16)(GET_SIGNAL_ID(csptr->sigbuf))); 2072 (u16)(GET_SIGNAL_ID(csptr->sigbuf)));
2073 break; 2073 break;
2074 } 2074 }
2075 2075
@@ -2175,13 +2175,13 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2175 CsrResult r; 2175 CsrResult r;
2176 CsrInt16 n = 0; 2176 CsrInt16 n = 0;
2177 CsrInt32 q_no; 2177 CsrInt32 q_no;
2178 CsrUint16 pending_sigs = 0; 2178 u16 pending_sigs = 0;
2179 CsrUint16 pending_chunks = 0; 2179 u16 pending_chunks = 0;
2180 CsrUint16 needed_chunks; 2180 u16 needed_chunks;
2181 CsrInt32 space_chunks; 2181 CsrInt32 space_chunks;
2182 CsrUint16 q_index; 2182 u16 q_index;
2183 CsrUint32 host_tag = 0; 2183 CsrUint32 host_tag = 0;
2184 CsrUint16 slot_num = 0; 2184 u16 slot_num = 0;
2185 2185
2186 *processed = 0; 2186 *processed = 0;
2187 2187
@@ -2203,7 +2203,7 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2203 * Note that GET_CHUNKS_FOR() needs the size of the packed 2203 * Note that GET_CHUNKS_FOR() needs the size of the packed
2204 * (wire-formatted) structure 2204 * (wire-formatted) structure
2205 */ 2205 */
2206 pending_chunks += GET_CHUNKS_FOR(card->config_data.sig_frag_size, (CsrUint16)(csptr->signal_length + 2)); 2206 pending_chunks += GET_CHUNKS_FOR(card->config_data.sig_frag_size, (u16)(csptr->signal_length + 2));
2207 } 2207 }
2208 } 2208 }
2209 2209
@@ -2240,12 +2240,12 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2240 2240
2241 /* Coalesce as many from-host signals as possible 2241 /* Coalesce as many from-host signals as possible
2242 into a single block and write using a single CMD53 */ 2242 into a single block and write using a single CMD53 */
2243 if (needed_chunks > (CsrUint16)space_chunks) 2243 if (needed_chunks > (u16)space_chunks)
2244 { 2244 {
2245 /* Round up to the block size if necessary */ 2245 /* Round up to the block size if necessary */
2246 ROUND_UP_SPACE_CHUNKS(card, space_chunks); 2246 ROUND_UP_SPACE_CHUNKS(card, space_chunks);
2247 2247
2248 if ((CsrUint16)space_chunks <= card->fh_buffer.count) 2248 if ((u16)space_chunks <= card->fh_buffer.count)
2249 { 2249 {
2250 /* 2250 /*
2251 * No room in UniFi for any signals after the buffered bulk 2251 * No room in UniFi for any signals after the buffered bulk
@@ -2257,7 +2257,7 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2257 return 0; 2257 return 0;
2258 } 2258 }
2259 2259
2260 pending_chunks = (CsrUint16)space_chunks - card->fh_buffer.count; 2260 pending_chunks = (u16)space_chunks - card->fh_buffer.count;
2261 } 2261 }
2262 2262
2263 q_no = UNIFI_NO_OF_TX_QS - 1; 2263 q_no = UNIFI_NO_OF_TX_QS - 1;
@@ -2271,10 +2271,10 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2271 do 2271 do
2272 { 2272 {
2273 card_signal_t *csptr; 2273 card_signal_t *csptr;
2274 CsrUint16 sig_chunks, total_length, free_chunks_in_fh_buffer; 2274 u16 sig_chunks, total_length, free_chunks_in_fh_buffer;
2275 bulk_data_param_t bulkdata; 2275 bulk_data_param_t bulkdata;
2276 u8 *packed_sigptr; 2276 u8 *packed_sigptr;
2277 CsrUint16 signal_length = 0; 2277 u16 signal_length = 0;
2278 2278
2279 /* if this queue is empty go to next one. */ 2279 /* if this queue is empty go to next one. */
2280 if (CSR_WIFI_HIP_Q_SLOTS_USED(&sigq[q_no]) == 0) 2280 if (CSR_WIFI_HIP_Q_SLOTS_USED(&sigq[q_no]) == 0)
@@ -2299,9 +2299,9 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2299 } 2299 }
2300 2300
2301 /* Need space for 2-byte SDIO protocol header + signal */ 2301 /* Need space for 2-byte SDIO protocol header + signal */
2302 sig_chunks = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (CsrUint16)(signal_length + 2)); 2302 sig_chunks = GET_CHUNKS_FOR(card->config_data.sig_frag_size, (u16)(signal_length + 2));
2303 free_chunks_in_fh_buffer = GET_CHUNKS_FOR(card->config_data.sig_frag_size, 2303 free_chunks_in_fh_buffer = GET_CHUNKS_FOR(card->config_data.sig_frag_size,
2304 (CsrUint16)((card->fh_buffer.buf + UNIFI_FH_BUF_SIZE) - card->fh_buffer.ptr)); 2304 (u16)((card->fh_buffer.buf + UNIFI_FH_BUF_SIZE) - card->fh_buffer.ptr));
2305 if (free_chunks_in_fh_buffer < sig_chunks) 2305 if (free_chunks_in_fh_buffer < sig_chunks)
2306 { 2306 {
2307 /* No more room */ 2307 /* No more room */
@@ -2444,12 +2444,12 @@ static CsrResult process_fh_traffic_queue(card_t *card, CsrInt32 *processed)
2444static CsrResult flush_fh_buffer(card_t *card) 2444static CsrResult flush_fh_buffer(card_t *card)
2445{ 2445{
2446 CsrResult r; 2446 CsrResult r;
2447 CsrUint16 len; 2447 u16 len;
2448 CsrUint16 sig_units; 2448 u16 sig_units;
2449 CsrUint16 data_round; 2449 u16 data_round;
2450 CsrUint16 chunks_in_last_block; 2450 u16 chunks_in_last_block;
2451 CsrUint16 padding_chunks; 2451 u16 padding_chunks;
2452 CsrUint16 i; 2452 u16 i;
2453 2453
2454 len = card->fh_buffer.ptr - card->fh_buffer.buf; 2454 len = card->fh_buffer.ptr - card->fh_buffer.buf;
2455 2455
diff --git a/drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c b/drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c
index d98610f3389..9953ebfd6cf 100644
--- a/drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c
+++ b/drivers/staging/csr/csr_wifi_hip_card_sdio_mem.c
@@ -202,7 +202,7 @@ static CsrResult retrying_write8(card_t *card, CsrInt16 funcnum, CsrUint32 addr,
202 202
203 203
204static CsrResult retrying_read16(card_t *card, CsrInt16 funcnum, 204static CsrResult retrying_read16(card_t *card, CsrInt16 funcnum,
205 CsrUint32 addr, CsrUint16 *pdata) 205 CsrUint32 addr, u16 *pdata)
206{ 206{
207 CsrSdioFunction *sdio = card->sdio_if; 207 CsrSdioFunction *sdio = card->sdio_if;
208 CsrResult r = CSR_RESULT_SUCCESS; 208 CsrResult r = CSR_RESULT_SUCCESS;
@@ -263,7 +263,7 @@ static CsrResult retrying_read16(card_t *card, CsrInt16 funcnum,
263 263
264 264
265static CsrResult retrying_write16(card_t *card, CsrInt16 funcnum, 265static CsrResult retrying_write16(card_t *card, CsrInt16 funcnum,
266 CsrUint32 addr, CsrUint16 data) 266 CsrUint32 addr, u16 data)
267{ 267{
268 CsrSdioFunction *sdio = card->sdio_if; 268 CsrSdioFunction *sdio = card->sdio_if;
269 CsrResult r = CSR_RESULT_SUCCESS; 269 CsrResult r = CSR_RESULT_SUCCESS;
@@ -391,7 +391,7 @@ CsrResult sdio_write_f0(card_t *card, CsrUint32 addr, u8 data)
391CsrResult unifi_read_direct_8_or_16(card_t *card, CsrUint32 addr, u8 *pdata) 391CsrResult unifi_read_direct_8_or_16(card_t *card, CsrUint32 addr, u8 *pdata)
392{ 392{
393#ifdef CSR_WIFI_TRANSPORT_CSPI 393#ifdef CSR_WIFI_TRANSPORT_CSPI
394 CsrUint16 w; 394 u16 w;
395 CsrResult r; 395 CsrResult r;
396 396
397 r = retrying_read16(card, card->function, addr, &w); 397 r = retrying_read16(card, card->function, addr, &w);
@@ -433,7 +433,7 @@ CsrResult unifi_write_direct_8_or_16(card_t *card, CsrUint32 addr, u8 data)
433 } 433 }
434 434
435#ifdef CSR_WIFI_TRANSPORT_CSPI 435#ifdef CSR_WIFI_TRANSPORT_CSPI
436 return retrying_write16(card, card->function, addr, (CsrUint16)data); 436 return retrying_write16(card, card->function, addr, (u16)data);
437#else 437#else
438 return retrying_write8(card, card->function, addr, data); 438 return retrying_write8(card, card->function, addr, data);
439#endif 439#endif
@@ -462,7 +462,7 @@ CsrResult unifi_write_direct_8_or_16(card_t *card, CsrUint32 addr, u8 data)
462 * even address is read. 462 * even address is read.
463 * --------------------------------------------------------------------------- 463 * ---------------------------------------------------------------------------
464 */ 464 */
465CsrResult unifi_read_direct16(card_t *card, CsrUint32 addr, CsrUint16 *pdata) 465CsrResult unifi_read_direct16(card_t *card, CsrUint32 addr, u16 *pdata)
466{ 466{
467 return retrying_read16(card, card->function, addr, pdata); 467 return retrying_read16(card, card->function, addr, pdata);
468} /* unifi_read_direct16() */ 468} /* unifi_read_direct16() */
@@ -490,7 +490,7 @@ CsrResult unifi_read_direct16(card_t *card, CsrUint32 addr, CsrUint16 *pdata)
490 * even address is written. 490 * even address is written.
491 * --------------------------------------------------------------------------- 491 * ---------------------------------------------------------------------------
492 */ 492 */
493CsrResult unifi_write_direct16(card_t *card, CsrUint32 addr, CsrUint16 data) 493CsrResult unifi_write_direct16(card_t *card, CsrUint32 addr, u16 data)
494{ 494{
495 return retrying_write16(card, card->function, addr, data); 495 return retrying_write16(card, card->function, addr, data);
496} /* unifi_write_direct16() */ 496} /* unifi_write_direct16() */
@@ -516,7 +516,7 @@ CsrResult unifi_write_direct16(card_t *card, CsrUint32 addr, CsrUint16 data)
516CsrResult unifi_read_direct32(card_t *card, CsrUint32 addr, CsrUint32 *pdata) 516CsrResult unifi_read_direct32(card_t *card, CsrUint32 addr, CsrUint32 *pdata)
517{ 517{
518 CsrResult r; 518 CsrResult r;
519 CsrUint16 w0, w1; 519 u16 w0, w1;
520 520
521 r = retrying_read16(card, card->function, addr, &w0); 521 r = retrying_read16(card, card->function, addr, &w0);
522 if (r != CSR_RESULT_SUCCESS) 522 if (r != CSR_RESULT_SUCCESS)
@@ -564,12 +564,12 @@ CsrResult unifi_read_direct32(card_t *card, CsrUint32 addr, CsrUint32 *pdata)
564 * even address is read. 564 * even address is read.
565 * --------------------------------------------------------------------------- 565 * ---------------------------------------------------------------------------
566 */ 566 */
567static CsrResult unifi_read_directn_match(card_t *card, CsrUint32 addr, void *pdata, CsrUint16 len, s8 m, CsrUint32 *num) 567static CsrResult unifi_read_directn_match(card_t *card, CsrUint32 addr, void *pdata, u16 len, s8 m, CsrUint32 *num)
568{ 568{
569 CsrResult r; 569 CsrResult r;
570 CsrUint32 i; 570 CsrUint32 i;
571 u8 *cptr; 571 u8 *cptr;
572 CsrUint16 w; 572 u16 w;
573 573
574 *num = 0; 574 *num = 0;
575 575
@@ -631,7 +631,7 @@ static CsrResult unifi_read_directn_match(card_t *card, CsrUint32 addr, void *pd
631 * even address is read. 631 * even address is read.
632 * --------------------------------------------------------------------------- 632 * ---------------------------------------------------------------------------
633 */ 633 */
634CsrResult unifi_read_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint16 len) 634CsrResult unifi_read_directn(card_t *card, CsrUint32 addr, void *pdata, u16 len)
635{ 635{
636 CsrUint32 num; 636 CsrUint32 num;
637 637
@@ -664,7 +664,7 @@ CsrResult unifi_read_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint1
664 * This means we must write data as pairs of bytes in reverse order. 664 * This means we must write data as pairs of bytes in reverse order.
665 * --------------------------------------------------------------------------- 665 * ---------------------------------------------------------------------------
666 */ 666 */
667CsrResult unifi_write_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint16 len) 667CsrResult unifi_write_directn(card_t *card, CsrUint32 addr, void *pdata, u16 len)
668{ 668{
669 CsrResult r; 669 CsrResult r;
670 u8 *cptr; 670 u8 *cptr;
@@ -716,7 +716,7 @@ CsrResult unifi_write_directn(card_t *card, CsrUint32 addr, void *pdata, CsrUint
716 */ 716 */
717static CsrResult set_dmem_page(card_t *card, CsrUint32 dmem_addr, CsrUint32 *paddr) 717static CsrResult set_dmem_page(card_t *card, CsrUint32 dmem_addr, CsrUint32 *paddr)
718{ 718{
719 CsrUint16 page, addr; 719 u16 page, addr;
720 CsrUint32 len; 720 CsrUint32 len;
721 CsrResult r; 721 CsrResult r;
722 722
@@ -756,7 +756,7 @@ static CsrResult set_dmem_page(card_t *card, CsrUint32 dmem_addr, CsrUint32 *pad
756static CsrResult set_pmem_page(card_t *card, CsrUint32 pmem_addr, 756static CsrResult set_pmem_page(card_t *card, CsrUint32 pmem_addr,
757 enum chip_helper_window_type mem_type, CsrUint32 *paddr) 757 enum chip_helper_window_type mem_type, CsrUint32 *paddr)
758{ 758{
759 CsrUint16 page, addr; 759 u16 page, addr;
760 CsrUint32 len; 760 CsrUint32 len;
761 CsrResult r; 761 CsrResult r;
762 762
@@ -1064,7 +1064,7 @@ CsrResult unifi_read_8_or_16(card_t *card, CsrUint32 unifi_addr, u8 *pdata)
1064 CsrUint32 sdio_addr; 1064 CsrUint32 sdio_addr;
1065 CsrResult r; 1065 CsrResult r;
1066#ifdef CSR_WIFI_TRANSPORT_CSPI 1066#ifdef CSR_WIFI_TRANSPORT_CSPI
1067 CsrUint16 w; 1067 u16 w;
1068#endif 1068#endif
1069 1069
1070 r = set_page(card, unifi_addr, &sdio_addr); 1070 r = set_page(card, unifi_addr, &sdio_addr);
@@ -1115,7 +1115,7 @@ CsrResult unifi_write_8_or_16(card_t *card, CsrUint32 unifi_addr, u8 data)
1115 CsrUint32 sdio_addr; 1115 CsrUint32 sdio_addr;
1116 CsrResult r; 1116 CsrResult r;
1117#ifdef CSR_WIFI_TRANSPORT_CSPI 1117#ifdef CSR_WIFI_TRANSPORT_CSPI
1118 CsrUint16 w; 1118 u16 w;
1119#endif 1119#endif
1120 1120
1121 r = set_page(card, unifi_addr, &sdio_addr); 1121 r = set_page(card, unifi_addr, &sdio_addr);
@@ -1162,7 +1162,7 @@ CsrResult unifi_write_8_or_16(card_t *card, CsrUint32 unifi_addr, u8 data)
1162 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified 1162 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified
1163 * --------------------------------------------------------------------------- 1163 * ---------------------------------------------------------------------------
1164 */ 1164 */
1165CsrResult unifi_card_read16(card_t *card, CsrUint32 unifi_addr, CsrUint16 *pdata) 1165CsrResult unifi_card_read16(card_t *card, CsrUint32 unifi_addr, u16 *pdata)
1166{ 1166{
1167 CsrUint32 sdio_addr; 1167 CsrUint32 sdio_addr;
1168 CsrResult r; 1168 CsrResult r;
@@ -1199,7 +1199,7 @@ CsrResult unifi_card_read16(card_t *card, CsrUint32 unifi_addr, CsrUint16 *pdata
1199 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified 1199 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified
1200 * --------------------------------------------------------------------------- 1200 * ---------------------------------------------------------------------------
1201 */ 1201 */
1202CsrResult unifi_card_write16(card_t *card, CsrUint32 unifi_addr, CsrUint16 data) 1202CsrResult unifi_card_write16(card_t *card, CsrUint32 unifi_addr, u16 data)
1203{ 1203{
1204 CsrUint32 sdio_addr; 1204 CsrUint32 sdio_addr;
1205 CsrResult r; 1205 CsrResult r;
@@ -1278,7 +1278,7 @@ CsrResult unifi_read32(card_t *card, CsrUint32 unifi_addr, CsrUint32 *pdata)
1278 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified 1278 * CSR_WIFI_HIP_RESULT_INVALID_VALUE a bad generic pointer was specified
1279 * --------------------------------------------------------------------------- 1279 * ---------------------------------------------------------------------------
1280 */ 1280 */
1281CsrResult unifi_readn_match(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len, s8 match) 1281CsrResult unifi_readn_match(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len, s8 match)
1282{ 1282{
1283 CsrUint32 sdio_addr; 1283 CsrUint32 sdio_addr;
1284 CsrResult r; 1284 CsrResult r;
@@ -1295,13 +1295,13 @@ CsrResult unifi_readn_match(card_t *card, CsrUint32 unifi_addr, void *pdata, Csr
1295} /* unifi_readn_match() */ 1295} /* unifi_readn_match() */
1296 1296
1297 1297
1298CsrResult unifi_card_readn(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len) 1298CsrResult unifi_card_readn(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len)
1299{ 1299{
1300 return unifi_readn_match(card, unifi_addr, pdata, len, -1); 1300 return unifi_readn_match(card, unifi_addr, pdata, len, -1);
1301} /* unifi_card_readn() */ 1301} /* unifi_card_readn() */
1302 1302
1303 1303
1304CsrResult unifi_readnz(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len) 1304CsrResult unifi_readnz(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len)
1305{ 1305{
1306 return unifi_readn_match(card, unifi_addr, pdata, len, 0); 1306 return unifi_readn_match(card, unifi_addr, pdata, len, 0);
1307} /* unifi_readnz() */ 1307} /* unifi_readnz() */
@@ -1384,7 +1384,7 @@ CsrInt32 unifi_read_shared_count(card_t *card, CsrUint32 addr)
1384 * CSR_WIFI_HIP_RESULT_INVALID_VALUE an odd length or length too big. 1384 * CSR_WIFI_HIP_RESULT_INVALID_VALUE an odd length or length too big.
1385 * --------------------------------------------------------------------------- 1385 * ---------------------------------------------------------------------------
1386 */ 1386 */
1387CsrResult unifi_writen(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len) 1387CsrResult unifi_writen(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len)
1388{ 1388{
1389 CsrUint32 sdio_addr; 1389 CsrUint32 sdio_addr;
1390 CsrResult r; 1390 CsrResult r;
@@ -1401,7 +1401,7 @@ CsrResult unifi_writen(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint1
1401 1401
1402static CsrResult csr_sdio_block_rw(card_t *card, CsrInt16 funcnum, 1402static CsrResult csr_sdio_block_rw(card_t *card, CsrInt16 funcnum,
1403 CsrUint32 addr, u8 *pdata, 1403 CsrUint32 addr, u8 *pdata,
1404 CsrUint16 count, CsrInt16 dir_is_write) 1404 u16 count, CsrInt16 dir_is_write)
1405{ 1405{
1406 CsrResult csrResult; 1406 CsrResult csrResult;
1407 1407
@@ -1505,7 +1505,7 @@ CsrResult unifi_bulk_rw(card_t *card, CsrUint32 handle, void *pdata,
1505 pdata, (direction == UNIFI_SDIO_READ)?"To" : "From"); 1505 pdata, (direction == UNIFI_SDIO_READ)?"To" : "From");
1506 if (direction == UNIFI_SDIO_WRITE) 1506 if (direction == UNIFI_SDIO_WRITE)
1507 { 1507 {
1508 dump(pdata, (CsrUint16)len); 1508 dump(pdata, (u16)len);
1509 } 1509 }
1510 else 1510 else
1511 { 1511 {
@@ -1529,7 +1529,7 @@ CsrResult unifi_bulk_rw(card_t *card, CsrUint32 handle, void *pdata,
1529 while (1) 1529 while (1)
1530 { 1530 {
1531 csrResult = csr_sdio_block_rw(card, card->function, handle, 1531 csrResult = csr_sdio_block_rw(card, card->function, handle,
1532 (u8 *)pdata, (CsrUint16)len, 1532 (u8 *)pdata, (u16)len,
1533 direction); 1533 direction);
1534 if (csrResult == CSR_SDIO_RESULT_NO_DEVICE) 1534 if (csrResult == CSR_SDIO_RESULT_NO_DEVICE)
1535 { 1535 {
@@ -1550,7 +1550,7 @@ CsrResult unifi_bulk_rw(card_t *card, CsrUint32 handle, void *pdata,
1550 { 1550 {
1551 if (dump_read) 1551 if (dump_read)
1552 { 1552 {
1553 dump(pdata, (CsrUint16)len); 1553 dump(pdata, (u16)len);
1554 } 1554 }
1555 break; 1555 break;
1556 } 1556 }
@@ -1699,7 +1699,7 @@ CsrResult unifi_bulk_rw_noretry(card_t *card, CsrUint32 handle, void *pdata,
1699 CsrResult csrResult; 1699 CsrResult csrResult;
1700 1700
1701 csrResult = csr_sdio_block_rw(card, card->function, handle, 1701 csrResult = csr_sdio_block_rw(card, card->function, handle,
1702 (u8 *)pdata, (CsrUint16)len, direction); 1702 (u8 *)pdata, (u16)len, direction);
1703 if (csrResult != CSR_RESULT_SUCCESS) 1703 if (csrResult != CSR_RESULT_SUCCESS)
1704 { 1704 {
1705 unifi_error(card->ospriv, "Block %s failed\n", 1705 unifi_error(card->ospriv, "Block %s failed\n",
diff --git a/drivers/staging/csr/csr_wifi_hip_chiphelper.c b/drivers/staging/csr/csr_wifi_hip_chiphelper.c
index 729df88f2b3..efdbab010b6 100644
--- a/drivers/staging/csr/csr_wifi_hip_chiphelper.c
+++ b/drivers/staging/csr/csr_wifi_hip_chiphelper.c
@@ -58,10 +58,10 @@ static const struct chip_helper_init_values init_vals_v22_v23[] = {
58 { 0x????, 0x???? }*/ 58 { 0x????, 0x???? }*/
59}; 59};
60 60
61static const CsrUint16 reset_program_a_v1_or_v2[] = { 61static const u16 reset_program_a_v1_or_v2[] = {
62 0x0000 62 0x0000
63}; 63};
64static const CsrUint16 reset_program_b_v1_or_v2[] = { 64static const u16 reset_program_b_v1_or_v2[] = {
65 0x0010, 0xFE00, 0xA021, 0xFF00, 0x8111, 0x0009, 0x0CA4, 0x0114, 65 0x0010, 0xFE00, 0xA021, 0xFF00, 0x8111, 0x0009, 0x0CA4, 0x0114,
66 0x0280, 0x04F8, 0xFE00, 0x6F25, 0x06E0, 0x0010, 0xFC00, 0x0121, 66 0x0280, 0x04F8, 0xFE00, 0x6F25, 0x06E0, 0x0010, 0xFC00, 0x0121,
67 0xFC00, 0x0225, 0xFE00, 0x7125, 0xFE00, 0x6D11, 0x03F0, 0xFE00, 67 0xFC00, 0x0225, 0xFE00, 0x7125, 0xFE00, 0x6D11, 0x03F0, 0xFE00,
@@ -591,7 +591,7 @@ ChipDescript* ChipHelper_GetVersionSdio(u8 sdio_ver)
591} 591}
592 592
593 593
594ChipDescript* ChipHelper_GetVersionAny(CsrUint16 from_FF9A, CsrUint16 from_FE81) 594ChipDescript* ChipHelper_GetVersionAny(u16 from_FF9A, u16 from_FE81)
595{ 595{
596 CsrUint32 i; 596 CsrUint32 i;
597 597
@@ -624,7 +624,7 @@ ChipDescript* ChipHelper_GetVersionAny(CsrUint16 from_FF9A, CsrUint16 from_FE81)
624} 624}
625 625
626 626
627ChipDescript* ChipHelper_GetVersionUniFi(CsrUint16 ver) 627ChipDescript* ChipHelper_GetVersionUniFi(u16 ver)
628{ 628{
629 return ChipHelper_GetVersionAny(0x0000, ver); 629 return ChipHelper_GetVersionAny(0x0000, ver);
630} 630}
@@ -636,7 +636,7 @@ ChipDescript *ChipHelper_Null(void)
636} 636}
637 637
638 638
639ChipDescript* ChipHelper_GetVersionBlueCore(enum chip_helper_bluecore_age bc_age, CsrUint16 version) 639ChipDescript* ChipHelper_GetVersionBlueCore(enum chip_helper_bluecore_age bc_age, u16 version)
640{ 640{
641 if (bc_age == chip_helper_bluecore_pre_bc7) 641 if (bc_age == chip_helper_bluecore_pre_bc7)
642 { 642 {
@@ -664,7 +664,7 @@ CHIP_HELPER_LIST(C_DEF)
664/* 664/*
665 * Map register addresses between HOST and SPI access. 665 * Map register addresses between HOST and SPI access.
666 */ 666 */
667CsrUint16 ChipHelper_MapAddress_SPI2HOST(ChipDescript *chip_help, CsrUint16 addr) 667u16 ChipHelper_MapAddress_SPI2HOST(ChipDescript *chip_help, u16 addr)
668{ 668{
669 CsrUint32 i; 669 CsrUint32 i;
670 for (i = 0; i < chip_help->map.len; i++) 670 for (i = 0; i < chip_help->map.len; i++)
@@ -678,7 +678,7 @@ CsrUint16 ChipHelper_MapAddress_SPI2HOST(ChipDescript *chip_help, CsrUint16 addr
678} 678}
679 679
680 680
681CsrUint16 ChipHelper_MapAddress_HOST2SPI(ChipDescript *chip_help, CsrUint16 addr) 681u16 ChipHelper_MapAddress_HOST2SPI(ChipDescript *chip_help, u16 addr)
682{ 682{
683 CsrUint32 i; 683 CsrUint32 i;
684 for (i = 0; i < chip_help->map.len; i++) 684 for (i = 0; i < chip_help->map.len; i++)
@@ -698,7 +698,7 @@ CsrUint16 ChipHelper_MapAddress_HOST2SPI(ChipDescript *chip_help, CsrUint16 addr
698 start is unusable because something else is cluttering up 698 start is unusable because something else is cluttering up
699 the address map then that is taken into account and this 699 the address map then that is taken into account and this
700 function returns that address justt past that. */ 700 function returns that address justt past that. */
701CsrUint16 ChipHelper_WINDOW_ADDRESS(ChipDescript *chip_help, 701u16 ChipHelper_WINDOW_ADDRESS(ChipDescript *chip_help,
702 enum chip_helper_window_index window) 702 enum chip_helper_window_index window)
703{ 703{
704 if (window < CHIP_HELPER_WINDOW_COUNT && 704 if (window < CHIP_HELPER_WINDOW_COUNT &&
@@ -711,7 +711,7 @@ CsrUint16 ChipHelper_WINDOW_ADDRESS(ChipDescript *chip_help,
711 711
712 712
713/* This returns the size of the window minus any blocked section */ 713/* This returns the size of the window minus any blocked section */
714CsrUint16 ChipHelper_WINDOW_SIZE(ChipDescript *chip_help, 714u16 ChipHelper_WINDOW_SIZE(ChipDescript *chip_help,
715 enum chip_helper_window_index window) 715 enum chip_helper_window_index window)
716{ 716{
717 if (window < CHIP_HELPER_WINDOW_COUNT && 717 if (window < CHIP_HELPER_WINDOW_COUNT &&
@@ -747,11 +747,11 @@ CsrInt32 ChipHelper_DecodeWindow(ChipDescript *chip_help,
747 enum chip_helper_window_index window, 747 enum chip_helper_window_index window,
748 enum chip_helper_window_type type, 748 enum chip_helper_window_type type,
749 CsrUint32 offset, 749 CsrUint32 offset,
750 CsrUint16 *page, CsrUint16 *addr, CsrUint32 *len) 750 u16 *page, u16 *addr, CsrUint32 *len)
751{ 751{
752 const struct window_info_t *win; 752 const struct window_info_t *win;
753 const struct window_shift_info_t *mode; 753 const struct window_shift_info_t *mode;
754 CsrUint16 of, pg; 754 u16 of, pg;
755 755
756 if (window >= CHIP_HELPER_WINDOW_COUNT) 756 if (window >= CHIP_HELPER_WINDOW_COUNT)
757 { 757 {
@@ -774,8 +774,8 @@ CsrInt32 ChipHelper_DecodeWindow(ChipDescript *chip_help,
774 return FALSE; 774 return FALSE;
775 } 775 }
776 776
777 pg = (CsrUint16)(offset >> mode->page_shift) + mode->page_offset; 777 pg = (u16)(offset >> mode->page_shift) + mode->page_offset;
778 of = (CsrUint16)(offset & ((1 << mode->page_shift) - 1)); 778 of = (u16)(offset & ((1 << mode->page_shift) - 1));
779 /* If 'blocked' is zero this does nothing, else decrease 779 /* If 'blocked' is zero this does nothing, else decrease
780 the page register and increase the offset until we aren't 780 the page register and increase the offset until we aren't
781 in the blocked region of the window. */ 781 in the blocked region of the window. */
diff --git a/drivers/staging/csr/csr_wifi_hip_chiphelper.h b/drivers/staging/csr/csr_wifi_hip_chiphelper.h
index 60dff8e92e0..a539c0485d7 100644
--- a/drivers/staging/csr/csr_wifi_hip_chiphelper.h
+++ b/drivers/staging/csr/csr_wifi_hip_chiphelper.h
@@ -133,8 +133,8 @@ enum chip_helper_fixed_registers
133/* Address-value pairs for defining initialisation values */ 133/* Address-value pairs for defining initialisation values */
134struct chip_helper_init_values 134struct chip_helper_init_values
135{ 135{
136 CsrUint16 addr; 136 u16 addr;
137 CsrUint16 value; 137 u16 value;
138}; 138};
139 139
140/* A block of data that should be written to the device */ 140/* A block of data that should be written to the device */
@@ -142,7 +142,7 @@ struct chip_helper_reset_values
142{ 142{
143 CsrUint32 gp_address; 143 CsrUint32 gp_address;
144 CsrUint32 len; 144 CsrUint32 len;
145 const CsrUint16 *data; 145 const u16 *data;
146}; 146};
147 147
148/* 148/*
@@ -164,11 +164,11 @@ ChipDescript* ChipHelper_Null(void);
164 FF9A is the old GBL_CHIP_VERSION register. If the high 164 FF9A is the old GBL_CHIP_VERSION register. If the high
165 eight bits are zero then the chip is a new (BC7 +) one 165 eight bits are zero then the chip is a new (BC7 +) one
166 and FE81 is the _new_ GBL_CHIP_VERSION register. */ 166 and FE81 is the _new_ GBL_CHIP_VERSION register. */
167ChipDescript* ChipHelper_GetVersionAny(CsrUint16 from_FF9A, CsrUint16 from_FE81); 167ChipDescript* ChipHelper_GetVersionAny(u16 from_FF9A, u16 from_FE81);
168 168
169/* The chip is a UniFi, but we don't know which type 169/* The chip is a UniFi, but we don't know which type
170 The parameter is the value of UNIFI_GBL_CHIP_VERSION (0xFE81) */ 170 The parameter is the value of UNIFI_GBL_CHIP_VERSION (0xFE81) */
171ChipDescript* ChipHelper_GetVersionUniFi(CsrUint16 version); 171ChipDescript* ChipHelper_GetVersionUniFi(u16 version);
172 172
173/* This gets the version from the SDIO device id. This only 173/* This gets the version from the SDIO device id. This only
174 gives quite a coarse grained version, so we should update once 174 gives quite a coarse grained version, so we should update once
@@ -180,7 +180,7 @@ ChipDescript* ChipHelper_GetVersionSdio(u8 sdio_version);
180 then "version" is read from FE81. If we don't know if we're pre 180 then "version" is read from FE81. If we don't know if we're pre
181 or post BC7 then we should use "GetVersionAny". */ 181 or post BC7 then we should use "GetVersionAny". */
182ChipDescript* ChipHelper_GetVersionBlueCore(enum chip_helper_bluecore_age age, 182ChipDescript* ChipHelper_GetVersionBlueCore(enum chip_helper_bluecore_age age,
183 CsrUint16 version); 183 u16 version);
184 184
185/* The main functions of this class are built with an X macro. This 185/* The main functions of this class are built with an X macro. This
186 means we can generate the C and C++ versions from the same source 186 means we can generate the C and C++ versions from the same source
@@ -198,52 +198,52 @@ ChipDescript* ChipHelper_GetVersionBlueCore(enum chip_helper_bluecore_age age,
198#define CHIP_HELPER_LIST(m) \ 198#define CHIP_HELPER_LIST(m) \
199 CHIP_HELPER_DEF0(m, (const CsrCharString *, FriendlyName, friendly_name)) \ 199 CHIP_HELPER_DEF0(m, (const CsrCharString *, FriendlyName, friendly_name)) \
200 CHIP_HELPER_DEF0(m, (const CsrCharString *, MarketingName, marketing_name)) \ 200 CHIP_HELPER_DEF0(m, (const CsrCharString *, MarketingName, marketing_name)) \
201 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_EMU_CMD, regs->dbg_emu_cmd)) \ 201 CHIP_HELPER_DEF0(m, (u16, DBG_EMU_CMD, regs->dbg_emu_cmd)) \
202 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_HOST_PROC_SELECT, regs->host.dbg_proc_select)) \ 202 CHIP_HELPER_DEF0(m, (u16, DBG_HOST_PROC_SELECT, regs->host.dbg_proc_select)) \
203 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_HOST_STOP_STATUS, regs->host.dbg_stop_status)) \ 203 CHIP_HELPER_DEF0(m, (u16, DBG_HOST_STOP_STATUS, regs->host.dbg_stop_status)) \
204 CHIP_HELPER_DEF0(m, (CsrUint16, HOST_WINDOW1_PAGE, regs->host.window1_page)) \ 204 CHIP_HELPER_DEF0(m, (u16, HOST_WINDOW1_PAGE, regs->host.window1_page)) \
205 CHIP_HELPER_DEF0(m, (CsrUint16, HOST_WINDOW2_PAGE, regs->host.window2_page)) \ 205 CHIP_HELPER_DEF0(m, (u16, HOST_WINDOW2_PAGE, regs->host.window2_page)) \
206 CHIP_HELPER_DEF0(m, (CsrUint16, HOST_WINDOW3_PAGE, regs->host.window3_page)) \ 206 CHIP_HELPER_DEF0(m, (u16, HOST_WINDOW3_PAGE, regs->host.window3_page)) \
207 CHIP_HELPER_DEF0(m, (CsrUint16, HOST_IO_LOG_ADDR, regs->host.io_log_addr)) \ 207 CHIP_HELPER_DEF0(m, (u16, HOST_IO_LOG_ADDR, regs->host.io_log_addr)) \
208 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_SPI_PROC_SELECT, regs->spi.dbg_proc_select)) \ 208 CHIP_HELPER_DEF0(m, (u16, DBG_SPI_PROC_SELECT, regs->spi.dbg_proc_select)) \
209 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_SPI_STOP_STATUS, regs->spi.dbg_stop_status)) \ 209 CHIP_HELPER_DEF0(m, (u16, DBG_SPI_STOP_STATUS, regs->spi.dbg_stop_status)) \
210 CHIP_HELPER_DEF0(m, (CsrUint16, SPI_WINDOW1_PAGE, regs->spi.window1_page)) \ 210 CHIP_HELPER_DEF0(m, (u16, SPI_WINDOW1_PAGE, regs->spi.window1_page)) \
211 CHIP_HELPER_DEF0(m, (CsrUint16, SPI_WINDOW2_PAGE, regs->spi.window2_page)) \ 211 CHIP_HELPER_DEF0(m, (u16, SPI_WINDOW2_PAGE, regs->spi.window2_page)) \
212 CHIP_HELPER_DEF0(m, (CsrUint16, SPI_WINDOW3_PAGE, regs->spi.window3_page)) \ 212 CHIP_HELPER_DEF0(m, (u16, SPI_WINDOW3_PAGE, regs->spi.window3_page)) \
213 CHIP_HELPER_DEF0(m, (CsrUint16, SPI_IO_LOG_ADDR, regs->spi.io_log_addr)) \ 213 CHIP_HELPER_DEF0(m, (u16, SPI_IO_LOG_ADDR, regs->spi.io_log_addr)) \
214 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_RESET, regs->dbg_reset)) \ 214 CHIP_HELPER_DEF0(m, (u16, DBG_RESET, regs->dbg_reset)) \
215 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_RESET_VALUE, regs->dbg_reset_value)) \ 215 CHIP_HELPER_DEF0(m, (u16, DBG_RESET_VALUE, regs->dbg_reset_value)) \
216 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_RESET_WARN, regs->dbg_reset_warn)) \ 216 CHIP_HELPER_DEF0(m, (u16, DBG_RESET_WARN, regs->dbg_reset_warn)) \
217 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_RESET_WARN_VALUE, regs->dbg_reset_warn_value)) \ 217 CHIP_HELPER_DEF0(m, (u16, DBG_RESET_WARN_VALUE, regs->dbg_reset_warn_value)) \
218 CHIP_HELPER_DEF0(m, (CsrUint16, DBG_RESET_RESULT, regs->dbg_reset_result)) \ 218 CHIP_HELPER_DEF0(m, (u16, DBG_RESET_RESULT, regs->dbg_reset_result)) \
219 CHIP_HELPER_DEF0(m, (CsrUint16, WATCHDOG_DISABLE, regs->watchdog_disable)) \ 219 CHIP_HELPER_DEF0(m, (u16, WATCHDOG_DISABLE, regs->watchdog_disable)) \
220 CHIP_HELPER_DEF0(m, (CsrUint16, PROC_PC_SNOOP, regs->proc_pc_snoop)) \ 220 CHIP_HELPER_DEF0(m, (u16, PROC_PC_SNOOP, regs->proc_pc_snoop)) \
221 CHIP_HELPER_DEF0(m, (CsrUint16, GBL_CHIP_VERSION, regs->gbl_chip_version)) \ 221 CHIP_HELPER_DEF0(m, (u16, GBL_CHIP_VERSION, regs->gbl_chip_version)) \
222 CHIP_HELPER_DEF0(m, (CsrUint16, GBL_MISC_ENABLES, regs->gbl_misc_enables)) \ 222 CHIP_HELPER_DEF0(m, (u16, GBL_MISC_ENABLES, regs->gbl_misc_enables)) \
223 CHIP_HELPER_DEF0(m, (CsrUint16, XAP_PCH, regs->xap_pch)) \ 223 CHIP_HELPER_DEF0(m, (u16, XAP_PCH, regs->xap_pch)) \
224 CHIP_HELPER_DEF0(m, (CsrUint16, XAP_PCL, regs->xap_pcl)) \ 224 CHIP_HELPER_DEF0(m, (u16, XAP_PCL, regs->xap_pcl)) \
225 CHIP_HELPER_DEF0(m, (CsrUint16, MAILBOX0, regs->mailbox0)) \ 225 CHIP_HELPER_DEF0(m, (u16, MAILBOX0, regs->mailbox0)) \
226 CHIP_HELPER_DEF0(m, (CsrUint16, MAILBOX1, regs->mailbox1)) \ 226 CHIP_HELPER_DEF0(m, (u16, MAILBOX1, regs->mailbox1)) \
227 CHIP_HELPER_DEF0(m, (CsrUint16, MAILBOX2, regs->mailbox2)) \ 227 CHIP_HELPER_DEF0(m, (u16, MAILBOX2, regs->mailbox2)) \
228 CHIP_HELPER_DEF0(m, (CsrUint16, MAILBOX3, regs->mailbox3)) \ 228 CHIP_HELPER_DEF0(m, (u16, MAILBOX3, regs->mailbox3)) \
229 CHIP_HELPER_DEF0(m, (CsrUint16, SDIO_HIP_HANDSHAKE, regs->sdio_hip_handshake)) \ 229 CHIP_HELPER_DEF0(m, (u16, SDIO_HIP_HANDSHAKE, regs->sdio_hip_handshake)) \
230 CHIP_HELPER_DEF0(m, (CsrUint16, SDIO_HOST_INT, regs->sdio_host_int)) \ 230 CHIP_HELPER_DEF0(m, (u16, SDIO_HOST_INT, regs->sdio_host_int)) \
231 CHIP_HELPER_DEF0(m, (CsrUint16, COEX_STATUS, regs->coex_status)) \ 231 CHIP_HELPER_DEF0(m, (u16, COEX_STATUS, regs->coex_status)) \
232 CHIP_HELPER_DEF0(m, (CsrUint16, SHARED_IO_INTERRUPT, regs->shared_io_interrupt)) \ 232 CHIP_HELPER_DEF0(m, (u16, SHARED_IO_INTERRUPT, regs->shared_io_interrupt)) \
233 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_RAM_OFFSET, prog_offset.ram)) \ 233 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_RAM_OFFSET, prog_offset.ram)) \
234 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_ROM_OFFSET, prog_offset.rom)) \ 234 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_ROM_OFFSET, prog_offset.rom)) \
235 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_FLASH_OFFSET, prog_offset.flash)) \ 235 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_FLASH_OFFSET, prog_offset.flash)) \
236 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_EXT_SRAM_OFFSET, prog_offset.ext_sram)) \ 236 CHIP_HELPER_DEF0(m, (CsrUint32, PROGRAM_MEMORY_EXT_SRAM_OFFSET, prog_offset.ext_sram)) \
237 CHIP_HELPER_DEF0(m, (CsrUint16, DATA_MEMORY_RAM_OFFSET, data_offset.ram)) \ 237 CHIP_HELPER_DEF0(m, (u16, DATA_MEMORY_RAM_OFFSET, data_offset.ram)) \
238 CHIP_HELPER_DEF0(m, (CsrInt32, HasFlash, bools.has_flash)) \ 238 CHIP_HELPER_DEF0(m, (CsrInt32, HasFlash, bools.has_flash)) \
239 CHIP_HELPER_DEF0(m, (CsrInt32, HasExtSram, bools.has_ext_sram)) \ 239 CHIP_HELPER_DEF0(m, (CsrInt32, HasExtSram, bools.has_ext_sram)) \
240 CHIP_HELPER_DEF0(m, (CsrInt32, HasRom, bools.has_rom)) \ 240 CHIP_HELPER_DEF0(m, (CsrInt32, HasRom, bools.has_rom)) \
241 CHIP_HELPER_DEF0(m, (CsrInt32, HasBt, bools.has_bt)) \ 241 CHIP_HELPER_DEF0(m, (CsrInt32, HasBt, bools.has_bt)) \
242 CHIP_HELPER_DEF0(m, (CsrInt32, HasWLan, bools.has_wlan)) \ 242 CHIP_HELPER_DEF0(m, (CsrInt32, HasWLan, bools.has_wlan)) \
243 CHIP_HELPER_DEF1(m, (CsrUint16, WINDOW_ADDRESS, enum chip_helper_window_index, window)) \ 243 CHIP_HELPER_DEF1(m, (u16, WINDOW_ADDRESS, enum chip_helper_window_index, window)) \
244 CHIP_HELPER_DEF1(m, (CsrUint16, WINDOW_SIZE, enum chip_helper_window_index, window)) \ 244 CHIP_HELPER_DEF1(m, (u16, WINDOW_SIZE, enum chip_helper_window_index, window)) \
245 CHIP_HELPER_DEF1(m, (CsrUint16, MapAddress_SPI2HOST, CsrUint16, addr)) \ 245 CHIP_HELPER_DEF1(m, (u16, MapAddress_SPI2HOST, u16, addr)) \
246 CHIP_HELPER_DEF1(m, (CsrUint16, MapAddress_HOST2SPI, CsrUint16, addr)) \ 246 CHIP_HELPER_DEF1(m, (u16, MapAddress_HOST2SPI, u16, addr)) \
247 CHIP_HELPER_DEF1(m, (CsrUint32, ClockStartupSequence, const struct chip_helper_init_values **, val)) \ 247 CHIP_HELPER_DEF1(m, (CsrUint32, ClockStartupSequence, const struct chip_helper_init_values **, val)) \
248 CHIP_HELPER_DEF1(m, (CsrUint32, HostResetSequence, const struct chip_helper_reset_values **, val)) 248 CHIP_HELPER_DEF1(m, (CsrUint32, HostResetSequence, const struct chip_helper_reset_values **, val))
249 249
@@ -406,7 +406,7 @@ CsrInt32 ChipHelper_DecodeWindow(ChipDescript *chip_help,
406 enum chip_helper_window_index window, 406 enum chip_helper_window_index window,
407 enum chip_helper_window_type type, 407 enum chip_helper_window_type type,
408 CsrUint32 offset, 408 CsrUint32 offset,
409 CsrUint16 *page, CsrUint16 *addr, CsrUint32 *len); 409 u16 *page, u16 *addr, CsrUint32 *len);
410 410
411#ifdef __cplusplus 411#ifdef __cplusplus
412/* Close the extern "C" */ 412/* Close the extern "C" */
@@ -429,7 +429,7 @@ public:
429 /* The default constructor assume a BC7 / UF105x series chip 429 /* The default constructor assume a BC7 / UF105x series chip
430 and that the number given is the value of UNIFI_GBL_CHIP_VERSION 430 and that the number given is the value of UNIFI_GBL_CHIP_VERSION
431 (0xFE81) */ 431 (0xFE81) */
432 ChipHelper(CsrUint16 version); 432 ChipHelper(u16 version);
433 433
434 /* This returns the C interface magic token from a C++ instance. */ 434 /* This returns the C interface magic token from a C++ instance. */
435 ChipDescript* GetDescript() const 435 ChipDescript* GetDescript() const
@@ -442,9 +442,9 @@ public:
442 void ClearVersion(); 442 void ClearVersion();
443 443
444 /* Load this class with data for a specific chip. */ 444 /* Load this class with data for a specific chip. */
445 void GetVersionAny(CsrUint16 from_FF9A, CsrUint16 from_FE81); 445 void GetVersionAny(u16 from_FF9A, u16 from_FE81);
446 void GetVersionUniFi(CsrUint16 version); 446 void GetVersionUniFi(u16 version);
447 void GetVersionBlueCore(chip_helper_bluecore_age age, CsrUint16 version); 447 void GetVersionBlueCore(chip_helper_bluecore_age age, u16 version);
448 void GetVersionSdio(u8 sdio_version); 448 void GetVersionSdio(u8 sdio_version);
449 449
450 /* Helpers to build the definitions of the member functions. */ 450 /* Helpers to build the definitions of the member functions. */
@@ -460,7 +460,7 @@ public:
460 CsrInt32 DecodeWindow(chip_helper_window_index window, 460 CsrInt32 DecodeWindow(chip_helper_window_index window,
461 chip_helper_window_type type, 461 chip_helper_window_type type,
462 CsrUint32 offset, 462 CsrUint32 offset,
463 CsrUint16 &page, CsrUint16 &addr, CsrUint32 &len) const; 463 u16 &page, u16 &addr, CsrUint32 &len) const;
464 464
465private: 465private:
466 ChipDescript *m_desc; 466 ChipDescript *m_desc;
diff --git a/drivers/staging/csr/csr_wifi_hip_chiphelper_private.h b/drivers/staging/csr/csr_wifi_hip_chiphelper_private.h
index c0e2f2afc68..aacafe1a118 100644
--- a/drivers/staging/csr/csr_wifi_hip_chiphelper_private.h
+++ b/drivers/staging/csr/csr_wifi_hip_chiphelper_private.h
@@ -47,11 +47,11 @@ struct val_array_t
47 const struct chip_helper_init_values *vals; 47 const struct chip_helper_init_values *vals;
48}; 48};
49 49
50/* Just a (counted) CsrUint16 array */ 50/* Just a (counted) u16 array */
51struct data_array_t 51struct data_array_t
52{ 52{
53 CsrUint32 len; 53 CsrUint32 len;
54 const CsrUint16 *vals; 54 const u16 *vals;
55}; 55};
56 56
57struct reset_prog_t 57struct reset_prog_t
@@ -64,7 +64,7 @@ struct reset_prog_t
64 different host transports. */ 64 different host transports. */
65struct chip_map_address_t 65struct chip_map_address_t
66{ 66{
67 CsrUint16 spi, host; 67 u16 spi, host;
68}; 68};
69 69
70struct map_array_t 70struct map_array_t
@@ -75,38 +75,38 @@ struct map_array_t
75 75
76struct chip_device_regs_per_transport_t 76struct chip_device_regs_per_transport_t
77{ 77{
78 CsrUint16 dbg_proc_select; 78 u16 dbg_proc_select;
79 CsrUint16 dbg_stop_status; 79 u16 dbg_stop_status;
80 CsrUint16 window1_page; /* PROG_PMEM1 or GW1 */ 80 u16 window1_page; /* PROG_PMEM1 or GW1 */
81 CsrUint16 window2_page; /* PROG_PMEM2 or GW2 */ 81 u16 window2_page; /* PROG_PMEM2 or GW2 */
82 CsrUint16 window3_page; /* SHARED or GW3 */ 82 u16 window3_page; /* SHARED or GW3 */
83 CsrUint16 io_log_addr; 83 u16 io_log_addr;
84}; 84};
85 85
86struct chip_device_regs_t 86struct chip_device_regs_t
87{ 87{
88 CsrUint16 gbl_chip_version; 88 u16 gbl_chip_version;
89 CsrUint16 gbl_misc_enables; 89 u16 gbl_misc_enables;
90 CsrUint16 dbg_emu_cmd; 90 u16 dbg_emu_cmd;
91 struct chip_device_regs_per_transport_t host; 91 struct chip_device_regs_per_transport_t host;
92 struct chip_device_regs_per_transport_t spi; 92 struct chip_device_regs_per_transport_t spi;
93 CsrUint16 dbg_reset; 93 u16 dbg_reset;
94 CsrUint16 dbg_reset_value; 94 u16 dbg_reset_value;
95 CsrUint16 dbg_reset_warn; 95 u16 dbg_reset_warn;
96 CsrUint16 dbg_reset_warn_value; 96 u16 dbg_reset_warn_value;
97 CsrUint16 dbg_reset_result; 97 u16 dbg_reset_result;
98 CsrUint16 xap_pch; 98 u16 xap_pch;
99 CsrUint16 xap_pcl; 99 u16 xap_pcl;
100 CsrUint16 proc_pc_snoop; 100 u16 proc_pc_snoop;
101 CsrUint16 watchdog_disable; 101 u16 watchdog_disable;
102 CsrUint16 mailbox0; 102 u16 mailbox0;
103 CsrUint16 mailbox1; 103 u16 mailbox1;
104 CsrUint16 mailbox2; 104 u16 mailbox2;
105 CsrUint16 mailbox3; 105 u16 mailbox3;
106 CsrUint16 sdio_host_int; 106 u16 sdio_host_int;
107 CsrUint16 shared_io_interrupt; 107 u16 shared_io_interrupt;
108 CsrUint16 sdio_hip_handshake; 108 u16 sdio_hip_handshake;
109 CsrUint16 coex_status; /* Allows WAPI detection */ 109 u16 coex_status; /* Allows WAPI detection */
110}; 110};
111 111
112/* If allowed is false then this window does not provide this 112/* If allowed is false then this window does not provide this
@@ -119,7 +119,7 @@ struct window_shift_info_t
119{ 119{
120 CsrInt32 allowed; 120 CsrInt32 allowed;
121 CsrUint32 page_shift; 121 CsrUint32 page_shift;
122 CsrUint16 page_offset; 122 u16 page_offset;
123}; 123};
124 124
125/* Each window has an address and size. These are obvious. It then 125/* Each window has an address and size. These are obvious. It then
@@ -129,9 +129,9 @@ struct window_shift_info_t
129 are unusable. */ 129 are unusable. */
130struct window_info_t 130struct window_info_t
131{ 131{
132 CsrUint16 address; 132 u16 address;
133 CsrUint16 size; 133 u16 size;
134 CsrUint16 blocked; 134 u16 blocked;
135 const struct window_shift_info_t *mode; 135 const struct window_shift_info_t *mode;
136}; 136};
137 137
@@ -141,8 +141,8 @@ struct window_info_t
141struct chip_version_t 141struct chip_version_t
142{ 142{
143 CsrInt32 pre_bc7; 143 CsrInt32 pre_bc7;
144 CsrUint16 mask; 144 u16 mask;
145 CsrUint16 result; 145 u16 result;
146 u8 sdio; 146 u8 sdio;
147}; 147};
148 148
@@ -193,7 +193,7 @@ struct chip_device_desc_t
193 /* The offsets into the data address space of interesting things. */ 193 /* The offsets into the data address space of interesting things. */
194 struct 194 struct
195 { 195 {
196 CsrUint16 ram; 196 u16 ram;
197 /* maybe add shared / page tables? */ 197 /* maybe add shared / page tables? */
198 } data_offset; 198 } data_offset;
199 199
diff --git a/drivers/staging/csr/csr_wifi_hip_conversions.h b/drivers/staging/csr/csr_wifi_hip_conversions.h
index 212b9b7b105..58a2d724e3f 100644
--- a/drivers/staging/csr/csr_wifi_hip_conversions.h
+++ b/drivers/staging/csr/csr_wifi_hip_conversions.h
@@ -71,7 +71,7 @@ extern "C" {
71 71
72CsrInt32 get_packed_struct_size(const u8 *buf); 72CsrInt32 get_packed_struct_size(const u8 *buf);
73CsrResult read_unpack_signal(const u8 *ptr, CSR_SIGNAL *sig); 73CsrResult read_unpack_signal(const u8 *ptr, CSR_SIGNAL *sig);
74CsrResult write_pack(const CSR_SIGNAL *sig, u8 *ptr, CsrUint16 *sig_len); 74CsrResult write_pack(const CSR_SIGNAL *sig, u8 *ptr, u16 *sig_len);
75 75
76#ifdef __cplusplus 76#ifdef __cplusplus
77} 77}
diff --git a/drivers/staging/csr/csr_wifi_hip_download.c b/drivers/staging/csr/csr_wifi_hip_download.c
index 4f7dae8b33c..2a3ece304f0 100644
--- a/drivers/staging/csr/csr_wifi_hip_download.c
+++ b/drivers/staging/csr/csr_wifi_hip_download.c
@@ -52,7 +52,7 @@ static CsrResult do_patch_convert_download(card_t *card,
52static CsrResult _find_in_slut(card_t *card, symbol_t *psym, CsrUint32 *pslut) 52static CsrResult _find_in_slut(card_t *card, symbol_t *psym, CsrUint32 *pslut)
53{ 53{
54 CsrUint32 slut_address; 54 CsrUint32 slut_address;
55 CsrUint16 finger_print; 55 u16 finger_print;
56 CsrResult r; 56 CsrResult r;
57 CsrResult csrResult; 57 CsrResult csrResult;
58 58
@@ -121,7 +121,7 @@ static CsrResult _find_in_slut(card_t *card, symbol_t *psym, CsrUint32 *pslut)
121 121
122 while (1) 122 while (1)
123 { 123 {
124 CsrUint16 id; 124 u16 id;
125 CsrUint32 obj; 125 CsrUint32 obj;
126 126
127 r = unifi_card_read16(card, slut_address, &id); 127 r = unifi_card_read16(card, slut_address, &id);
@@ -500,7 +500,7 @@ void* unifi_dl_fw_read_start(card_t *card, s8 is_fw)
500static CsrResult safe_read_shared_location(card_t *card, CsrUint32 address, u8 *pdata) 500static CsrResult safe_read_shared_location(card_t *card, CsrUint32 address, u8 *pdata)
501{ 501{
502 CsrResult r; 502 CsrResult r;
503 CsrUint16 limit = 1000; 503 u16 limit = 1000;
504 u8 b, b2; 504 u8 b, b2;
505 505
506 *pdata = 0; 506 *pdata = 0;
@@ -662,7 +662,7 @@ static CsrResult send_ptdl_to_unifi(card_t *card, void *dlpriv,
662 CsrInt32 data_len; 662 CsrInt32 data_len;
663 CsrUint32 write_len; 663 CsrUint32 write_len;
664 CsrResult r; 664 CsrResult r;
665 const CsrUint16 buf_size = 2 * 1024; 665 const u16 buf_size = 2 * 1024;
666 666
667 offset = ptdl->dl_offset; 667 offset = ptdl->dl_offset;
668 data_len = ptdl->dl_size; 668 data_len = ptdl->dl_size;
@@ -757,8 +757,8 @@ static CsrResult do_patch_download(card_t *card, void *dlpriv, xbv1_t *pfwinfo,
757{ 757{
758 CsrResult r; 758 CsrResult r;
759 CsrInt32 i; 759 CsrInt32 i;
760 CsrUint16 loader_version; 760 u16 loader_version;
761 CsrUint16 handle; 761 u16 handle;
762 CsrUint32 total_bytes; 762 CsrUint32 total_bytes;
763 763
764 /* 764 /*
@@ -795,7 +795,7 @@ static CsrResult do_patch_download(card_t *card, void *dlpriv, xbv1_t *pfwinfo,
795 if (card->loader_led_mask) 795 if (card->loader_led_mask)
796 { 796 {
797 r = unifi_card_write16(card, boot_ctrl_addr + 2, 797 r = unifi_card_write16(card, boot_ctrl_addr + 2,
798 (CsrUint16)card->loader_led_mask); 798 (u16)card->loader_led_mask);
799 if (r != CSR_RESULT_SUCCESS) 799 if (r != CSR_RESULT_SUCCESS)
800 { 800 {
801 unifi_error(card->ospriv, "Patch download: Failed to write LED mask\n"); 801 unifi_error(card->ospriv, "Patch download: Failed to write LED mask\n");
diff --git a/drivers/staging/csr/csr_wifi_hip_dump.c b/drivers/staging/csr/csr_wifi_hip_dump.c
index efa699f20dc..fa9b697ad13 100644
--- a/drivers/staging/csr/csr_wifi_hip_dump.c
+++ b/drivers/staging/csr/csr_wifi_hip_dump.c
@@ -38,12 +38,12 @@
38/* Mini-coredump state */ 38/* Mini-coredump state */
39typedef struct coredump_buf 39typedef struct coredump_buf
40{ 40{
41 CsrUint16 count; /* serial number of dump */ 41 u16 count; /* serial number of dump */
42 CsrTime timestamp; /* host's system time at capture */ 42 CsrTime timestamp; /* host's system time at capture */
43 CsrInt16 requestor; /* request: 0=auto dump, 1=manual */ 43 CsrInt16 requestor; /* request: 0=auto dump, 1=manual */
44 CsrUint16 chip_ver; 44 u16 chip_ver;
45 CsrUint32 fw_ver; 45 CsrUint32 fw_ver;
46 CsrUint16 *zone[HIP_CDUMP_NUM_ZONES]; 46 u16 *zone[HIP_CDUMP_NUM_ZONES];
47 47
48 struct coredump_buf *next; /* circular list */ 48 struct coredump_buf *next; /* circular list */
49 struct coredump_buf *prev; /* circular list */ 49 struct coredump_buf *prev; /* circular list */
@@ -55,16 +55,16 @@ struct coredump_zone
55 unifi_coredump_space_t space; /* XAP memory space this zone covers */ 55 unifi_coredump_space_t space; /* XAP memory space this zone covers */
56 enum unifi_dbg_processors_select cpu; /* XAP CPU core selector */ 56 enum unifi_dbg_processors_select cpu; /* XAP CPU core selector */
57 CsrUint32 gp; /* Generic Pointer to memory zone on XAP */ 57 CsrUint32 gp; /* Generic Pointer to memory zone on XAP */
58 CsrUint16 offset; /* 16-bit XAP word offset of zone in memory space */ 58 u16 offset; /* 16-bit XAP word offset of zone in memory space */
59 CsrUint16 length; /* Length of zone in XAP words */ 59 u16 length; /* Length of zone in XAP words */
60}; 60};
61 61
62static CsrResult unifi_coredump_from_sdio(card_t *card, coredump_buffer *dump_buf); 62static CsrResult unifi_coredump_from_sdio(card_t *card, coredump_buffer *dump_buf);
63static CsrResult unifi_coredump_read_zones(card_t *card, coredump_buffer *dump_buf); 63static CsrResult unifi_coredump_read_zones(card_t *card, coredump_buffer *dump_buf);
64static CsrResult unifi_coredump_read_zone(card_t *card, CsrUint16 *zone, 64static CsrResult unifi_coredump_read_zone(card_t *card, u16 *zone,
65 const struct coredump_zone *def); 65 const struct coredump_zone *def);
66static CsrInt32 get_value_from_coredump(const coredump_buffer *dump, 66static CsrInt32 get_value_from_coredump(const coredump_buffer *dump,
67 const unifi_coredump_space_t space, const CsrUint16 offset); 67 const unifi_coredump_space_t space, const u16 offset);
68 68
69/* Table of chip memory zones we capture on mini-coredump */ 69/* Table of chip memory zones we capture on mini-coredump */
70static const struct coredump_zone zonedef_table[HIP_CDUMP_NUM_ZONES] = { 70static const struct coredump_zone zonedef_table[HIP_CDUMP_NUM_ZONES] = {
@@ -190,7 +190,7 @@ CsrResult unifi_coredump_handle_request(card_t *card)
190CsrResult unifi_coredump_capture(card_t *card, struct unifi_coredump_req *req) 190CsrResult unifi_coredump_capture(card_t *card, struct unifi_coredump_req *req)
191{ 191{
192 CsrResult r = CSR_RESULT_SUCCESS; 192 CsrResult r = CSR_RESULT_SUCCESS;
193 static CsrUint16 dump_seq_no = 1; 193 static u16 dump_seq_no = 1;
194 CsrTime time_of_capture; 194 CsrTime time_of_capture;
195 195
196 func_enter(); 196 func_enter();
@@ -295,10 +295,10 @@ done:
295 */ 295 */
296static CsrInt32 get_value_from_coredump(const coredump_buffer *coreDump, 296static CsrInt32 get_value_from_coredump(const coredump_buffer *coreDump,
297 const unifi_coredump_space_t space, 297 const unifi_coredump_space_t space,
298 const CsrUint16 offset_in_space) 298 const u16 offset_in_space)
299{ 299{
300 CsrInt32 r = -1; 300 CsrInt32 r = -1;
301 CsrUint16 offset_in_zone; 301 u16 offset_in_zone;
302 CsrUint32 zone_end_offset; 302 CsrUint32 zone_end_offset;
303 CsrInt32 i; 303 CsrInt32 i;
304 const struct coredump_zone *def = &zonedef_table[0]; 304 const struct coredump_zone *def = &zonedef_table[0];
@@ -430,7 +430,7 @@ CsrResult unifi_coredump_get_value(card_t *card, struct unifi_coredump_req *req)
430 req->index, find_dump->count, i); 430 req->index, find_dump->count, i);
431 431
432 /* Find the appropriate entry in the buffer */ 432 /* Find the appropriate entry in the buffer */
433 req->value = get_value_from_coredump(find_dump, req->space, (CsrUint16)req->offset); 433 req->value = get_value_from_coredump(find_dump, req->space, (u16)req->offset);
434 if (req->value < 0) 434 if (req->value < 0)
435 { 435 {
436 r = CSR_WIFI_HIP_RESULT_RANGE; /* Un-captured register */ 436 r = CSR_WIFI_HIP_RESULT_RANGE; /* Un-captured register */
@@ -476,7 +476,7 @@ done:
476 * It is assumed that the caller has already stopped the XAPs 476 * It is assumed that the caller has already stopped the XAPs
477 * --------------------------------------------------------------------------- 477 * ---------------------------------------------------------------------------
478 */ 478 */
479static CsrResult unifi_coredump_read_zone(card_t *card, CsrUint16 *zonebuf, const struct coredump_zone *def) 479static CsrResult unifi_coredump_read_zone(card_t *card, u16 *zonebuf, const struct coredump_zone *def)
480{ 480{
481 CsrResult r; 481 CsrResult r;
482 482
@@ -508,7 +508,7 @@ static CsrResult unifi_coredump_read_zone(card_t *card, CsrUint16 *zonebuf, cons
508 def->space, def->offset, def->length, def->gp, def->cpu); 508 def->space, def->offset, def->length, def->gp, def->cpu);
509 509
510 /* Read on-chip RAM (byte-wise) */ 510 /* Read on-chip RAM (byte-wise) */
511 r = unifi_card_readn(card, def->gp, zonebuf, (CsrUint16)(def->length * 2)); 511 r = unifi_card_readn(card, def->gp, zonebuf, (u16)(def->length * 2));
512 if (r == CSR_WIFI_HIP_RESULT_NO_DEVICE) 512 if (r == CSR_WIFI_HIP_RESULT_NO_DEVICE)
513 { 513 {
514 goto done; 514 goto done;
@@ -585,7 +585,7 @@ static CsrResult unifi_coredump_read_zones(card_t *card, coredump_buffer *dump_b
585 */ 585 */
586static CsrResult unifi_coredump_from_sdio(card_t *card, coredump_buffer *dump_buf) 586static CsrResult unifi_coredump_from_sdio(card_t *card, coredump_buffer *dump_buf)
587{ 587{
588 CsrUint16 val; 588 u16 val;
589 CsrResult r; 589 CsrResult r;
590 CsrUint32 sdio_addr; 590 CsrUint32 sdio_addr;
591 591
@@ -661,7 +661,7 @@ static
661coredump_buffer* new_coredump_node(void *ospriv, coredump_buffer *prevnode) 661coredump_buffer* new_coredump_node(void *ospriv, coredump_buffer *prevnode)
662{ 662{
663 coredump_buffer *newnode = NULL; 663 coredump_buffer *newnode = NULL;
664 CsrUint16 *newzone = NULL; 664 u16 *newzone = NULL;
665 CsrInt32 i; 665 CsrInt32 i;
666 CsrUint32 zone_size; 666 CsrUint32 zone_size;
667 667
@@ -676,8 +676,8 @@ coredump_buffer* new_coredump_node(void *ospriv, coredump_buffer *prevnode)
676 /* Allocate chip memory zone capture buffers */ 676 /* Allocate chip memory zone capture buffers */
677 for (i = 0; i < HIP_CDUMP_NUM_ZONES; i++) 677 for (i = 0; i < HIP_CDUMP_NUM_ZONES; i++)
678 { 678 {
679 zone_size = sizeof(CsrUint16) * zonedef_table[i].length; 679 zone_size = sizeof(u16) * zonedef_table[i].length;
680 newzone = (CsrUint16 *)CsrMemAlloc(zone_size); 680 newzone = (u16 *)CsrMemAlloc(zone_size);
681 newnode->zone[i] = newzone; 681 newnode->zone[i] = newzone;
682 if (newzone != NULL) 682 if (newzone != NULL)
683 { 683 {
@@ -738,7 +738,7 @@ coredump_buffer* new_coredump_node(void *ospriv, coredump_buffer *prevnode)
738 * free for capturing. 738 * free for capturing.
739 * --------------------------------------------------------------------------- 739 * ---------------------------------------------------------------------------
740 */ 740 */
741CsrResult unifi_coredump_init(card_t *card, CsrUint16 num_dump_buffers) 741CsrResult unifi_coredump_init(card_t *card, u16 num_dump_buffers)
742{ 742{
743#ifndef UNIFI_DISABLE_COREDUMP 743#ifndef UNIFI_DISABLE_COREDUMP
744 void *ospriv = card->ospriv; 744 void *ospriv = card->ospriv;
diff --git a/drivers/staging/csr/csr_wifi_hip_packing.c b/drivers/staging/csr/csr_wifi_hip_packing.c
index e024a1fdd85..968926b1a46 100644
--- a/drivers/staging/csr/csr_wifi_hip_packing.c
+++ b/drivers/staging/csr/csr_wifi_hip_packing.c
@@ -38,7 +38,7 @@
38CsrInt32 get_packed_struct_size(const u8 *buf) 38CsrInt32 get_packed_struct_size(const u8 *buf)
39{ 39{
40 CsrInt32 size = 0; 40 CsrInt32 size = 0;
41 CsrUint16 sig_id; 41 u16 sig_id;
42 42
43 sig_id = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(buf); 43 sig_id = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(buf);
44 44
@@ -2984,7 +2984,7 @@ CsrResult read_unpack_signal(const u8 *ptr, CSR_SIGNAL *sig)
2984 * CSR_WIFI_HIP_RESULT_INVALID_VALUE if the ID of signal was not recognised. 2984 * CSR_WIFI_HIP_RESULT_INVALID_VALUE if the ID of signal was not recognised.
2985 * --------------------------------------------------------------------------- 2985 * ---------------------------------------------------------------------------
2986 */ 2986 */
2987CsrResult write_pack(const CSR_SIGNAL *sig, u8 *ptr, CsrUint16 *sig_len) 2987CsrResult write_pack(const CSR_SIGNAL *sig, u8 *ptr, u16 *sig_len)
2988{ 2988{
2989 CsrInt16 index = 0; 2989 CsrInt16 index = 0;
2990 2990
diff --git a/drivers/staging/csr/csr_wifi_hip_send.c b/drivers/staging/csr/csr_wifi_hip_send.c
index 96bf40e85fd..5d6b18bd140 100644
--- a/drivers/staging/csr/csr_wifi_hip_send.c
+++ b/drivers/staging/csr/csr_wifi_hip_send.c
@@ -104,7 +104,7 @@ static CsrResult send_signal(card_t *card, const u8 *sigptr, CsrUint32 siglen,
104 const bulk_data_param_t *bulkdata, 104 const bulk_data_param_t *bulkdata,
105 q_t *sigq, CsrUint32 priority_q, CsrUint32 run_bh) 105 q_t *sigq, CsrUint32 priority_q, CsrUint32 run_bh)
106{ 106{
107 CsrUint16 i, data_slot_size; 107 u16 i, data_slot_size;
108 card_signal_t *csptr; 108 card_signal_t *csptr;
109 CsrInt16 qe; 109 CsrInt16 qe;
110 CsrResult r; 110 CsrResult r;
@@ -128,7 +128,7 @@ static CsrResult send_signal(card_t *card, const u8 *sigptr, CsrUint32 siglen,
128 csptr = CSR_WIFI_HIP_Q_SLOT_DATA(sigq, qe); 128 csptr = CSR_WIFI_HIP_Q_SLOT_DATA(sigq, qe);
129 129
130 /* Make up the card_signal struct */ 130 /* Make up the card_signal struct */
131 csptr->signal_length = (CsrUint16)siglen; 131 csptr->signal_length = (u16)siglen;
132 CsrMemCpy((void *)csptr->sigbuf, (void *)sigptr, siglen); 132 CsrMemCpy((void *)csptr->sigbuf, (void *)sigptr, siglen);
133 133
134 for (i = 0; i < UNIFI_MAX_DATA_REFERENCES; ++i) 134 for (i = 0; i < UNIFI_MAX_DATA_REFERENCES; ++i)
@@ -307,7 +307,7 @@ CsrResult unifi_send_signal(card_t *card, const u8 *sigptr, CsrUint32 siglen,
307 const bulk_data_param_t *bulkdata) 307 const bulk_data_param_t *bulkdata)
308{ 308{
309 q_t *sig_soft_q; 309 q_t *sig_soft_q;
310 CsrUint16 signal_id; 310 u16 signal_id;
311 CsrResult r; 311 CsrResult r;
312 CsrUint32 run_bh; 312 CsrUint32 run_bh;
313 CsrUint32 priority_q; 313 CsrUint32 priority_q;
@@ -328,7 +328,7 @@ CsrResult unifi_send_signal(card_t *card, const u8 *sigptr, CsrUint32 siglen,
328 */ 328 */
329 if (signal_id == CSR_MA_PACKET_REQUEST_ID) 329 if (signal_id == CSR_MA_PACKET_REQUEST_ID)
330 { 330 {
331 CsrUint16 frame_priority; 331 u16 frame_priority;
332 332
333 if (card->periodic_wake_mode == UNIFI_PERIODIC_WAKE_HOST_ENABLED) 333 if (card->periodic_wake_mode == UNIFI_PERIODIC_WAKE_HOST_ENABLED)
334 { 334 {
@@ -386,7 +386,7 @@ CsrResult unifi_send_signal(card_t *card, const u8 *sigptr, CsrUint32 siglen,
386CsrResult unifi_send_resources_available(card_t *card, const u8 *sigptr) 386CsrResult unifi_send_resources_available(card_t *card, const u8 *sigptr)
387{ 387{
388 q_t *sig_soft_q; 388 q_t *sig_soft_q;
389 CsrUint16 signal_id = GET_SIGNAL_ID(sigptr); 389 u16 signal_id = GET_SIGNAL_ID(sigptr);
390 390
391 /* 391 /*
392 * If the signal is a CSR_MA_PACKET_REQUEST , 392 * If the signal is a CSR_MA_PACKET_REQUEST ,
@@ -394,7 +394,7 @@ CsrResult unifi_send_resources_available(card_t *card, const u8 *sigptr)
394 */ 394 */
395 if (signal_id == CSR_MA_PACKET_REQUEST_ID) 395 if (signal_id == CSR_MA_PACKET_REQUEST_ID)
396 { 396 {
397 CsrUint16 frame_priority; 397 u16 frame_priority;
398 CsrUint32 priority_q; 398 CsrUint32 priority_q;
399 399
400 /* Map the frame priority to a traffic queue index. */ 400 /* Map the frame priority to a traffic queue index. */
diff --git a/drivers/staging/csr/csr_wifi_hip_signals.c b/drivers/staging/csr/csr_wifi_hip_signals.c
index 5d0be5397a4..a1b16faafbb 100644
--- a/drivers/staging/csr/csr_wifi_hip_signals.c
+++ b/drivers/staging/csr/csr_wifi_hip_signals.c
@@ -944,7 +944,7 @@ CsrInt32 SigGetDataRefs(CSR_SIGNAL *aSignal, CSR_DATAREF **aDataRef)
944} 944}
945 945
946 946
947CsrUint32 SigGetFilterPos(CsrUint16 aSigID) 947CsrUint32 SigGetFilterPos(u16 aSigID)
948{ 948{
949 switch (aSigID) 949 switch (aSigID)
950 { 950 {
diff --git a/drivers/staging/csr/csr_wifi_hip_sigs.h b/drivers/staging/csr/csr_wifi_hip_sigs.h
index 5d04c069b55..a649e14dc70 100644
--- a/drivers/staging/csr/csr_wifi_hip_sigs.h
+++ b/drivers/staging/csr/csr_wifi_hip_sigs.h
@@ -22,13 +22,13 @@ extern "C" {
22 22
23typedef CsrInt16 csr_place_holding_type; 23typedef CsrInt16 csr_place_holding_type;
24 24
25typedef CsrUint16 CSR_ASSOCIATION_ID; 25typedef u16 CSR_ASSOCIATION_ID;
26 26
27typedef CsrUint16 CSR_AUTONOMOUS_SCAN_ID; 27typedef u16 CSR_AUTONOMOUS_SCAN_ID;
28 28
29typedef CsrUint16 CSR_BEACON_PERIODS; 29typedef u16 CSR_BEACON_PERIODS;
30 30
31typedef CsrUint16 CSR_BLACKOUT_ID; 31typedef u16 CSR_BLACKOUT_ID;
32 32
33typedef enum CSR_BLACKOUT_SOURCE 33typedef enum CSR_BLACKOUT_SOURCE
34{ 34{
@@ -57,9 +57,9 @@ typedef enum CSR_BOOT_LOADER_OPERATION
57 CSR_BOOT_LOADER_IMAGE_3 = 0x13 57 CSR_BOOT_LOADER_IMAGE_3 = 0x13
58} CSR_BOOT_LOADER_OPERATION; 58} CSR_BOOT_LOADER_OPERATION;
59 59
60typedef CsrUint16 CSR_CAPABILITY_INFORMATION; 60typedef u16 CSR_CAPABILITY_INFORMATION;
61 61
62typedef CsrUint16 CSR_CHANNEL_STARTING_FACTOR; 62typedef u16 CSR_CHANNEL_STARTING_FACTOR;
63 63
64typedef CsrUint32 CSR_CIPHER_SUITE_SELECTOR; 64typedef CsrUint32 CSR_CIPHER_SUITE_SELECTOR;
65 65
@@ -142,11 +142,11 @@ typedef enum CSR_MEMORY_SPACE
142 CSR_BT_PROCESSOR_ROM = 0x32 142 CSR_BT_PROCESSOR_ROM = 0x32
143} CSR_MEMORY_SPACE; 143} CSR_MEMORY_SPACE;
144 144
145typedef CsrUint16 CSR_MICROSECONDS16; 145typedef u16 CSR_MICROSECONDS16;
146 146
147typedef CsrUint32 CSR_MICROSECONDS32; 147typedef CsrUint32 CSR_MICROSECONDS32;
148 148
149typedef CsrUint16 CSR_NATURAL16; 149typedef u16 CSR_NATURAL16;
150 150
151typedef enum CSR_PS_SCHEME 151typedef enum CSR_PS_SCHEME
152{ 152{
@@ -161,7 +161,7 @@ typedef enum CSR_PACKET_FILTER_MODE
161 CSR_PFM_OPT_IN = 0x0003 161 CSR_PFM_OPT_IN = 0x0003
162} CSR_PACKET_FILTER_MODE; 162} CSR_PACKET_FILTER_MODE;
163 163
164typedef CsrUint16 CSR_PERIODIC_ID; 164typedef u16 CSR_PERIODIC_ID;
165 165
166typedef enum CSR_PERIODIC_SCHEDULING_MODE 166typedef enum CSR_PERIODIC_SCHEDULING_MODE
167{ 167{
@@ -344,9 +344,9 @@ typedef enum CSR_SIGNAL_ID
344 CSR_DEBUG_GENERIC_INDICATION_ID = 0x080b 344 CSR_DEBUG_GENERIC_INDICATION_ID = 0x080b
345} CSR_SIGNAL_ID; 345} CSR_SIGNAL_ID;
346 346
347typedef CsrUint16 CSR_SIMPLE_POINTER; 347typedef u16 CSR_SIMPLE_POINTER;
348 348
349typedef CsrUint16 CSR_STARTING_SEQUENCE_NUMBER; 349typedef u16 CSR_STARTING_SEQUENCE_NUMBER;
350 350
351typedef enum CSR_SYMBOL_ID 351typedef enum CSR_SYMBOL_ID
352{ 352{
@@ -377,7 +377,7 @@ typedef struct CSR_TSF_TIME
377 u8 x[8]; 377 u8 x[8];
378} CSR_TSF_TIME; 378} CSR_TSF_TIME;
379 379
380typedef CsrUint16 CSR_TIME_UNITS; 380typedef u16 CSR_TIME_UNITS;
381 381
382typedef enum CSR_TRANSMISSION_CONTROL 382typedef enum CSR_TRANSMISSION_CONTROL
383{ 383{
@@ -405,9 +405,9 @@ typedef enum CSR_TRANSMISSION_STATUS
405 CSR_TX_REJECTED_DTIM_STARTED = 0x0010 405 CSR_TX_REJECTED_DTIM_STARTED = 0x0010
406} CSR_TRANSMISSION_STATUS; 406} CSR_TRANSMISSION_STATUS;
407 407
408typedef CsrUint16 CSR_TRIGGER_ID; 408typedef u16 CSR_TRIGGER_ID;
409 409
410typedef CsrUint16 CSR_TRIGGERED_ID; 410typedef u16 CSR_TRIGGERED_ID;
411 411
412typedef enum CSR_HIP_VERSIONS 412typedef enum CSR_HIP_VERSIONS
413{ 413{
@@ -415,17 +415,17 @@ typedef enum CSR_HIP_VERSIONS
415 CSR_HIP_VERSION = 0x0900 415 CSR_HIP_VERSION = 0x0900
416} CSR_HIP_VERSIONS; 416} CSR_HIP_VERSIONS;
417 417
418typedef CsrUint16 CSR_BUFFER_HANDLE; 418typedef u16 CSR_BUFFER_HANDLE;
419 419
420typedef CsrUint16 CSR_CHANNEL_NUMBER; 420typedef u16 CSR_CHANNEL_NUMBER;
421 421
422typedef struct CSR_DATA_REFERENCE 422typedef struct CSR_DATA_REFERENCE
423{ 423{
424 CsrUint16 SlotNumber; 424 u16 SlotNumber;
425 CsrUint16 DataLength; 425 u16 DataLength;
426} CSR_DATAREF; 426} CSR_DATAREF;
427 427
428typedef CsrUint16 CSR_DIALOG_TOKEN; 428typedef u16 CSR_DIALOG_TOKEN;
429 429
430typedef struct CSR_GENERIC_POINTER 430typedef struct CSR_GENERIC_POINTER
431{ 431{
@@ -574,11 +574,11 @@ typedef struct CSR_MLME_STOP_MEASURE_REQUEST
574 CSR_DIALOG_TOKEN DialogToken; 574 CSR_DIALOG_TOKEN DialogToken;
575} CSR_MLME_STOP_MEASURE_REQUEST; 575} CSR_MLME_STOP_MEASURE_REQUEST;
576 576
577typedef CsrUint16 CSR_PROCESS_ID; 577typedef u16 CSR_PROCESS_ID;
578 578
579typedef CsrUint16 CSR_RATE; 579typedef u16 CSR_RATE;
580 580
581typedef CsrUint16 CSR_SEQUENCE_NUMBER; 581typedef u16 CSR_SEQUENCE_NUMBER;
582 582
583typedef struct CSR_SIGNAL_PRIMITIVE_HEADER 583typedef struct CSR_SIGNAL_PRIMITIVE_HEADER
584{ 584{
@@ -587,9 +587,9 @@ typedef struct CSR_SIGNAL_PRIMITIVE_HEADER
587 CSR_PROCESS_ID SenderProcessId; 587 CSR_PROCESS_ID SenderProcessId;
588} CSR_SIGNAL_PRIMITIVE_HEADER; 588} CSR_SIGNAL_PRIMITIVE_HEADER;
589 589
590typedef CsrUint16 CSR_TRAFFIC_WINDOW; 590typedef u16 CSR_TRAFFIC_WINDOW;
591 591
592typedef CsrUint16 CSR_VIF_IDENTIFIER; 592typedef u16 CSR_VIF_IDENTIFIER;
593 593
594typedef struct CSR_DEBUG_GENERIC_CONFIRM 594typedef struct CSR_DEBUG_GENERIC_CONFIRM
595{ 595{
@@ -1416,7 +1416,7 @@ typedef struct CSR_SIGNAL_PRIMITIVE
1416 1416
1417#define SIG_FILTER_SIZE 6 1417#define SIG_FILTER_SIZE 6
1418 1418
1419CsrUint32 SigGetFilterPos(CsrUint16 aSigID); 1419CsrUint32 SigGetFilterPos(u16 aSigID);
1420 1420
1421#ifdef __cplusplus 1421#ifdef __cplusplus
1422} 1422}
diff --git a/drivers/staging/csr/csr_wifi_hip_ta_sampling.c b/drivers/staging/csr/csr_wifi_hip_ta_sampling.c
index 7108cf064f5..1dabd84cb2f 100644
--- a/drivers/staging/csr/csr_wifi_hip_ta_sampling.c
+++ b/drivers/staging/csr/csr_wifi_hip_ta_sampling.c
@@ -97,8 +97,8 @@ static enum ta_frame_identity ta_detect_protocol(card_t *card, CsrWifiRouterCtrl
97 const u8 *sta_macaddr) 97 const u8 *sta_macaddr)
98{ 98{
99 ta_data_t *tad = &card->ta_sampling; 99 ta_data_t *tad = &card->ta_sampling;
100 CsrUint16 proto; 100 u16 proto;
101 CsrUint16 source_port, dest_port; 101 u16 source_port, dest_port;
102 CsrWifiMacAddress srcAddress; 102 CsrWifiMacAddress srcAddress;
103 CsrUint32 snap_hdr, oui_hdr; 103 CsrUint32 snap_hdr, oui_hdr;
104 104
@@ -347,7 +347,7 @@ void unifi_ta_sample(card_t *card,
347 const u8 *saddr, 347 const u8 *saddr,
348 const u8 *sta_macaddr, 348 const u8 *sta_macaddr,
349 CsrUint32 timestamp, 349 CsrUint32 timestamp,
350 CsrUint16 rate) 350 u16 rate)
351{ 351{
352 ta_data_t *tad = &card->ta_sampling; 352 ta_data_t *tad = &card->ta_sampling;
353 enum ta_frame_identity identity; 353 enum ta_frame_identity identity;
@@ -530,7 +530,7 @@ CsrResult unifi_ta_configure(card_t *card,
530 */ 530 */
531void unifi_ta_classification(card_t *card, 531void unifi_ta_classification(card_t *card,
532 CsrWifiRouterCtrlTrafficType traffic_type, 532 CsrWifiRouterCtrlTrafficType traffic_type,
533 CsrUint16 period) 533 u16 period)
534{ 534{
535 unifi_trace(card->ospriv, UDBG3, 535 unifi_trace(card->ospriv, UDBG3,
536 "Changed current ta classification to: %d\n", traffic_type); 536 "Changed current ta classification to: %d\n", traffic_type);
diff --git a/drivers/staging/csr/csr_wifi_hip_ta_sampling.h b/drivers/staging/csr/csr_wifi_hip_ta_sampling.h
index 602943ecc1b..7183e25e9df 100644
--- a/drivers/staging/csr/csr_wifi_hip_ta_sampling.h
+++ b/drivers/staging/csr/csr_wifi_hip_ta_sampling.h
@@ -42,7 +42,7 @@ typedef struct ta_l4stats
42typedef struct ta_data 42typedef struct ta_data
43{ 43{
44 /* Current packet filter configuration */ 44 /* Current packet filter configuration */
45 CsrUint16 packet_filter; 45 u16 packet_filter;
46 46
47 /* Current packet custom filter configuration */ 47 /* Current packet custom filter configuration */
48 CsrWifiRouterCtrlTrafficFilter custom_filter; 48 CsrWifiRouterCtrlTrafficFilter custom_filter;
diff --git a/drivers/staging/csr/csr_wifi_hip_udi.c b/drivers/staging/csr/csr_wifi_hip_udi.c
index b7c292c0d6a..72deb2f0b34 100644
--- a/drivers/staging/csr/csr_wifi_hip_udi.c
+++ b/drivers/staging/csr/csr_wifi_hip_udi.c
@@ -45,7 +45,7 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
45{ 45{
46 CsrCharString *p = str; 46 CsrCharString *p = str;
47 sdio_config_data_t *cfg; 47 sdio_config_data_t *cfg;
48 CsrUint16 i, n; 48 u16 i, n;
49 CsrInt32 remaining = *remain; 49 CsrInt32 remaining = *remain;
50 CsrInt32 written; 50 CsrInt32 written;
51#ifdef CSR_UNSAFE_SDIO_ACCESS 51#ifdef CSR_UNSAFE_SDIO_ACCESS
@@ -65,7 +65,7 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
65 65
66 i = n = 0; 66 i = n = 0;
67 written = CsrSnprintf(p, remaining, "Chip ID %u\n", 67 written = CsrSnprintf(p, remaining, "Chip ID %u\n",
68 (CsrUint16)card->chip_id); 68 (u16)card->chip_id);
69 UNIFI_SNPRINTF_RET(p, remaining, written); 69 UNIFI_SNPRINTF_RET(p, remaining, written);
70 written = CsrSnprintf(p, remaining, "Chip Version %04X\n", 70 written = CsrSnprintf(p, remaining, "Chip Version %04X\n",
71 card->chip_version); 71 card->chip_version);
@@ -107,7 +107,7 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
107 107
108 /* Added by protocol version 0x0001 */ 108 /* Added by protocol version 0x0001 */
109 written = CsrSnprintf(p, remaining, "overlay_size %u\n", 109 written = CsrSnprintf(p, remaining, "overlay_size %u\n",
110 (CsrUint16)cfg->overlay_size); 110 (u16)cfg->overlay_size);
111 UNIFI_SNPRINTF_RET(p, remaining, written); 111 UNIFI_SNPRINTF_RET(p, remaining, written);
112 112
113 /* Added by protocol version 0x0300 */ 113 /* Added by protocol version 0x0300 */
@@ -134,16 +134,16 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
134 UNIFI_SNPRINTF_RET(p, remaining, written); 134 UNIFI_SNPRINTF_RET(p, remaining, written);
135 135
136 written = CsrSnprintf(p, remaining, "fhsr: %u\n", 136 written = CsrSnprintf(p, remaining, "fhsr: %u\n",
137 (CsrUint16)card->from_host_signals_r); 137 (u16)card->from_host_signals_r);
138 UNIFI_SNPRINTF_RET(p, remaining, written); 138 UNIFI_SNPRINTF_RET(p, remaining, written);
139 written = CsrSnprintf(p, remaining, "fhsw: %u\n", 139 written = CsrSnprintf(p, remaining, "fhsw: %u\n",
140 (CsrUint16)card->from_host_signals_w); 140 (u16)card->from_host_signals_w);
141 UNIFI_SNPRINTF_RET(p, remaining, written); 141 UNIFI_SNPRINTF_RET(p, remaining, written);
142 written = CsrSnprintf(p, remaining, "thsr: %u\n", 142 written = CsrSnprintf(p, remaining, "thsr: %u\n",
143 (CsrUint16)card->to_host_signals_r); 143 (u16)card->to_host_signals_r);
144 UNIFI_SNPRINTF_RET(p, remaining, written); 144 UNIFI_SNPRINTF_RET(p, remaining, written);
145 written = CsrSnprintf(p, remaining, "thsw: %u\n", 145 written = CsrSnprintf(p, remaining, "thsw: %u\n",
146 (CsrUint16)card->to_host_signals_w); 146 (u16)card->to_host_signals_w);
147 UNIFI_SNPRINTF_RET(p, remaining, written); 147 UNIFI_SNPRINTF_RET(p, remaining, written);
148 written = CsrSnprintf(p, remaining, 148 written = CsrSnprintf(p, remaining,
149 "fh buffer contains: %u signals, %u bytes\n", 149 "fh buffer contains: %u signals, %u bytes\n",
@@ -189,7 +189,7 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
189 for (i = 0; i < n && card->from_host_data; i++) 189 for (i = 0; i < n && card->from_host_data; i++)
190 { 190 {
191 written = CsrSnprintf(p, remaining, " %u", 191 written = CsrSnprintf(p, remaining, " %u",
192 (CsrUint16)card->from_host_data[i].bd.data_length); 192 (u16)card->from_host_data[i].bd.data_length);
193 UNIFI_SNPRINTF_RET(p, remaining, written); 193 UNIFI_SNPRINTF_RET(p, remaining, written);
194 } 194 }
195 written = CsrSnprintf(p, remaining, "\n"); 195 written = CsrSnprintf(p, remaining, "\n");
@@ -201,7 +201,7 @@ CsrInt32 unifi_print_status(card_t *card, CsrCharString *str, CsrInt32 *remain)
201 for (i = 0; i < n && card->to_host_data; i++) 201 for (i = 0; i < n && card->to_host_data; i++)
202 { 202 {
203 written = CsrSnprintf(p, remaining, " %u", 203 written = CsrSnprintf(p, remaining, " %u",
204 (CsrUint16)card->to_host_data[i].data_length); 204 (u16)card->to_host_data[i].data_length);
205 UNIFI_SNPRINTF_RET(p, remaining, written); 205 UNIFI_SNPRINTF_RET(p, remaining, written);
206 } 206 }
207 207
diff --git a/drivers/staging/csr/csr_wifi_hip_unifi.h b/drivers/staging/csr/csr_wifi_hip_unifi.h
index 1fb9d769424..cbe600d1b7b 100644
--- a/drivers/staging/csr/csr_wifi_hip_unifi.h
+++ b/drivers/staging/csr/csr_wifi_hip_unifi.h
@@ -148,7 +148,7 @@ typedef struct _bulk_data_desc
148/* Structure of an entry in the Symbol Look Up Table (SLUT). */ 148/* Structure of an entry in the Symbol Look Up Table (SLUT). */
149typedef struct _symbol 149typedef struct _symbol
150{ 150{
151 CsrUint16 id; 151 u16 id;
152 CsrUint32 obj; 152 CsrUint32 obj;
153} symbol_t; 153} symbol_t;
154 154
@@ -194,10 +194,10 @@ typedef struct _bulk_data_param
194 */ 194 */
195typedef struct _card_info 195typedef struct _card_info
196{ 196{
197 CsrUint16 chip_id; 197 u16 chip_id;
198 CsrUint16 chip_version; 198 u16 chip_version;
199 CsrUint32 fw_build; 199 CsrUint32 fw_build;
200 CsrUint16 fw_hip_version; 200 u16 fw_hip_version;
201 CsrUint32 sdio_block_size; 201 CsrUint32 sdio_block_size;
202} card_info_t; 202} card_info_t;
203 203
@@ -514,7 +514,7 @@ void unifi_ta_sample(card_t *card,
514 const u8 *saddr, 514 const u8 *saddr,
515 const u8 *sta_macaddr, 515 const u8 *sta_macaddr,
516 CsrUint32 timestamp, 516 CsrUint32 timestamp,
517 CsrUint16 rate); 517 u16 rate);
518 518
519/** 519/**
520 * Notify the HIP core lib for a detected Traffic Classification. 520 * Notify the HIP core lib for a detected Traffic Classification.
@@ -530,7 +530,7 @@ void unifi_ta_sample(card_t *card,
530 */ 530 */
531void unifi_ta_classification(card_t *card, 531void unifi_ta_classification(card_t *card,
532 CsrWifiRouterCtrlTrafficType traffic_type, 532 CsrWifiRouterCtrlTrafficType traffic_type,
533 CsrUint16 period); 533 u16 period);
534 534
535#endif 535#endif
536/** 536/**
@@ -545,9 +545,9 @@ void unifi_ta_classification(card_t *card,
545CsrResult unifi_card_hard_reset(card_t *card); 545CsrResult unifi_card_hard_reset(card_t *card);
546 546
547 547
548CsrResult unifi_card_readn(card_t *card, CsrUint32 unifi_addr, void *pdata, CsrUint16 len); 548CsrResult unifi_card_readn(card_t *card, CsrUint32 unifi_addr, void *pdata, u16 len);
549CsrResult unifi_card_read16(card_t *card, CsrUint32 unifi_addr, CsrUint16 *pdata); 549CsrResult unifi_card_read16(card_t *card, CsrUint32 unifi_addr, u16 *pdata);
550CsrResult unifi_card_write16(card_t *card, CsrUint32 unifi_addr, CsrUint16 data); 550CsrResult unifi_card_write16(card_t *card, CsrUint32 unifi_addr, u16 data);
551 551
552 552
553enum unifi_dbg_processors_select 553enum unifi_dbg_processors_select
@@ -660,15 +660,15 @@ void unifi_receive_event(void *ospriv,
660 * @ingroup upperedge 660 * @ingroup upperedge
661 */ 661 */
662CsrResult unifi_reque_ma_packet_request(void *ospriv, CsrUint32 host_tag, 662CsrResult unifi_reque_ma_packet_request(void *ospriv, CsrUint32 host_tag,
663 CsrUint16 status, 663 u16 status,
664 bulk_data_desc_t *bulkDataDesc); 664 bulk_data_desc_t *bulkDataDesc);
665 665
666#endif 666#endif
667typedef struct 667typedef struct
668{ 668{
669 CsrUint16 free_fh_sig_queue_slots[UNIFI_NO_OF_TX_QS]; 669 u16 free_fh_sig_queue_slots[UNIFI_NO_OF_TX_QS];
670 CsrUint16 free_fh_bulkdata_slots; 670 u16 free_fh_bulkdata_slots;
671 CsrUint16 free_fh_fw_slots; 671 u16 free_fh_fw_slots;
672} unifi_HipQosInfo; 672} unifi_HipQosInfo;
673 673
674void unifi_get_hip_qos_info(card_t *card, unifi_HipQosInfo *hipqosinfo); 674void unifi_get_hip_qos_info(card_t *card, unifi_HipQosInfo *hipqosinfo);
@@ -859,20 +859,20 @@ void unifi_request_max_sdio_clock(card_t *card);
859 859
860 860
861/* Functions to lookup bulk data command names. */ 861/* Functions to lookup bulk data command names. */
862const CsrCharString* lookup_bulkcmd_name(CsrUint16 id); 862const CsrCharString* lookup_bulkcmd_name(u16 id);
863 863
864/* Function to log HIP's global debug buffer */ 864/* Function to log HIP's global debug buffer */
865#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 865#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
866void unifi_debug_buf_dump(void); 866void unifi_debug_buf_dump(void);
867void unifi_debug_log_to_buf(const CsrCharString *fmt, ...); 867void unifi_debug_log_to_buf(const CsrCharString *fmt, ...);
868void unifi_debug_hex_to_buf(const CsrCharString *buff, CsrUint16 length); 868void unifi_debug_hex_to_buf(const CsrCharString *buff, u16 length);
869#endif 869#endif
870 870
871/* Mini-coredump utility functions */ 871/* Mini-coredump utility functions */
872CsrResult unifi_coredump_get_value(card_t *card, struct unifi_coredump_req *req); 872CsrResult unifi_coredump_get_value(card_t *card, struct unifi_coredump_req *req);
873CsrResult unifi_coredump_capture(card_t *card, struct unifi_coredump_req *req); 873CsrResult unifi_coredump_capture(card_t *card, struct unifi_coredump_req *req);
874CsrResult unifi_coredump_request_at_next_reset(card_t *card, s8 enable); 874CsrResult unifi_coredump_request_at_next_reset(card_t *card, s8 enable);
875CsrResult unifi_coredump_init(card_t *card, CsrUint16 num_dump_buffers); 875CsrResult unifi_coredump_init(card_t *card, u16 num_dump_buffers);
876void unifi_coredump_free(card_t *card); 876void unifi_coredump_free(card_t *card);
877 877
878#ifdef __cplusplus 878#ifdef __cplusplus
diff --git a/drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c b/drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c
index ee1970dae91..07aa954d5c0 100644
--- a/drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c
+++ b/drivers/staging/csr/csr_wifi_hip_unifi_signal_names.c
@@ -29,7 +29,7 @@ static const struct sig_name Unifi_bulkcmd_names[] = {
29 { 15, "Padding" } 29 { 15, "Padding" }
30}; 30};
31 31
32const CsrCharString* lookup_bulkcmd_name(CsrUint16 id) 32const CsrCharString* lookup_bulkcmd_name(u16 id)
33{ 33{
34 if (id < 9) 34 if (id < 9)
35 { 35 {
diff --git a/drivers/staging/csr/csr_wifi_hip_xbv.c b/drivers/staging/csr/csr_wifi_hip_xbv.c
index 8bc79aab702..cc590d79bb2 100644
--- a/drivers/staging/csr/csr_wifi_hip_xbv.c
+++ b/drivers/staging/csr/csr_wifi_hip_xbv.c
@@ -99,7 +99,7 @@ static CsrInt32 xbv_push(xbv1_t *fwinfo, xbv_stack_t *stack,
99 xbv_container new_cont, CsrUint32 ioff); 99 xbv_container new_cont, CsrUint32 ioff);
100 100
101static CsrUint32 write_uint16(void *buf, const CsrUint32 offset, 101static CsrUint32 write_uint16(void *buf, const CsrUint32 offset,
102 const CsrUint16 val); 102 const u16 val);
103static CsrUint32 write_uint32(void *buf, const CsrUint32 offset, 103static CsrUint32 write_uint32(void *buf, const CsrUint32 offset,
104 const CsrUint32 val); 104 const CsrUint32 val);
105static CsrUint32 write_bytes(void *buf, const CsrUint32 offset, 105static CsrUint32 write_bytes(void *buf, const CsrUint32 offset,
@@ -109,7 +109,7 @@ static CsrUint32 write_tag(void *buf, const CsrUint32 offset,
109static CsrUint32 write_chunk(void *buf, const CsrUint32 offset, 109static CsrUint32 write_chunk(void *buf, const CsrUint32 offset,
110 const CsrCharString *tag_str, 110 const CsrCharString *tag_str,
111 const CsrUint32 payload_len); 111 const CsrUint32 payload_len);
112static CsrUint16 calc_checksum(void *buf, const CsrUint32 offset, 112static u16 calc_checksum(void *buf, const CsrUint32 offset,
113 const CsrUint32 bytes_len); 113 const CsrUint32 bytes_len);
114static CsrUint32 calc_patch_size(const xbv1_t *fwinfo); 114static CsrUint32 calc_patch_size(const xbv1_t *fwinfo);
115 115
@@ -118,7 +118,7 @@ static CsrUint32 write_xbv_header(void *buf, const CsrUint32 offset,
118static CsrUint32 write_ptch_header(void *buf, const CsrUint32 offset, 118static CsrUint32 write_ptch_header(void *buf, const CsrUint32 offset,
119 const CsrUint32 fw_id); 119 const CsrUint32 fw_id);
120static CsrUint32 write_patchcmd(void *buf, const CsrUint32 offset, 120static CsrUint32 write_patchcmd(void *buf, const CsrUint32 offset,
121 const CsrUint32 dst_genaddr, const CsrUint16 len); 121 const CsrUint32 dst_genaddr, const u16 len);
122static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset, 122static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset,
123 const xbv1_t *fwinfo, CsrUint32 fw_id); 123 const xbv1_t *fwinfo, CsrUint32 fw_id);
124static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset, 124static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset,
@@ -361,8 +361,8 @@ CsrResult xbv1_parse(card_t *card, fwreadfn_t readfn, void *dlpriv, xbv1_t *fwin
361 361
362 /* Fill in the VMEQ */ 362 /* Fill in the VMEQ */
363 vmeq->addr = temp[0]; 363 vmeq->addr = temp[0];
364 vmeq->mask = (CsrUint16)temp[1]; 364 vmeq->mask = (u16)temp[1];
365 vmeq->value = (CsrUint16)temp[2]; 365 vmeq->value = (u16)temp[2];
366 } 366 }
367 else if (TAG_EQ(tag.t_name, "FWID")) 367 else if (TAG_EQ(tag.t_name, "FWID"))
368 { 368 {
@@ -568,19 +568,19 @@ static CsrInt32 read_uint(card_t *card, ct_t *ct, CsrUint32 *u, CsrUint32 len)
568} /* read_uint() */ 568} /* read_uint() */
569 569
570 570
571static CsrUint32 write_uint16(void *buf, const CsrUint32 offset, const CsrUint16 val) 571static CsrUint32 write_uint16(void *buf, const CsrUint32 offset, const u16 val)
572{ 572{
573 u8 *dst = (u8 *)buf + offset; 573 u8 *dst = (u8 *)buf + offset;
574 *dst++ = (u8)(val & 0xff); /* LSB first */ 574 *dst++ = (u8)(val & 0xff); /* LSB first */
575 *dst = (u8)(val >> 8); 575 *dst = (u8)(val >> 8);
576 return sizeof(CsrUint16); 576 return sizeof(u16);
577} 577}
578 578
579 579
580static CsrUint32 write_uint32(void *buf, const CsrUint32 offset, const CsrUint32 val) 580static CsrUint32 write_uint32(void *buf, const CsrUint32 offset, const CsrUint32 val)
581{ 581{
582 (void)write_uint16(buf, offset + 0, (CsrUint16)(val & 0xffff)); 582 (void)write_uint16(buf, offset + 0, (u16)(val & 0xffff));
583 (void)write_uint16(buf, offset + 2, (CsrUint16)(val >> 16)); 583 (void)write_uint16(buf, offset + 2, (u16)(val >> 16));
584 return sizeof(CsrUint32); 584 return sizeof(CsrUint32);
585} 585}
586 586
@@ -616,18 +616,18 @@ static CsrUint32 write_chunk(void *buf, const CsrUint32 offset, const CsrCharStr
616} 616}
617 617
618 618
619static CsrUint16 calc_checksum(void *buf, const CsrUint32 offset, const CsrUint32 bytes_len) 619static u16 calc_checksum(void *buf, const CsrUint32 offset, const CsrUint32 bytes_len)
620{ 620{
621 CsrUint32 i; 621 CsrUint32 i;
622 u8 *src = (u8 *)buf + offset; 622 u8 *src = (u8 *)buf + offset;
623 CsrUint16 sum = 0; 623 u16 sum = 0;
624 CsrUint16 val; 624 u16 val;
625 625
626 for (i = 0; i < bytes_len / 2; i++) 626 for (i = 0; i < bytes_len / 2; i++)
627 { 627 {
628 /* Contents copied to file is LE, host might not be */ 628 /* Contents copied to file is LE, host might not be */
629 val = (CsrUint16) * src++; /* LSB */ 629 val = (u16) * src++; /* LSB */
630 val += (CsrUint16)(*src++) << 8; /* MSB */ 630 val += (u16)(*src++) << 8; /* MSB */
631 sum += val; 631 sum += val;
632 } 632 }
633 633
@@ -711,11 +711,11 @@ static CsrUint32 write_ptch_header(void *buf, const CsrUint32 offset, const CsrU
711#define UF_MEMPUT_MAC 0x0000 711#define UF_MEMPUT_MAC 0x0000
712#define UF_MEMPUT_PHY 0x1000 712#define UF_MEMPUT_PHY 0x1000
713 713
714static CsrUint32 write_patchcmd(void *buf, const CsrUint32 offset, const CsrUint32 dst_genaddr, const CsrUint16 len) 714static CsrUint32 write_patchcmd(void *buf, const CsrUint32 offset, const CsrUint32 dst_genaddr, const u16 len)
715{ 715{
716 CsrUint32 written = 0; 716 CsrUint32 written = 0;
717 CsrUint32 region = (dst_genaddr >> 28); 717 CsrUint32 region = (dst_genaddr >> 28);
718 CsrUint16 cmd_and_len = UF_MEMPUT_MAC; 718 u16 cmd_and_len = UF_MEMPUT_MAC;
719 719
720 if (region == UF_REGION_PHY) 720 if (region == UF_REGION_PHY)
721 { 721 {
@@ -731,8 +731,8 @@ static CsrUint32 write_patchcmd(void *buf, const CsrUint32 offset, const CsrUint
731 written += write_uint16(buf, offset + written, cmd_and_len); 731 written += write_uint16(buf, offset + written, cmd_and_len);
732 732
733 /* Write the destination generic address */ 733 /* Write the destination generic address */
734 written += write_uint16(buf, offset + written, (CsrUint16)(dst_genaddr >> 16)); 734 written += write_uint16(buf, offset + written, (u16)(dst_genaddr >> 16));
735 written += write_uint16(buf, offset + written, (CsrUint16)(dst_genaddr & 0xffff)); 735 written += write_uint16(buf, offset + written, (u16)(dst_genaddr & 0xffff));
736 736
737 /* The data payload should be appended to the command */ 737 /* The data payload should be appended to the command */
738 return written; 738 return written;
@@ -748,7 +748,7 @@ static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset, fwreadfn_
748 CsrUint32 left = fwdl->dl_size; /* Bytes left in this fwdl */ 748 CsrUint32 left = fwdl->dl_size; /* Bytes left in this fwdl */
749 CsrUint32 dl_addr = fwdl->dl_addr; /* Target address of fwdl image on XAP */ 749 CsrUint32 dl_addr = fwdl->dl_addr; /* Target address of fwdl image on XAP */
750 CsrUint32 dl_offs = fwdl->dl_offset; /* Offset of fwdl image data in source */ 750 CsrUint32 dl_offs = fwdl->dl_offset; /* Offset of fwdl image data in source */
751 CsrUint16 csum; 751 u16 csum;
752 CsrUint32 csum_start_offs; /* first offset to include in checksum */ 752 CsrUint32 csum_start_offs; /* first offset to include in checksum */
753 CsrUint32 sec_data_len; /* section data byte count */ 753 CsrUint32 sec_data_len; /* section data byte count */
754 CsrUint32 sec_len; /* section data + header byte count */ 754 CsrUint32 sec_len; /* section data + header byte count */
@@ -768,15 +768,15 @@ static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset, fwreadfn_
768 csum_start_offs = offset + written; 768 csum_start_offs = offset + written;
769 769
770 /* Patch-chunk header: fw_id. Note that this is in XAP word order */ 770 /* Patch-chunk header: fw_id. Note that this is in XAP word order */
771 written += write_uint16(buf, offset + written, (CsrUint16)(fw_id >> 16)); 771 written += write_uint16(buf, offset + written, (u16)(fw_id >> 16));
772 written += write_uint16(buf, offset + written, (CsrUint16)(fw_id & 0xffff)); 772 written += write_uint16(buf, offset + written, (u16)(fw_id & 0xffff));
773 773
774 /* Patch-chunk header: section length in uint16s */ 774 /* Patch-chunk header: section length in uint16s */
775 written += write_uint16(buf, offset + written, (CsrUint16)(sec_len / 2)); 775 written += write_uint16(buf, offset + written, (u16)(sec_len / 2));
776 776
777 777
778 /* Write the appropriate patch command for the data's destination ptr */ 778 /* Write the appropriate patch command for the data's destination ptr */
779 written += write_patchcmd(buf, offset + written, dl_addr, (CsrUint16)(sec_data_len / 2)); 779 written += write_patchcmd(buf, offset + written, dl_addr, (u16)(sec_data_len / 2));
780 780
781 /* Write the data itself (limited to the max chunk length) */ 781 /* Write the data itself (limited to the max chunk length) */
782 if (readfn(NULL, (void *)dlpriv, dl_offs, fw_buf, sec_data_len) < 0) 782 if (readfn(NULL, (void *)dlpriv, dl_offs, fw_buf, sec_data_len) < 0)
@@ -789,7 +789,7 @@ static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset, fwreadfn_
789 fw_buf, 789 fw_buf,
790 sec_data_len); 790 sec_data_len);
791 791
792 /* CsrUint16 checksum calculated over data written */ 792 /* u16 checksum calculated over data written */
793 csum = calc_checksum(buf, csum_start_offs, written - (csum_start_offs - offset)); 793 csum = calc_checksum(buf, csum_start_offs, written - (csum_start_offs - offset));
794 written += write_uint16(buf, offset + written, csum); 794 written += write_uint16(buf, offset + written, csum);
795 795
@@ -813,7 +813,7 @@ static CsrUint32 write_fwdl_to_ptdl(void *buf, const CsrUint32 offset, fwreadfn_
813static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset, const xbv1_t *fwinfo, CsrUint32 fw_id) 813static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset, const xbv1_t *fwinfo, CsrUint32 fw_id)
814{ 814{
815 CsrUint32 written = 0; 815 CsrUint32 written = 0;
816 CsrUint16 csum; 816 u16 csum;
817 CsrUint32 csum_start_offs; /* first offset to include in checksum */ 817 CsrUint32 csum_start_offs; /* first offset to include in checksum */
818 CsrUint32 sec_len; /* section data + header byte count */ 818 CsrUint32 sec_len; /* section data + header byte count */
819 819
@@ -826,11 +826,11 @@ static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset, const xbv1_
826 csum_start_offs = offset + written; 826 csum_start_offs = offset + written;
827 827
828 /* Patch-chunk header: fw_id. Note that this is in XAP word order */ 828 /* Patch-chunk header: fw_id. Note that this is in XAP word order */
829 written += write_uint16(buf, offset + written, (CsrUint16)(fw_id >> 16)); 829 written += write_uint16(buf, offset + written, (u16)(fw_id >> 16));
830 written += write_uint16(buf, offset + written, (CsrUint16)(fw_id & 0xffff)); 830 written += write_uint16(buf, offset + written, (u16)(fw_id & 0xffff));
831 831
832 /* Patch-chunk header: section length in uint16s */ 832 /* Patch-chunk header: section length in uint16s */
833 written += write_uint16(buf, offset + written, (CsrUint16)(sec_len / 2)); 833 written += write_uint16(buf, offset + written, (u16)(sec_len / 2));
834 834
835 /* 835 /*
836 * Restart addresses to be executed on subsequent loader restart command. 836 * Restart addresses to be executed on subsequent loader restart command.
@@ -846,7 +846,7 @@ static CsrUint32 write_reset_ptdl(void *buf, const CsrUint32 offset, const xbv1_
846 written += write_uint16(buf, offset + written, (UF_PHY_START_VEC >> 16)); 846 written += write_uint16(buf, offset + written, (UF_PHY_START_VEC >> 16));
847 written += write_uint16(buf, offset + written, (UF_PHY_START_VEC & 0xffff)); 847 written += write_uint16(buf, offset + written, (UF_PHY_START_VEC & 0xffff));
848 848
849 /* CsrUint16 checksum calculated over data written */ 849 /* u16 checksum calculated over data written */
850 csum = calc_checksum(buf, csum_start_offs, written - (csum_start_offs - offset)); 850 csum = calc_checksum(buf, csum_start_offs, written - (csum_start_offs - offset));
851 written += write_uint16(buf, offset + written, csum); 851 written += write_uint16(buf, offset + written, csum);
852 852
@@ -936,7 +936,7 @@ CsrInt32 xbv1_read_slut(card_t *card, fwreadfn_t readfn, void *dlpriv, xbv1_t *f
936 return -1; 936 return -1;
937 } 937 }
938 938
939 slut[count].id = (CsrUint16)id; 939 slut[count].id = (u16)id;
940 slut[count].obj = obj; 940 slut[count].obj = obj;
941 count++; 941 count++;
942 } 942 }
diff --git a/drivers/staging/csr/csr_wifi_hip_xbv.h b/drivers/staging/csr/csr_wifi_hip_xbv.h
index fdc4560676b..f5c3e80b332 100644
--- a/drivers/staging/csr/csr_wifi_hip_xbv.h
+++ b/drivers/staging/csr/csr_wifi_hip_xbv.h
@@ -34,8 +34,8 @@ extern "C" {
34struct VMEQ 34struct VMEQ
35{ 35{
36 CsrUint32 addr; 36 CsrUint32 addr;
37 CsrUint16 mask; 37 u16 mask;
38 CsrUint16 value; 38 u16 value;
39}; 39};
40 40
41struct VAND 41struct VAND
diff --git a/drivers/staging/csr/csr_wifi_lib.h b/drivers/staging/csr/csr_wifi_lib.h
index e1ef72b3e48..540d93cc5cc 100644
--- a/drivers/staging/csr/csr_wifi_lib.h
+++ b/drivers/staging/csr/csr_wifi_lib.h
@@ -39,7 +39,7 @@ extern "C" {
39 * Allocates and fills in a message with the signature CsrWifiEvent 39 * Allocates and fills in a message with the signature CsrWifiEvent
40 * 40 *
41 *----------------------------------------------------------------------------*/ 41 *----------------------------------------------------------------------------*/
42CsrWifiFsmEvent* CsrWifiEvent_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrSchedQid dst, CsrSchedQid src); 42CsrWifiFsmEvent* CsrWifiEvent_struct(u16 primtype, u16 msgtype, CsrSchedQid dst, CsrSchedQid src);
43 43
44typedef struct 44typedef struct
45{ 45{
@@ -55,12 +55,12 @@ typedef struct
55 * Allocates and fills in a message with the signature CsrWifiEventCsrUint8 55 * Allocates and fills in a message with the signature CsrWifiEventCsrUint8
56 * 56 *
57 *----------------------------------------------------------------------------*/ 57 *----------------------------------------------------------------------------*/
58CsrWifiEventCsrUint8* CsrWifiEventCsrUint8_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrSchedQid dst, CsrSchedQid src, u8 value); 58CsrWifiEventCsrUint8* CsrWifiEventCsrUint8_struct(u16 primtype, u16 msgtype, CsrSchedQid dst, CsrSchedQid src, u8 value);
59 59
60typedef struct 60typedef struct
61{ 61{
62 CsrWifiFsmEvent common; 62 CsrWifiFsmEvent common;
63 CsrUint16 value; 63 u16 value;
64} CsrWifiEventCsrUint16; 64} CsrWifiEventCsrUint16;
65 65
66/*----------------------------------------------------------------------------* 66/*----------------------------------------------------------------------------*
@@ -71,7 +71,7 @@ typedef struct
71 * Allocates and fills in a message with the signature CsrWifiEventCsrUint16 71 * Allocates and fills in a message with the signature CsrWifiEventCsrUint16
72 * 72 *
73 *----------------------------------------------------------------------------*/ 73 *----------------------------------------------------------------------------*/
74CsrWifiEventCsrUint16* CsrWifiEventCsrUint16_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrSchedQid dst, CsrSchedQid src, CsrUint16 value); 74CsrWifiEventCsrUint16* CsrWifiEventCsrUint16_struct(u16 primtype, u16 msgtype, CsrSchedQid dst, CsrSchedQid src, u16 value);
75 75
76typedef struct 76typedef struct
77{ 77{
@@ -87,12 +87,12 @@ typedef struct
87 * Allocates and fills in a message with the signature CsrWifiEventCsrUint32 87 * Allocates and fills in a message with the signature CsrWifiEventCsrUint32
88 * 88 *
89 *----------------------------------------------------------------------------*/ 89 *----------------------------------------------------------------------------*/
90CsrWifiEventCsrUint32* CsrWifiEventCsrUint32_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrSchedQid dst, CsrSchedQid src, CsrUint32 value); 90CsrWifiEventCsrUint32* CsrWifiEventCsrUint32_struct(u16 primtype, u16 msgtype, CsrSchedQid dst, CsrSchedQid src, CsrUint32 value);
91 91
92typedef struct 92typedef struct
93{ 93{
94 CsrWifiFsmEvent common; 94 CsrWifiFsmEvent common;
95 CsrUint16 value16; 95 u16 value16;
96 u8 value8; 96 u8 value8;
97} CsrWifiEventCsrUint16CsrUint8; 97} CsrWifiEventCsrUint16CsrUint8;
98 98
@@ -104,7 +104,7 @@ typedef struct
104 * Allocates and fills in a message with the signature CsrWifiEventCsrUint16CsrUint8 104 * Allocates and fills in a message with the signature CsrWifiEventCsrUint16CsrUint8
105 * 105 *
106 *----------------------------------------------------------------------------*/ 106 *----------------------------------------------------------------------------*/
107CsrWifiEventCsrUint16CsrUint8* CsrWifiEventCsrUint16CsrUint8_struct(CsrUint16 primtype, CsrUint16 msgtype, CsrSchedQid dst, CsrSchedQid src, CsrUint16 value16, u8 value8); 107CsrWifiEventCsrUint16CsrUint8* CsrWifiEventCsrUint16CsrUint8_struct(u16 primtype, u16 msgtype, CsrSchedQid dst, CsrSchedQid src, u16 value16, u8 value8);
108 108
109#ifdef __cplusplus 109#ifdef __cplusplus
110} 110}
diff --git a/drivers/staging/csr/csr_wifi_msgconv.h b/drivers/staging/csr/csr_wifi_msgconv.h
index 6029a21d573..72da857742a 100644
--- a/drivers/staging/csr/csr_wifi_msgconv.h
+++ b/drivers/staging/csr/csr_wifi_msgconv.h
@@ -21,11 +21,11 @@ extern "C" {
21#endif 21#endif
22 22
23 23
24void CsrUint16SerBigEndian(u8 *ptr, CsrSize *len, CsrUint16 v); 24void CsrUint16SerBigEndian(u8 *ptr, CsrSize *len, u16 v);
25void CsrUint24SerBigEndian(u8 *ptr, CsrSize *len, CsrUint32 v); 25void CsrUint24SerBigEndian(u8 *ptr, CsrSize *len, CsrUint32 v);
26void CsrUint32SerBigEndian(u8 *ptr, CsrSize *len, CsrUint32 v); 26void CsrUint32SerBigEndian(u8 *ptr, CsrSize *len, CsrUint32 v);
27 27
28void CsrUint16DesBigEndian(CsrUint16 *v, u8 *buffer, CsrSize *offset); 28void CsrUint16DesBigEndian(u16 *v, u8 *buffer, CsrSize *offset);
29void CsrUint24DesBigEndian(CsrUint32 *v, u8 *buffer, CsrSize *offset); 29void CsrUint24DesBigEndian(CsrUint32 *v, u8 *buffer, CsrSize *offset);
30void CsrUint32DesBigEndian(CsrUint32 *v, u8 *buffer, CsrSize *offset); 30void CsrUint32DesBigEndian(CsrUint32 *v, u8 *buffer, CsrSize *offset);
31 31
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_converter_init.c b/drivers/staging/csr/csr_wifi_nme_ap_converter_init.c
index 83b3727d47d..37574093148 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_converter_init.c
+++ b/drivers/staging/csr/csr_wifi_nme_ap_converter_init.c
@@ -43,11 +43,11 @@ static CsrMsgConvMsgEntry csrwifinmeap_conv_lut[] = {
43 { 0, NULL, NULL, NULL, NULL }, 43 { 0, NULL, NULL, NULL, NULL },
44}; 44};
45 45
46CsrMsgConvMsgEntry* CsrWifiNmeApConverterLookup(CsrMsgConvMsgEntry *ce, CsrUint16 msgType) 46CsrMsgConvMsgEntry* CsrWifiNmeApConverterLookup(CsrMsgConvMsgEntry *ce, u16 msgType)
47{ 47{
48 if (msgType & CSR_PRIM_UPSTREAM) 48 if (msgType & CSR_PRIM_UPSTREAM)
49 { 49 {
50 CsrUint16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_NME_AP_PRIM_DOWNSTREAM_COUNT; 50 u16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_NME_AP_PRIM_DOWNSTREAM_COUNT;
51 if (idx < (CSR_WIFI_NME_AP_PRIM_UPSTREAM_COUNT + CSR_WIFI_NME_AP_PRIM_DOWNSTREAM_COUNT) && 51 if (idx < (CSR_WIFI_NME_AP_PRIM_UPSTREAM_COUNT + CSR_WIFI_NME_AP_PRIM_DOWNSTREAM_COUNT) &&
52 csrwifinmeap_conv_lut[idx].msgType == msgType) 52 csrwifinmeap_conv_lut[idx].msgType == msgType)
53 { 53 {
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c
index 8a95f3ceeff..68123968ae9 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_nme_ap_free_downstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_NME_AP_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_NME_AP_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiNmeApFreeDownstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiNmeApFreeDownstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_NME_AP_PRIM) 30 if (eventClass != CSR_WIFI_NME_AP_PRIM)
31 { 31 {
@@ -65,7 +65,7 @@ void CsrWifiNmeApFreeDownstreamMessageContents(CsrUint16 eventClass, void *messa
65 break; 65 break;
66 } 66 }
67 { 67 {
68 CsrUint16 i3; 68 u16 i3;
69 for (i3 = 0; i3 < p->p2pGoParam.operatingChanList.channelEntryListCount; i3++) 69 for (i3 = 0; i3 < p->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
70 { 70 {
71 CsrPmemFree(p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); 71 CsrPmemFree(p->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel);
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c
index 7740dc3a40b..d9ebce3e961 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_nme_ap_free_upstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_NME_AP_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_NME_AP_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiNmeApFreeUpstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiNmeApFreeUpstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_NME_AP_PRIM) 30 if (eventClass != CSR_WIFI_NME_AP_PRIM)
31 { 31 {
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_lib.h b/drivers/staging/csr/csr_wifi_nme_ap_lib.h
index 2deebdb3877..4523065ef8e 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_lib.h
+++ b/drivers/staging/csr/csr_wifi_nme_ap_lib.h
@@ -46,7 +46,7 @@ extern "C" {
46 * PARAMETERS 46 * PARAMETERS
47 * Deallocates the resources in a CSR_WIFI_NME_AP upstream message 47 * Deallocates the resources in a CSR_WIFI_NME_AP upstream message
48 *----------------------------------------------------------------------------*/ 48 *----------------------------------------------------------------------------*/
49void CsrWifiNmeApFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 49void CsrWifiNmeApFreeUpstreamMessageContents(u16 eventClass, void *message);
50 50
51/*----------------------------------------------------------------------------* 51/*----------------------------------------------------------------------------*
52 * CsrWifiNmeApFreeDownstreamMessageContents 52 * CsrWifiNmeApFreeDownstreamMessageContents
@@ -58,7 +58,7 @@ void CsrWifiNmeApFreeUpstreamMessageContents(CsrUint16 eventClass, void *message
58 * PARAMETERS 58 * PARAMETERS
59 * Deallocates the resources in a CSR_WIFI_NME_AP downstream message 59 * Deallocates the resources in a CSR_WIFI_NME_AP downstream message
60 *----------------------------------------------------------------------------*/ 60 *----------------------------------------------------------------------------*/
61void CsrWifiNmeApFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 61void CsrWifiNmeApFreeDownstreamMessageContents(u16 eventClass, void *message);
62 62
63/*----------------------------------------------------------------------------* 63/*----------------------------------------------------------------------------*
64 * Enum to string functions 64 * Enum to string functions
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_prim.h b/drivers/staging/csr/csr_wifi_nme_ap_prim.h
index 5e08d53982f..616a899b8eb 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_prim.h
+++ b/drivers/staging/csr/csr_wifi_nme_ap_prim.h
@@ -77,10 +77,10 @@ typedef u8 CsrWifiNmeApPersCredentialType;
77*******************************************************************************/ 77*******************************************************************************/
78typedef struct 78typedef struct
79{ 79{
80 CsrUint16 apGroupkeyTimeout; 80 u16 apGroupkeyTimeout;
81 CsrBool apStrictGtkRekey; 81 CsrBool apStrictGtkRekey;
82 CsrUint16 apGmkTimeout; 82 u16 apGmkTimeout;
83 CsrUint16 apResponseTimeout; 83 u16 apResponseTimeout;
84 u8 apRetransLimit; 84 u8 apRetransLimit;
85} CsrWifiNmeApConfig; 85} CsrWifiNmeApConfig;
86 86
@@ -222,7 +222,7 @@ typedef struct
222typedef struct 222typedef struct
223{ 223{
224 CsrWifiFsmEvent common; 224 CsrWifiFsmEvent common;
225 CsrUint16 interfaceTag; 225 u16 interfaceTag;
226 CsrWifiSmeWpsDpid selectedDevicePasswordId; 226 CsrWifiSmeWpsDpid selectedDevicePasswordId;
227 CsrWifiSmeWpsConfigType selectedConfigMethod; 227 CsrWifiSmeWpsConfigType selectedConfigMethod;
228 u8 pin[8]; 228 u8 pin[8];
@@ -254,7 +254,7 @@ typedef struct
254typedef struct 254typedef struct
255{ 255{
256 CsrWifiFsmEvent common; 256 CsrWifiFsmEvent common;
257 CsrUint16 interfaceTag; 257 u16 interfaceTag;
258 CsrWifiSmeApType apType; 258 CsrWifiSmeApType apType;
259 CsrBool cloakSsid; 259 CsrBool cloakSsid;
260 CsrWifiSsid ssid; 260 CsrWifiSsid ssid;
@@ -282,7 +282,7 @@ typedef struct
282typedef struct 282typedef struct
283{ 283{
284 CsrWifiFsmEvent common; 284 CsrWifiFsmEvent common;
285 CsrUint16 interfaceTag; 285 u16 interfaceTag;
286} CsrWifiNmeApStopReq; 286} CsrWifiNmeApStopReq;
287 287
288/******************************************************************************* 288/*******************************************************************************
@@ -332,7 +332,7 @@ typedef struct
332typedef struct 332typedef struct
333{ 333{
334 CsrWifiFsmEvent common; 334 CsrWifiFsmEvent common;
335 CsrUint16 interfaceTag; 335 u16 interfaceTag;
336 CsrWifiMacAddress staMacAddress; 336 CsrWifiMacAddress staMacAddress;
337 CsrBool keepBlocking; 337 CsrBool keepBlocking;
338} CsrWifiNmeApStaRemoveReq; 338} CsrWifiNmeApStaRemoveReq;
@@ -373,7 +373,7 @@ typedef struct
373typedef struct 373typedef struct
374{ 374{
375 CsrWifiFsmEvent common; 375 CsrWifiFsmEvent common;
376 CsrUint16 interfaceTag; 376 u16 interfaceTag;
377 CsrResult status; 377 CsrResult status;
378} CsrWifiNmeApWpsRegisterCfm; 378} CsrWifiNmeApWpsRegisterCfm;
379 379
@@ -395,7 +395,7 @@ typedef struct
395typedef struct 395typedef struct
396{ 396{
397 CsrWifiFsmEvent common; 397 CsrWifiFsmEvent common;
398 CsrUint16 interfaceTag; 398 u16 interfaceTag;
399 CsrResult status; 399 CsrResult status;
400 CsrWifiSsid ssid; 400 CsrWifiSsid ssid;
401} CsrWifiNmeApStartCfm; 401} CsrWifiNmeApStartCfm;
@@ -419,7 +419,7 @@ typedef struct
419typedef struct 419typedef struct
420{ 420{
421 CsrWifiFsmEvent common; 421 CsrWifiFsmEvent common;
422 CsrUint16 interfaceTag; 422 u16 interfaceTag;
423 CsrResult status; 423 CsrResult status;
424} CsrWifiNmeApStopCfm; 424} CsrWifiNmeApStopCfm;
425 425
@@ -443,7 +443,7 @@ typedef struct
443typedef struct 443typedef struct
444{ 444{
445 CsrWifiFsmEvent common; 445 CsrWifiFsmEvent common;
446 CsrUint16 interfaceTag; 446 u16 interfaceTag;
447 CsrWifiSmeApType apType; 447 CsrWifiSmeApType apType;
448 CsrResult status; 448 CsrResult status;
449} CsrWifiNmeApStopInd; 449} CsrWifiNmeApStopInd;
@@ -488,7 +488,7 @@ typedef struct
488typedef struct 488typedef struct
489{ 489{
490 CsrWifiFsmEvent common; 490 CsrWifiFsmEvent common;
491 CsrUint16 interfaceTag; 491 u16 interfaceTag;
492 CsrWifiSmeMediaStatus mediaStatus; 492 CsrWifiSmeMediaStatus mediaStatus;
493 CsrWifiMacAddress peerMacAddress; 493 CsrWifiMacAddress peerMacAddress;
494 CsrWifiMacAddress peerDeviceAddress; 494 CsrWifiMacAddress peerDeviceAddress;
diff --git a/drivers/staging/csr/csr_wifi_nme_ap_serialize.c b/drivers/staging/csr/csr_wifi_nme_ap_serialize.c
index cdf33a68823..b79b8e8da1f 100644
--- a/drivers/staging/csr/csr_wifi_nme_ap_serialize.c
+++ b/drivers/staging/csr/csr_wifi_nme_ap_serialize.c
@@ -32,15 +32,15 @@ CsrSize CsrWifiNmeApConfigSetReqSizeof(void *msg)
32 CsrSize bufferSize = 2; 32 CsrSize bufferSize = 2;
33 33
34 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 104) */ 34 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 104) */
35 bufferSize += 2; /* CsrUint16 primitive->apConfig.apGroupkeyTimeout */ 35 bufferSize += 2; /* u16 primitive->apConfig.apGroupkeyTimeout */
36 bufferSize += 1; /* CsrBool primitive->apConfig.apStrictGtkRekey */ 36 bufferSize += 1; /* CsrBool primitive->apConfig.apStrictGtkRekey */
37 bufferSize += 2; /* CsrUint16 primitive->apConfig.apGmkTimeout */ 37 bufferSize += 2; /* u16 primitive->apConfig.apGmkTimeout */
38 bufferSize += 2; /* CsrUint16 primitive->apConfig.apResponseTimeout */ 38 bufferSize += 2; /* u16 primitive->apConfig.apResponseTimeout */
39 bufferSize += 1; /* u8 primitive->apConfig.apRetransLimit */ 39 bufferSize += 1; /* u8 primitive->apConfig.apRetransLimit */
40 bufferSize += 1; /* CsrWifiSmeApPhySupportMask primitive->apMacConfig.phySupportedBitmap */ 40 bufferSize += 1; /* CsrWifiSmeApPhySupportMask primitive->apMacConfig.phySupportedBitmap */
41 bufferSize += 2; /* CsrUint16 primitive->apMacConfig.beaconInterval */ 41 bufferSize += 2; /* u16 primitive->apMacConfig.beaconInterval */
42 bufferSize += 1; /* u8 primitive->apMacConfig.dtimPeriod */ 42 bufferSize += 1; /* u8 primitive->apMacConfig.dtimPeriod */
43 bufferSize += 2; /* CsrUint16 primitive->apMacConfig.maxListenInterval */ 43 bufferSize += 2; /* u16 primitive->apMacConfig.maxListenInterval */
44 bufferSize += 1; /* u8 primitive->apMacConfig.supportedRatesCount */ 44 bufferSize += 1; /* u8 primitive->apMacConfig.supportedRatesCount */
45 bufferSize += 20; /* u8 primitive->apMacConfig.supportedRates[20] */ 45 bufferSize += 20; /* u8 primitive->apMacConfig.supportedRates[20] */
46 bufferSize += 1; /* CsrWifiSmePreambleType primitive->apMacConfig.preamble */ 46 bufferSize += 1; /* CsrWifiSmePreambleType primitive->apMacConfig.preamble */
@@ -48,31 +48,31 @@ CsrSize CsrWifiNmeApConfigSetReqSizeof(void *msg)
48 bufferSize += 1; /* CsrWifiSmeCtsProtectionType primitive->apMacConfig.ctsProtectionType */ 48 bufferSize += 1; /* CsrWifiSmeCtsProtectionType primitive->apMacConfig.ctsProtectionType */
49 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmEnabled */ 49 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmEnabled */
50 { 50 {
51 CsrUint16 i2; 51 u16 i2;
52 for (i2 = 0; i2 < 4; i2++) 52 for (i2 = 0; i2 < 4; i2++)
53 { 53 {
54 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].cwMin */ 54 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].cwMin */
55 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].cwMax */ 55 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].cwMax */
56 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].aifs */ 56 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApParams[i2].aifs */
57 bufferSize += 2; /* CsrUint16 primitive->apMacConfig.wmmApParams[i2].txopLimit */ 57 bufferSize += 2; /* u16 primitive->apMacConfig.wmmApParams[i2].txopLimit */
58 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory */ 58 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory */
59 } 59 }
60 } 60 }
61 { 61 {
62 CsrUint16 i2; 62 u16 i2;
63 for (i2 = 0; i2 < 4; i2++) 63 for (i2 = 0; i2 < 4; i2++)
64 { 64 {
65 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].cwMin */ 65 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].cwMin */
66 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].cwMax */ 66 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].cwMax */
67 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].aifs */ 67 bufferSize += 1; /* u8 primitive->apMacConfig.wmmApBcParams[i2].aifs */
68 bufferSize += 2; /* CsrUint16 primitive->apMacConfig.wmmApBcParams[i2].txopLimit */ 68 bufferSize += 2; /* u16 primitive->apMacConfig.wmmApBcParams[i2].txopLimit */
69 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory */ 69 bufferSize += 1; /* CsrBool primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory */
70 } 70 }
71 } 71 }
72 bufferSize += 1; /* CsrWifiSmeApAccessType primitive->apMacConfig.accessType */ 72 bufferSize += 1; /* CsrWifiSmeApAccessType primitive->apMacConfig.accessType */
73 bufferSize += 1; /* u8 primitive->apMacConfig.macAddressListCount */ 73 bufferSize += 1; /* u8 primitive->apMacConfig.macAddressListCount */
74 { 74 {
75 CsrUint16 i2; 75 u16 i2;
76 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++) 76 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++)
77 { 77 {
78 bufferSize += 6; /* u8 primitive->apMacConfig.macAddressList[i2].a[6] */ 78 bufferSize += 6; /* u8 primitive->apMacConfig.macAddressList[i2].a[6] */
@@ -93,50 +93,50 @@ u8* CsrWifiNmeApConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
93 CsrWifiNmeApConfigSetReq *primitive = (CsrWifiNmeApConfigSetReq *)msg; 93 CsrWifiNmeApConfigSetReq *primitive = (CsrWifiNmeApConfigSetReq *)msg;
94 *len = 0; 94 *len = 0;
95 CsrUint16Ser(ptr, len, primitive->common.type); 95 CsrUint16Ser(ptr, len, primitive->common.type);
96 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apConfig.apGroupkeyTimeout); 96 CsrUint16Ser(ptr, len, (u16) primitive->apConfig.apGroupkeyTimeout);
97 CsrUint8Ser(ptr, len, (u8) primitive->apConfig.apStrictGtkRekey); 97 CsrUint8Ser(ptr, len, (u8) primitive->apConfig.apStrictGtkRekey);
98 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apConfig.apGmkTimeout); 98 CsrUint16Ser(ptr, len, (u16) primitive->apConfig.apGmkTimeout);
99 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apConfig.apResponseTimeout); 99 CsrUint16Ser(ptr, len, (u16) primitive->apConfig.apResponseTimeout);
100 CsrUint8Ser(ptr, len, (u8) primitive->apConfig.apRetransLimit); 100 CsrUint8Ser(ptr, len, (u8) primitive->apConfig.apRetransLimit);
101 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.phySupportedBitmap); 101 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.phySupportedBitmap);
102 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apMacConfig.beaconInterval); 102 CsrUint16Ser(ptr, len, (u16) primitive->apMacConfig.beaconInterval);
103 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.dtimPeriod); 103 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.dtimPeriod);
104 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apMacConfig.maxListenInterval); 104 CsrUint16Ser(ptr, len, (u16) primitive->apMacConfig.maxListenInterval);
105 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.supportedRatesCount); 105 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.supportedRatesCount);
106 CsrMemCpySer(ptr, len, (const void *) primitive->apMacConfig.supportedRates, ((CsrUint16) (20))); 106 CsrMemCpySer(ptr, len, (const void *) primitive->apMacConfig.supportedRates, ((u16) (20)));
107 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.preamble); 107 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.preamble);
108 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.shortSlotTimeEnabled); 108 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.shortSlotTimeEnabled);
109 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.ctsProtectionType); 109 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.ctsProtectionType);
110 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmEnabled); 110 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmEnabled);
111 { 111 {
112 CsrUint16 i2; 112 u16 i2;
113 for (i2 = 0; i2 < 4; i2++) 113 for (i2 = 0; i2 < 4; i2++)
114 { 114 {
115 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].cwMin); 115 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].cwMin);
116 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].cwMax); 116 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].cwMax);
117 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].aifs); 117 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].aifs);
118 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apMacConfig.wmmApParams[i2].txopLimit); 118 CsrUint16Ser(ptr, len, (u16) primitive->apMacConfig.wmmApParams[i2].txopLimit);
119 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory); 119 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory);
120 } 120 }
121 } 121 }
122 { 122 {
123 CsrUint16 i2; 123 u16 i2;
124 for (i2 = 0; i2 < 4; i2++) 124 for (i2 = 0; i2 < 4; i2++)
125 { 125 {
126 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].cwMin); 126 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].cwMin);
127 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].cwMax); 127 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].cwMax);
128 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].aifs); 128 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].aifs);
129 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apMacConfig.wmmApBcParams[i2].txopLimit); 129 CsrUint16Ser(ptr, len, (u16) primitive->apMacConfig.wmmApBcParams[i2].txopLimit);
130 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory); 130 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory);
131 } 131 }
132 } 132 }
133 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.accessType); 133 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.accessType);
134 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.macAddressListCount); 134 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.macAddressListCount);
135 { 135 {
136 CsrUint16 i2; 136 u16 i2;
137 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++) 137 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++)
138 { 138 {
139 CsrMemCpySer(ptr, len, (const void *) primitive->apMacConfig.macAddressList[i2].a, ((CsrUint16) (6))); 139 CsrMemCpySer(ptr, len, (const void *) primitive->apMacConfig.macAddressList[i2].a, ((u16) (6)));
140 } 140 }
141 } 141 }
142 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.apHtParams.greenfieldSupported); 142 CsrUint8Ser(ptr, len, (u8) primitive->apMacConfig.apHtParams.greenfieldSupported);
@@ -156,40 +156,40 @@ void* CsrWifiNmeApConfigSetReqDes(u8 *buffer, CsrSize length)
156 offset = 0; 156 offset = 0;
157 157
158 CsrUint16Des(&primitive->common.type, buffer, &offset); 158 CsrUint16Des(&primitive->common.type, buffer, &offset);
159 CsrUint16Des((CsrUint16 *) &primitive->apConfig.apGroupkeyTimeout, buffer, &offset); 159 CsrUint16Des((u16 *) &primitive->apConfig.apGroupkeyTimeout, buffer, &offset);
160 CsrUint8Des((u8 *) &primitive->apConfig.apStrictGtkRekey, buffer, &offset); 160 CsrUint8Des((u8 *) &primitive->apConfig.apStrictGtkRekey, buffer, &offset);
161 CsrUint16Des((CsrUint16 *) &primitive->apConfig.apGmkTimeout, buffer, &offset); 161 CsrUint16Des((u16 *) &primitive->apConfig.apGmkTimeout, buffer, &offset);
162 CsrUint16Des((CsrUint16 *) &primitive->apConfig.apResponseTimeout, buffer, &offset); 162 CsrUint16Des((u16 *) &primitive->apConfig.apResponseTimeout, buffer, &offset);
163 CsrUint8Des((u8 *) &primitive->apConfig.apRetransLimit, buffer, &offset); 163 CsrUint8Des((u8 *) &primitive->apConfig.apRetransLimit, buffer, &offset);
164 CsrUint8Des((u8 *) &primitive->apMacConfig.phySupportedBitmap, buffer, &offset); 164 CsrUint8Des((u8 *) &primitive->apMacConfig.phySupportedBitmap, buffer, &offset);
165 CsrUint16Des((CsrUint16 *) &primitive->apMacConfig.beaconInterval, buffer, &offset); 165 CsrUint16Des((u16 *) &primitive->apMacConfig.beaconInterval, buffer, &offset);
166 CsrUint8Des((u8 *) &primitive->apMacConfig.dtimPeriod, buffer, &offset); 166 CsrUint8Des((u8 *) &primitive->apMacConfig.dtimPeriod, buffer, &offset);
167 CsrUint16Des((CsrUint16 *) &primitive->apMacConfig.maxListenInterval, buffer, &offset); 167 CsrUint16Des((u16 *) &primitive->apMacConfig.maxListenInterval, buffer, &offset);
168 CsrUint8Des((u8 *) &primitive->apMacConfig.supportedRatesCount, buffer, &offset); 168 CsrUint8Des((u8 *) &primitive->apMacConfig.supportedRatesCount, buffer, &offset);
169 CsrMemCpyDes(primitive->apMacConfig.supportedRates, buffer, &offset, ((CsrUint16) (20))); 169 CsrMemCpyDes(primitive->apMacConfig.supportedRates, buffer, &offset, ((u16) (20)));
170 CsrUint8Des((u8 *) &primitive->apMacConfig.preamble, buffer, &offset); 170 CsrUint8Des((u8 *) &primitive->apMacConfig.preamble, buffer, &offset);
171 CsrUint8Des((u8 *) &primitive->apMacConfig.shortSlotTimeEnabled, buffer, &offset); 171 CsrUint8Des((u8 *) &primitive->apMacConfig.shortSlotTimeEnabled, buffer, &offset);
172 CsrUint8Des((u8 *) &primitive->apMacConfig.ctsProtectionType, buffer, &offset); 172 CsrUint8Des((u8 *) &primitive->apMacConfig.ctsProtectionType, buffer, &offset);
173 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmEnabled, buffer, &offset); 173 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmEnabled, buffer, &offset);
174 { 174 {
175 CsrUint16 i2; 175 u16 i2;
176 for (i2 = 0; i2 < 4; i2++) 176 for (i2 = 0; i2 < 4; i2++)
177 { 177 {
178 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].cwMin, buffer, &offset); 178 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].cwMin, buffer, &offset);
179 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].cwMax, buffer, &offset); 179 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].cwMax, buffer, &offset);
180 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].aifs, buffer, &offset); 180 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].aifs, buffer, &offset);
181 CsrUint16Des((CsrUint16 *) &primitive->apMacConfig.wmmApParams[i2].txopLimit, buffer, &offset); 181 CsrUint16Des((u16 *) &primitive->apMacConfig.wmmApParams[i2].txopLimit, buffer, &offset);
182 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory, buffer, &offset); 182 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApParams[i2].admissionControlMandatory, buffer, &offset);
183 } 183 }
184 } 184 }
185 { 185 {
186 CsrUint16 i2; 186 u16 i2;
187 for (i2 = 0; i2 < 4; i2++) 187 for (i2 = 0; i2 < 4; i2++)
188 { 188 {
189 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].cwMin, buffer, &offset); 189 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].cwMin, buffer, &offset);
190 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].cwMax, buffer, &offset); 190 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].cwMax, buffer, &offset);
191 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].aifs, buffer, &offset); 191 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].aifs, buffer, &offset);
192 CsrUint16Des((CsrUint16 *) &primitive->apMacConfig.wmmApBcParams[i2].txopLimit, buffer, &offset); 192 CsrUint16Des((u16 *) &primitive->apMacConfig.wmmApBcParams[i2].txopLimit, buffer, &offset);
193 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory, buffer, &offset); 193 CsrUint8Des((u8 *) &primitive->apMacConfig.wmmApBcParams[i2].admissionControlMandatory, buffer, &offset);
194 } 194 }
195 } 195 }
@@ -201,10 +201,10 @@ void* CsrWifiNmeApConfigSetReqDes(u8 *buffer, CsrSize length)
201 primitive->apMacConfig.macAddressList = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->apMacConfig.macAddressListCount); 201 primitive->apMacConfig.macAddressList = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->apMacConfig.macAddressListCount);
202 } 202 }
203 { 203 {
204 CsrUint16 i2; 204 u16 i2;
205 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++) 205 for (i2 = 0; i2 < primitive->apMacConfig.macAddressListCount; i2++)
206 { 206 {
207 CsrMemCpyDes(primitive->apMacConfig.macAddressList[i2].a, buffer, &offset, ((CsrUint16) (6))); 207 CsrMemCpyDes(primitive->apMacConfig.macAddressList[i2].a, buffer, &offset, ((u16) (6)));
208 } 208 }
209 } 209 }
210 CsrUint8Des((u8 *) &primitive->apMacConfig.apHtParams.greenfieldSupported, buffer, &offset); 210 CsrUint8Des((u8 *) &primitive->apMacConfig.apHtParams.greenfieldSupported, buffer, &offset);
@@ -231,7 +231,7 @@ CsrSize CsrWifiNmeApWpsRegisterReqSizeof(void *msg)
231 CsrSize bufferSize = 2; 231 CsrSize bufferSize = 2;
232 232
233 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */ 233 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */
234 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 234 bufferSize += 2; /* u16 primitive->interfaceTag */
235 bufferSize += 2; /* CsrWifiSmeWpsDpid primitive->selectedDevicePasswordId */ 235 bufferSize += 2; /* CsrWifiSmeWpsDpid primitive->selectedDevicePasswordId */
236 bufferSize += 2; /* CsrWifiSmeWpsConfigType primitive->selectedConfigMethod */ 236 bufferSize += 2; /* CsrWifiSmeWpsConfigType primitive->selectedConfigMethod */
237 bufferSize += 8; /* u8 primitive->pin[8] */ 237 bufferSize += 8; /* u8 primitive->pin[8] */
@@ -244,10 +244,10 @@ u8* CsrWifiNmeApWpsRegisterReqSer(u8 *ptr, CsrSize *len, void *msg)
244 CsrWifiNmeApWpsRegisterReq *primitive = (CsrWifiNmeApWpsRegisterReq *)msg; 244 CsrWifiNmeApWpsRegisterReq *primitive = (CsrWifiNmeApWpsRegisterReq *)msg;
245 *len = 0; 245 *len = 0;
246 CsrUint16Ser(ptr, len, primitive->common.type); 246 CsrUint16Ser(ptr, len, primitive->common.type);
247 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 247 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
248 CsrUint16Ser(ptr, len, (CsrUint16) primitive->selectedDevicePasswordId); 248 CsrUint16Ser(ptr, len, (u16) primitive->selectedDevicePasswordId);
249 CsrUint16Ser(ptr, len, (CsrUint16) primitive->selectedConfigMethod); 249 CsrUint16Ser(ptr, len, (u16) primitive->selectedConfigMethod);
250 CsrMemCpySer(ptr, len, (const void *) primitive->pin, ((CsrUint16) (8))); 250 CsrMemCpySer(ptr, len, (const void *) primitive->pin, ((u16) (8)));
251 return(ptr); 251 return(ptr);
252} 252}
253 253
@@ -259,10 +259,10 @@ void* CsrWifiNmeApWpsRegisterReqDes(u8 *buffer, CsrSize length)
259 offset = 0; 259 offset = 0;
260 260
261 CsrUint16Des(&primitive->common.type, buffer, &offset); 261 CsrUint16Des(&primitive->common.type, buffer, &offset);
262 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 262 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
263 CsrUint16Des((CsrUint16 *) &primitive->selectedDevicePasswordId, buffer, &offset); 263 CsrUint16Des((u16 *) &primitive->selectedDevicePasswordId, buffer, &offset);
264 CsrUint16Des((CsrUint16 *) &primitive->selectedConfigMethod, buffer, &offset); 264 CsrUint16Des((u16 *) &primitive->selectedConfigMethod, buffer, &offset);
265 CsrMemCpyDes(primitive->pin, buffer, &offset, ((CsrUint16) (8))); 265 CsrMemCpyDes(primitive->pin, buffer, &offset, ((u16) (8)));
266 266
267 return primitive; 267 return primitive;
268} 268}
@@ -274,7 +274,7 @@ CsrSize CsrWifiNmeApStartReqSizeof(void *msg)
274 CsrSize bufferSize = 2; 274 CsrSize bufferSize = 2;
275 275
276 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 112) */ 276 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 112) */
277 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 277 bufferSize += 2; /* u16 primitive->interfaceTag */
278 bufferSize += 1; /* CsrWifiSmeApType primitive->apType */ 278 bufferSize += 1; /* CsrWifiSmeApType primitive->apType */
279 bufferSize += 1; /* CsrBool primitive->cloakSsid */ 279 bufferSize += 1; /* CsrBool primitive->cloakSsid */
280 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */ 280 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */
@@ -319,11 +319,11 @@ CsrSize CsrWifiNmeApStartReqSizeof(void *msg)
319 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) 319 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase)
320 { 320 {
321 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK: 321 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK:
322 bufferSize += 2; /* CsrUint16 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode */ 322 bufferSize += 2; /* u16 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode */
323 bufferSize += 32; /* u8 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk[32] */ 323 bufferSize += 32; /* u8 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk[32] */
324 break; 324 break;
325 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: 325 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE:
326 bufferSize += 2; /* CsrUint16 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode */ 326 bufferSize += 2; /* u16 primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode */
327 bufferSize += (primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase?CsrStrLen(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase) : 0) + 1; /* CsrCharString* primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase (0 byte len + 1 for NULL Term) */ 327 bufferSize += (primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase?CsrStrLen(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase) : 0) + 1; /* CsrCharString* primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase (0 byte len + 1 for NULL Term) */
328 break; 328 break;
329 default: 329 default:
@@ -338,7 +338,7 @@ CsrSize CsrWifiNmeApStartReqSizeof(void *msg)
338 bufferSize += 3; /* u8 primitive->p2pGoParam.operatingChanList.country[3] */ 338 bufferSize += 3; /* u8 primitive->p2pGoParam.operatingChanList.country[3] */
339 bufferSize += 1; /* u8 primitive->p2pGoParam.operatingChanList.channelEntryListCount */ 339 bufferSize += 1; /* u8 primitive->p2pGoParam.operatingChanList.channelEntryListCount */
340 { 340 {
341 CsrUint16 i3; 341 u16 i3;
342 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) 342 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
343 { 343 {
344 bufferSize += 1; /* u8 primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass */ 344 bufferSize += 1; /* u8 primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass */
@@ -360,10 +360,10 @@ u8* CsrWifiNmeApStartReqSer(u8 *ptr, CsrSize *len, void *msg)
360 CsrWifiNmeApStartReq *primitive = (CsrWifiNmeApStartReq *)msg; 360 CsrWifiNmeApStartReq *primitive = (CsrWifiNmeApStartReq *)msg;
361 *len = 0; 361 *len = 0;
362 CsrUint16Ser(ptr, len, primitive->common.type); 362 CsrUint16Ser(ptr, len, primitive->common.type);
363 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 363 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
364 CsrUint8Ser(ptr, len, (u8) primitive->apType); 364 CsrUint8Ser(ptr, len, (u8) primitive->apType);
365 CsrUint8Ser(ptr, len, (u8) primitive->cloakSsid); 365 CsrUint8Ser(ptr, len, (u8) primitive->cloakSsid);
366 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((CsrUint16) (32))); 366 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((u16) (32)));
367 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length); 367 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length);
368 CsrUint8Ser(ptr, len, (u8) primitive->ifIndex); 368 CsrUint8Ser(ptr, len, (u8) primitive->ifIndex);
369 CsrUint8Ser(ptr, len, (u8) primitive->channel); 369 CsrUint8Ser(ptr, len, (u8) primitive->channel);
@@ -380,18 +380,18 @@ u8* CsrWifiNmeApStartReqSer(u8 *ptr, CsrSize *len, void *msg)
380 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP128: 380 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP128:
381 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.wepAuthType); 381 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.wepAuthType);
382 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.selectedWepKey); 382 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.selectedWepKey);
383 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key1, ((CsrUint16) (13))); 383 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key1, ((u16) (13)));
384 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key2, ((CsrUint16) (13))); 384 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key2, ((u16) (13)));
385 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key3, ((CsrUint16) (13))); 385 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key3, ((u16) (13)));
386 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key4, ((CsrUint16) (13))); 386 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key4, ((u16) (13)));
387 break; 387 break;
388 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP64: 388 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP64:
389 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.wepAuthType); 389 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.wepAuthType);
390 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.selectedWepKey); 390 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.selectedWepKey);
391 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key1, ((CsrUint16) (5))); 391 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key1, ((u16) (5)));
392 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key2, ((CsrUint16) (5))); 392 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key2, ((u16) (5)));
393 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key3, ((CsrUint16) (5))); 393 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key3, ((u16) (5)));
394 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key4, ((CsrUint16) (5))); 394 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key4, ((u16) (5)));
395 break; 395 break;
396 default: 396 default:
397 break; 397 break;
@@ -399,17 +399,17 @@ u8* CsrWifiNmeApStartReqSer(u8 *ptr, CsrSize *len, void *msg)
399 break; 399 break;
400 case CSR_WIFI_SME_AP_AUTH_TYPE_PERSONAL: 400 case CSR_WIFI_SME_AP_AUTH_TYPE_PERSONAL:
401 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authTypePersonal.authSupport); 401 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authTypePersonal.authSupport);
402 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apCredentials.nmeAuthType.authTypePersonal.rsnCapabilities); 402 CsrUint16Ser(ptr, len, (u16) primitive->apCredentials.nmeAuthType.authTypePersonal.rsnCapabilities);
403 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apCredentials.nmeAuthType.authTypePersonal.wapiCapabilities); 403 CsrUint16Ser(ptr, len, (u16) primitive->apCredentials.nmeAuthType.authTypePersonal.wapiCapabilities);
404 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase); 404 CsrUint8Ser(ptr, len, (u8) primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase);
405 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) 405 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase)
406 { 406 {
407 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK: 407 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK:
408 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode); 408 CsrUint16Ser(ptr, len, (u16) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode);
409 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk, ((CsrUint16) (32))); 409 CsrMemCpySer(ptr, len, (const void *) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk, ((u16) (32)));
410 break; 410 break;
411 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: 411 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE:
412 CsrUint16Ser(ptr, len, (CsrUint16) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode); 412 CsrUint16Ser(ptr, len, (u16) primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode);
413 CsrCharStringSer(ptr, len, primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase); 413 CsrCharStringSer(ptr, len, primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase);
414 break; 414 break;
415 default: 415 default:
@@ -421,17 +421,17 @@ u8* CsrWifiNmeApStartReqSer(u8 *ptr, CsrSize *len, void *msg)
421 } 421 }
422 CsrUint8Ser(ptr, len, (u8) primitive->maxConnections); 422 CsrUint8Ser(ptr, len, (u8) primitive->maxConnections);
423 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.groupCapability); 423 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.groupCapability);
424 CsrMemCpySer(ptr, len, (const void *) primitive->p2pGoParam.operatingChanList.country, ((CsrUint16) (3))); 424 CsrMemCpySer(ptr, len, (const void *) primitive->p2pGoParam.operatingChanList.country, ((u16) (3)));
425 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryListCount); 425 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryListCount);
426 { 426 {
427 CsrUint16 i3; 427 u16 i3;
428 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) 428 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
429 { 429 {
430 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass); 430 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass);
431 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount); 431 CsrUint8Ser(ptr, len, (u8) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount);
432 if (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount) 432 if (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount)
433 { 433 {
434 CsrMemCpySer(ptr, len, (const void *) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel, ((CsrUint16) (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount))); 434 CsrMemCpySer(ptr, len, (const void *) primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel, ((u16) (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount)));
435 } 435 }
436 } 436 }
437 } 437 }
@@ -451,10 +451,10 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
451 offset = 0; 451 offset = 0;
452 452
453 CsrUint16Des(&primitive->common.type, buffer, &offset); 453 CsrUint16Des(&primitive->common.type, buffer, &offset);
454 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 454 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
455 CsrUint8Des((u8 *) &primitive->apType, buffer, &offset); 455 CsrUint8Des((u8 *) &primitive->apType, buffer, &offset);
456 CsrUint8Des((u8 *) &primitive->cloakSsid, buffer, &offset); 456 CsrUint8Des((u8 *) &primitive->cloakSsid, buffer, &offset);
457 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 457 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((u16) (32)));
458 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset); 458 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset);
459 CsrUint8Des((u8 *) &primitive->ifIndex, buffer, &offset); 459 CsrUint8Des((u8 *) &primitive->ifIndex, buffer, &offset);
460 CsrUint8Des((u8 *) &primitive->channel, buffer, &offset); 460 CsrUint8Des((u8 *) &primitive->channel, buffer, &offset);
@@ -471,18 +471,18 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
471 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP128: 471 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP128:
472 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.wepAuthType, buffer, &offset); 472 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.wepAuthType, buffer, &offset);
473 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.selectedWepKey, buffer, &offset); 473 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.selectedWepKey, buffer, &offset);
474 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key1, buffer, &offset, ((CsrUint16) (13))); 474 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key1, buffer, &offset, ((u16) (13)));
475 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key2, buffer, &offset, ((CsrUint16) (13))); 475 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key2, buffer, &offset, ((u16) (13)));
476 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key3, buffer, &offset, ((CsrUint16) (13))); 476 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key3, buffer, &offset, ((u16) (13)));
477 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key4, buffer, &offset, ((CsrUint16) (13))); 477 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep128Key.key4, buffer, &offset, ((u16) (13)));
478 break; 478 break;
479 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP64: 479 case CSR_WIFI_SME_CREDENTIAL_TYPE_WEP64:
480 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.wepAuthType, buffer, &offset); 480 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.wepAuthType, buffer, &offset);
481 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.selectedWepKey, buffer, &offset); 481 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.selectedWepKey, buffer, &offset);
482 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key1, buffer, &offset, ((CsrUint16) (5))); 482 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key1, buffer, &offset, ((u16) (5)));
483 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key2, buffer, &offset, ((CsrUint16) (5))); 483 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key2, buffer, &offset, ((u16) (5)));
484 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key3, buffer, &offset, ((CsrUint16) (5))); 484 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key3, buffer, &offset, ((u16) (5)));
485 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key4, buffer, &offset, ((CsrUint16) (5))); 485 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authwep.wepCredentials.wep64Key.key4, buffer, &offset, ((u16) (5)));
486 break; 486 break;
487 default: 487 default:
488 break; 488 break;
@@ -490,17 +490,17 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
490 break; 490 break;
491 case CSR_WIFI_SME_AP_AUTH_TYPE_PERSONAL: 491 case CSR_WIFI_SME_AP_AUTH_TYPE_PERSONAL:
492 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authSupport, buffer, &offset); 492 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authSupport, buffer, &offset);
493 CsrUint16Des((CsrUint16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.rsnCapabilities, buffer, &offset); 493 CsrUint16Des((u16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.rsnCapabilities, buffer, &offset);
494 CsrUint16Des((CsrUint16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.wapiCapabilities, buffer, &offset); 494 CsrUint16Des((u16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.wapiCapabilities, buffer, &offset);
495 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase, buffer, &offset); 495 CsrUint8Des((u8 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase, buffer, &offset);
496 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase) 496 switch (primitive->apCredentials.nmeAuthType.authTypePersonal.pskOrPassphrase)
497 { 497 {
498 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK: 498 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PSK:
499 CsrUint16Des((CsrUint16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode, buffer, &offset); 499 CsrUint16Des((u16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.encryptionMode, buffer, &offset);
500 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk, buffer, &offset, ((CsrUint16) (32))); 500 CsrMemCpyDes(primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.psk.psk, buffer, &offset, ((u16) (32)));
501 break; 501 break;
502 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE: 502 case CSR_WIFI_NME_AP_CREDENTIAL_TYPE_PASSPHRASE:
503 CsrUint16Des((CsrUint16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode, buffer, &offset); 503 CsrUint16Des((u16 *) &primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.encryptionMode, buffer, &offset);
504 CsrCharStringDes(&primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase, buffer, &offset); 504 CsrCharStringDes(&primitive->apCredentials.nmeAuthType.authTypePersonal.authPers_credentials.passphrase.passphrase, buffer, &offset);
505 break; 505 break;
506 default: 506 default:
@@ -512,7 +512,7 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
512 } 512 }
513 CsrUint8Des((u8 *) &primitive->maxConnections, buffer, &offset); 513 CsrUint8Des((u8 *) &primitive->maxConnections, buffer, &offset);
514 CsrUint8Des((u8 *) &primitive->p2pGoParam.groupCapability, buffer, &offset); 514 CsrUint8Des((u8 *) &primitive->p2pGoParam.groupCapability, buffer, &offset);
515 CsrMemCpyDes(primitive->p2pGoParam.operatingChanList.country, buffer, &offset, ((CsrUint16) (3))); 515 CsrMemCpyDes(primitive->p2pGoParam.operatingChanList.country, buffer, &offset, ((u16) (3)));
516 CsrUint8Des((u8 *) &primitive->p2pGoParam.operatingChanList.channelEntryListCount, buffer, &offset); 516 CsrUint8Des((u8 *) &primitive->p2pGoParam.operatingChanList.channelEntryListCount, buffer, &offset);
517 primitive->p2pGoParam.operatingChanList.channelEntryList = NULL; 517 primitive->p2pGoParam.operatingChanList.channelEntryList = NULL;
518 if (primitive->p2pGoParam.operatingChanList.channelEntryListCount) 518 if (primitive->p2pGoParam.operatingChanList.channelEntryListCount)
@@ -520,7 +520,7 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
520 primitive->p2pGoParam.operatingChanList.channelEntryList = (CsrWifiSmeApP2pOperatingChanEntry *)CsrPmemAlloc(sizeof(CsrWifiSmeApP2pOperatingChanEntry) * primitive->p2pGoParam.operatingChanList.channelEntryListCount); 520 primitive->p2pGoParam.operatingChanList.channelEntryList = (CsrWifiSmeApP2pOperatingChanEntry *)CsrPmemAlloc(sizeof(CsrWifiSmeApP2pOperatingChanEntry) * primitive->p2pGoParam.operatingChanList.channelEntryListCount);
521 } 521 }
522 { 522 {
523 CsrUint16 i3; 523 u16 i3;
524 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) 524 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
525 { 525 {
526 CsrUint8Des((u8 *) &primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass, buffer, &offset); 526 CsrUint8Des((u8 *) &primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingClass, buffer, &offset);
@@ -528,7 +528,7 @@ void* CsrWifiNmeApStartReqDes(u8 *buffer, CsrSize length)
528 if (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount) 528 if (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount)
529 { 529 {
530 primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel = (u8 *)CsrPmemAlloc(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount); 530 primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel = (u8 *)CsrPmemAlloc(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount);
531 CsrMemCpyDes(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel, buffer, &offset, ((CsrUint16) (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount))); 531 CsrMemCpyDes(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel, buffer, &offset, ((u16) (primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannelCount)));
532 } 532 }
533 else 533 else
534 { 534 {
@@ -565,7 +565,7 @@ void CsrWifiNmeApStartReqSerFree(void *voidPrimitivePointer)
565 break; 565 break;
566 } 566 }
567 { 567 {
568 CsrUint16 i3; 568 u16 i3;
569 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++) 569 for (i3 = 0; i3 < primitive->p2pGoParam.operatingChanList.channelEntryListCount; i3++)
570 { 570 {
571 CsrPmemFree(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel); 571 CsrPmemFree(primitive->p2pGoParam.operatingChanList.channelEntryList[i3].operatingChannel);
@@ -582,24 +582,24 @@ CsrSize CsrWifiNmeApWmmParamUpdateReqSizeof(void *msg)
582 582
583 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 51) */ 583 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 51) */
584 { 584 {
585 CsrUint16 i1; 585 u16 i1;
586 for (i1 = 0; i1 < 4; i1++) 586 for (i1 = 0; i1 < 4; i1++)
587 { 587 {
588 bufferSize += 1; /* u8 primitive->wmmApParams[i1].cwMin */ 588 bufferSize += 1; /* u8 primitive->wmmApParams[i1].cwMin */
589 bufferSize += 1; /* u8 primitive->wmmApParams[i1].cwMax */ 589 bufferSize += 1; /* u8 primitive->wmmApParams[i1].cwMax */
590 bufferSize += 1; /* u8 primitive->wmmApParams[i1].aifs */ 590 bufferSize += 1; /* u8 primitive->wmmApParams[i1].aifs */
591 bufferSize += 2; /* CsrUint16 primitive->wmmApParams[i1].txopLimit */ 591 bufferSize += 2; /* u16 primitive->wmmApParams[i1].txopLimit */
592 bufferSize += 1; /* CsrBool primitive->wmmApParams[i1].admissionControlMandatory */ 592 bufferSize += 1; /* CsrBool primitive->wmmApParams[i1].admissionControlMandatory */
593 } 593 }
594 } 594 }
595 { 595 {
596 CsrUint16 i1; 596 u16 i1;
597 for (i1 = 0; i1 < 4; i1++) 597 for (i1 = 0; i1 < 4; i1++)
598 { 598 {
599 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].cwMin */ 599 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].cwMin */
600 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].cwMax */ 600 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].cwMax */
601 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].aifs */ 601 bufferSize += 1; /* u8 primitive->wmmApBcParams[i1].aifs */
602 bufferSize += 2; /* CsrUint16 primitive->wmmApBcParams[i1].txopLimit */ 602 bufferSize += 2; /* u16 primitive->wmmApBcParams[i1].txopLimit */
603 bufferSize += 1; /* CsrBool primitive->wmmApBcParams[i1].admissionControlMandatory */ 603 bufferSize += 1; /* CsrBool primitive->wmmApBcParams[i1].admissionControlMandatory */
604 } 604 }
605 } 605 }
@@ -613,24 +613,24 @@ u8* CsrWifiNmeApWmmParamUpdateReqSer(u8 *ptr, CsrSize *len, void *msg)
613 *len = 0; 613 *len = 0;
614 CsrUint16Ser(ptr, len, primitive->common.type); 614 CsrUint16Ser(ptr, len, primitive->common.type);
615 { 615 {
616 CsrUint16 i1; 616 u16 i1;
617 for (i1 = 0; i1 < 4; i1++) 617 for (i1 = 0; i1 < 4; i1++)
618 { 618 {
619 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].cwMin); 619 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].cwMin);
620 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].cwMax); 620 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].cwMax);
621 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].aifs); 621 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].aifs);
622 CsrUint16Ser(ptr, len, (CsrUint16) primitive->wmmApParams[i1].txopLimit); 622 CsrUint16Ser(ptr, len, (u16) primitive->wmmApParams[i1].txopLimit);
623 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].admissionControlMandatory); 623 CsrUint8Ser(ptr, len, (u8) primitive->wmmApParams[i1].admissionControlMandatory);
624 } 624 }
625 } 625 }
626 { 626 {
627 CsrUint16 i1; 627 u16 i1;
628 for (i1 = 0; i1 < 4; i1++) 628 for (i1 = 0; i1 < 4; i1++)
629 { 629 {
630 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].cwMin); 630 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].cwMin);
631 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].cwMax); 631 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].cwMax);
632 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].aifs); 632 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].aifs);
633 CsrUint16Ser(ptr, len, (CsrUint16) primitive->wmmApBcParams[i1].txopLimit); 633 CsrUint16Ser(ptr, len, (u16) primitive->wmmApBcParams[i1].txopLimit);
634 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].admissionControlMandatory); 634 CsrUint8Ser(ptr, len, (u8) primitive->wmmApBcParams[i1].admissionControlMandatory);
635 } 635 }
636 } 636 }
@@ -646,24 +646,24 @@ void* CsrWifiNmeApWmmParamUpdateReqDes(u8 *buffer, CsrSize length)
646 646
647 CsrUint16Des(&primitive->common.type, buffer, &offset); 647 CsrUint16Des(&primitive->common.type, buffer, &offset);
648 { 648 {
649 CsrUint16 i1; 649 u16 i1;
650 for (i1 = 0; i1 < 4; i1++) 650 for (i1 = 0; i1 < 4; i1++)
651 { 651 {
652 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].cwMin, buffer, &offset); 652 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].cwMin, buffer, &offset);
653 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].cwMax, buffer, &offset); 653 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].cwMax, buffer, &offset);
654 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].aifs, buffer, &offset); 654 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].aifs, buffer, &offset);
655 CsrUint16Des((CsrUint16 *) &primitive->wmmApParams[i1].txopLimit, buffer, &offset); 655 CsrUint16Des((u16 *) &primitive->wmmApParams[i1].txopLimit, buffer, &offset);
656 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].admissionControlMandatory, buffer, &offset); 656 CsrUint8Des((u8 *) &primitive->wmmApParams[i1].admissionControlMandatory, buffer, &offset);
657 } 657 }
658 } 658 }
659 { 659 {
660 CsrUint16 i1; 660 u16 i1;
661 for (i1 = 0; i1 < 4; i1++) 661 for (i1 = 0; i1 < 4; i1++)
662 { 662 {
663 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].cwMin, buffer, &offset); 663 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].cwMin, buffer, &offset);
664 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].cwMax, buffer, &offset); 664 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].cwMax, buffer, &offset);
665 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].aifs, buffer, &offset); 665 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].aifs, buffer, &offset);
666 CsrUint16Des((CsrUint16 *) &primitive->wmmApBcParams[i1].txopLimit, buffer, &offset); 666 CsrUint16Des((u16 *) &primitive->wmmApBcParams[i1].txopLimit, buffer, &offset);
667 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].admissionControlMandatory, buffer, &offset); 667 CsrUint8Des((u8 *) &primitive->wmmApBcParams[i1].admissionControlMandatory, buffer, &offset);
668 } 668 }
669 } 669 }
@@ -677,7 +677,7 @@ CsrSize CsrWifiNmeApStaRemoveReqSizeof(void *msg)
677 CsrSize bufferSize = 2; 677 CsrSize bufferSize = 2;
678 678
679 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */ 679 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */
680 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 680 bufferSize += 2; /* u16 primitive->interfaceTag */
681 bufferSize += 6; /* u8 primitive->staMacAddress.a[6] */ 681 bufferSize += 6; /* u8 primitive->staMacAddress.a[6] */
682 bufferSize += 1; /* CsrBool primitive->keepBlocking */ 682 bufferSize += 1; /* CsrBool primitive->keepBlocking */
683 return bufferSize; 683 return bufferSize;
@@ -689,8 +689,8 @@ u8* CsrWifiNmeApStaRemoveReqSer(u8 *ptr, CsrSize *len, void *msg)
689 CsrWifiNmeApStaRemoveReq *primitive = (CsrWifiNmeApStaRemoveReq *)msg; 689 CsrWifiNmeApStaRemoveReq *primitive = (CsrWifiNmeApStaRemoveReq *)msg;
690 *len = 0; 690 *len = 0;
691 CsrUint16Ser(ptr, len, primitive->common.type); 691 CsrUint16Ser(ptr, len, primitive->common.type);
692 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 692 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
693 CsrMemCpySer(ptr, len, (const void *) primitive->staMacAddress.a, ((CsrUint16) (6))); 693 CsrMemCpySer(ptr, len, (const void *) primitive->staMacAddress.a, ((u16) (6)));
694 CsrUint8Ser(ptr, len, (u8) primitive->keepBlocking); 694 CsrUint8Ser(ptr, len, (u8) primitive->keepBlocking);
695 return(ptr); 695 return(ptr);
696} 696}
@@ -703,8 +703,8 @@ void* CsrWifiNmeApStaRemoveReqDes(u8 *buffer, CsrSize length)
703 offset = 0; 703 offset = 0;
704 704
705 CsrUint16Des(&primitive->common.type, buffer, &offset); 705 CsrUint16Des(&primitive->common.type, buffer, &offset);
706 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 706 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
707 CsrMemCpyDes(primitive->staMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 707 CsrMemCpyDes(primitive->staMacAddress.a, buffer, &offset, ((u16) (6)));
708 CsrUint8Des((u8 *) &primitive->keepBlocking, buffer, &offset); 708 CsrUint8Des((u8 *) &primitive->keepBlocking, buffer, &offset);
709 709
710 return primitive; 710 return primitive;
@@ -716,7 +716,7 @@ CsrSize CsrWifiNmeApWpsRegisterCfmSizeof(void *msg)
716 CsrSize bufferSize = 2; 716 CsrSize bufferSize = 2;
717 717
718 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 718 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
719 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 719 bufferSize += 2; /* u16 primitive->interfaceTag */
720 bufferSize += 2; /* CsrResult primitive->status */ 720 bufferSize += 2; /* CsrResult primitive->status */
721 return bufferSize; 721 return bufferSize;
722} 722}
@@ -727,8 +727,8 @@ u8* CsrWifiNmeApWpsRegisterCfmSer(u8 *ptr, CsrSize *len, void *msg)
727 CsrWifiNmeApWpsRegisterCfm *primitive = (CsrWifiNmeApWpsRegisterCfm *)msg; 727 CsrWifiNmeApWpsRegisterCfm *primitive = (CsrWifiNmeApWpsRegisterCfm *)msg;
728 *len = 0; 728 *len = 0;
729 CsrUint16Ser(ptr, len, primitive->common.type); 729 CsrUint16Ser(ptr, len, primitive->common.type);
730 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 730 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
731 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 731 CsrUint16Ser(ptr, len, (u16) primitive->status);
732 return(ptr); 732 return(ptr);
733} 733}
734 734
@@ -740,8 +740,8 @@ void* CsrWifiNmeApWpsRegisterCfmDes(u8 *buffer, CsrSize length)
740 offset = 0; 740 offset = 0;
741 741
742 CsrUint16Des(&primitive->common.type, buffer, &offset); 742 CsrUint16Des(&primitive->common.type, buffer, &offset);
743 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 743 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
744 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 744 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
745 745
746 return primitive; 746 return primitive;
747} 747}
@@ -752,7 +752,7 @@ CsrSize CsrWifiNmeApStartCfmSizeof(void *msg)
752 CsrSize bufferSize = 2; 752 CsrSize bufferSize = 2;
753 753
754 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 40) */ 754 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 40) */
755 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 755 bufferSize += 2; /* u16 primitive->interfaceTag */
756 bufferSize += 2; /* CsrResult primitive->status */ 756 bufferSize += 2; /* CsrResult primitive->status */
757 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */ 757 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */
758 bufferSize += 1; /* u8 primitive->ssid.length */ 758 bufferSize += 1; /* u8 primitive->ssid.length */
@@ -765,9 +765,9 @@ u8* CsrWifiNmeApStartCfmSer(u8 *ptr, CsrSize *len, void *msg)
765 CsrWifiNmeApStartCfm *primitive = (CsrWifiNmeApStartCfm *)msg; 765 CsrWifiNmeApStartCfm *primitive = (CsrWifiNmeApStartCfm *)msg;
766 *len = 0; 766 *len = 0;
767 CsrUint16Ser(ptr, len, primitive->common.type); 767 CsrUint16Ser(ptr, len, primitive->common.type);
768 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 768 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
769 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 769 CsrUint16Ser(ptr, len, (u16) primitive->status);
770 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((CsrUint16) (32))); 770 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((u16) (32)));
771 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length); 771 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length);
772 return(ptr); 772 return(ptr);
773} 773}
@@ -780,9 +780,9 @@ void* CsrWifiNmeApStartCfmDes(u8 *buffer, CsrSize length)
780 offset = 0; 780 offset = 0;
781 781
782 CsrUint16Des(&primitive->common.type, buffer, &offset); 782 CsrUint16Des(&primitive->common.type, buffer, &offset);
783 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 783 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
784 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 784 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
785 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 785 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((u16) (32)));
786 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset); 786 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset);
787 787
788 return primitive; 788 return primitive;
@@ -794,7 +794,7 @@ CsrSize CsrWifiNmeApStopCfmSizeof(void *msg)
794 CsrSize bufferSize = 2; 794 CsrSize bufferSize = 2;
795 795
796 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 796 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
797 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 797 bufferSize += 2; /* u16 primitive->interfaceTag */
798 bufferSize += 2; /* CsrResult primitive->status */ 798 bufferSize += 2; /* CsrResult primitive->status */
799 return bufferSize; 799 return bufferSize;
800} 800}
@@ -805,8 +805,8 @@ u8* CsrWifiNmeApStopCfmSer(u8 *ptr, CsrSize *len, void *msg)
805 CsrWifiNmeApStopCfm *primitive = (CsrWifiNmeApStopCfm *)msg; 805 CsrWifiNmeApStopCfm *primitive = (CsrWifiNmeApStopCfm *)msg;
806 *len = 0; 806 *len = 0;
807 CsrUint16Ser(ptr, len, primitive->common.type); 807 CsrUint16Ser(ptr, len, primitive->common.type);
808 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 808 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
809 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 809 CsrUint16Ser(ptr, len, (u16) primitive->status);
810 return(ptr); 810 return(ptr);
811} 811}
812 812
@@ -818,8 +818,8 @@ void* CsrWifiNmeApStopCfmDes(u8 *buffer, CsrSize length)
818 offset = 0; 818 offset = 0;
819 819
820 CsrUint16Des(&primitive->common.type, buffer, &offset); 820 CsrUint16Des(&primitive->common.type, buffer, &offset);
821 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 821 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
822 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 822 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
823 823
824 return primitive; 824 return primitive;
825} 825}
@@ -830,7 +830,7 @@ CsrSize CsrWifiNmeApStopIndSizeof(void *msg)
830 CsrSize bufferSize = 2; 830 CsrSize bufferSize = 2;
831 831
832 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 832 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
833 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 833 bufferSize += 2; /* u16 primitive->interfaceTag */
834 bufferSize += 1; /* CsrWifiSmeApType primitive->apType */ 834 bufferSize += 1; /* CsrWifiSmeApType primitive->apType */
835 bufferSize += 2; /* CsrResult primitive->status */ 835 bufferSize += 2; /* CsrResult primitive->status */
836 return bufferSize; 836 return bufferSize;
@@ -842,9 +842,9 @@ u8* CsrWifiNmeApStopIndSer(u8 *ptr, CsrSize *len, void *msg)
842 CsrWifiNmeApStopInd *primitive = (CsrWifiNmeApStopInd *)msg; 842 CsrWifiNmeApStopInd *primitive = (CsrWifiNmeApStopInd *)msg;
843 *len = 0; 843 *len = 0;
844 CsrUint16Ser(ptr, len, primitive->common.type); 844 CsrUint16Ser(ptr, len, primitive->common.type);
845 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 845 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
846 CsrUint8Ser(ptr, len, (u8) primitive->apType); 846 CsrUint8Ser(ptr, len, (u8) primitive->apType);
847 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 847 CsrUint16Ser(ptr, len, (u16) primitive->status);
848 return(ptr); 848 return(ptr);
849} 849}
850 850
@@ -856,9 +856,9 @@ void* CsrWifiNmeApStopIndDes(u8 *buffer, CsrSize length)
856 offset = 0; 856 offset = 0;
857 857
858 CsrUint16Des(&primitive->common.type, buffer, &offset); 858 CsrUint16Des(&primitive->common.type, buffer, &offset);
859 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 859 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
860 CsrUint8Des((u8 *) &primitive->apType, buffer, &offset); 860 CsrUint8Des((u8 *) &primitive->apType, buffer, &offset);
861 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 861 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
862 862
863 return primitive; 863 return primitive;
864} 864}
@@ -869,7 +869,7 @@ CsrSize CsrWifiNmeApStationIndSizeof(void *msg)
869 CsrSize bufferSize = 2; 869 CsrSize bufferSize = 2;
870 870
871 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */ 871 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */
872 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 872 bufferSize += 2; /* u16 primitive->interfaceTag */
873 bufferSize += 1; /* CsrWifiSmeMediaStatus primitive->mediaStatus */ 873 bufferSize += 1; /* CsrWifiSmeMediaStatus primitive->mediaStatus */
874 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 874 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
875 bufferSize += 6; /* u8 primitive->peerDeviceAddress.a[6] */ 875 bufferSize += 6; /* u8 primitive->peerDeviceAddress.a[6] */
@@ -882,10 +882,10 @@ u8* CsrWifiNmeApStationIndSer(u8 *ptr, CsrSize *len, void *msg)
882 CsrWifiNmeApStationInd *primitive = (CsrWifiNmeApStationInd *)msg; 882 CsrWifiNmeApStationInd *primitive = (CsrWifiNmeApStationInd *)msg;
883 *len = 0; 883 *len = 0;
884 CsrUint16Ser(ptr, len, primitive->common.type); 884 CsrUint16Ser(ptr, len, primitive->common.type);
885 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 885 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
886 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus); 886 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus);
887 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 887 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
888 CsrMemCpySer(ptr, len, (const void *) primitive->peerDeviceAddress.a, ((CsrUint16) (6))); 888 CsrMemCpySer(ptr, len, (const void *) primitive->peerDeviceAddress.a, ((u16) (6)));
889 return(ptr); 889 return(ptr);
890} 890}
891 891
@@ -897,10 +897,10 @@ void* CsrWifiNmeApStationIndDes(u8 *buffer, CsrSize length)
897 offset = 0; 897 offset = 0;
898 898
899 CsrUint16Des(&primitive->common.type, buffer, &offset); 899 CsrUint16Des(&primitive->common.type, buffer, &offset);
900 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 900 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
901 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset); 901 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset);
902 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 902 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
903 CsrMemCpyDes(primitive->peerDeviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 903 CsrMemCpyDes(primitive->peerDeviceAddress.a, buffer, &offset, ((u16) (6)));
904 904
905 return primitive; 905 return primitive;
906} 906}
diff --git a/drivers/staging/csr/csr_wifi_nme_lib.h b/drivers/staging/csr/csr_wifi_nme_lib.h
index d7d3c03c1f3..d539d356f2d 100644
--- a/drivers/staging/csr/csr_wifi_nme_lib.h
+++ b/drivers/staging/csr/csr_wifi_nme_lib.h
@@ -43,7 +43,7 @@ extern "C" {
43 * PARAMETERS 43 * PARAMETERS
44 * Deallocates the resources in a CSR_WIFI_NME upstream message 44 * Deallocates the resources in a CSR_WIFI_NME upstream message
45 *----------------------------------------------------------------------------*/ 45 *----------------------------------------------------------------------------*/
46void CsrWifiNmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 46void CsrWifiNmeFreeUpstreamMessageContents(u16 eventClass, void *message);
47 47
48/*----------------------------------------------------------------------------* 48/*----------------------------------------------------------------------------*
49 * CsrWifiNmeFreeDownstreamMessageContents 49 * CsrWifiNmeFreeDownstreamMessageContents
@@ -55,7 +55,7 @@ void CsrWifiNmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message);
55 * PARAMETERS 55 * PARAMETERS
56 * Deallocates the resources in a CSR_WIFI_NME downstream message 56 * Deallocates the resources in a CSR_WIFI_NME downstream message
57 *----------------------------------------------------------------------------*/ 57 *----------------------------------------------------------------------------*/
58void CsrWifiNmeFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 58void CsrWifiNmeFreeDownstreamMessageContents(u16 eventClass, void *message);
59 59
60/*----------------------------------------------------------------------------* 60/*----------------------------------------------------------------------------*
61 * Enum to string functions 61 * Enum to string functions
diff --git a/drivers/staging/csr/csr_wifi_nme_prim.h b/drivers/staging/csr/csr_wifi_nme_prim.h
index 79187bab81c..4aff2916995 100644
--- a/drivers/staging/csr/csr_wifi_nme_prim.h
+++ b/drivers/staging/csr/csr_wifi_nme_prim.h
@@ -67,7 +67,7 @@ typedef void (*CsrWifiNmeFrameFreeFunction)(void *frame);
67 - For future use. 67 - For future use.
68 68
69*******************************************************************************/ 69*******************************************************************************/
70typedef CsrUint16 CsrWifiNmeAuthMode; 70typedef u16 CsrWifiNmeAuthMode;
71#define CSR_WIFI_NME_AUTH_MODE_80211_OPEN ((CsrWifiNmeAuthMode) 0x0001) 71#define CSR_WIFI_NME_AUTH_MODE_80211_OPEN ((CsrWifiNmeAuthMode) 0x0001)
72#define CSR_WIFI_NME_AUTH_MODE_80211_SHARED ((CsrWifiNmeAuthMode) 0x0002) 72#define CSR_WIFI_NME_AUTH_MODE_80211_SHARED ((CsrWifiNmeAuthMode) 0x0002)
73#define CSR_WIFI_NME_AUTH_MODE_8021X_WPA ((CsrWifiNmeAuthMode) 0x0004) 73#define CSR_WIFI_NME_AUTH_MODE_8021X_WPA ((CsrWifiNmeAuthMode) 0x0004)
@@ -204,7 +204,7 @@ typedef u8 CsrWifiNmeConnectionStatus;
204 FAST/LEAP/TLS/TTLS/PEAP/etc. 204 FAST/LEAP/TLS/TTLS/PEAP/etc.
205 205
206*******************************************************************************/ 206*******************************************************************************/
207typedef CsrUint16 CsrWifiNmeCredentialType; 207typedef u16 CsrWifiNmeCredentialType;
208#define CSR_WIFI_NME_CREDENTIAL_TYPE_OPEN_SYSTEM ((CsrWifiNmeCredentialType) 0x0000) 208#define CSR_WIFI_NME_CREDENTIAL_TYPE_OPEN_SYSTEM ((CsrWifiNmeCredentialType) 0x0000)
209#define CSR_WIFI_NME_CREDENTIAL_TYPE_WEP64 ((CsrWifiNmeCredentialType) 0x0001) 209#define CSR_WIFI_NME_CREDENTIAL_TYPE_WEP64 ((CsrWifiNmeCredentialType) 0x0001)
210#define CSR_WIFI_NME_CREDENTIAL_TYPE_WEP128 ((CsrWifiNmeCredentialType) 0x0002) 210#define CSR_WIFI_NME_CREDENTIAL_TYPE_WEP128 ((CsrWifiNmeCredentialType) 0x0002)
@@ -246,7 +246,7 @@ typedef CsrUint16 CsrWifiNmeCredentialType;
246 - EAP-LEAP Method. 246 - EAP-LEAP Method.
247 247
248*******************************************************************************/ 248*******************************************************************************/
249typedef CsrUint16 CsrWifiNmeEapMethod; 249typedef u16 CsrWifiNmeEapMethod;
250#define CSR_WIFI_NME_EAP_METHOD_TLS ((CsrWifiNmeEapMethod) 0x0001) 250#define CSR_WIFI_NME_EAP_METHOD_TLS ((CsrWifiNmeEapMethod) 0x0001)
251#define CSR_WIFI_NME_EAP_METHOD_TTLS_MSCHAPV2 ((CsrWifiNmeEapMethod) 0x0002) 251#define CSR_WIFI_NME_EAP_METHOD_TTLS_MSCHAPV2 ((CsrWifiNmeEapMethod) 0x0002)
252#define CSR_WIFI_NME_EAP_METHOD_PEAP_GTC ((CsrWifiNmeEapMethod) 0x0004) 252#define CSR_WIFI_NME_EAP_METHOD_PEAP_GTC ((CsrWifiNmeEapMethod) 0x0004)
@@ -290,7 +290,7 @@ typedef CsrUint16 CsrWifiNmeEapMethod;
290 - SMS4 key for broadcast messages. 290 - SMS4 key for broadcast messages.
291 291
292*******************************************************************************/ 292*******************************************************************************/
293typedef CsrUint16 CsrWifiNmeEncryption; 293typedef u16 CsrWifiNmeEncryption;
294#define CSR_WIFI_NME_ENCRYPTION_CIPHER_NONE ((CsrWifiNmeEncryption) 0x0000) 294#define CSR_WIFI_NME_ENCRYPTION_CIPHER_NONE ((CsrWifiNmeEncryption) 0x0000)
295#define CSR_WIFI_NME_ENCRYPTION_CIPHER_PAIRWISE_WEP40 ((CsrWifiNmeEncryption) 0x0001) 295#define CSR_WIFI_NME_ENCRYPTION_CIPHER_PAIRWISE_WEP40 ((CsrWifiNmeEncryption) 0x0001)
296#define CSR_WIFI_NME_ENCRYPTION_CIPHER_PAIRWISE_WEP104 ((CsrWifiNmeEncryption) 0x0002) 296#define CSR_WIFI_NME_ENCRYPTION_CIPHER_PAIRWISE_WEP104 ((CsrWifiNmeEncryption) 0x0002)
@@ -469,7 +469,7 @@ typedef u8 CsrWifiNmeWmmQosInfo;
469 Mask type for use with the values defined by CsrWifiNmeEapMethod. 469 Mask type for use with the values defined by CsrWifiNmeEapMethod.
470 470
471*******************************************************************************/ 471*******************************************************************************/
472typedef CsrUint16 CsrWifiNmeEapMethodMask; 472typedef u16 CsrWifiNmeEapMethodMask;
473/******************************************************************************* 473/*******************************************************************************
474 474
475 NAME 475 NAME
@@ -479,7 +479,7 @@ typedef CsrUint16 CsrWifiNmeEapMethodMask;
479 Mask type for use with the values defined by CsrWifiNmeEncryption 479 Mask type for use with the values defined by CsrWifiNmeEncryption
480 480
481*******************************************************************************/ 481*******************************************************************************/
482typedef CsrUint16 CsrWifiNmeEncryptionMask; 482typedef u16 CsrWifiNmeEncryptionMask;
483/******************************************************************************* 483/*******************************************************************************
484 484
485 NAME 485 NAME
@@ -546,7 +546,7 @@ typedef struct
546*******************************************************************************/ 546*******************************************************************************/
547typedef struct 547typedef struct
548{ 548{
549 CsrUint16 encryptionMode; 549 u16 encryptionMode;
550 CsrCharString *passphrase; 550 CsrCharString *passphrase;
551} CsrWifiNmePassphrase; 551} CsrWifiNmePassphrase;
552 552
@@ -565,7 +565,7 @@ typedef struct
565*******************************************************************************/ 565*******************************************************************************/
566typedef struct 566typedef struct
567{ 567{
568 CsrUint16 encryptionMode; 568 u16 encryptionMode;
569 u8 psk[32]; 569 u8 psk[32];
570} CsrWifiNmePsk; 570} CsrWifiNmePsk;
571 571
@@ -596,7 +596,7 @@ typedef struct
596{ 596{
597 CsrUint32 certificateLength; 597 CsrUint32 certificateLength;
598 u8 *certificate; 598 u8 *certificate;
599 CsrUint16 privateKeyLength; 599 u16 privateKeyLength;
600 u8 *privateKey; 600 u8 *privateKey;
601 CsrUint32 caCertificateLength; 601 CsrUint32 caCertificateLength;
602 u8 *caCertificate; 602 u8 *caCertificate;
@@ -715,7 +715,7 @@ typedef struct
715 u8 *clientCertificate; 715 u8 *clientCertificate;
716 CsrUint32 certificateAuthorityCertificateLength; 716 CsrUint32 certificateAuthorityCertificateLength;
717 u8 *certificateAuthorityCertificate; 717 u8 *certificateAuthorityCertificate;
718 CsrUint16 privateKeyLength; 718 u16 privateKeyLength;
719 u8 *privateKey; 719 u8 *privateKey;
720 CsrCharString *privateKeyPassword; 720 CsrCharString *privateKeyPassword;
721 CsrUint32 sessionLength; 721 CsrUint32 sessionLength;
@@ -1035,7 +1035,7 @@ typedef struct
1035typedef struct 1035typedef struct
1036{ 1036{
1037 CsrWifiFsmEvent common; 1037 CsrWifiFsmEvent common;
1038 CsrUint16 interfaceTag; 1038 u16 interfaceTag;
1039 u8 profileIdentitysCount; 1039 u8 profileIdentitysCount;
1040 CsrWifiNmeProfileIdentity *profileIdentitys; 1040 CsrWifiNmeProfileIdentity *profileIdentitys;
1041} CsrWifiNmeProfileOrderSetReq; 1041} CsrWifiNmeProfileOrderSetReq;
@@ -1059,7 +1059,7 @@ typedef struct
1059typedef struct 1059typedef struct
1060{ 1060{
1061 CsrWifiFsmEvent common; 1061 CsrWifiFsmEvent common;
1062 CsrUint16 interfaceTag; 1062 u16 interfaceTag;
1063 CsrWifiNmeProfileIdentity profileIdentity; 1063 CsrWifiNmeProfileIdentity profileIdentity;
1064} CsrWifiNmeProfileConnectReq; 1064} CsrWifiNmeProfileConnectReq;
1065 1065
@@ -1087,7 +1087,7 @@ typedef struct
1087typedef struct 1087typedef struct
1088{ 1088{
1089 CsrWifiFsmEvent common; 1089 CsrWifiFsmEvent common;
1090 CsrUint16 interfaceTag; 1090 u16 interfaceTag;
1091 u8 pin[8]; 1091 u8 pin[8];
1092 CsrWifiSsid ssid; 1092 CsrWifiSsid ssid;
1093 CsrWifiMacAddress bssid; 1093 CsrWifiMacAddress bssid;
@@ -1111,7 +1111,7 @@ typedef struct
1111typedef struct 1111typedef struct
1112{ 1112{
1113 CsrWifiFsmEvent common; 1113 CsrWifiFsmEvent common;
1114 CsrUint16 interfaceTag; 1114 u16 interfaceTag;
1115} CsrWifiNmeWpsCancelReq; 1115} CsrWifiNmeWpsCancelReq;
1116 1116
1117/******************************************************************************* 1117/*******************************************************************************
@@ -1130,7 +1130,7 @@ typedef struct
1130typedef struct 1130typedef struct
1131{ 1131{
1132 CsrWifiFsmEvent common; 1132 CsrWifiFsmEvent common;
1133 CsrUint16 interfaceTag; 1133 u16 interfaceTag;
1134} CsrWifiNmeConnectionStatusGetReq; 1134} CsrWifiNmeConnectionStatusGetReq;
1135 1135
1136/******************************************************************************* 1136/*******************************************************************************
@@ -1361,7 +1361,7 @@ typedef struct
1361typedef struct 1361typedef struct
1362{ 1362{
1363 CsrWifiFsmEvent common; 1363 CsrWifiFsmEvent common;
1364 CsrUint16 interfaceTag; 1364 u16 interfaceTag;
1365 CsrResult status; 1365 CsrResult status;
1366} CsrWifiNmeProfileOrderSetCfm; 1366} CsrWifiNmeProfileOrderSetCfm;
1367 1367
@@ -1397,7 +1397,7 @@ typedef struct
1397typedef struct 1397typedef struct
1398{ 1398{
1399 CsrWifiFsmEvent common; 1399 CsrWifiFsmEvent common;
1400 CsrUint16 interfaceTag; 1400 u16 interfaceTag;
1401 CsrResult status; 1401 CsrResult status;
1402 u8 connectAttemptsCount; 1402 u8 connectAttemptsCount;
1403 CsrWifiNmeConnectAttempt *connectAttempts; 1403 CsrWifiNmeConnectAttempt *connectAttempts;
@@ -1426,7 +1426,7 @@ typedef struct
1426typedef struct 1426typedef struct
1427{ 1427{
1428 CsrWifiFsmEvent common; 1428 CsrWifiFsmEvent common;
1429 CsrUint16 interfaceTag; 1429 u16 interfaceTag;
1430 CsrResult status; 1430 CsrResult status;
1431 CsrWifiNmeProfile profile; 1431 CsrWifiNmeProfile profile;
1432} CsrWifiNmeWpsCfm; 1432} CsrWifiNmeWpsCfm;
@@ -1448,7 +1448,7 @@ typedef struct
1448typedef struct 1448typedef struct
1449{ 1449{
1450 CsrWifiFsmEvent common; 1450 CsrWifiFsmEvent common;
1451 CsrUint16 interfaceTag; 1451 u16 interfaceTag;
1452 CsrResult status; 1452 CsrResult status;
1453} CsrWifiNmeWpsCancelCfm; 1453} CsrWifiNmeWpsCancelCfm;
1454 1454
@@ -1471,7 +1471,7 @@ typedef struct
1471typedef struct 1471typedef struct
1472{ 1472{
1473 CsrWifiFsmEvent common; 1473 CsrWifiFsmEvent common;
1474 CsrUint16 interfaceTag; 1474 u16 interfaceTag;
1475 CsrResult status; 1475 CsrResult status;
1476 CsrWifiNmeConnectionStatus connectionStatus; 1476 CsrWifiNmeConnectionStatus connectionStatus;
1477} CsrWifiNmeConnectionStatusGetCfm; 1477} CsrWifiNmeConnectionStatusGetCfm;
@@ -1499,7 +1499,7 @@ typedef struct
1499typedef struct 1499typedef struct
1500{ 1500{
1501 CsrWifiFsmEvent common; 1501 CsrWifiFsmEvent common;
1502 CsrUint16 interfaceTag; 1502 u16 interfaceTag;
1503 CsrWifiNmeProfile profile; 1503 CsrWifiNmeProfile profile;
1504} CsrWifiNmeProfileUpdateInd; 1504} CsrWifiNmeProfileUpdateInd;
1505 1505
@@ -1531,7 +1531,7 @@ typedef struct
1531typedef struct 1531typedef struct
1532{ 1532{
1533 CsrWifiFsmEvent common; 1533 CsrWifiFsmEvent common;
1534 CsrUint16 interfaceTag; 1534 u16 interfaceTag;
1535 u8 connectAttemptsCount; 1535 u8 connectAttemptsCount;
1536 CsrWifiNmeConnectAttempt *connectAttempts; 1536 CsrWifiNmeConnectAttempt *connectAttempts;
1537} CsrWifiNmeProfileDisconnectInd; 1537} CsrWifiNmeProfileDisconnectInd;
diff --git a/drivers/staging/csr/csr_wifi_router_converter_init.c b/drivers/staging/csr/csr_wifi_router_converter_init.c
index 6ff59c01e14..048b146fe81 100644
--- a/drivers/staging/csr/csr_wifi_router_converter_init.c
+++ b/drivers/staging/csr/csr_wifi_router_converter_init.c
@@ -37,11 +37,11 @@ static CsrMsgConvMsgEntry csrwifirouter_conv_lut[] = {
37 { 0, NULL, NULL, NULL, NULL }, 37 { 0, NULL, NULL, NULL, NULL },
38}; 38};
39 39
40CsrMsgConvMsgEntry* CsrWifiRouterConverterLookup(CsrMsgConvMsgEntry *ce, CsrUint16 msgType) 40CsrMsgConvMsgEntry* CsrWifiRouterConverterLookup(CsrMsgConvMsgEntry *ce, u16 msgType)
41{ 41{
42 if (msgType & CSR_PRIM_UPSTREAM) 42 if (msgType & CSR_PRIM_UPSTREAM)
43 { 43 {
44 CsrUint16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT; 44 u16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT;
45 if (idx < (CSR_WIFI_ROUTER_PRIM_UPSTREAM_COUNT + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT) && 45 if (idx < (CSR_WIFI_ROUTER_PRIM_UPSTREAM_COUNT + CSR_WIFI_ROUTER_PRIM_DOWNSTREAM_COUNT) &&
46 csrwifirouter_conv_lut[idx].msgType == msgType) 46 csrwifirouter_conv_lut[idx].msgType == msgType)
47 { 47 {
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c b/drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c
index 32d0bb632d9..7c3289ab71d 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_converter_init.c
@@ -90,11 +90,11 @@ static CsrMsgConvMsgEntry csrwifirouterctrl_conv_lut[] = {
90 { 0, NULL, NULL, NULL, NULL }, 90 { 0, NULL, NULL, NULL, NULL },
91}; 91};
92 92
93CsrMsgConvMsgEntry* CsrWifiRouterCtrlConverterLookup(CsrMsgConvMsgEntry *ce, CsrUint16 msgType) 93CsrMsgConvMsgEntry* CsrWifiRouterCtrlConverterLookup(CsrMsgConvMsgEntry *ce, u16 msgType)
94{ 94{
95 if (msgType & CSR_PRIM_UPSTREAM) 95 if (msgType & CSR_PRIM_UPSTREAM)
96 { 96 {
97 CsrUint16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT; 97 u16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT;
98 if (idx < (CSR_WIFI_ROUTER_CTRL_PRIM_UPSTREAM_COUNT + CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT) && 98 if (idx < (CSR_WIFI_ROUTER_CTRL_PRIM_UPSTREAM_COUNT + CSR_WIFI_ROUTER_CTRL_PRIM_DOWNSTREAM_COUNT) &&
99 csrwifirouterctrl_conv_lut[idx].msgType == msgType) 99 csrwifirouterctrl_conv_lut[idx].msgType == msgType)
100 { 100 {
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c
index d161fad8460..2329dc3af8a 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_free_downstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_ROUTER_CTRL_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_ROUTER_CTRL_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiRouterCtrlFreeDownstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiRouterCtrlFreeDownstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_ROUTER_CTRL_PRIM) 30 if (eventClass != CSR_WIFI_ROUTER_CTRL_PRIM)
31 { 31 {
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c
index b6bf11d566d..8f1ce3d93e8 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_free_upstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_ROUTER_CTRL_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_ROUTER_CTRL_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiRouterCtrlFreeUpstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiRouterCtrlFreeUpstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_ROUTER_CTRL_PRIM) 30 if (eventClass != CSR_WIFI_ROUTER_CTRL_PRIM)
31 { 31 {
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_lib.h b/drivers/staging/csr/csr_wifi_router_ctrl_lib.h
index 6c7e9743757..e7117ee0ebd 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_lib.h
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_lib.h
@@ -39,7 +39,7 @@ extern "C" {
39 * PARAMETERS 39 * PARAMETERS
40 * Deallocates the resources in a CSR_WIFI_ROUTER_CTRL upstream message 40 * Deallocates the resources in a CSR_WIFI_ROUTER_CTRL upstream message
41 *----------------------------------------------------------------------------*/ 41 *----------------------------------------------------------------------------*/
42void CsrWifiRouterCtrlFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 42void CsrWifiRouterCtrlFreeUpstreamMessageContents(u16 eventClass, void *message);
43 43
44/*----------------------------------------------------------------------------* 44/*----------------------------------------------------------------------------*
45 * CsrWifiRouterCtrlFreeDownstreamMessageContents 45 * CsrWifiRouterCtrlFreeDownstreamMessageContents
@@ -51,7 +51,7 @@ void CsrWifiRouterCtrlFreeUpstreamMessageContents(CsrUint16 eventClass, void *me
51 * PARAMETERS 51 * PARAMETERS
52 * Deallocates the resources in a CSR_WIFI_ROUTER_CTRL downstream message 52 * Deallocates the resources in a CSR_WIFI_ROUTER_CTRL downstream message
53 *----------------------------------------------------------------------------*/ 53 *----------------------------------------------------------------------------*/
54void CsrWifiRouterCtrlFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 54void CsrWifiRouterCtrlFreeDownstreamMessageContents(u16 eventClass, void *message);
55 55
56/*----------------------------------------------------------------------------* 56/*----------------------------------------------------------------------------*
57 * Enum to string functions 57 * Enum to string functions
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_prim.h b/drivers/staging/csr/csr_wifi_router_ctrl_prim.h
index acf10ef1e77..37ba5ea258e 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_prim.h
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_prim.h
@@ -34,8 +34,8 @@ typedef CsrResult (*CsrWifiRouterCtrlRawSdioFirmwareDownload)(CsrUint32 length,
34typedef CsrResult (*CsrWifiRouterCtrlRawSdioReset)(void); 34typedef CsrResult (*CsrWifiRouterCtrlRawSdioReset)(void);
35typedef CsrResult (*CsrWifiRouterCtrlRawSdioCoreDumpPrepare)(CsrBool suspendSme); 35typedef CsrResult (*CsrWifiRouterCtrlRawSdioCoreDumpPrepare)(CsrBool suspendSme);
36typedef CsrResult (*CsrWifiRouterCtrlRawSdioByteBlockRead)(u8 func, CsrUint32 address, u8 *pdata, CsrUint32 length); 36typedef CsrResult (*CsrWifiRouterCtrlRawSdioByteBlockRead)(u8 func, CsrUint32 address, u8 *pdata, CsrUint32 length);
37typedef CsrResult (*CsrWifiRouterCtrlRawSdioGpRead16)(u8 func, CsrUint32 address, CsrUint16 *pdata); 37typedef CsrResult (*CsrWifiRouterCtrlRawSdioGpRead16)(u8 func, CsrUint32 address, u16 *pdata);
38typedef CsrResult (*CsrWifiRouterCtrlRawSdioGpWrite16)(u8 func, CsrUint32 address, CsrUint16 data); 38typedef CsrResult (*CsrWifiRouterCtrlRawSdioGpWrite16)(u8 func, CsrUint32 address, u16 data);
39 39
40/******************************************************************************* 40/*******************************************************************************
41 41
@@ -114,7 +114,7 @@ typedef u8 CsrWifiRouterCtrlListAction;
114 - 114 -
115 115
116*******************************************************************************/ 116*******************************************************************************/
117typedef CsrUint16 CsrWifiRouterCtrlLowPowerMode; 117typedef u16 CsrWifiRouterCtrlLowPowerMode;
118#define CSR_WIFI_ROUTER_CTRL_LOW_POWER_MODE_DISABLED ((CsrWifiRouterCtrlLowPowerMode) 0x0000) 118#define CSR_WIFI_ROUTER_CTRL_LOW_POWER_MODE_DISABLED ((CsrWifiRouterCtrlLowPowerMode) 0x0000)
119#define CSR_WIFI_ROUTER_CTRL_LOW_POWER_MODE_ENABLED ((CsrWifiRouterCtrlLowPowerMode) 0x0001) 119#define CSR_WIFI_ROUTER_CTRL_LOW_POWER_MODE_ENABLED ((CsrWifiRouterCtrlLowPowerMode) 0x0001)
120 120
@@ -203,7 +203,7 @@ typedef u8 CsrWifiRouterCtrlPeerStatus;
203 - 203 -
204 204
205*******************************************************************************/ 205*******************************************************************************/
206typedef CsrUint16 CsrWifiRouterCtrlPortAction; 206typedef u16 CsrWifiRouterCtrlPortAction;
207#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_OPEN ((CsrWifiRouterCtrlPortAction) 0x0000) 207#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_OPEN ((CsrWifiRouterCtrlPortAction) 0x0000)
208#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_CLOSED_DISCARD ((CsrWifiRouterCtrlPortAction) 0x0001) 208#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_CLOSED_DISCARD ((CsrWifiRouterCtrlPortAction) 0x0001)
209#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_CLOSED_BLOCK ((CsrWifiRouterCtrlPortAction) 0x0002) 209#define CSR_WIFI_ROUTER_CTRL_PORT_ACTION_8021X_PORT_CLOSED_BLOCK ((CsrWifiRouterCtrlPortAction) 0x0002)
@@ -242,7 +242,7 @@ typedef CsrUint16 CsrWifiRouterCtrlPortAction;
242 - 242 -
243 243
244*******************************************************************************/ 244*******************************************************************************/
245typedef CsrUint16 CsrWifiRouterCtrlPowersaveType; 245typedef u16 CsrWifiRouterCtrlPowersaveType;
246#define CSR_WIFI_ROUTER_CTRL_AC_BK_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0001) 246#define CSR_WIFI_ROUTER_CTRL_AC_BK_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0001)
247#define CSR_WIFI_ROUTER_CTRL_AC_BE_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0002) 247#define CSR_WIFI_ROUTER_CTRL_AC_BE_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0002)
248#define CSR_WIFI_ROUTER_CTRL_AC_VI_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0004) 248#define CSR_WIFI_ROUTER_CTRL_AC_VI_PS_INFO_PRESENT ((CsrWifiRouterCtrlPowersaveType) 0x0004)
@@ -270,7 +270,7 @@ typedef CsrUint16 CsrWifiRouterCtrlPowersaveType;
270 - 270 -
271 271
272*******************************************************************************/ 272*******************************************************************************/
273typedef CsrUint16 CsrWifiRouterCtrlProtocolDirection; 273typedef u16 CsrWifiRouterCtrlProtocolDirection;
274#define CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_RX ((CsrWifiRouterCtrlProtocolDirection) 0x0000) 274#define CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_RX ((CsrWifiRouterCtrlProtocolDirection) 0x0000)
275#define CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_TX ((CsrWifiRouterCtrlProtocolDirection) 0x0001) 275#define CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_TX ((CsrWifiRouterCtrlProtocolDirection) 0x0001)
276 276
@@ -290,7 +290,7 @@ typedef CsrUint16 CsrWifiRouterCtrlProtocolDirection;
290 - 290 -
291 291
292*******************************************************************************/ 292*******************************************************************************/
293typedef CsrUint16 CsrWifiRouterCtrlQoSControl; 293typedef u16 CsrWifiRouterCtrlQoSControl;
294#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_OFF ((CsrWifiRouterCtrlQoSControl) 0x0000) 294#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_OFF ((CsrWifiRouterCtrlQoSControl) 0x0000)
295#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_WMM_ON ((CsrWifiRouterCtrlQoSControl) 0x0001) 295#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_WMM_ON ((CsrWifiRouterCtrlQoSControl) 0x0001)
296#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_80211_ON ((CsrWifiRouterCtrlQoSControl) 0x0002) 296#define CSR_WIFI_ROUTER_CTRL_QOS_CONTROL_80211_ON ((CsrWifiRouterCtrlQoSControl) 0x0002)
@@ -336,7 +336,7 @@ typedef u8 CsrWifiRouterCtrlQueueConfig;
336 - 336 -
337 337
338*******************************************************************************/ 338*******************************************************************************/
339typedef CsrUint16 CsrWifiRouterCtrlTrafficConfigType; 339typedef u16 CsrWifiRouterCtrlTrafficConfigType;
340#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_RESET ((CsrWifiRouterCtrlTrafficConfigType) 0x0000) 340#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_RESET ((CsrWifiRouterCtrlTrafficConfigType) 0x0000)
341#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_FILTER ((CsrWifiRouterCtrlTrafficConfigType) 0x0001) 341#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_FILTER ((CsrWifiRouterCtrlTrafficConfigType) 0x0001)
342#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_CLS ((CsrWifiRouterCtrlTrafficConfigType) 0x0002) 342#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_CONFIG_TYPE_CLS ((CsrWifiRouterCtrlTrafficConfigType) 0x0002)
@@ -367,7 +367,7 @@ typedef CsrUint16 CsrWifiRouterCtrlTrafficConfigType;
367 - 367 -
368 368
369*******************************************************************************/ 369*******************************************************************************/
370typedef CsrUint16 CsrWifiRouterCtrlTrafficPacketType; 370typedef u16 CsrWifiRouterCtrlTrafficPacketType;
371#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_NONE ((CsrWifiRouterCtrlTrafficPacketType) 0x0000) 371#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_NONE ((CsrWifiRouterCtrlTrafficPacketType) 0x0000)
372#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_EAPOL ((CsrWifiRouterCtrlTrafficPacketType) 0x0001) 372#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_EAPOL ((CsrWifiRouterCtrlTrafficPacketType) 0x0001)
373#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_DHCP ((CsrWifiRouterCtrlTrafficPacketType) 0x0002) 373#define CSR_WIFI_ROUTER_CTRL_TRAFFIC_PACKET_TYPE_DHCP ((CsrWifiRouterCtrlTrafficPacketType) 0x0002)
@@ -421,7 +421,7 @@ typedef CsrUint32 CsrWifiRouterCtrlPeerRecordHandle;
421 CsrWifiRouterCtrlPowersaveType 421 CsrWifiRouterCtrlPowersaveType
422 422
423*******************************************************************************/ 423*******************************************************************************/
424typedef CsrUint16 CsrWifiRouterCtrlPowersaveTypeMask; 424typedef u16 CsrWifiRouterCtrlPowersaveTypeMask;
425/******************************************************************************* 425/*******************************************************************************
426 426
427 NAME 427 NAME
@@ -440,7 +440,7 @@ typedef u8 CsrWifiRouterCtrlQueueConfigMask;
440 DESCRIPTION 440 DESCRIPTION
441 441
442*******************************************************************************/ 442*******************************************************************************/
443typedef CsrUint16 CsrWifiRouterCtrlRequestorInfo; 443typedef u16 CsrWifiRouterCtrlRequestorInfo;
444/******************************************************************************* 444/*******************************************************************************
445 445
446 NAME 446 NAME
@@ -491,7 +491,7 @@ typedef struct
491 CsrBool wmmOrQosEnabled; 491 CsrBool wmmOrQosEnabled;
492 CsrWifiRouterCtrlPowersaveTypeMask powersaveMode; 492 CsrWifiRouterCtrlPowersaveTypeMask powersaveMode;
493 u8 maxSpLength; 493 u8 maxSpLength;
494 CsrUint16 listenIntervalInTus; 494 u16 listenIntervalInTus;
495} CsrWifiRouterCtrlStaInfo; 495} CsrWifiRouterCtrlStaInfo;
496 496
497/******************************************************************************* 497/*******************************************************************************
@@ -582,7 +582,7 @@ typedef struct
582*******************************************************************************/ 582*******************************************************************************/
583typedef struct 583typedef struct
584{ 584{
585 CsrUint16 packetFilter; 585 u16 packetFilter;
586 CsrWifiRouterCtrlTrafficFilter customFilter; 586 CsrWifiRouterCtrlTrafficFilter customFilter;
587} CsrWifiRouterCtrlTrafficConfig; 587} CsrWifiRouterCtrlTrafficConfig;
588 588
@@ -708,11 +708,11 @@ typedef struct
708typedef struct 708typedef struct
709{ 709{
710 CsrWifiFsmEvent common; 710 CsrWifiFsmEvent common;
711 CsrUint16 mlmeCommandLength; 711 u16 mlmeCommandLength;
712 u8 *mlmeCommand; 712 u8 *mlmeCommand;
713 CsrUint16 dataRef1Length; 713 u16 dataRef1Length;
714 u8 *dataRef1; 714 u8 *dataRef1;
715 CsrUint16 dataRef2Length; 715 u16 dataRef2Length;
716 u8 *dataRef2; 716 u8 *dataRef2;
717} CsrWifiRouterCtrlHipReq; 717} CsrWifiRouterCtrlHipReq;
718 718
@@ -733,7 +733,7 @@ typedef struct
733typedef struct 733typedef struct
734{ 734{
735 CsrWifiFsmEvent common; 735 CsrWifiFsmEvent common;
736 CsrUint16 interfaceTag; 736 u16 interfaceTag;
737 CsrWifiRouterCtrlRequestorInfo clientData; 737 CsrWifiRouterCtrlRequestorInfo clientData;
738 CsrWifiRouterCtrlMediaStatus mediaStatus; 738 CsrWifiRouterCtrlMediaStatus mediaStatus;
739} CsrWifiRouterCtrlMediaStatusReq; 739} CsrWifiRouterCtrlMediaStatusReq;
@@ -758,7 +758,7 @@ typedef struct
758typedef struct 758typedef struct
759{ 759{
760 CsrWifiFsmEvent common; 760 CsrWifiFsmEvent common;
761 CsrUint16 interfaceTag; 761 u16 interfaceTag;
762 CsrWifiRouterCtrlRequestorInfo clientData; 762 CsrWifiRouterCtrlRequestorInfo clientData;
763 CsrResult status; 763 CsrResult status;
764 CsrWifiRouterCtrlListAction action; 764 CsrWifiRouterCtrlListAction action;
@@ -786,7 +786,7 @@ typedef struct
786typedef struct 786typedef struct
787{ 787{
788 CsrWifiFsmEvent common; 788 CsrWifiFsmEvent common;
789 CsrUint16 interfaceTag; 789 u16 interfaceTag;
790 CsrWifiRouterCtrlRequestorInfo clientData; 790 CsrWifiRouterCtrlRequestorInfo clientData;
791 CsrWifiRouterCtrlPortAction uncontrolledPortAction; 791 CsrWifiRouterCtrlPortAction uncontrolledPortAction;
792 CsrWifiRouterCtrlPortAction controlledPortAction; 792 CsrWifiRouterCtrlPortAction controlledPortAction;
@@ -812,7 +812,7 @@ typedef struct
812typedef struct 812typedef struct
813{ 813{
814 CsrWifiFsmEvent common; 814 CsrWifiFsmEvent common;
815 CsrUint16 interfaceTag; 815 u16 interfaceTag;
816 CsrWifiRouterCtrlRequestorInfo clientData; 816 CsrWifiRouterCtrlRequestorInfo clientData;
817 CsrWifiRouterCtrlQoSControl control; 817 CsrWifiRouterCtrlQoSControl control;
818 CsrWifiRouterCtrlQueueConfigMask queueConfig; 818 CsrWifiRouterCtrlQueueConfigMask queueConfig;
@@ -856,9 +856,9 @@ typedef struct
856typedef struct 856typedef struct
857{ 857{
858 CsrWifiFsmEvent common; 858 CsrWifiFsmEvent common;
859 CsrUint16 interfaceTag; 859 u16 interfaceTag;
860 CsrWifiRouterCtrlRequestorInfo clientData; 860 CsrWifiRouterCtrlRequestorInfo clientData;
861 CsrUint16 tclasLength; 861 u16 tclasLength;
862 u8 *tclas; 862 u8 *tclas;
863} CsrWifiRouterCtrlTclasAddReq; 863} CsrWifiRouterCtrlTclasAddReq;
864 864
@@ -936,9 +936,9 @@ typedef struct
936typedef struct 936typedef struct
937{ 937{
938 CsrWifiFsmEvent common; 938 CsrWifiFsmEvent common;
939 CsrUint16 interfaceTag; 939 u16 interfaceTag;
940 CsrWifiRouterCtrlRequestorInfo clientData; 940 CsrWifiRouterCtrlRequestorInfo clientData;
941 CsrUint16 tclasLength; 941 u16 tclasLength;
942 u8 *tclas; 942 u8 *tclas;
943} CsrWifiRouterCtrlTclasDelReq; 943} CsrWifiRouterCtrlTclasDelReq;
944 944
@@ -960,10 +960,10 @@ typedef struct
960typedef struct 960typedef struct
961{ 961{
962 CsrWifiFsmEvent common; 962 CsrWifiFsmEvent common;
963 CsrUint16 interfaceTag; 963 u16 interfaceTag;
964 CsrWifiRouterCtrlRequestorInfo clientData; 964 CsrWifiRouterCtrlRequestorInfo clientData;
965 CsrWifiRouterCtrlTrafficType trafficType; 965 CsrWifiRouterCtrlTrafficType trafficType;
966 CsrUint16 period; 966 u16 period;
967} CsrWifiRouterCtrlTrafficClassificationReq; 967} CsrWifiRouterCtrlTrafficClassificationReq;
968 968
969/******************************************************************************* 969/*******************************************************************************
@@ -984,7 +984,7 @@ typedef struct
984typedef struct 984typedef struct
985{ 985{
986 CsrWifiFsmEvent common; 986 CsrWifiFsmEvent common;
987 CsrUint16 interfaceTag; 987 u16 interfaceTag;
988 CsrWifiRouterCtrlRequestorInfo clientData; 988 CsrWifiRouterCtrlRequestorInfo clientData;
989 CsrWifiRouterCtrlTrafficConfigType trafficConfigType; 989 CsrWifiRouterCtrlTrafficConfigType trafficConfigType;
990 CsrWifiRouterCtrlTrafficConfig config; 990 CsrWifiRouterCtrlTrafficConfig config;
@@ -1070,7 +1070,7 @@ typedef struct
1070 CsrWifiFsmEvent common; 1070 CsrWifiFsmEvent common;
1071 CsrWifiRouterCtrlRequestorInfo clientData; 1071 CsrWifiRouterCtrlRequestorInfo clientData;
1072 CsrResult status; 1072 CsrResult status;
1073 CsrUint16 numInterfaceAddress; 1073 u16 numInterfaceAddress;
1074 CsrWifiMacAddress stationMacAddress[2]; 1074 CsrWifiMacAddress stationMacAddress[2];
1075 CsrWifiRouterCtrlSmeVersions smeVersions; 1075 CsrWifiRouterCtrlSmeVersions smeVersions;
1076 CsrBool scheduledInterrupt; 1076 CsrBool scheduledInterrupt;
@@ -1092,7 +1092,7 @@ typedef struct
1092typedef struct 1092typedef struct
1093{ 1093{
1094 CsrWifiFsmEvent common; 1094 CsrWifiFsmEvent common;
1095 CsrUint16 interfaceTag; 1095 u16 interfaceTag;
1096 CsrWifiRouterCtrlRequestorInfo clientData; 1096 CsrWifiRouterCtrlRequestorInfo clientData;
1097} CsrWifiRouterCtrlM4TransmitReq; 1097} CsrWifiRouterCtrlM4TransmitReq;
1098 1098
@@ -1122,7 +1122,7 @@ typedef struct
1122typedef struct 1122typedef struct
1123{ 1123{
1124 CsrWifiFsmEvent common; 1124 CsrWifiFsmEvent common;
1125 CsrUint16 interfaceTag; 1125 u16 interfaceTag;
1126 CsrWifiRouterCtrlRequestorInfo clientData; 1126 CsrWifiRouterCtrlRequestorInfo clientData;
1127 CsrWifiRouterCtrlMode mode; 1127 CsrWifiRouterCtrlMode mode;
1128 CsrWifiMacAddress bssid; 1128 CsrWifiMacAddress bssid;
@@ -1149,10 +1149,10 @@ typedef struct
1149typedef struct 1149typedef struct
1150{ 1150{
1151 CsrWifiFsmEvent common; 1151 CsrWifiFsmEvent common;
1152 CsrUint16 interfaceTag; 1152 u16 interfaceTag;
1153 CsrWifiRouterCtrlRequestorInfo clientData; 1153 CsrWifiRouterCtrlRequestorInfo clientData;
1154 CsrWifiMacAddress peerMacAddress; 1154 CsrWifiMacAddress peerMacAddress;
1155 CsrUint16 associationId; 1155 u16 associationId;
1156 CsrWifiRouterCtrlStaInfo staInfo; 1156 CsrWifiRouterCtrlStaInfo staInfo;
1157} CsrWifiRouterCtrlPeerAddReq; 1157} CsrWifiRouterCtrlPeerAddReq;
1158 1158
@@ -1173,7 +1173,7 @@ typedef struct
1173typedef struct 1173typedef struct
1174{ 1174{
1175 CsrWifiFsmEvent common; 1175 CsrWifiFsmEvent common;
1176 CsrUint16 interfaceTag; 1176 u16 interfaceTag;
1177 CsrWifiRouterCtrlRequestorInfo clientData; 1177 CsrWifiRouterCtrlRequestorInfo clientData;
1178 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle; 1178 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle;
1179} CsrWifiRouterCtrlPeerDelReq; 1179} CsrWifiRouterCtrlPeerDelReq;
@@ -1196,7 +1196,7 @@ typedef struct
1196typedef struct 1196typedef struct
1197{ 1197{
1198 CsrWifiFsmEvent common; 1198 CsrWifiFsmEvent common;
1199 CsrUint16 interfaceTag; 1199 u16 interfaceTag;
1200 CsrWifiRouterCtrlRequestorInfo clientData; 1200 CsrWifiRouterCtrlRequestorInfo clientData;
1201 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle; 1201 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle;
1202 CsrWifiRouterCtrlPowersaveTypeMask powersaveMode; 1202 CsrWifiRouterCtrlPowersaveTypeMask powersaveMode;
@@ -1242,14 +1242,14 @@ typedef struct
1242typedef struct 1242typedef struct
1243{ 1243{
1244 CsrWifiFsmEvent common; 1244 CsrWifiFsmEvent common;
1245 CsrUint16 interfaceTag; 1245 u16 interfaceTag;
1246 CsrWifiRouterCtrlRequestorInfo clientData; 1246 CsrWifiRouterCtrlRequestorInfo clientData;
1247 CsrWifiMacAddress macAddress; 1247 CsrWifiMacAddress macAddress;
1248 CsrWifiRouterCtrlTrafficStreamId trafficStreamID; 1248 CsrWifiRouterCtrlTrafficStreamId trafficStreamID;
1249 CsrWifiRouterCtrlBlockAckRole role; 1249 CsrWifiRouterCtrlBlockAckRole role;
1250 CsrUint16 bufferSize; 1250 u16 bufferSize;
1251 CsrUint16 timeout; 1251 u16 timeout;
1252 CsrUint16 ssn; 1252 u16 ssn;
1253} CsrWifiRouterCtrlBlockAckEnableReq; 1253} CsrWifiRouterCtrlBlockAckEnableReq;
1254 1254
1255/******************************************************************************* 1255/*******************************************************************************
@@ -1271,7 +1271,7 @@ typedef struct
1271typedef struct 1271typedef struct
1272{ 1272{
1273 CsrWifiFsmEvent common; 1273 CsrWifiFsmEvent common;
1274 CsrUint16 interfaceTag; 1274 u16 interfaceTag;
1275 CsrWifiRouterCtrlRequestorInfo clientData; 1275 CsrWifiRouterCtrlRequestorInfo clientData;
1276 CsrWifiMacAddress macAddress; 1276 CsrWifiMacAddress macAddress;
1277 CsrWifiRouterCtrlTrafficStreamId trafficStreamID; 1277 CsrWifiRouterCtrlTrafficStreamId trafficStreamID;
@@ -1297,10 +1297,10 @@ typedef struct
1297typedef struct 1297typedef struct
1298{ 1298{
1299 CsrWifiFsmEvent common; 1299 CsrWifiFsmEvent common;
1300 CsrUint16 interfaceTag; 1300 u16 interfaceTag;
1301 CsrUint16 signalLength; 1301 u16 signalLength;
1302 u8 *signal; 1302 u8 *signal;
1303 CsrUint16 dataLength; 1303 u16 dataLength;
1304 u8 *data; 1304 u8 *data;
1305} CsrWifiRouterCtrlWapiRxPktReq; 1305} CsrWifiRouterCtrlWapiRxPktReq;
1306 1306
@@ -1320,7 +1320,7 @@ typedef struct
1320typedef struct 1320typedef struct
1321{ 1321{
1322 CsrWifiFsmEvent common; 1322 CsrWifiFsmEvent common;
1323 CsrUint16 interfaceTag; 1323 u16 interfaceTag;
1324 u8 status; 1324 u8 status;
1325} CsrWifiRouterCtrlWapiMulticastFilterReq; 1325} CsrWifiRouterCtrlWapiMulticastFilterReq;
1326 1326
@@ -1340,7 +1340,7 @@ typedef struct
1340typedef struct 1340typedef struct
1341{ 1341{
1342 CsrWifiFsmEvent common; 1342 CsrWifiFsmEvent common;
1343 CsrUint16 interfaceTag; 1343 u16 interfaceTag;
1344 u8 status; 1344 u8 status;
1345} CsrWifiRouterCtrlWapiUnicastFilterReq; 1345} CsrWifiRouterCtrlWapiUnicastFilterReq;
1346 1346
@@ -1361,8 +1361,8 @@ typedef struct
1361typedef struct 1361typedef struct
1362{ 1362{
1363 CsrWifiFsmEvent common; 1363 CsrWifiFsmEvent common;
1364 CsrUint16 interfaceTag; 1364 u16 interfaceTag;
1365 CsrUint16 dataLength; 1365 u16 dataLength;
1366 u8 *data; 1366 u8 *data;
1367} CsrWifiRouterCtrlWapiUnicastTxPktReq; 1367} CsrWifiRouterCtrlWapiUnicastTxPktReq;
1368 1368
@@ -1382,7 +1382,7 @@ typedef struct
1382typedef struct 1382typedef struct
1383{ 1383{
1384 CsrWifiFsmEvent common; 1384 CsrWifiFsmEvent common;
1385 CsrUint16 interfaceTag; 1385 u16 interfaceTag;
1386 CsrBool isWapiConnected; 1386 CsrBool isWapiConnected;
1387} CsrWifiRouterCtrlWapiFilterReq; 1387} CsrWifiRouterCtrlWapiFilterReq;
1388 1388
@@ -1407,11 +1407,11 @@ typedef struct
1407typedef struct 1407typedef struct
1408{ 1408{
1409 CsrWifiFsmEvent common; 1409 CsrWifiFsmEvent common;
1410 CsrUint16 mlmeCommandLength; 1410 u16 mlmeCommandLength;
1411 u8 *mlmeCommand; 1411 u8 *mlmeCommand;
1412 CsrUint16 dataRef1Length; 1412 u16 dataRef1Length;
1413 u8 *dataRef1; 1413 u8 *dataRef1;
1414 CsrUint16 dataRef2Length; 1414 u16 dataRef2Length;
1415 u8 *dataRef2; 1415 u8 *dataRef2;
1416} CsrWifiRouterCtrlHipInd; 1416} CsrWifiRouterCtrlHipInd;
1417 1417
@@ -1435,7 +1435,7 @@ typedef struct
1435{ 1435{
1436 CsrWifiFsmEvent common; 1436 CsrWifiFsmEvent common;
1437 CsrWifiRouterCtrlRequestorInfo clientData; 1437 CsrWifiRouterCtrlRequestorInfo clientData;
1438 CsrUint16 interfaceTag; 1438 u16 interfaceTag;
1439 CsrWifiRouterCtrlListAction action; 1439 CsrWifiRouterCtrlListAction action;
1440 u8 setAddressesCount; 1440 u8 setAddressesCount;
1441 CsrWifiMacAddress *setAddresses; 1441 CsrWifiMacAddress *setAddresses;
@@ -1460,7 +1460,7 @@ typedef struct
1460{ 1460{
1461 CsrWifiFsmEvent common; 1461 CsrWifiFsmEvent common;
1462 CsrWifiRouterCtrlRequestorInfo clientData; 1462 CsrWifiRouterCtrlRequestorInfo clientData;
1463 CsrUint16 interfaceTag; 1463 u16 interfaceTag;
1464 CsrResult status; 1464 CsrResult status;
1465 CsrWifiMacAddress macAddress; 1465 CsrWifiMacAddress macAddress;
1466} CsrWifiRouterCtrlPortConfigureCfm; 1466} CsrWifiRouterCtrlPortConfigureCfm;
@@ -1525,7 +1525,7 @@ typedef struct
1525{ 1525{
1526 CsrWifiFsmEvent common; 1526 CsrWifiFsmEvent common;
1527 CsrWifiRouterCtrlRequestorInfo clientData; 1527 CsrWifiRouterCtrlRequestorInfo clientData;
1528 CsrUint16 interfaceTag; 1528 u16 interfaceTag;
1529 CsrResult status; 1529 CsrResult status;
1530} CsrWifiRouterCtrlTclasAddCfm; 1530} CsrWifiRouterCtrlTclasAddCfm;
1531 1531
@@ -1603,7 +1603,7 @@ typedef struct
1603{ 1603{
1604 CsrWifiFsmEvent common; 1604 CsrWifiFsmEvent common;
1605 CsrWifiRouterCtrlRequestorInfo clientData; 1605 CsrWifiRouterCtrlRequestorInfo clientData;
1606 CsrUint16 interfaceTag; 1606 u16 interfaceTag;
1607 CsrResult status; 1607 CsrResult status;
1608} CsrWifiRouterCtrlTclasDelCfm; 1608} CsrWifiRouterCtrlTclasDelCfm;
1609 1609
@@ -1627,7 +1627,7 @@ typedef struct
1627{ 1627{
1628 CsrWifiFsmEvent common; 1628 CsrWifiFsmEvent common;
1629 CsrWifiRouterCtrlRequestorInfo clientData; 1629 CsrWifiRouterCtrlRequestorInfo clientData;
1630 CsrUint16 interfaceTag; 1630 u16 interfaceTag;
1631 CsrWifiRouterCtrlTrafficPacketType packetType; 1631 CsrWifiRouterCtrlTrafficPacketType packetType;
1632 CsrWifiRouterCtrlProtocolDirection direction; 1632 CsrWifiRouterCtrlProtocolDirection direction;
1633 CsrWifiMacAddress srcAddress; 1633 CsrWifiMacAddress srcAddress;
@@ -1651,7 +1651,7 @@ typedef struct
1651{ 1651{
1652 CsrWifiFsmEvent common; 1652 CsrWifiFsmEvent common;
1653 CsrWifiRouterCtrlRequestorInfo clientData; 1653 CsrWifiRouterCtrlRequestorInfo clientData;
1654 CsrUint16 interfaceTag; 1654 u16 interfaceTag;
1655 CsrWifiRouterCtrlTrafficStats stats; 1655 CsrWifiRouterCtrlTrafficStats stats;
1656} CsrWifiRouterCtrlTrafficSampleInd; 1656} CsrWifiRouterCtrlTrafficSampleInd;
1657 1657
@@ -1753,7 +1753,7 @@ typedef struct
1753{ 1753{
1754 CsrWifiFsmEvent common; 1754 CsrWifiFsmEvent common;
1755 CsrWifiRouterCtrlRequestorInfo clientData; 1755 CsrWifiRouterCtrlRequestorInfo clientData;
1756 CsrUint16 interfaceTag; 1756 u16 interfaceTag;
1757 CsrWifiMacAddress peerMacAddress; 1757 CsrWifiMacAddress peerMacAddress;
1758} CsrWifiRouterCtrlM4ReadyToSendInd; 1758} CsrWifiRouterCtrlM4ReadyToSendInd;
1759 1759
@@ -1776,7 +1776,7 @@ typedef struct
1776{ 1776{
1777 CsrWifiFsmEvent common; 1777 CsrWifiFsmEvent common;
1778 CsrWifiRouterCtrlRequestorInfo clientData; 1778 CsrWifiRouterCtrlRequestorInfo clientData;
1779 CsrUint16 interfaceTag; 1779 u16 interfaceTag;
1780 CsrWifiMacAddress peerMacAddress; 1780 CsrWifiMacAddress peerMacAddress;
1781 CsrResult status; 1781 CsrResult status;
1782} CsrWifiRouterCtrlM4TransmittedInd; 1782} CsrWifiRouterCtrlM4TransmittedInd;
@@ -1800,7 +1800,7 @@ typedef struct
1800{ 1800{
1801 CsrWifiFsmEvent common; 1801 CsrWifiFsmEvent common;
1802 CsrWifiRouterCtrlRequestorInfo clientData; 1802 CsrWifiRouterCtrlRequestorInfo clientData;
1803 CsrUint16 interfaceTag; 1803 u16 interfaceTag;
1804 CsrWifiMacAddress peerMacAddress; 1804 CsrWifiMacAddress peerMacAddress;
1805 CsrBool unicastPdu; 1805 CsrBool unicastPdu;
1806} CsrWifiRouterCtrlMicFailureInd; 1806} CsrWifiRouterCtrlMicFailureInd;
@@ -1824,7 +1824,7 @@ typedef struct
1824{ 1824{
1825 CsrWifiFsmEvent common; 1825 CsrWifiFsmEvent common;
1826 CsrWifiRouterCtrlRequestorInfo clientData; 1826 CsrWifiRouterCtrlRequestorInfo clientData;
1827 CsrUint16 interfaceTag; 1827 u16 interfaceTag;
1828 CsrWifiMacAddress peerMacAddress; 1828 CsrWifiMacAddress peerMacAddress;
1829 CsrWifiRouterCtrlPeerStatus peerStatus; 1829 CsrWifiRouterCtrlPeerStatus peerStatus;
1830} CsrWifiRouterCtrlConnectedInd; 1830} CsrWifiRouterCtrlConnectedInd;
@@ -1849,7 +1849,7 @@ typedef struct
1849{ 1849{
1850 CsrWifiFsmEvent common; 1850 CsrWifiFsmEvent common;
1851 CsrWifiRouterCtrlRequestorInfo clientData; 1851 CsrWifiRouterCtrlRequestorInfo clientData;
1852 CsrUint16 interfaceTag; 1852 u16 interfaceTag;
1853 CsrWifiMacAddress peerMacAddress; 1853 CsrWifiMacAddress peerMacAddress;
1854 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle; 1854 CsrWifiRouterCtrlPeerRecordHandle peerRecordHandle;
1855 CsrResult status; 1855 CsrResult status;
@@ -1873,7 +1873,7 @@ typedef struct
1873{ 1873{
1874 CsrWifiFsmEvent common; 1874 CsrWifiFsmEvent common;
1875 CsrWifiRouterCtrlRequestorInfo clientData; 1875 CsrWifiRouterCtrlRequestorInfo clientData;
1876 CsrUint16 interfaceTag; 1876 u16 interfaceTag;
1877 CsrResult status; 1877 CsrResult status;
1878} CsrWifiRouterCtrlPeerDelCfm; 1878} CsrWifiRouterCtrlPeerDelCfm;
1879 1879
@@ -1895,7 +1895,7 @@ typedef struct
1895{ 1895{
1896 CsrWifiFsmEvent common; 1896 CsrWifiFsmEvent common;
1897 CsrWifiRouterCtrlRequestorInfo clientData; 1897 CsrWifiRouterCtrlRequestorInfo clientData;
1898 CsrUint16 interfaceTag; 1898 u16 interfaceTag;
1899 CsrWifiMacAddress peerMacAddress; 1899 CsrWifiMacAddress peerMacAddress;
1900} CsrWifiRouterCtrlUnexpectedFrameInd; 1900} CsrWifiRouterCtrlUnexpectedFrameInd;
1901 1901
@@ -1917,7 +1917,7 @@ typedef struct
1917{ 1917{
1918 CsrWifiFsmEvent common; 1918 CsrWifiFsmEvent common;
1919 CsrWifiRouterCtrlRequestorInfo clientData; 1919 CsrWifiRouterCtrlRequestorInfo clientData;
1920 CsrUint16 interfaceTag; 1920 u16 interfaceTag;
1921 CsrResult status; 1921 CsrResult status;
1922} CsrWifiRouterCtrlPeerUpdateCfm; 1922} CsrWifiRouterCtrlPeerUpdateCfm;
1923 1923
@@ -1941,8 +1941,8 @@ typedef struct
1941{ 1941{
1942 CsrWifiFsmEvent common; 1942 CsrWifiFsmEvent common;
1943 CsrWifiRouterCtrlRequestorInfo clientData; 1943 CsrWifiRouterCtrlRequestorInfo clientData;
1944 CsrUint16 commandQueueSize; 1944 u16 commandQueueSize;
1945 CsrUint16 trafficQueueSize; 1945 u16 trafficQueueSize;
1946} CsrWifiRouterCtrlCapabilitiesCfm; 1946} CsrWifiRouterCtrlCapabilitiesCfm;
1947 1947
1948/******************************************************************************* 1948/*******************************************************************************
@@ -1963,7 +1963,7 @@ typedef struct
1963{ 1963{
1964 CsrWifiFsmEvent common; 1964 CsrWifiFsmEvent common;
1965 CsrWifiRouterCtrlRequestorInfo clientData; 1965 CsrWifiRouterCtrlRequestorInfo clientData;
1966 CsrUint16 interfaceTag; 1966 u16 interfaceTag;
1967 CsrResult status; 1967 CsrResult status;
1968} CsrWifiRouterCtrlBlockAckEnableCfm; 1968} CsrWifiRouterCtrlBlockAckEnableCfm;
1969 1969
@@ -1985,7 +1985,7 @@ typedef struct
1985{ 1985{
1986 CsrWifiFsmEvent common; 1986 CsrWifiFsmEvent common;
1987 CsrWifiRouterCtrlRequestorInfo clientData; 1987 CsrWifiRouterCtrlRequestorInfo clientData;
1988 CsrUint16 interfaceTag; 1988 u16 interfaceTag;
1989 CsrResult status; 1989 CsrResult status;
1990} CsrWifiRouterCtrlBlockAckDisableCfm; 1990} CsrWifiRouterCtrlBlockAckDisableCfm;
1991 1991
@@ -2009,7 +2009,7 @@ typedef struct
2009{ 2009{
2010 CsrWifiFsmEvent common; 2010 CsrWifiFsmEvent common;
2011 CsrWifiRouterCtrlRequestorInfo clientData; 2011 CsrWifiRouterCtrlRequestorInfo clientData;
2012 CsrUint16 interfaceTag; 2012 u16 interfaceTag;
2013 CsrWifiRouterCtrlTrafficStreamId trafficStreamID; 2013 CsrWifiRouterCtrlTrafficStreamId trafficStreamID;
2014 CsrWifiMacAddress peerMacAddress; 2014 CsrWifiMacAddress peerMacAddress;
2015 CsrResult status; 2015 CsrResult status;
@@ -2033,7 +2033,7 @@ typedef struct
2033{ 2033{
2034 CsrWifiFsmEvent common; 2034 CsrWifiFsmEvent common;
2035 CsrWifiRouterCtrlRequestorInfo clientData; 2035 CsrWifiRouterCtrlRequestorInfo clientData;
2036 CsrUint16 interfaceTag; 2036 u16 interfaceTag;
2037 CsrWifiMacAddress staAddress; 2037 CsrWifiMacAddress staAddress;
2038} CsrWifiRouterCtrlStaInactiveInd; 2038} CsrWifiRouterCtrlStaInactiveInd;
2039 2039
@@ -2058,10 +2058,10 @@ typedef struct
2058{ 2058{
2059 CsrWifiFsmEvent common; 2059 CsrWifiFsmEvent common;
2060 CsrWifiRouterCtrlRequestorInfo clientData; 2060 CsrWifiRouterCtrlRequestorInfo clientData;
2061 CsrUint16 interfaceTag; 2061 u16 interfaceTag;
2062 CsrUint16 signalLength; 2062 u16 signalLength;
2063 u8 *signal; 2063 u8 *signal;
2064 CsrUint16 dataLength; 2064 u16 dataLength;
2065 u8 *data; 2065 u8 *data;
2066} CsrWifiRouterCtrlWapiRxMicCheckInd; 2066} CsrWifiRouterCtrlWapiRxMicCheckInd;
2067 2067
@@ -2084,7 +2084,7 @@ typedef struct
2084{ 2084{
2085 CsrWifiFsmEvent common; 2085 CsrWifiFsmEvent common;
2086 CsrWifiRouterCtrlRequestorInfo clientData; 2086 CsrWifiRouterCtrlRequestorInfo clientData;
2087 CsrUint16 interfaceTag; 2087 u16 interfaceTag;
2088 CsrWifiRouterCtrlMode mode; 2088 CsrWifiRouterCtrlMode mode;
2089 CsrResult status; 2089 CsrResult status;
2090} CsrWifiRouterCtrlModeSetCfm; 2090} CsrWifiRouterCtrlModeSetCfm;
@@ -2108,8 +2108,8 @@ typedef struct
2108{ 2108{
2109 CsrWifiFsmEvent common; 2109 CsrWifiFsmEvent common;
2110 CsrWifiRouterCtrlRequestorInfo clientData; 2110 CsrWifiRouterCtrlRequestorInfo clientData;
2111 CsrUint16 interfaceTag; 2111 u16 interfaceTag;
2112 CsrUint16 dataLength; 2112 u16 dataLength;
2113 u8 *data; 2113 u8 *data;
2114} CsrWifiRouterCtrlWapiUnicastTxEncryptInd; 2114} CsrWifiRouterCtrlWapiUnicastTxEncryptInd;
2115 2115
diff --git a/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c b/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c
index 7aa96e365f2..f46a5362462 100644
--- a/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c
+++ b/drivers/staging/csr/csr_wifi_router_ctrl_serialize.c
@@ -41,8 +41,8 @@ u8* CsrWifiRouterCtrlConfigurePowerModeReqSer(u8 *ptr, CsrSize *len, void *msg)
41 CsrWifiRouterCtrlConfigurePowerModeReq *primitive = (CsrWifiRouterCtrlConfigurePowerModeReq *)msg; 41 CsrWifiRouterCtrlConfigurePowerModeReq *primitive = (CsrWifiRouterCtrlConfigurePowerModeReq *)msg;
42 *len = 0; 42 *len = 0;
43 CsrUint16Ser(ptr, len, primitive->common.type); 43 CsrUint16Ser(ptr, len, primitive->common.type);
44 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 44 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
45 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mode); 45 CsrUint16Ser(ptr, len, (u16) primitive->mode);
46 CsrUint8Ser(ptr, len, (u8) primitive->wakeHost); 46 CsrUint8Ser(ptr, len, (u8) primitive->wakeHost);
47 return(ptr); 47 return(ptr);
48} 48}
@@ -55,8 +55,8 @@ void* CsrWifiRouterCtrlConfigurePowerModeReqDes(u8 *buffer, CsrSize length)
55 offset = 0; 55 offset = 0;
56 56
57 CsrUint16Des(&primitive->common.type, buffer, &offset); 57 CsrUint16Des(&primitive->common.type, buffer, &offset);
58 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 58 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
59 CsrUint16Des((CsrUint16 *) &primitive->mode, buffer, &offset); 59 CsrUint16Des((u16 *) &primitive->mode, buffer, &offset);
60 CsrUint8Des((u8 *) &primitive->wakeHost, buffer, &offset); 60 CsrUint8Des((u8 *) &primitive->wakeHost, buffer, &offset);
61 61
62 return primitive; 62 return primitive;
@@ -69,11 +69,11 @@ CsrSize CsrWifiRouterCtrlHipReqSizeof(void *msg)
69 CsrSize bufferSize = 2; 69 CsrSize bufferSize = 2;
70 70
71 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */ 71 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */
72 bufferSize += 2; /* CsrUint16 primitive->mlmeCommandLength */ 72 bufferSize += 2; /* u16 primitive->mlmeCommandLength */
73 bufferSize += primitive->mlmeCommandLength; /* u8 primitive->mlmeCommand */ 73 bufferSize += primitive->mlmeCommandLength; /* u8 primitive->mlmeCommand */
74 bufferSize += 2; /* CsrUint16 primitive->dataRef1Length */ 74 bufferSize += 2; /* u16 primitive->dataRef1Length */
75 bufferSize += primitive->dataRef1Length; /* u8 primitive->dataRef1 */ 75 bufferSize += primitive->dataRef1Length; /* u8 primitive->dataRef1 */
76 bufferSize += 2; /* CsrUint16 primitive->dataRef2Length */ 76 bufferSize += 2; /* u16 primitive->dataRef2Length */
77 bufferSize += primitive->dataRef2Length; /* u8 primitive->dataRef2 */ 77 bufferSize += primitive->dataRef2Length; /* u8 primitive->dataRef2 */
78 return bufferSize; 78 return bufferSize;
79} 79}
@@ -84,20 +84,20 @@ u8* CsrWifiRouterCtrlHipReqSer(u8 *ptr, CsrSize *len, void *msg)
84 CsrWifiRouterCtrlHipReq *primitive = (CsrWifiRouterCtrlHipReq *)msg; 84 CsrWifiRouterCtrlHipReq *primitive = (CsrWifiRouterCtrlHipReq *)msg;
85 *len = 0; 85 *len = 0;
86 CsrUint16Ser(ptr, len, primitive->common.type); 86 CsrUint16Ser(ptr, len, primitive->common.type);
87 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mlmeCommandLength); 87 CsrUint16Ser(ptr, len, (u16) primitive->mlmeCommandLength);
88 if (primitive->mlmeCommandLength) 88 if (primitive->mlmeCommandLength)
89 { 89 {
90 CsrMemCpySer(ptr, len, (const void *) primitive->mlmeCommand, ((CsrUint16) (primitive->mlmeCommandLength))); 90 CsrMemCpySer(ptr, len, (const void *) primitive->mlmeCommand, ((u16) (primitive->mlmeCommandLength)));
91 } 91 }
92 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataRef1Length); 92 CsrUint16Ser(ptr, len, (u16) primitive->dataRef1Length);
93 if (primitive->dataRef1Length) 93 if (primitive->dataRef1Length)
94 { 94 {
95 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef1, ((CsrUint16) (primitive->dataRef1Length))); 95 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef1, ((u16) (primitive->dataRef1Length)));
96 } 96 }
97 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataRef2Length); 97 CsrUint16Ser(ptr, len, (u16) primitive->dataRef2Length);
98 if (primitive->dataRef2Length) 98 if (primitive->dataRef2Length)
99 { 99 {
100 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef2, ((CsrUint16) (primitive->dataRef2Length))); 100 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef2, ((u16) (primitive->dataRef2Length)));
101 } 101 }
102 return(ptr); 102 return(ptr);
103} 103}
@@ -110,31 +110,31 @@ void* CsrWifiRouterCtrlHipReqDes(u8 *buffer, CsrSize length)
110 offset = 0; 110 offset = 0;
111 111
112 CsrUint16Des(&primitive->common.type, buffer, &offset); 112 CsrUint16Des(&primitive->common.type, buffer, &offset);
113 CsrUint16Des((CsrUint16 *) &primitive->mlmeCommandLength, buffer, &offset); 113 CsrUint16Des((u16 *) &primitive->mlmeCommandLength, buffer, &offset);
114 if (primitive->mlmeCommandLength) 114 if (primitive->mlmeCommandLength)
115 { 115 {
116 primitive->mlmeCommand = (u8 *)CsrPmemAlloc(primitive->mlmeCommandLength); 116 primitive->mlmeCommand = (u8 *)CsrPmemAlloc(primitive->mlmeCommandLength);
117 CsrMemCpyDes(primitive->mlmeCommand, buffer, &offset, ((CsrUint16) (primitive->mlmeCommandLength))); 117 CsrMemCpyDes(primitive->mlmeCommand, buffer, &offset, ((u16) (primitive->mlmeCommandLength)));
118 } 118 }
119 else 119 else
120 { 120 {
121 primitive->mlmeCommand = NULL; 121 primitive->mlmeCommand = NULL;
122 } 122 }
123 CsrUint16Des((CsrUint16 *) &primitive->dataRef1Length, buffer, &offset); 123 CsrUint16Des((u16 *) &primitive->dataRef1Length, buffer, &offset);
124 if (primitive->dataRef1Length) 124 if (primitive->dataRef1Length)
125 { 125 {
126 primitive->dataRef1 = (u8 *)CsrPmemAlloc(primitive->dataRef1Length); 126 primitive->dataRef1 = (u8 *)CsrPmemAlloc(primitive->dataRef1Length);
127 CsrMemCpyDes(primitive->dataRef1, buffer, &offset, ((CsrUint16) (primitive->dataRef1Length))); 127 CsrMemCpyDes(primitive->dataRef1, buffer, &offset, ((u16) (primitive->dataRef1Length)));
128 } 128 }
129 else 129 else
130 { 130 {
131 primitive->dataRef1 = NULL; 131 primitive->dataRef1 = NULL;
132 } 132 }
133 CsrUint16Des((CsrUint16 *) &primitive->dataRef2Length, buffer, &offset); 133 CsrUint16Des((u16 *) &primitive->dataRef2Length, buffer, &offset);
134 if (primitive->dataRef2Length) 134 if (primitive->dataRef2Length)
135 { 135 {
136 primitive->dataRef2 = (u8 *)CsrPmemAlloc(primitive->dataRef2Length); 136 primitive->dataRef2 = (u8 *)CsrPmemAlloc(primitive->dataRef2Length);
137 CsrMemCpyDes(primitive->dataRef2, buffer, &offset, ((CsrUint16) (primitive->dataRef2Length))); 137 CsrMemCpyDes(primitive->dataRef2, buffer, &offset, ((u16) (primitive->dataRef2Length)));
138 } 138 }
139 else 139 else
140 { 140 {
@@ -160,7 +160,7 @@ CsrSize CsrWifiRouterCtrlMediaStatusReqSizeof(void *msg)
160 CsrSize bufferSize = 2; 160 CsrSize bufferSize = 2;
161 161
162 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 162 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
163 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 163 bufferSize += 2; /* u16 primitive->interfaceTag */
164 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 164 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
165 bufferSize += 1; /* CsrWifiRouterCtrlMediaStatus primitive->mediaStatus */ 165 bufferSize += 1; /* CsrWifiRouterCtrlMediaStatus primitive->mediaStatus */
166 return bufferSize; 166 return bufferSize;
@@ -172,8 +172,8 @@ u8* CsrWifiRouterCtrlMediaStatusReqSer(u8 *ptr, CsrSize *len, void *msg)
172 CsrWifiRouterCtrlMediaStatusReq *primitive = (CsrWifiRouterCtrlMediaStatusReq *)msg; 172 CsrWifiRouterCtrlMediaStatusReq *primitive = (CsrWifiRouterCtrlMediaStatusReq *)msg;
173 *len = 0; 173 *len = 0;
174 CsrUint16Ser(ptr, len, primitive->common.type); 174 CsrUint16Ser(ptr, len, primitive->common.type);
175 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 175 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
176 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 176 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
177 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus); 177 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus);
178 return(ptr); 178 return(ptr);
179} 179}
@@ -186,8 +186,8 @@ void* CsrWifiRouterCtrlMediaStatusReqDes(u8 *buffer, CsrSize length)
186 offset = 0; 186 offset = 0;
187 187
188 CsrUint16Des(&primitive->common.type, buffer, &offset); 188 CsrUint16Des(&primitive->common.type, buffer, &offset);
189 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 189 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
190 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 190 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
191 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset); 191 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset);
192 192
193 return primitive; 193 return primitive;
@@ -200,13 +200,13 @@ CsrSize CsrWifiRouterCtrlMulticastAddressResSizeof(void *msg)
200 CsrSize bufferSize = 2; 200 CsrSize bufferSize = 2;
201 201
202 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */ 202 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */
203 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 203 bufferSize += 2; /* u16 primitive->interfaceTag */
204 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 204 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
205 bufferSize += 2; /* CsrResult primitive->status */ 205 bufferSize += 2; /* CsrResult primitive->status */
206 bufferSize += 1; /* CsrWifiRouterCtrlListAction primitive->action */ 206 bufferSize += 1; /* CsrWifiRouterCtrlListAction primitive->action */
207 bufferSize += 1; /* u8 primitive->getAddressesCount */ 207 bufferSize += 1; /* u8 primitive->getAddressesCount */
208 { 208 {
209 CsrUint16 i1; 209 u16 i1;
210 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 210 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
211 { 211 {
212 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */ 212 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */
@@ -221,16 +221,16 @@ u8* CsrWifiRouterCtrlMulticastAddressResSer(u8 *ptr, CsrSize *len, void *msg)
221 CsrWifiRouterCtrlMulticastAddressRes *primitive = (CsrWifiRouterCtrlMulticastAddressRes *)msg; 221 CsrWifiRouterCtrlMulticastAddressRes *primitive = (CsrWifiRouterCtrlMulticastAddressRes *)msg;
222 *len = 0; 222 *len = 0;
223 CsrUint16Ser(ptr, len, primitive->common.type); 223 CsrUint16Ser(ptr, len, primitive->common.type);
224 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 224 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
225 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 225 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
226 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 226 CsrUint16Ser(ptr, len, (u16) primitive->status);
227 CsrUint8Ser(ptr, len, (u8) primitive->action); 227 CsrUint8Ser(ptr, len, (u8) primitive->action);
228 CsrUint8Ser(ptr, len, (u8) primitive->getAddressesCount); 228 CsrUint8Ser(ptr, len, (u8) primitive->getAddressesCount);
229 { 229 {
230 CsrUint16 i1; 230 u16 i1;
231 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 231 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
232 { 232 {
233 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((CsrUint16) (6))); 233 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((u16) (6)));
234 } 234 }
235 } 235 }
236 return(ptr); 236 return(ptr);
@@ -244,9 +244,9 @@ void* CsrWifiRouterCtrlMulticastAddressResDes(u8 *buffer, CsrSize length)
244 offset = 0; 244 offset = 0;
245 245
246 CsrUint16Des(&primitive->common.type, buffer, &offset); 246 CsrUint16Des(&primitive->common.type, buffer, &offset);
247 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 247 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
248 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 248 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
249 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 249 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
250 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 250 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
251 CsrUint8Des((u8 *) &primitive->getAddressesCount, buffer, &offset); 251 CsrUint8Des((u8 *) &primitive->getAddressesCount, buffer, &offset);
252 primitive->getAddresses = NULL; 252 primitive->getAddresses = NULL;
@@ -255,10 +255,10 @@ void* CsrWifiRouterCtrlMulticastAddressResDes(u8 *buffer, CsrSize length)
255 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressesCount); 255 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressesCount);
256 } 256 }
257 { 257 {
258 CsrUint16 i1; 258 u16 i1;
259 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 259 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
260 { 260 {
261 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 261 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((u16) (6)));
262 } 262 }
263 } 263 }
264 264
@@ -279,7 +279,7 @@ CsrSize CsrWifiRouterCtrlPortConfigureReqSizeof(void *msg)
279 CsrSize bufferSize = 2; 279 CsrSize bufferSize = 2;
280 280
281 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */ 281 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */
282 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 282 bufferSize += 2; /* u16 primitive->interfaceTag */
283 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 283 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
284 bufferSize += 2; /* CsrWifiRouterCtrlPortAction primitive->uncontrolledPortAction */ 284 bufferSize += 2; /* CsrWifiRouterCtrlPortAction primitive->uncontrolledPortAction */
285 bufferSize += 2; /* CsrWifiRouterCtrlPortAction primitive->controlledPortAction */ 285 bufferSize += 2; /* CsrWifiRouterCtrlPortAction primitive->controlledPortAction */
@@ -294,11 +294,11 @@ u8* CsrWifiRouterCtrlPortConfigureReqSer(u8 *ptr, CsrSize *len, void *msg)
294 CsrWifiRouterCtrlPortConfigureReq *primitive = (CsrWifiRouterCtrlPortConfigureReq *)msg; 294 CsrWifiRouterCtrlPortConfigureReq *primitive = (CsrWifiRouterCtrlPortConfigureReq *)msg;
295 *len = 0; 295 *len = 0;
296 CsrUint16Ser(ptr, len, primitive->common.type); 296 CsrUint16Ser(ptr, len, primitive->common.type);
297 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 297 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
298 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 298 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
299 CsrUint16Ser(ptr, len, (CsrUint16) primitive->uncontrolledPortAction); 299 CsrUint16Ser(ptr, len, (u16) primitive->uncontrolledPortAction);
300 CsrUint16Ser(ptr, len, (CsrUint16) primitive->controlledPortAction); 300 CsrUint16Ser(ptr, len, (u16) primitive->controlledPortAction);
301 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((CsrUint16) (6))); 301 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((u16) (6)));
302 CsrUint8Ser(ptr, len, (u8) primitive->setProtection); 302 CsrUint8Ser(ptr, len, (u8) primitive->setProtection);
303 return(ptr); 303 return(ptr);
304} 304}
@@ -311,11 +311,11 @@ void* CsrWifiRouterCtrlPortConfigureReqDes(u8 *buffer, CsrSize length)
311 offset = 0; 311 offset = 0;
312 312
313 CsrUint16Des(&primitive->common.type, buffer, &offset); 313 CsrUint16Des(&primitive->common.type, buffer, &offset);
314 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 314 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
315 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 315 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
316 CsrUint16Des((CsrUint16 *) &primitive->uncontrolledPortAction, buffer, &offset); 316 CsrUint16Des((u16 *) &primitive->uncontrolledPortAction, buffer, &offset);
317 CsrUint16Des((CsrUint16 *) &primitive->controlledPortAction, buffer, &offset); 317 CsrUint16Des((u16 *) &primitive->controlledPortAction, buffer, &offset);
318 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((CsrUint16) (6))); 318 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((u16) (6)));
319 CsrUint8Des((u8 *) &primitive->setProtection, buffer, &offset); 319 CsrUint8Des((u8 *) &primitive->setProtection, buffer, &offset);
320 320
321 return primitive; 321 return primitive;
@@ -327,7 +327,7 @@ CsrSize CsrWifiRouterCtrlQosControlReqSizeof(void *msg)
327 CsrSize bufferSize = 2; 327 CsrSize bufferSize = 2;
328 328
329 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 329 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
330 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 330 bufferSize += 2; /* u16 primitive->interfaceTag */
331 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 331 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
332 bufferSize += 2; /* CsrWifiRouterCtrlQoSControl primitive->control */ 332 bufferSize += 2; /* CsrWifiRouterCtrlQoSControl primitive->control */
333 bufferSize += 1; /* CsrWifiRouterCtrlQueueConfigMask primitive->queueConfig */ 333 bufferSize += 1; /* CsrWifiRouterCtrlQueueConfigMask primitive->queueConfig */
@@ -340,9 +340,9 @@ u8* CsrWifiRouterCtrlQosControlReqSer(u8 *ptr, CsrSize *len, void *msg)
340 CsrWifiRouterCtrlQosControlReq *primitive = (CsrWifiRouterCtrlQosControlReq *)msg; 340 CsrWifiRouterCtrlQosControlReq *primitive = (CsrWifiRouterCtrlQosControlReq *)msg;
341 *len = 0; 341 *len = 0;
342 CsrUint16Ser(ptr, len, primitive->common.type); 342 CsrUint16Ser(ptr, len, primitive->common.type);
343 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 343 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
344 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 344 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
345 CsrUint16Ser(ptr, len, (CsrUint16) primitive->control); 345 CsrUint16Ser(ptr, len, (u16) primitive->control);
346 CsrUint8Ser(ptr, len, (u8) primitive->queueConfig); 346 CsrUint8Ser(ptr, len, (u8) primitive->queueConfig);
347 return(ptr); 347 return(ptr);
348} 348}
@@ -355,9 +355,9 @@ void* CsrWifiRouterCtrlQosControlReqDes(u8 *buffer, CsrSize length)
355 offset = 0; 355 offset = 0;
356 356
357 CsrUint16Des(&primitive->common.type, buffer, &offset); 357 CsrUint16Des(&primitive->common.type, buffer, &offset);
358 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 358 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
359 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 359 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
360 CsrUint16Des((CsrUint16 *) &primitive->control, buffer, &offset); 360 CsrUint16Des((u16 *) &primitive->control, buffer, &offset);
361 CsrUint8Des((u8 *) &primitive->queueConfig, buffer, &offset); 361 CsrUint8Des((u8 *) &primitive->queueConfig, buffer, &offset);
362 362
363 return primitive; 363 return primitive;
@@ -380,8 +380,8 @@ u8* CsrWifiRouterCtrlSuspendResSer(u8 *ptr, CsrSize *len, void *msg)
380 CsrWifiRouterCtrlSuspendRes *primitive = (CsrWifiRouterCtrlSuspendRes *)msg; 380 CsrWifiRouterCtrlSuspendRes *primitive = (CsrWifiRouterCtrlSuspendRes *)msg;
381 *len = 0; 381 *len = 0;
382 CsrUint16Ser(ptr, len, primitive->common.type); 382 CsrUint16Ser(ptr, len, primitive->common.type);
383 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 383 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
384 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 384 CsrUint16Ser(ptr, len, (u16) primitive->status);
385 return(ptr); 385 return(ptr);
386} 386}
387 387
@@ -393,8 +393,8 @@ void* CsrWifiRouterCtrlSuspendResDes(u8 *buffer, CsrSize length)
393 offset = 0; 393 offset = 0;
394 394
395 CsrUint16Des(&primitive->common.type, buffer, &offset); 395 CsrUint16Des(&primitive->common.type, buffer, &offset);
396 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 396 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
397 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 397 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
398 398
399 return primitive; 399 return primitive;
400} 400}
@@ -406,9 +406,9 @@ CsrSize CsrWifiRouterCtrlTclasAddReqSizeof(void *msg)
406 CsrSize bufferSize = 2; 406 CsrSize bufferSize = 2;
407 407
408 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 408 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
409 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 409 bufferSize += 2; /* u16 primitive->interfaceTag */
410 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 410 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
411 bufferSize += 2; /* CsrUint16 primitive->tclasLength */ 411 bufferSize += 2; /* u16 primitive->tclasLength */
412 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */ 412 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */
413 return bufferSize; 413 return bufferSize;
414} 414}
@@ -419,12 +419,12 @@ u8* CsrWifiRouterCtrlTclasAddReqSer(u8 *ptr, CsrSize *len, void *msg)
419 CsrWifiRouterCtrlTclasAddReq *primitive = (CsrWifiRouterCtrlTclasAddReq *)msg; 419 CsrWifiRouterCtrlTclasAddReq *primitive = (CsrWifiRouterCtrlTclasAddReq *)msg;
420 *len = 0; 420 *len = 0;
421 CsrUint16Ser(ptr, len, primitive->common.type); 421 CsrUint16Ser(ptr, len, primitive->common.type);
422 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 422 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
423 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 423 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
424 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tclasLength); 424 CsrUint16Ser(ptr, len, (u16) primitive->tclasLength);
425 if (primitive->tclasLength) 425 if (primitive->tclasLength)
426 { 426 {
427 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((CsrUint16) (primitive->tclasLength))); 427 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((u16) (primitive->tclasLength)));
428 } 428 }
429 return(ptr); 429 return(ptr);
430} 430}
@@ -437,13 +437,13 @@ void* CsrWifiRouterCtrlTclasAddReqDes(u8 *buffer, CsrSize length)
437 offset = 0; 437 offset = 0;
438 438
439 CsrUint16Des(&primitive->common.type, buffer, &offset); 439 CsrUint16Des(&primitive->common.type, buffer, &offset);
440 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 440 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
441 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 441 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
442 CsrUint16Des((CsrUint16 *) &primitive->tclasLength, buffer, &offset); 442 CsrUint16Des((u16 *) &primitive->tclasLength, buffer, &offset);
443 if (primitive->tclasLength) 443 if (primitive->tclasLength)
444 { 444 {
445 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength); 445 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength);
446 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((CsrUint16) (primitive->tclasLength))); 446 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((u16) (primitive->tclasLength)));
447 } 447 }
448 else 448 else
449 { 449 {
@@ -478,8 +478,8 @@ u8* CsrWifiRouterCtrlResumeResSer(u8 *ptr, CsrSize *len, void *msg)
478 CsrWifiRouterCtrlResumeRes *primitive = (CsrWifiRouterCtrlResumeRes *)msg; 478 CsrWifiRouterCtrlResumeRes *primitive = (CsrWifiRouterCtrlResumeRes *)msg;
479 *len = 0; 479 *len = 0;
480 CsrUint16Ser(ptr, len, primitive->common.type); 480 CsrUint16Ser(ptr, len, primitive->common.type);
481 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 481 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
482 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 482 CsrUint16Ser(ptr, len, (u16) primitive->status);
483 return(ptr); 483 return(ptr);
484} 484}
485 485
@@ -491,8 +491,8 @@ void* CsrWifiRouterCtrlResumeResDes(u8 *buffer, CsrSize length)
491 offset = 0; 491 offset = 0;
492 492
493 CsrUint16Des(&primitive->common.type, buffer, &offset); 493 CsrUint16Des(&primitive->common.type, buffer, &offset);
494 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 494 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
495 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 495 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
496 496
497 return primitive; 497 return primitive;
498} 498}
@@ -504,9 +504,9 @@ CsrSize CsrWifiRouterCtrlTclasDelReqSizeof(void *msg)
504 CsrSize bufferSize = 2; 504 CsrSize bufferSize = 2;
505 505
506 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 506 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
507 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 507 bufferSize += 2; /* u16 primitive->interfaceTag */
508 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 508 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
509 bufferSize += 2; /* CsrUint16 primitive->tclasLength */ 509 bufferSize += 2; /* u16 primitive->tclasLength */
510 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */ 510 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */
511 return bufferSize; 511 return bufferSize;
512} 512}
@@ -517,12 +517,12 @@ u8* CsrWifiRouterCtrlTclasDelReqSer(u8 *ptr, CsrSize *len, void *msg)
517 CsrWifiRouterCtrlTclasDelReq *primitive = (CsrWifiRouterCtrlTclasDelReq *)msg; 517 CsrWifiRouterCtrlTclasDelReq *primitive = (CsrWifiRouterCtrlTclasDelReq *)msg;
518 *len = 0; 518 *len = 0;
519 CsrUint16Ser(ptr, len, primitive->common.type); 519 CsrUint16Ser(ptr, len, primitive->common.type);
520 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 520 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
521 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 521 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
522 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tclasLength); 522 CsrUint16Ser(ptr, len, (u16) primitive->tclasLength);
523 if (primitive->tclasLength) 523 if (primitive->tclasLength)
524 { 524 {
525 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((CsrUint16) (primitive->tclasLength))); 525 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((u16) (primitive->tclasLength)));
526 } 526 }
527 return(ptr); 527 return(ptr);
528} 528}
@@ -535,13 +535,13 @@ void* CsrWifiRouterCtrlTclasDelReqDes(u8 *buffer, CsrSize length)
535 offset = 0; 535 offset = 0;
536 536
537 CsrUint16Des(&primitive->common.type, buffer, &offset); 537 CsrUint16Des(&primitive->common.type, buffer, &offset);
538 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 538 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
539 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 539 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
540 CsrUint16Des((CsrUint16 *) &primitive->tclasLength, buffer, &offset); 540 CsrUint16Des((u16 *) &primitive->tclasLength, buffer, &offset);
541 if (primitive->tclasLength) 541 if (primitive->tclasLength)
542 { 542 {
543 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength); 543 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength);
544 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((CsrUint16) (primitive->tclasLength))); 544 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((u16) (primitive->tclasLength)));
545 } 545 }
546 else 546 else
547 { 547 {
@@ -565,10 +565,10 @@ CsrSize CsrWifiRouterCtrlTrafficClassificationReqSizeof(void *msg)
565 CsrSize bufferSize = 2; 565 CsrSize bufferSize = 2;
566 566
567 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 567 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
568 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 568 bufferSize += 2; /* u16 primitive->interfaceTag */
569 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 569 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
570 bufferSize += 1; /* CsrWifiRouterCtrlTrafficType primitive->trafficType */ 570 bufferSize += 1; /* CsrWifiRouterCtrlTrafficType primitive->trafficType */
571 bufferSize += 2; /* CsrUint16 primitive->period */ 571 bufferSize += 2; /* u16 primitive->period */
572 return bufferSize; 572 return bufferSize;
573} 573}
574 574
@@ -578,10 +578,10 @@ u8* CsrWifiRouterCtrlTrafficClassificationReqSer(u8 *ptr, CsrSize *len, void *ms
578 CsrWifiRouterCtrlTrafficClassificationReq *primitive = (CsrWifiRouterCtrlTrafficClassificationReq *)msg; 578 CsrWifiRouterCtrlTrafficClassificationReq *primitive = (CsrWifiRouterCtrlTrafficClassificationReq *)msg;
579 *len = 0; 579 *len = 0;
580 CsrUint16Ser(ptr, len, primitive->common.type); 580 CsrUint16Ser(ptr, len, primitive->common.type);
581 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 581 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
582 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 582 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
583 CsrUint8Ser(ptr, len, (u8) primitive->trafficType); 583 CsrUint8Ser(ptr, len, (u8) primitive->trafficType);
584 CsrUint16Ser(ptr, len, (CsrUint16) primitive->period); 584 CsrUint16Ser(ptr, len, (u16) primitive->period);
585 return(ptr); 585 return(ptr);
586} 586}
587 587
@@ -593,10 +593,10 @@ void* CsrWifiRouterCtrlTrafficClassificationReqDes(u8 *buffer, CsrSize length)
593 offset = 0; 593 offset = 0;
594 594
595 CsrUint16Des(&primitive->common.type, buffer, &offset); 595 CsrUint16Des(&primitive->common.type, buffer, &offset);
596 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 596 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
597 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 597 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
598 CsrUint8Des((u8 *) &primitive->trafficType, buffer, &offset); 598 CsrUint8Des((u8 *) &primitive->trafficType, buffer, &offset);
599 CsrUint16Des((CsrUint16 *) &primitive->period, buffer, &offset); 599 CsrUint16Des((u16 *) &primitive->period, buffer, &offset);
600 600
601 return primitive; 601 return primitive;
602} 602}
@@ -607,10 +607,10 @@ CsrSize CsrWifiRouterCtrlTrafficConfigReqSizeof(void *msg)
607 CsrSize bufferSize = 2; 607 CsrSize bufferSize = 2;
608 608
609 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 24) */ 609 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 24) */
610 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 610 bufferSize += 2; /* u16 primitive->interfaceTag */
611 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 611 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
612 bufferSize += 2; /* CsrWifiRouterCtrlTrafficConfigType primitive->trafficConfigType */ 612 bufferSize += 2; /* CsrWifiRouterCtrlTrafficConfigType primitive->trafficConfigType */
613 bufferSize += 2; /* CsrUint16 primitive->config.packetFilter */ 613 bufferSize += 2; /* u16 primitive->config.packetFilter */
614 bufferSize += 4; /* CsrUint32 primitive->config.customFilter.etherType */ 614 bufferSize += 4; /* CsrUint32 primitive->config.customFilter.etherType */
615 bufferSize += 1; /* u8 primitive->config.customFilter.ipType */ 615 bufferSize += 1; /* u8 primitive->config.customFilter.ipType */
616 bufferSize += 4; /* CsrUint32 primitive->config.customFilter.udpSourcePort */ 616 bufferSize += 4; /* CsrUint32 primitive->config.customFilter.udpSourcePort */
@@ -624,10 +624,10 @@ u8* CsrWifiRouterCtrlTrafficConfigReqSer(u8 *ptr, CsrSize *len, void *msg)
624 CsrWifiRouterCtrlTrafficConfigReq *primitive = (CsrWifiRouterCtrlTrafficConfigReq *)msg; 624 CsrWifiRouterCtrlTrafficConfigReq *primitive = (CsrWifiRouterCtrlTrafficConfigReq *)msg;
625 *len = 0; 625 *len = 0;
626 CsrUint16Ser(ptr, len, primitive->common.type); 626 CsrUint16Ser(ptr, len, primitive->common.type);
627 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 627 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
628 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 628 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
629 CsrUint16Ser(ptr, len, (CsrUint16) primitive->trafficConfigType); 629 CsrUint16Ser(ptr, len, (u16) primitive->trafficConfigType);
630 CsrUint16Ser(ptr, len, (CsrUint16) primitive->config.packetFilter); 630 CsrUint16Ser(ptr, len, (u16) primitive->config.packetFilter);
631 CsrUint32Ser(ptr, len, (CsrUint32) primitive->config.customFilter.etherType); 631 CsrUint32Ser(ptr, len, (CsrUint32) primitive->config.customFilter.etherType);
632 CsrUint8Ser(ptr, len, (u8) primitive->config.customFilter.ipType); 632 CsrUint8Ser(ptr, len, (u8) primitive->config.customFilter.ipType);
633 CsrUint32Ser(ptr, len, (CsrUint32) primitive->config.customFilter.udpSourcePort); 633 CsrUint32Ser(ptr, len, (CsrUint32) primitive->config.customFilter.udpSourcePort);
@@ -643,10 +643,10 @@ void* CsrWifiRouterCtrlTrafficConfigReqDes(u8 *buffer, CsrSize length)
643 offset = 0; 643 offset = 0;
644 644
645 CsrUint16Des(&primitive->common.type, buffer, &offset); 645 CsrUint16Des(&primitive->common.type, buffer, &offset);
646 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 646 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
647 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 647 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
648 CsrUint16Des((CsrUint16 *) &primitive->trafficConfigType, buffer, &offset); 648 CsrUint16Des((u16 *) &primitive->trafficConfigType, buffer, &offset);
649 CsrUint16Des((CsrUint16 *) &primitive->config.packetFilter, buffer, &offset); 649 CsrUint16Des((u16 *) &primitive->config.packetFilter, buffer, &offset);
650 CsrUint32Des((CsrUint32 *) &primitive->config.customFilter.etherType, buffer, &offset); 650 CsrUint32Des((CsrUint32 *) &primitive->config.customFilter.etherType, buffer, &offset);
651 CsrUint8Des((u8 *) &primitive->config.customFilter.ipType, buffer, &offset); 651 CsrUint8Des((u8 *) &primitive->config.customFilter.ipType, buffer, &offset);
652 CsrUint32Des((CsrUint32 *) &primitive->config.customFilter.udpSourcePort, buffer, &offset); 652 CsrUint32Des((CsrUint32 *) &primitive->config.customFilter.udpSourcePort, buffer, &offset);
@@ -674,11 +674,11 @@ u8* CsrWifiRouterCtrlWifiOnReqSer(u8 *ptr, CsrSize *len, void *msg)
674 CsrWifiRouterCtrlWifiOnReq *primitive = (CsrWifiRouterCtrlWifiOnReq *)msg; 674 CsrWifiRouterCtrlWifiOnReq *primitive = (CsrWifiRouterCtrlWifiOnReq *)msg;
675 *len = 0; 675 *len = 0;
676 CsrUint16Ser(ptr, len, primitive->common.type); 676 CsrUint16Ser(ptr, len, primitive->common.type);
677 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 677 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
678 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength); 678 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength);
679 if (primitive->dataLength) 679 if (primitive->dataLength)
680 { 680 {
681 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 681 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
682 } 682 }
683 return(ptr); 683 return(ptr);
684} 684}
@@ -691,12 +691,12 @@ void* CsrWifiRouterCtrlWifiOnReqDes(u8 *buffer, CsrSize length)
691 offset = 0; 691 offset = 0;
692 692
693 CsrUint16Des(&primitive->common.type, buffer, &offset); 693 CsrUint16Des(&primitive->common.type, buffer, &offset);
694 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 694 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
695 CsrUint32Des((CsrUint32 *) &primitive->dataLength, buffer, &offset); 695 CsrUint32Des((CsrUint32 *) &primitive->dataLength, buffer, &offset);
696 if (primitive->dataLength) 696 if (primitive->dataLength)
697 { 697 {
698 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 698 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
699 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 699 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
700 } 700 }
701 else 701 else
702 { 702 {
@@ -723,9 +723,9 @@ CsrSize CsrWifiRouterCtrlWifiOnResSizeof(void *msg)
723 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 30) */ 723 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 30) */
724 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 724 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
725 bufferSize += 2; /* CsrResult primitive->status */ 725 bufferSize += 2; /* CsrResult primitive->status */
726 bufferSize += 2; /* CsrUint16 primitive->numInterfaceAddress */ 726 bufferSize += 2; /* u16 primitive->numInterfaceAddress */
727 { 727 {
728 CsrUint16 i1; 728 u16 i1;
729 for (i1 = 0; i1 < 2; i1++) 729 for (i1 = 0; i1 < 2; i1++)
730 { 730 {
731 bufferSize += 6; /* u8 primitive->stationMacAddress[i1].a[6] */ 731 bufferSize += 6; /* u8 primitive->stationMacAddress[i1].a[6] */
@@ -744,14 +744,14 @@ u8* CsrWifiRouterCtrlWifiOnResSer(u8 *ptr, CsrSize *len, void *msg)
744 CsrWifiRouterCtrlWifiOnRes *primitive = (CsrWifiRouterCtrlWifiOnRes *)msg; 744 CsrWifiRouterCtrlWifiOnRes *primitive = (CsrWifiRouterCtrlWifiOnRes *)msg;
745 *len = 0; 745 *len = 0;
746 CsrUint16Ser(ptr, len, primitive->common.type); 746 CsrUint16Ser(ptr, len, primitive->common.type);
747 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 747 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
748 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 748 CsrUint16Ser(ptr, len, (u16) primitive->status);
749 CsrUint16Ser(ptr, len, (CsrUint16) primitive->numInterfaceAddress); 749 CsrUint16Ser(ptr, len, (u16) primitive->numInterfaceAddress);
750 { 750 {
751 CsrUint16 i1; 751 u16 i1;
752 for (i1 = 0; i1 < 2; i1++) 752 for (i1 = 0; i1 < 2; i1++)
753 { 753 {
754 CsrMemCpySer(ptr, len, (const void *) primitive->stationMacAddress[i1].a, ((CsrUint16) (6))); 754 CsrMemCpySer(ptr, len, (const void *) primitive->stationMacAddress[i1].a, ((u16) (6)));
755 } 755 }
756 } 756 }
757 CsrUint32Ser(ptr, len, (CsrUint32) primitive->smeVersions.firmwarePatch); 757 CsrUint32Ser(ptr, len, (CsrUint32) primitive->smeVersions.firmwarePatch);
@@ -769,14 +769,14 @@ void* CsrWifiRouterCtrlWifiOnResDes(u8 *buffer, CsrSize length)
769 offset = 0; 769 offset = 0;
770 770
771 CsrUint16Des(&primitive->common.type, buffer, &offset); 771 CsrUint16Des(&primitive->common.type, buffer, &offset);
772 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 772 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
773 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 773 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
774 CsrUint16Des((CsrUint16 *) &primitive->numInterfaceAddress, buffer, &offset); 774 CsrUint16Des((u16 *) &primitive->numInterfaceAddress, buffer, &offset);
775 { 775 {
776 CsrUint16 i1; 776 u16 i1;
777 for (i1 = 0; i1 < 2; i1++) 777 for (i1 = 0; i1 < 2; i1++)
778 { 778 {
779 CsrMemCpyDes(primitive->stationMacAddress[i1].a, buffer, &offset, ((CsrUint16) (6))); 779 CsrMemCpyDes(primitive->stationMacAddress[i1].a, buffer, &offset, ((u16) (6)));
780 } 780 }
781 } 781 }
782 CsrUint32Des((CsrUint32 *) &primitive->smeVersions.firmwarePatch, buffer, &offset); 782 CsrUint32Des((CsrUint32 *) &primitive->smeVersions.firmwarePatch, buffer, &offset);
@@ -801,7 +801,7 @@ CsrSize CsrWifiRouterCtrlM4TransmitReqSizeof(void *msg)
801 CsrSize bufferSize = 2; 801 CsrSize bufferSize = 2;
802 802
803 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 803 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
804 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 804 bufferSize += 2; /* u16 primitive->interfaceTag */
805 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 805 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
806 return bufferSize; 806 return bufferSize;
807} 807}
@@ -812,8 +812,8 @@ u8* CsrWifiRouterCtrlM4TransmitReqSer(u8 *ptr, CsrSize *len, void *msg)
812 CsrWifiRouterCtrlM4TransmitReq *primitive = (CsrWifiRouterCtrlM4TransmitReq *)msg; 812 CsrWifiRouterCtrlM4TransmitReq *primitive = (CsrWifiRouterCtrlM4TransmitReq *)msg;
813 *len = 0; 813 *len = 0;
814 CsrUint16Ser(ptr, len, primitive->common.type); 814 CsrUint16Ser(ptr, len, primitive->common.type);
815 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 815 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
816 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 816 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
817 return(ptr); 817 return(ptr);
818} 818}
819 819
@@ -825,8 +825,8 @@ void* CsrWifiRouterCtrlM4TransmitReqDes(u8 *buffer, CsrSize length)
825 offset = 0; 825 offset = 0;
826 826
827 CsrUint16Des(&primitive->common.type, buffer, &offset); 827 CsrUint16Des(&primitive->common.type, buffer, &offset);
828 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 828 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
829 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 829 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
830 830
831 return primitive; 831 return primitive;
832} 832}
@@ -837,7 +837,7 @@ CsrSize CsrWifiRouterCtrlModeSetReqSizeof(void *msg)
837 CsrSize bufferSize = 2; 837 CsrSize bufferSize = 2;
838 838
839 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 16) */ 839 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 16) */
840 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 840 bufferSize += 2; /* u16 primitive->interfaceTag */
841 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 841 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
842 bufferSize += 1; /* CsrWifiRouterCtrlMode primitive->mode */ 842 bufferSize += 1; /* CsrWifiRouterCtrlMode primitive->mode */
843 bufferSize += 6; /* u8 primitive->bssid.a[6] */ 843 bufferSize += 6; /* u8 primitive->bssid.a[6] */
@@ -852,10 +852,10 @@ u8* CsrWifiRouterCtrlModeSetReqSer(u8 *ptr, CsrSize *len, void *msg)
852 CsrWifiRouterCtrlModeSetReq *primitive = (CsrWifiRouterCtrlModeSetReq *)msg; 852 CsrWifiRouterCtrlModeSetReq *primitive = (CsrWifiRouterCtrlModeSetReq *)msg;
853 *len = 0; 853 *len = 0;
854 CsrUint16Ser(ptr, len, primitive->common.type); 854 CsrUint16Ser(ptr, len, primitive->common.type);
855 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 855 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
856 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 856 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
857 CsrUint8Ser(ptr, len, (u8) primitive->mode); 857 CsrUint8Ser(ptr, len, (u8) primitive->mode);
858 CsrMemCpySer(ptr, len, (const void *) primitive->bssid.a, ((CsrUint16) (6))); 858 CsrMemCpySer(ptr, len, (const void *) primitive->bssid.a, ((u16) (6)));
859 CsrUint8Ser(ptr, len, (u8) primitive->protection); 859 CsrUint8Ser(ptr, len, (u8) primitive->protection);
860 CsrUint8Ser(ptr, len, (u8) primitive->intraBssDistEnabled); 860 CsrUint8Ser(ptr, len, (u8) primitive->intraBssDistEnabled);
861 return(ptr); 861 return(ptr);
@@ -869,10 +869,10 @@ void* CsrWifiRouterCtrlModeSetReqDes(u8 *buffer, CsrSize length)
869 offset = 0; 869 offset = 0;
870 870
871 CsrUint16Des(&primitive->common.type, buffer, &offset); 871 CsrUint16Des(&primitive->common.type, buffer, &offset);
872 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 872 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
873 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 873 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
874 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset); 874 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset);
875 CsrMemCpyDes(primitive->bssid.a, buffer, &offset, ((CsrUint16) (6))); 875 CsrMemCpyDes(primitive->bssid.a, buffer, &offset, ((u16) (6)));
876 CsrUint8Des((u8 *) &primitive->protection, buffer, &offset); 876 CsrUint8Des((u8 *) &primitive->protection, buffer, &offset);
877 CsrUint8Des((u8 *) &primitive->intraBssDistEnabled, buffer, &offset); 877 CsrUint8Des((u8 *) &primitive->intraBssDistEnabled, buffer, &offset);
878 878
@@ -885,14 +885,14 @@ CsrSize CsrWifiRouterCtrlPeerAddReqSizeof(void *msg)
885 CsrSize bufferSize = 2; 885 CsrSize bufferSize = 2;
886 886
887 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */ 887 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */
888 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 888 bufferSize += 2; /* u16 primitive->interfaceTag */
889 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 889 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
890 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 890 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
891 bufferSize += 2; /* CsrUint16 primitive->associationId */ 891 bufferSize += 2; /* u16 primitive->associationId */
892 bufferSize += 1; /* CsrBool primitive->staInfo.wmmOrQosEnabled */ 892 bufferSize += 1; /* CsrBool primitive->staInfo.wmmOrQosEnabled */
893 bufferSize += 2; /* CsrWifiRouterCtrlPowersaveTypeMask primitive->staInfo.powersaveMode */ 893 bufferSize += 2; /* CsrWifiRouterCtrlPowersaveTypeMask primitive->staInfo.powersaveMode */
894 bufferSize += 1; /* u8 primitive->staInfo.maxSpLength */ 894 bufferSize += 1; /* u8 primitive->staInfo.maxSpLength */
895 bufferSize += 2; /* CsrUint16 primitive->staInfo.listenIntervalInTus */ 895 bufferSize += 2; /* u16 primitive->staInfo.listenIntervalInTus */
896 return bufferSize; 896 return bufferSize;
897} 897}
898 898
@@ -902,14 +902,14 @@ u8* CsrWifiRouterCtrlPeerAddReqSer(u8 *ptr, CsrSize *len, void *msg)
902 CsrWifiRouterCtrlPeerAddReq *primitive = (CsrWifiRouterCtrlPeerAddReq *)msg; 902 CsrWifiRouterCtrlPeerAddReq *primitive = (CsrWifiRouterCtrlPeerAddReq *)msg;
903 *len = 0; 903 *len = 0;
904 CsrUint16Ser(ptr, len, primitive->common.type); 904 CsrUint16Ser(ptr, len, primitive->common.type);
905 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 905 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
906 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 906 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
907 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 907 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
908 CsrUint16Ser(ptr, len, (CsrUint16) primitive->associationId); 908 CsrUint16Ser(ptr, len, (u16) primitive->associationId);
909 CsrUint8Ser(ptr, len, (u8) primitive->staInfo.wmmOrQosEnabled); 909 CsrUint8Ser(ptr, len, (u8) primitive->staInfo.wmmOrQosEnabled);
910 CsrUint16Ser(ptr, len, (CsrUint16) primitive->staInfo.powersaveMode); 910 CsrUint16Ser(ptr, len, (u16) primitive->staInfo.powersaveMode);
911 CsrUint8Ser(ptr, len, (u8) primitive->staInfo.maxSpLength); 911 CsrUint8Ser(ptr, len, (u8) primitive->staInfo.maxSpLength);
912 CsrUint16Ser(ptr, len, (CsrUint16) primitive->staInfo.listenIntervalInTus); 912 CsrUint16Ser(ptr, len, (u16) primitive->staInfo.listenIntervalInTus);
913 return(ptr); 913 return(ptr);
914} 914}
915 915
@@ -921,14 +921,14 @@ void* CsrWifiRouterCtrlPeerAddReqDes(u8 *buffer, CsrSize length)
921 offset = 0; 921 offset = 0;
922 922
923 CsrUint16Des(&primitive->common.type, buffer, &offset); 923 CsrUint16Des(&primitive->common.type, buffer, &offset);
924 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 924 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
925 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 925 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
926 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 926 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
927 CsrUint16Des((CsrUint16 *) &primitive->associationId, buffer, &offset); 927 CsrUint16Des((u16 *) &primitive->associationId, buffer, &offset);
928 CsrUint8Des((u8 *) &primitive->staInfo.wmmOrQosEnabled, buffer, &offset); 928 CsrUint8Des((u8 *) &primitive->staInfo.wmmOrQosEnabled, buffer, &offset);
929 CsrUint16Des((CsrUint16 *) &primitive->staInfo.powersaveMode, buffer, &offset); 929 CsrUint16Des((u16 *) &primitive->staInfo.powersaveMode, buffer, &offset);
930 CsrUint8Des((u8 *) &primitive->staInfo.maxSpLength, buffer, &offset); 930 CsrUint8Des((u8 *) &primitive->staInfo.maxSpLength, buffer, &offset);
931 CsrUint16Des((CsrUint16 *) &primitive->staInfo.listenIntervalInTus, buffer, &offset); 931 CsrUint16Des((u16 *) &primitive->staInfo.listenIntervalInTus, buffer, &offset);
932 932
933 return primitive; 933 return primitive;
934} 934}
@@ -939,7 +939,7 @@ CsrSize CsrWifiRouterCtrlPeerDelReqSizeof(void *msg)
939 CsrSize bufferSize = 2; 939 CsrSize bufferSize = 2;
940 940
941 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 941 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
942 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 942 bufferSize += 2; /* u16 primitive->interfaceTag */
943 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 943 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
944 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */ 944 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */
945 return bufferSize; 945 return bufferSize;
@@ -951,8 +951,8 @@ u8* CsrWifiRouterCtrlPeerDelReqSer(u8 *ptr, CsrSize *len, void *msg)
951 CsrWifiRouterCtrlPeerDelReq *primitive = (CsrWifiRouterCtrlPeerDelReq *)msg; 951 CsrWifiRouterCtrlPeerDelReq *primitive = (CsrWifiRouterCtrlPeerDelReq *)msg;
952 *len = 0; 952 *len = 0;
953 CsrUint16Ser(ptr, len, primitive->common.type); 953 CsrUint16Ser(ptr, len, primitive->common.type);
954 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 954 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
955 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 955 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
956 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle); 956 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle);
957 return(ptr); 957 return(ptr);
958} 958}
@@ -965,8 +965,8 @@ void* CsrWifiRouterCtrlPeerDelReqDes(u8 *buffer, CsrSize length)
965 offset = 0; 965 offset = 0;
966 966
967 CsrUint16Des(&primitive->common.type, buffer, &offset); 967 CsrUint16Des(&primitive->common.type, buffer, &offset);
968 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 968 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
969 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 969 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
970 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset); 970 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset);
971 971
972 return primitive; 972 return primitive;
@@ -978,7 +978,7 @@ CsrSize CsrWifiRouterCtrlPeerUpdateReqSizeof(void *msg)
978 CsrSize bufferSize = 2; 978 CsrSize bufferSize = 2;
979 979
980 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 980 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
981 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 981 bufferSize += 2; /* u16 primitive->interfaceTag */
982 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 982 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
983 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */ 983 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */
984 bufferSize += 2; /* CsrWifiRouterCtrlPowersaveTypeMask primitive->powersaveMode */ 984 bufferSize += 2; /* CsrWifiRouterCtrlPowersaveTypeMask primitive->powersaveMode */
@@ -991,10 +991,10 @@ u8* CsrWifiRouterCtrlPeerUpdateReqSer(u8 *ptr, CsrSize *len, void *msg)
991 CsrWifiRouterCtrlPeerUpdateReq *primitive = (CsrWifiRouterCtrlPeerUpdateReq *)msg; 991 CsrWifiRouterCtrlPeerUpdateReq *primitive = (CsrWifiRouterCtrlPeerUpdateReq *)msg;
992 *len = 0; 992 *len = 0;
993 CsrUint16Ser(ptr, len, primitive->common.type); 993 CsrUint16Ser(ptr, len, primitive->common.type);
994 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 994 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
995 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 995 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
996 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle); 996 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle);
997 CsrUint16Ser(ptr, len, (CsrUint16) primitive->powersaveMode); 997 CsrUint16Ser(ptr, len, (u16) primitive->powersaveMode);
998 return(ptr); 998 return(ptr);
999} 999}
1000 1000
@@ -1006,10 +1006,10 @@ void* CsrWifiRouterCtrlPeerUpdateReqDes(u8 *buffer, CsrSize length)
1006 offset = 0; 1006 offset = 0;
1007 1007
1008 CsrUint16Des(&primitive->common.type, buffer, &offset); 1008 CsrUint16Des(&primitive->common.type, buffer, &offset);
1009 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1009 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1010 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1010 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1011 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset); 1011 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset);
1012 CsrUint16Des((CsrUint16 *) &primitive->powersaveMode, buffer, &offset); 1012 CsrUint16Des((u16 *) &primitive->powersaveMode, buffer, &offset);
1013 1013
1014 return primitive; 1014 return primitive;
1015} 1015}
@@ -1020,14 +1020,14 @@ CsrSize CsrWifiRouterCtrlBlockAckEnableReqSizeof(void *msg)
1020 CsrSize bufferSize = 2; 1020 CsrSize bufferSize = 2;
1021 1021
1022 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */ 1022 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */
1023 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1023 bufferSize += 2; /* u16 primitive->interfaceTag */
1024 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1024 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1025 bufferSize += 6; /* u8 primitive->macAddress.a[6] */ 1025 bufferSize += 6; /* u8 primitive->macAddress.a[6] */
1026 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */ 1026 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */
1027 bufferSize += 1; /* CsrWifiRouterCtrlBlockAckRole primitive->role */ 1027 bufferSize += 1; /* CsrWifiRouterCtrlBlockAckRole primitive->role */
1028 bufferSize += 2; /* CsrUint16 primitive->bufferSize */ 1028 bufferSize += 2; /* u16 primitive->bufferSize */
1029 bufferSize += 2; /* CsrUint16 primitive->timeout */ 1029 bufferSize += 2; /* u16 primitive->timeout */
1030 bufferSize += 2; /* CsrUint16 primitive->ssn */ 1030 bufferSize += 2; /* u16 primitive->ssn */
1031 return bufferSize; 1031 return bufferSize;
1032} 1032}
1033 1033
@@ -1037,14 +1037,14 @@ u8* CsrWifiRouterCtrlBlockAckEnableReqSer(u8 *ptr, CsrSize *len, void *msg)
1037 CsrWifiRouterCtrlBlockAckEnableReq *primitive = (CsrWifiRouterCtrlBlockAckEnableReq *)msg; 1037 CsrWifiRouterCtrlBlockAckEnableReq *primitive = (CsrWifiRouterCtrlBlockAckEnableReq *)msg;
1038 *len = 0; 1038 *len = 0;
1039 CsrUint16Ser(ptr, len, primitive->common.type); 1039 CsrUint16Ser(ptr, len, primitive->common.type);
1040 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1040 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1041 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1041 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1042 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((CsrUint16) (6))); 1042 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((u16) (6)));
1043 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID); 1043 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID);
1044 CsrUint8Ser(ptr, len, (u8) primitive->role); 1044 CsrUint8Ser(ptr, len, (u8) primitive->role);
1045 CsrUint16Ser(ptr, len, (CsrUint16) primitive->bufferSize); 1045 CsrUint16Ser(ptr, len, (u16) primitive->bufferSize);
1046 CsrUint16Ser(ptr, len, (CsrUint16) primitive->timeout); 1046 CsrUint16Ser(ptr, len, (u16) primitive->timeout);
1047 CsrUint16Ser(ptr, len, (CsrUint16) primitive->ssn); 1047 CsrUint16Ser(ptr, len, (u16) primitive->ssn);
1048 return(ptr); 1048 return(ptr);
1049} 1049}
1050 1050
@@ -1056,14 +1056,14 @@ void* CsrWifiRouterCtrlBlockAckEnableReqDes(u8 *buffer, CsrSize length)
1056 offset = 0; 1056 offset = 0;
1057 1057
1058 CsrUint16Des(&primitive->common.type, buffer, &offset); 1058 CsrUint16Des(&primitive->common.type, buffer, &offset);
1059 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1059 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1060 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1060 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1061 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((CsrUint16) (6))); 1061 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((u16) (6)));
1062 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset); 1062 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset);
1063 CsrUint8Des((u8 *) &primitive->role, buffer, &offset); 1063 CsrUint8Des((u8 *) &primitive->role, buffer, &offset);
1064 CsrUint16Des((CsrUint16 *) &primitive->bufferSize, buffer, &offset); 1064 CsrUint16Des((u16 *) &primitive->bufferSize, buffer, &offset);
1065 CsrUint16Des((CsrUint16 *) &primitive->timeout, buffer, &offset); 1065 CsrUint16Des((u16 *) &primitive->timeout, buffer, &offset);
1066 CsrUint16Des((CsrUint16 *) &primitive->ssn, buffer, &offset); 1066 CsrUint16Des((u16 *) &primitive->ssn, buffer, &offset);
1067 1067
1068 return primitive; 1068 return primitive;
1069} 1069}
@@ -1074,7 +1074,7 @@ CsrSize CsrWifiRouterCtrlBlockAckDisableReqSizeof(void *msg)
1074 CsrSize bufferSize = 2; 1074 CsrSize bufferSize = 2;
1075 1075
1076 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 1076 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
1077 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1077 bufferSize += 2; /* u16 primitive->interfaceTag */
1078 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1078 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1079 bufferSize += 6; /* u8 primitive->macAddress.a[6] */ 1079 bufferSize += 6; /* u8 primitive->macAddress.a[6] */
1080 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */ 1080 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */
@@ -1088,9 +1088,9 @@ u8* CsrWifiRouterCtrlBlockAckDisableReqSer(u8 *ptr, CsrSize *len, void *msg)
1088 CsrWifiRouterCtrlBlockAckDisableReq *primitive = (CsrWifiRouterCtrlBlockAckDisableReq *)msg; 1088 CsrWifiRouterCtrlBlockAckDisableReq *primitive = (CsrWifiRouterCtrlBlockAckDisableReq *)msg;
1089 *len = 0; 1089 *len = 0;
1090 CsrUint16Ser(ptr, len, primitive->common.type); 1090 CsrUint16Ser(ptr, len, primitive->common.type);
1091 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1091 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1092 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1092 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1093 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((CsrUint16) (6))); 1093 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((u16) (6)));
1094 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID); 1094 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID);
1095 CsrUint8Ser(ptr, len, (u8) primitive->role); 1095 CsrUint8Ser(ptr, len, (u8) primitive->role);
1096 return(ptr); 1096 return(ptr);
@@ -1104,9 +1104,9 @@ void* CsrWifiRouterCtrlBlockAckDisableReqDes(u8 *buffer, CsrSize length)
1104 offset = 0; 1104 offset = 0;
1105 1105
1106 CsrUint16Des(&primitive->common.type, buffer, &offset); 1106 CsrUint16Des(&primitive->common.type, buffer, &offset);
1107 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1107 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1108 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1108 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1109 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((CsrUint16) (6))); 1109 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((u16) (6)));
1110 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset); 1110 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset);
1111 CsrUint8Des((u8 *) &primitive->role, buffer, &offset); 1111 CsrUint8Des((u8 *) &primitive->role, buffer, &offset);
1112 1112
@@ -1120,10 +1120,10 @@ CsrSize CsrWifiRouterCtrlWapiRxPktReqSizeof(void *msg)
1120 CsrSize bufferSize = 2; 1120 CsrSize bufferSize = 2;
1121 1121
1122 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 1122 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
1123 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1123 bufferSize += 2; /* u16 primitive->interfaceTag */
1124 bufferSize += 2; /* CsrUint16 primitive->signalLength */ 1124 bufferSize += 2; /* u16 primitive->signalLength */
1125 bufferSize += primitive->signalLength; /* u8 primitive->signal */ 1125 bufferSize += primitive->signalLength; /* u8 primitive->signal */
1126 bufferSize += 2; /* CsrUint16 primitive->dataLength */ 1126 bufferSize += 2; /* u16 primitive->dataLength */
1127 bufferSize += primitive->dataLength; /* u8 primitive->data */ 1127 bufferSize += primitive->dataLength; /* u8 primitive->data */
1128 return bufferSize; 1128 return bufferSize;
1129} 1129}
@@ -1134,16 +1134,16 @@ u8* CsrWifiRouterCtrlWapiRxPktReqSer(u8 *ptr, CsrSize *len, void *msg)
1134 CsrWifiRouterCtrlWapiRxPktReq *primitive = (CsrWifiRouterCtrlWapiRxPktReq *)msg; 1134 CsrWifiRouterCtrlWapiRxPktReq *primitive = (CsrWifiRouterCtrlWapiRxPktReq *)msg;
1135 *len = 0; 1135 *len = 0;
1136 CsrUint16Ser(ptr, len, primitive->common.type); 1136 CsrUint16Ser(ptr, len, primitive->common.type);
1137 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1137 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1138 CsrUint16Ser(ptr, len, (CsrUint16) primitive->signalLength); 1138 CsrUint16Ser(ptr, len, (u16) primitive->signalLength);
1139 if (primitive->signalLength) 1139 if (primitive->signalLength)
1140 { 1140 {
1141 CsrMemCpySer(ptr, len, (const void *) primitive->signal, ((CsrUint16) (primitive->signalLength))); 1141 CsrMemCpySer(ptr, len, (const void *) primitive->signal, ((u16) (primitive->signalLength)));
1142 } 1142 }
1143 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataLength); 1143 CsrUint16Ser(ptr, len, (u16) primitive->dataLength);
1144 if (primitive->dataLength) 1144 if (primitive->dataLength)
1145 { 1145 {
1146 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 1146 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
1147 } 1147 }
1148 return(ptr); 1148 return(ptr);
1149} 1149}
@@ -1156,22 +1156,22 @@ void* CsrWifiRouterCtrlWapiRxPktReqDes(u8 *buffer, CsrSize length)
1156 offset = 0; 1156 offset = 0;
1157 1157
1158 CsrUint16Des(&primitive->common.type, buffer, &offset); 1158 CsrUint16Des(&primitive->common.type, buffer, &offset);
1159 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1159 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1160 CsrUint16Des((CsrUint16 *) &primitive->signalLength, buffer, &offset); 1160 CsrUint16Des((u16 *) &primitive->signalLength, buffer, &offset);
1161 if (primitive->signalLength) 1161 if (primitive->signalLength)
1162 { 1162 {
1163 primitive->signal = (u8 *)CsrPmemAlloc(primitive->signalLength); 1163 primitive->signal = (u8 *)CsrPmemAlloc(primitive->signalLength);
1164 CsrMemCpyDes(primitive->signal, buffer, &offset, ((CsrUint16) (primitive->signalLength))); 1164 CsrMemCpyDes(primitive->signal, buffer, &offset, ((u16) (primitive->signalLength)));
1165 } 1165 }
1166 else 1166 else
1167 { 1167 {
1168 primitive->signal = NULL; 1168 primitive->signal = NULL;
1169 } 1169 }
1170 CsrUint16Des((CsrUint16 *) &primitive->dataLength, buffer, &offset); 1170 CsrUint16Des((u16 *) &primitive->dataLength, buffer, &offset);
1171 if (primitive->dataLength) 1171 if (primitive->dataLength)
1172 { 1172 {
1173 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 1173 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
1174 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 1174 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
1175 } 1175 }
1176 else 1176 else
1177 { 1177 {
@@ -1197,8 +1197,8 @@ CsrSize CsrWifiRouterCtrlWapiUnicastTxPktReqSizeof(void *msg)
1197 CsrSize bufferSize = 2; 1197 CsrSize bufferSize = 2;
1198 1198
1199 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 1199 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
1200 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1200 bufferSize += 2; /* u16 primitive->interfaceTag */
1201 bufferSize += 2; /* CsrUint16 primitive->dataLength */ 1201 bufferSize += 2; /* u16 primitive->dataLength */
1202 bufferSize += primitive->dataLength; /* u8 primitive->data */ 1202 bufferSize += primitive->dataLength; /* u8 primitive->data */
1203 return bufferSize; 1203 return bufferSize;
1204} 1204}
@@ -1209,11 +1209,11 @@ u8* CsrWifiRouterCtrlWapiUnicastTxPktReqSer(u8 *ptr, CsrSize *len, void *msg)
1209 CsrWifiRouterCtrlWapiUnicastTxPktReq *primitive = (CsrWifiRouterCtrlWapiUnicastTxPktReq *)msg; 1209 CsrWifiRouterCtrlWapiUnicastTxPktReq *primitive = (CsrWifiRouterCtrlWapiUnicastTxPktReq *)msg;
1210 *len = 0; 1210 *len = 0;
1211 CsrUint16Ser(ptr, len, primitive->common.type); 1211 CsrUint16Ser(ptr, len, primitive->common.type);
1212 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1212 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1213 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataLength); 1213 CsrUint16Ser(ptr, len, (u16) primitive->dataLength);
1214 if (primitive->dataLength) 1214 if (primitive->dataLength)
1215 { 1215 {
1216 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 1216 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
1217 } 1217 }
1218 return(ptr); 1218 return(ptr);
1219} 1219}
@@ -1226,12 +1226,12 @@ void* CsrWifiRouterCtrlWapiUnicastTxPktReqDes(u8 *buffer, CsrSize length)
1226 offset = 0; 1226 offset = 0;
1227 1227
1228 CsrUint16Des(&primitive->common.type, buffer, &offset); 1228 CsrUint16Des(&primitive->common.type, buffer, &offset);
1229 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1229 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1230 CsrUint16Des((CsrUint16 *) &primitive->dataLength, buffer, &offset); 1230 CsrUint16Des((u16 *) &primitive->dataLength, buffer, &offset);
1231 if (primitive->dataLength) 1231 if (primitive->dataLength)
1232 { 1232 {
1233 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 1233 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
1234 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 1234 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
1235 } 1235 }
1236 else 1236 else
1237 { 1237 {
@@ -1256,11 +1256,11 @@ CsrSize CsrWifiRouterCtrlHipIndSizeof(void *msg)
1256 CsrSize bufferSize = 2; 1256 CsrSize bufferSize = 2;
1257 1257
1258 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */ 1258 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */
1259 bufferSize += 2; /* CsrUint16 primitive->mlmeCommandLength */ 1259 bufferSize += 2; /* u16 primitive->mlmeCommandLength */
1260 bufferSize += primitive->mlmeCommandLength; /* u8 primitive->mlmeCommand */ 1260 bufferSize += primitive->mlmeCommandLength; /* u8 primitive->mlmeCommand */
1261 bufferSize += 2; /* CsrUint16 primitive->dataRef1Length */ 1261 bufferSize += 2; /* u16 primitive->dataRef1Length */
1262 bufferSize += primitive->dataRef1Length; /* u8 primitive->dataRef1 */ 1262 bufferSize += primitive->dataRef1Length; /* u8 primitive->dataRef1 */
1263 bufferSize += 2; /* CsrUint16 primitive->dataRef2Length */ 1263 bufferSize += 2; /* u16 primitive->dataRef2Length */
1264 bufferSize += primitive->dataRef2Length; /* u8 primitive->dataRef2 */ 1264 bufferSize += primitive->dataRef2Length; /* u8 primitive->dataRef2 */
1265 return bufferSize; 1265 return bufferSize;
1266} 1266}
@@ -1271,20 +1271,20 @@ u8* CsrWifiRouterCtrlHipIndSer(u8 *ptr, CsrSize *len, void *msg)
1271 CsrWifiRouterCtrlHipInd *primitive = (CsrWifiRouterCtrlHipInd *)msg; 1271 CsrWifiRouterCtrlHipInd *primitive = (CsrWifiRouterCtrlHipInd *)msg;
1272 *len = 0; 1272 *len = 0;
1273 CsrUint16Ser(ptr, len, primitive->common.type); 1273 CsrUint16Ser(ptr, len, primitive->common.type);
1274 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mlmeCommandLength); 1274 CsrUint16Ser(ptr, len, (u16) primitive->mlmeCommandLength);
1275 if (primitive->mlmeCommandLength) 1275 if (primitive->mlmeCommandLength)
1276 { 1276 {
1277 CsrMemCpySer(ptr, len, (const void *) primitive->mlmeCommand, ((CsrUint16) (primitive->mlmeCommandLength))); 1277 CsrMemCpySer(ptr, len, (const void *) primitive->mlmeCommand, ((u16) (primitive->mlmeCommandLength)));
1278 } 1278 }
1279 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataRef1Length); 1279 CsrUint16Ser(ptr, len, (u16) primitive->dataRef1Length);
1280 if (primitive->dataRef1Length) 1280 if (primitive->dataRef1Length)
1281 { 1281 {
1282 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef1, ((CsrUint16) (primitive->dataRef1Length))); 1282 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef1, ((u16) (primitive->dataRef1Length)));
1283 } 1283 }
1284 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataRef2Length); 1284 CsrUint16Ser(ptr, len, (u16) primitive->dataRef2Length);
1285 if (primitive->dataRef2Length) 1285 if (primitive->dataRef2Length)
1286 { 1286 {
1287 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef2, ((CsrUint16) (primitive->dataRef2Length))); 1287 CsrMemCpySer(ptr, len, (const void *) primitive->dataRef2, ((u16) (primitive->dataRef2Length)));
1288 } 1288 }
1289 return(ptr); 1289 return(ptr);
1290} 1290}
@@ -1297,31 +1297,31 @@ void* CsrWifiRouterCtrlHipIndDes(u8 *buffer, CsrSize length)
1297 offset = 0; 1297 offset = 0;
1298 1298
1299 CsrUint16Des(&primitive->common.type, buffer, &offset); 1299 CsrUint16Des(&primitive->common.type, buffer, &offset);
1300 CsrUint16Des((CsrUint16 *) &primitive->mlmeCommandLength, buffer, &offset); 1300 CsrUint16Des((u16 *) &primitive->mlmeCommandLength, buffer, &offset);
1301 if (primitive->mlmeCommandLength) 1301 if (primitive->mlmeCommandLength)
1302 { 1302 {
1303 primitive->mlmeCommand = (u8 *)CsrPmemAlloc(primitive->mlmeCommandLength); 1303 primitive->mlmeCommand = (u8 *)CsrPmemAlloc(primitive->mlmeCommandLength);
1304 CsrMemCpyDes(primitive->mlmeCommand, buffer, &offset, ((CsrUint16) (primitive->mlmeCommandLength))); 1304 CsrMemCpyDes(primitive->mlmeCommand, buffer, &offset, ((u16) (primitive->mlmeCommandLength)));
1305 } 1305 }
1306 else 1306 else
1307 { 1307 {
1308 primitive->mlmeCommand = NULL; 1308 primitive->mlmeCommand = NULL;
1309 } 1309 }
1310 CsrUint16Des((CsrUint16 *) &primitive->dataRef1Length, buffer, &offset); 1310 CsrUint16Des((u16 *) &primitive->dataRef1Length, buffer, &offset);
1311 if (primitive->dataRef1Length) 1311 if (primitive->dataRef1Length)
1312 { 1312 {
1313 primitive->dataRef1 = (u8 *)CsrPmemAlloc(primitive->dataRef1Length); 1313 primitive->dataRef1 = (u8 *)CsrPmemAlloc(primitive->dataRef1Length);
1314 CsrMemCpyDes(primitive->dataRef1, buffer, &offset, ((CsrUint16) (primitive->dataRef1Length))); 1314 CsrMemCpyDes(primitive->dataRef1, buffer, &offset, ((u16) (primitive->dataRef1Length)));
1315 } 1315 }
1316 else 1316 else
1317 { 1317 {
1318 primitive->dataRef1 = NULL; 1318 primitive->dataRef1 = NULL;
1319 } 1319 }
1320 CsrUint16Des((CsrUint16 *) &primitive->dataRef2Length, buffer, &offset); 1320 CsrUint16Des((u16 *) &primitive->dataRef2Length, buffer, &offset);
1321 if (primitive->dataRef2Length) 1321 if (primitive->dataRef2Length)
1322 { 1322 {
1323 primitive->dataRef2 = (u8 *)CsrPmemAlloc(primitive->dataRef2Length); 1323 primitive->dataRef2 = (u8 *)CsrPmemAlloc(primitive->dataRef2Length);
1324 CsrMemCpyDes(primitive->dataRef2, buffer, &offset, ((CsrUint16) (primitive->dataRef2Length))); 1324 CsrMemCpyDes(primitive->dataRef2, buffer, &offset, ((u16) (primitive->dataRef2Length)));
1325 } 1325 }
1326 else 1326 else
1327 { 1327 {
@@ -1349,11 +1349,11 @@ CsrSize CsrWifiRouterCtrlMulticastAddressIndSizeof(void *msg)
1349 1349
1350 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 1350 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
1351 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1351 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1352 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1352 bufferSize += 2; /* u16 primitive->interfaceTag */
1353 bufferSize += 1; /* CsrWifiRouterCtrlListAction primitive->action */ 1353 bufferSize += 1; /* CsrWifiRouterCtrlListAction primitive->action */
1354 bufferSize += 1; /* u8 primitive->setAddressesCount */ 1354 bufferSize += 1; /* u8 primitive->setAddressesCount */
1355 { 1355 {
1356 CsrUint16 i1; 1356 u16 i1;
1357 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 1357 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
1358 { 1358 {
1359 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */ 1359 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */
@@ -1368,15 +1368,15 @@ u8* CsrWifiRouterCtrlMulticastAddressIndSer(u8 *ptr, CsrSize *len, void *msg)
1368 CsrWifiRouterCtrlMulticastAddressInd *primitive = (CsrWifiRouterCtrlMulticastAddressInd *)msg; 1368 CsrWifiRouterCtrlMulticastAddressInd *primitive = (CsrWifiRouterCtrlMulticastAddressInd *)msg;
1369 *len = 0; 1369 *len = 0;
1370 CsrUint16Ser(ptr, len, primitive->common.type); 1370 CsrUint16Ser(ptr, len, primitive->common.type);
1371 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1371 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1372 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1372 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1373 CsrUint8Ser(ptr, len, (u8) primitive->action); 1373 CsrUint8Ser(ptr, len, (u8) primitive->action);
1374 CsrUint8Ser(ptr, len, (u8) primitive->setAddressesCount); 1374 CsrUint8Ser(ptr, len, (u8) primitive->setAddressesCount);
1375 { 1375 {
1376 CsrUint16 i1; 1376 u16 i1;
1377 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 1377 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
1378 { 1378 {
1379 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((CsrUint16) (6))); 1379 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((u16) (6)));
1380 } 1380 }
1381 } 1381 }
1382 return(ptr); 1382 return(ptr);
@@ -1390,8 +1390,8 @@ void* CsrWifiRouterCtrlMulticastAddressIndDes(u8 *buffer, CsrSize length)
1390 offset = 0; 1390 offset = 0;
1391 1391
1392 CsrUint16Des(&primitive->common.type, buffer, &offset); 1392 CsrUint16Des(&primitive->common.type, buffer, &offset);
1393 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1393 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1394 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1394 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1395 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 1395 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
1396 CsrUint8Des((u8 *) &primitive->setAddressesCount, buffer, &offset); 1396 CsrUint8Des((u8 *) &primitive->setAddressesCount, buffer, &offset);
1397 primitive->setAddresses = NULL; 1397 primitive->setAddresses = NULL;
@@ -1400,10 +1400,10 @@ void* CsrWifiRouterCtrlMulticastAddressIndDes(u8 *buffer, CsrSize length)
1400 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressesCount); 1400 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressesCount);
1401 } 1401 }
1402 { 1402 {
1403 CsrUint16 i1; 1403 u16 i1;
1404 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 1404 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
1405 { 1405 {
1406 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 1406 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((u16) (6)));
1407 } 1407 }
1408 } 1408 }
1409 1409
@@ -1425,7 +1425,7 @@ CsrSize CsrWifiRouterCtrlPortConfigureCfmSizeof(void *msg)
1425 1425
1426 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 1426 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
1427 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1427 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1428 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1428 bufferSize += 2; /* u16 primitive->interfaceTag */
1429 bufferSize += 2; /* CsrResult primitive->status */ 1429 bufferSize += 2; /* CsrResult primitive->status */
1430 bufferSize += 6; /* u8 primitive->macAddress.a[6] */ 1430 bufferSize += 6; /* u8 primitive->macAddress.a[6] */
1431 return bufferSize; 1431 return bufferSize;
@@ -1437,10 +1437,10 @@ u8* CsrWifiRouterCtrlPortConfigureCfmSer(u8 *ptr, CsrSize *len, void *msg)
1437 CsrWifiRouterCtrlPortConfigureCfm *primitive = (CsrWifiRouterCtrlPortConfigureCfm *)msg; 1437 CsrWifiRouterCtrlPortConfigureCfm *primitive = (CsrWifiRouterCtrlPortConfigureCfm *)msg;
1438 *len = 0; 1438 *len = 0;
1439 CsrUint16Ser(ptr, len, primitive->common.type); 1439 CsrUint16Ser(ptr, len, primitive->common.type);
1440 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1440 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1441 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1441 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1442 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1442 CsrUint16Ser(ptr, len, (u16) primitive->status);
1443 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((CsrUint16) (6))); 1443 CsrMemCpySer(ptr, len, (const void *) primitive->macAddress.a, ((u16) (6)));
1444 return(ptr); 1444 return(ptr);
1445} 1445}
1446 1446
@@ -1452,10 +1452,10 @@ void* CsrWifiRouterCtrlPortConfigureCfmDes(u8 *buffer, CsrSize length)
1452 offset = 0; 1452 offset = 0;
1453 1453
1454 CsrUint16Des(&primitive->common.type, buffer, &offset); 1454 CsrUint16Des(&primitive->common.type, buffer, &offset);
1455 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1455 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1456 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1456 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1457 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1457 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1458 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((CsrUint16) (6))); 1458 CsrMemCpyDes(primitive->macAddress.a, buffer, &offset, ((u16) (6)));
1459 1459
1460 return primitive; 1460 return primitive;
1461} 1461}
@@ -1478,7 +1478,7 @@ u8* CsrWifiRouterCtrlSuspendIndSer(u8 *ptr, CsrSize *len, void *msg)
1478 CsrWifiRouterCtrlSuspendInd *primitive = (CsrWifiRouterCtrlSuspendInd *)msg; 1478 CsrWifiRouterCtrlSuspendInd *primitive = (CsrWifiRouterCtrlSuspendInd *)msg;
1479 *len = 0; 1479 *len = 0;
1480 CsrUint16Ser(ptr, len, primitive->common.type); 1480 CsrUint16Ser(ptr, len, primitive->common.type);
1481 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1481 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1482 CsrUint8Ser(ptr, len, (u8) primitive->hardSuspend); 1482 CsrUint8Ser(ptr, len, (u8) primitive->hardSuspend);
1483 CsrUint8Ser(ptr, len, (u8) primitive->d3Suspend); 1483 CsrUint8Ser(ptr, len, (u8) primitive->d3Suspend);
1484 return(ptr); 1484 return(ptr);
@@ -1492,7 +1492,7 @@ void* CsrWifiRouterCtrlSuspendIndDes(u8 *buffer, CsrSize length)
1492 offset = 0; 1492 offset = 0;
1493 1493
1494 CsrUint16Des(&primitive->common.type, buffer, &offset); 1494 CsrUint16Des(&primitive->common.type, buffer, &offset);
1495 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1495 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1496 CsrUint8Des((u8 *) &primitive->hardSuspend, buffer, &offset); 1496 CsrUint8Des((u8 *) &primitive->hardSuspend, buffer, &offset);
1497 CsrUint8Des((u8 *) &primitive->d3Suspend, buffer, &offset); 1497 CsrUint8Des((u8 *) &primitive->d3Suspend, buffer, &offset);
1498 1498
@@ -1506,7 +1506,7 @@ CsrSize CsrWifiRouterCtrlTclasAddCfmSizeof(void *msg)
1506 1506
1507 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 1507 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
1508 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1508 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1509 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1509 bufferSize += 2; /* u16 primitive->interfaceTag */
1510 bufferSize += 2; /* CsrResult primitive->status */ 1510 bufferSize += 2; /* CsrResult primitive->status */
1511 return bufferSize; 1511 return bufferSize;
1512} 1512}
@@ -1517,9 +1517,9 @@ u8* CsrWifiRouterCtrlTclasAddCfmSer(u8 *ptr, CsrSize *len, void *msg)
1517 CsrWifiRouterCtrlTclasAddCfm *primitive = (CsrWifiRouterCtrlTclasAddCfm *)msg; 1517 CsrWifiRouterCtrlTclasAddCfm *primitive = (CsrWifiRouterCtrlTclasAddCfm *)msg;
1518 *len = 0; 1518 *len = 0;
1519 CsrUint16Ser(ptr, len, primitive->common.type); 1519 CsrUint16Ser(ptr, len, primitive->common.type);
1520 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1520 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1521 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1521 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1522 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1522 CsrUint16Ser(ptr, len, (u16) primitive->status);
1523 return(ptr); 1523 return(ptr);
1524} 1524}
1525 1525
@@ -1531,9 +1531,9 @@ void* CsrWifiRouterCtrlTclasAddCfmDes(u8 *buffer, CsrSize length)
1531 offset = 0; 1531 offset = 0;
1532 1532
1533 CsrUint16Des(&primitive->common.type, buffer, &offset); 1533 CsrUint16Des(&primitive->common.type, buffer, &offset);
1534 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1534 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1535 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1535 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1536 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1536 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1537 1537
1538 return primitive; 1538 return primitive;
1539} 1539}
@@ -1555,8 +1555,8 @@ u8* CsrWifiRouterCtrlRawSdioDeinitialiseCfmSer(u8 *ptr, CsrSize *len, void *msg)
1555 CsrWifiRouterCtrlRawSdioDeinitialiseCfm *primitive = (CsrWifiRouterCtrlRawSdioDeinitialiseCfm *)msg; 1555 CsrWifiRouterCtrlRawSdioDeinitialiseCfm *primitive = (CsrWifiRouterCtrlRawSdioDeinitialiseCfm *)msg;
1556 *len = 0; 1556 *len = 0;
1557 CsrUint16Ser(ptr, len, primitive->common.type); 1557 CsrUint16Ser(ptr, len, primitive->common.type);
1558 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1558 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1559 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result); 1559 CsrUint16Ser(ptr, len, (u16) primitive->result);
1560 return(ptr); 1560 return(ptr);
1561} 1561}
1562 1562
@@ -1568,8 +1568,8 @@ void* CsrWifiRouterCtrlRawSdioDeinitialiseCfmDes(u8 *buffer, CsrSize length)
1568 offset = 0; 1568 offset = 0;
1569 1569
1570 CsrUint16Des(&primitive->common.type, buffer, &offset); 1570 CsrUint16Des(&primitive->common.type, buffer, &offset);
1571 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1571 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1572 CsrUint16Des((CsrUint16 *) &primitive->result, buffer, &offset); 1572 CsrUint16Des((u16 *) &primitive->result, buffer, &offset);
1573 1573
1574 return primitive; 1574 return primitive;
1575} 1575}
@@ -1599,8 +1599,8 @@ u8* CsrWifiRouterCtrlRawSdioInitialiseCfmSer(u8 *ptr, CsrSize *len, void *msg)
1599 CsrWifiRouterCtrlRawSdioInitialiseCfm *primitive = (CsrWifiRouterCtrlRawSdioInitialiseCfm *)msg; 1599 CsrWifiRouterCtrlRawSdioInitialiseCfm *primitive = (CsrWifiRouterCtrlRawSdioInitialiseCfm *)msg;
1600 *len = 0; 1600 *len = 0;
1601 CsrUint16Ser(ptr, len, primitive->common.type); 1601 CsrUint16Ser(ptr, len, primitive->common.type);
1602 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1602 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1603 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result); 1603 CsrUint16Ser(ptr, len, (u16) primitive->result);
1604 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->byteRead */ 1604 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->byteRead */
1605 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->byteWrite */ 1605 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->byteWrite */
1606 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->firmwareDownload */ 1606 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->firmwareDownload */
@@ -1620,8 +1620,8 @@ void* CsrWifiRouterCtrlRawSdioInitialiseCfmDes(u8 *buffer, CsrSize length)
1620 offset = 0; 1620 offset = 0;
1621 1621
1622 CsrUint16Des(&primitive->common.type, buffer, &offset); 1622 CsrUint16Des(&primitive->common.type, buffer, &offset);
1623 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1623 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1624 CsrUint16Des((CsrUint16 *) &primitive->result, buffer, &offset); 1624 CsrUint16Des((u16 *) &primitive->result, buffer, &offset);
1625 primitive->byteRead = NULL; /* Special for Function Pointers... */ 1625 primitive->byteRead = NULL; /* Special for Function Pointers... */
1626 offset += 4; 1626 offset += 4;
1627 primitive->byteWrite = NULL; /* Special for Function Pointers... */ 1627 primitive->byteWrite = NULL; /* Special for Function Pointers... */
@@ -1649,7 +1649,7 @@ CsrSize CsrWifiRouterCtrlTclasDelCfmSizeof(void *msg)
1649 1649
1650 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 1650 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
1651 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1651 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1652 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1652 bufferSize += 2; /* u16 primitive->interfaceTag */
1653 bufferSize += 2; /* CsrResult primitive->status */ 1653 bufferSize += 2; /* CsrResult primitive->status */
1654 return bufferSize; 1654 return bufferSize;
1655} 1655}
@@ -1660,9 +1660,9 @@ u8* CsrWifiRouterCtrlTclasDelCfmSer(u8 *ptr, CsrSize *len, void *msg)
1660 CsrWifiRouterCtrlTclasDelCfm *primitive = (CsrWifiRouterCtrlTclasDelCfm *)msg; 1660 CsrWifiRouterCtrlTclasDelCfm *primitive = (CsrWifiRouterCtrlTclasDelCfm *)msg;
1661 *len = 0; 1661 *len = 0;
1662 CsrUint16Ser(ptr, len, primitive->common.type); 1662 CsrUint16Ser(ptr, len, primitive->common.type);
1663 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1663 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1664 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1664 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1665 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1665 CsrUint16Ser(ptr, len, (u16) primitive->status);
1666 return(ptr); 1666 return(ptr);
1667} 1667}
1668 1668
@@ -1674,9 +1674,9 @@ void* CsrWifiRouterCtrlTclasDelCfmDes(u8 *buffer, CsrSize length)
1674 offset = 0; 1674 offset = 0;
1675 1675
1676 CsrUint16Des(&primitive->common.type, buffer, &offset); 1676 CsrUint16Des(&primitive->common.type, buffer, &offset);
1677 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1677 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1678 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1678 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1679 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1679 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1680 1680
1681 return primitive; 1681 return primitive;
1682} 1682}
@@ -1688,7 +1688,7 @@ CsrSize CsrWifiRouterCtrlTrafficProtocolIndSizeof(void *msg)
1688 1688
1689 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */ 1689 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */
1690 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1690 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1691 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1691 bufferSize += 2; /* u16 primitive->interfaceTag */
1692 bufferSize += 2; /* CsrWifiRouterCtrlTrafficPacketType primitive->packetType */ 1692 bufferSize += 2; /* CsrWifiRouterCtrlTrafficPacketType primitive->packetType */
1693 bufferSize += 2; /* CsrWifiRouterCtrlProtocolDirection primitive->direction */ 1693 bufferSize += 2; /* CsrWifiRouterCtrlProtocolDirection primitive->direction */
1694 bufferSize += 6; /* u8 primitive->srcAddress.a[6] */ 1694 bufferSize += 6; /* u8 primitive->srcAddress.a[6] */
@@ -1701,11 +1701,11 @@ u8* CsrWifiRouterCtrlTrafficProtocolIndSer(u8 *ptr, CsrSize *len, void *msg)
1701 CsrWifiRouterCtrlTrafficProtocolInd *primitive = (CsrWifiRouterCtrlTrafficProtocolInd *)msg; 1701 CsrWifiRouterCtrlTrafficProtocolInd *primitive = (CsrWifiRouterCtrlTrafficProtocolInd *)msg;
1702 *len = 0; 1702 *len = 0;
1703 CsrUint16Ser(ptr, len, primitive->common.type); 1703 CsrUint16Ser(ptr, len, primitive->common.type);
1704 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1704 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1705 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1705 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1706 CsrUint16Ser(ptr, len, (CsrUint16) primitive->packetType); 1706 CsrUint16Ser(ptr, len, (u16) primitive->packetType);
1707 CsrUint16Ser(ptr, len, (CsrUint16) primitive->direction); 1707 CsrUint16Ser(ptr, len, (u16) primitive->direction);
1708 CsrMemCpySer(ptr, len, (const void *) primitive->srcAddress.a, ((CsrUint16) (6))); 1708 CsrMemCpySer(ptr, len, (const void *) primitive->srcAddress.a, ((u16) (6)));
1709 return(ptr); 1709 return(ptr);
1710} 1710}
1711 1711
@@ -1717,11 +1717,11 @@ void* CsrWifiRouterCtrlTrafficProtocolIndDes(u8 *buffer, CsrSize length)
1717 offset = 0; 1717 offset = 0;
1718 1718
1719 CsrUint16Des(&primitive->common.type, buffer, &offset); 1719 CsrUint16Des(&primitive->common.type, buffer, &offset);
1720 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1720 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1721 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1721 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1722 CsrUint16Des((CsrUint16 *) &primitive->packetType, buffer, &offset); 1722 CsrUint16Des((u16 *) &primitive->packetType, buffer, &offset);
1723 CsrUint16Des((CsrUint16 *) &primitive->direction, buffer, &offset); 1723 CsrUint16Des((u16 *) &primitive->direction, buffer, &offset);
1724 CsrMemCpyDes(primitive->srcAddress.a, buffer, &offset, ((CsrUint16) (6))); 1724 CsrMemCpyDes(primitive->srcAddress.a, buffer, &offset, ((u16) (6)));
1725 1725
1726 return primitive; 1726 return primitive;
1727} 1727}
@@ -1733,7 +1733,7 @@ CsrSize CsrWifiRouterCtrlTrafficSampleIndSizeof(void *msg)
1733 1733
1734 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 38) */ 1734 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 38) */
1735 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1735 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1736 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1736 bufferSize += 2; /* u16 primitive->interfaceTag */
1737 bufferSize += 4; /* CsrUint32 primitive->stats.rxMeanRate */ 1737 bufferSize += 4; /* CsrUint32 primitive->stats.rxMeanRate */
1738 bufferSize += 4; /* CsrUint32 primitive->stats.rxFramesNum */ 1738 bufferSize += 4; /* CsrUint32 primitive->stats.rxFramesNum */
1739 bufferSize += 4; /* CsrUint32 primitive->stats.txFramesNum */ 1739 bufferSize += 4; /* CsrUint32 primitive->stats.txFramesNum */
@@ -1749,14 +1749,14 @@ u8* CsrWifiRouterCtrlTrafficSampleIndSer(u8 *ptr, CsrSize *len, void *msg)
1749 CsrWifiRouterCtrlTrafficSampleInd *primitive = (CsrWifiRouterCtrlTrafficSampleInd *)msg; 1749 CsrWifiRouterCtrlTrafficSampleInd *primitive = (CsrWifiRouterCtrlTrafficSampleInd *)msg;
1750 *len = 0; 1750 *len = 0;
1751 CsrUint16Ser(ptr, len, primitive->common.type); 1751 CsrUint16Ser(ptr, len, primitive->common.type);
1752 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1752 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1753 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1753 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1754 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxMeanRate); 1754 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxMeanRate);
1755 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxFramesNum); 1755 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxFramesNum);
1756 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.txFramesNum); 1756 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.txFramesNum);
1757 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxBytesCount); 1757 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.rxBytesCount);
1758 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.txBytesCount); 1758 CsrUint32Ser(ptr, len, (CsrUint32) primitive->stats.txBytesCount);
1759 CsrMemCpySer(ptr, len, (const void *) primitive->stats.intervals, ((CsrUint16) (11))); 1759 CsrMemCpySer(ptr, len, (const void *) primitive->stats.intervals, ((u16) (11)));
1760 return(ptr); 1760 return(ptr);
1761} 1761}
1762 1762
@@ -1768,14 +1768,14 @@ void* CsrWifiRouterCtrlTrafficSampleIndDes(u8 *buffer, CsrSize length)
1768 offset = 0; 1768 offset = 0;
1769 1769
1770 CsrUint16Des(&primitive->common.type, buffer, &offset); 1770 CsrUint16Des(&primitive->common.type, buffer, &offset);
1771 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1771 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1772 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1772 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1773 CsrUint32Des((CsrUint32 *) &primitive->stats.rxMeanRate, buffer, &offset); 1773 CsrUint32Des((CsrUint32 *) &primitive->stats.rxMeanRate, buffer, &offset);
1774 CsrUint32Des((CsrUint32 *) &primitive->stats.rxFramesNum, buffer, &offset); 1774 CsrUint32Des((CsrUint32 *) &primitive->stats.rxFramesNum, buffer, &offset);
1775 CsrUint32Des((CsrUint32 *) &primitive->stats.txFramesNum, buffer, &offset); 1775 CsrUint32Des((CsrUint32 *) &primitive->stats.txFramesNum, buffer, &offset);
1776 CsrUint32Des((CsrUint32 *) &primitive->stats.rxBytesCount, buffer, &offset); 1776 CsrUint32Des((CsrUint32 *) &primitive->stats.rxBytesCount, buffer, &offset);
1777 CsrUint32Des((CsrUint32 *) &primitive->stats.txBytesCount, buffer, &offset); 1777 CsrUint32Des((CsrUint32 *) &primitive->stats.txBytesCount, buffer, &offset);
1778 CsrMemCpyDes(primitive->stats.intervals, buffer, &offset, ((CsrUint16) (11))); 1778 CsrMemCpyDes(primitive->stats.intervals, buffer, &offset, ((u16) (11)));
1779 1779
1780 return primitive; 1780 return primitive;
1781} 1781}
@@ -1804,8 +1804,8 @@ u8* CsrWifiRouterCtrlWifiOnIndSer(u8 *ptr, CsrSize *len, void *msg)
1804 CsrWifiRouterCtrlWifiOnInd *primitive = (CsrWifiRouterCtrlWifiOnInd *)msg; 1804 CsrWifiRouterCtrlWifiOnInd *primitive = (CsrWifiRouterCtrlWifiOnInd *)msg;
1805 *len = 0; 1805 *len = 0;
1806 CsrUint16Ser(ptr, len, primitive->common.type); 1806 CsrUint16Ser(ptr, len, primitive->common.type);
1807 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1807 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1808 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1808 CsrUint16Ser(ptr, len, (u16) primitive->status);
1809 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipId); 1809 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipId);
1810 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipVersion); 1810 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipVersion);
1811 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.firmwareBuild); 1811 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.firmwareBuild);
@@ -1823,8 +1823,8 @@ void* CsrWifiRouterCtrlWifiOnIndDes(u8 *buffer, CsrSize length)
1823 offset = 0; 1823 offset = 0;
1824 1824
1825 CsrUint16Des(&primitive->common.type, buffer, &offset); 1825 CsrUint16Des(&primitive->common.type, buffer, &offset);
1826 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1826 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1827 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1827 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1828 CsrUint32Des((CsrUint32 *) &primitive->versions.chipId, buffer, &offset); 1828 CsrUint32Des((CsrUint32 *) &primitive->versions.chipId, buffer, &offset);
1829 CsrUint32Des((CsrUint32 *) &primitive->versions.chipVersion, buffer, &offset); 1829 CsrUint32Des((CsrUint32 *) &primitive->versions.chipVersion, buffer, &offset);
1830 CsrUint32Des((CsrUint32 *) &primitive->versions.firmwareBuild, buffer, &offset); 1830 CsrUint32Des((CsrUint32 *) &primitive->versions.firmwareBuild, buffer, &offset);
@@ -1860,8 +1860,8 @@ u8* CsrWifiRouterCtrlWifiOnCfmSer(u8 *ptr, CsrSize *len, void *msg)
1860 CsrWifiRouterCtrlWifiOnCfm *primitive = (CsrWifiRouterCtrlWifiOnCfm *)msg; 1860 CsrWifiRouterCtrlWifiOnCfm *primitive = (CsrWifiRouterCtrlWifiOnCfm *)msg;
1861 *len = 0; 1861 *len = 0;
1862 CsrUint16Ser(ptr, len, primitive->common.type); 1862 CsrUint16Ser(ptr, len, primitive->common.type);
1863 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1863 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1864 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1864 CsrUint16Ser(ptr, len, (u16) primitive->status);
1865 return(ptr); 1865 return(ptr);
1866} 1866}
1867 1867
@@ -1873,8 +1873,8 @@ void* CsrWifiRouterCtrlWifiOnCfmDes(u8 *buffer, CsrSize length)
1873 offset = 0; 1873 offset = 0;
1874 1874
1875 CsrUint16Des(&primitive->common.type, buffer, &offset); 1875 CsrUint16Des(&primitive->common.type, buffer, &offset);
1876 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1876 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1877 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1877 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1878 1878
1879 return primitive; 1879 return primitive;
1880} 1880}
@@ -1886,7 +1886,7 @@ CsrSize CsrWifiRouterCtrlM4ReadyToSendIndSizeof(void *msg)
1886 1886
1887 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 1887 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
1888 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1888 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1889 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1889 bufferSize += 2; /* u16 primitive->interfaceTag */
1890 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 1890 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
1891 return bufferSize; 1891 return bufferSize;
1892} 1892}
@@ -1897,9 +1897,9 @@ u8* CsrWifiRouterCtrlM4ReadyToSendIndSer(u8 *ptr, CsrSize *len, void *msg)
1897 CsrWifiRouterCtrlM4ReadyToSendInd *primitive = (CsrWifiRouterCtrlM4ReadyToSendInd *)msg; 1897 CsrWifiRouterCtrlM4ReadyToSendInd *primitive = (CsrWifiRouterCtrlM4ReadyToSendInd *)msg;
1898 *len = 0; 1898 *len = 0;
1899 CsrUint16Ser(ptr, len, primitive->common.type); 1899 CsrUint16Ser(ptr, len, primitive->common.type);
1900 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1900 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1901 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1901 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1902 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 1902 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
1903 return(ptr); 1903 return(ptr);
1904} 1904}
1905 1905
@@ -1911,9 +1911,9 @@ void* CsrWifiRouterCtrlM4ReadyToSendIndDes(u8 *buffer, CsrSize length)
1911 offset = 0; 1911 offset = 0;
1912 1912
1913 CsrUint16Des(&primitive->common.type, buffer, &offset); 1913 CsrUint16Des(&primitive->common.type, buffer, &offset);
1914 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1914 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1915 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1915 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1916 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 1916 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
1917 1917
1918 return primitive; 1918 return primitive;
1919} 1919}
@@ -1925,7 +1925,7 @@ CsrSize CsrWifiRouterCtrlM4TransmittedIndSizeof(void *msg)
1925 1925
1926 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 1926 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
1927 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1927 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1928 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1928 bufferSize += 2; /* u16 primitive->interfaceTag */
1929 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 1929 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
1930 bufferSize += 2; /* CsrResult primitive->status */ 1930 bufferSize += 2; /* CsrResult primitive->status */
1931 return bufferSize; 1931 return bufferSize;
@@ -1937,10 +1937,10 @@ u8* CsrWifiRouterCtrlM4TransmittedIndSer(u8 *ptr, CsrSize *len, void *msg)
1937 CsrWifiRouterCtrlM4TransmittedInd *primitive = (CsrWifiRouterCtrlM4TransmittedInd *)msg; 1937 CsrWifiRouterCtrlM4TransmittedInd *primitive = (CsrWifiRouterCtrlM4TransmittedInd *)msg;
1938 *len = 0; 1938 *len = 0;
1939 CsrUint16Ser(ptr, len, primitive->common.type); 1939 CsrUint16Ser(ptr, len, primitive->common.type);
1940 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1940 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1941 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1941 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1942 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 1942 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
1943 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1943 CsrUint16Ser(ptr, len, (u16) primitive->status);
1944 return(ptr); 1944 return(ptr);
1945} 1945}
1946 1946
@@ -1952,10 +1952,10 @@ void* CsrWifiRouterCtrlM4TransmittedIndDes(u8 *buffer, CsrSize length)
1952 offset = 0; 1952 offset = 0;
1953 1953
1954 CsrUint16Des(&primitive->common.type, buffer, &offset); 1954 CsrUint16Des(&primitive->common.type, buffer, &offset);
1955 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1955 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1956 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1956 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1957 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 1957 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
1958 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1958 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1959 1959
1960 return primitive; 1960 return primitive;
1961} 1961}
@@ -1967,7 +1967,7 @@ CsrSize CsrWifiRouterCtrlMicFailureIndSizeof(void *msg)
1967 1967
1968 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */ 1968 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */
1969 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 1969 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
1970 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1970 bufferSize += 2; /* u16 primitive->interfaceTag */
1971 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 1971 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
1972 bufferSize += 1; /* CsrBool primitive->unicastPdu */ 1972 bufferSize += 1; /* CsrBool primitive->unicastPdu */
1973 return bufferSize; 1973 return bufferSize;
@@ -1979,9 +1979,9 @@ u8* CsrWifiRouterCtrlMicFailureIndSer(u8 *ptr, CsrSize *len, void *msg)
1979 CsrWifiRouterCtrlMicFailureInd *primitive = (CsrWifiRouterCtrlMicFailureInd *)msg; 1979 CsrWifiRouterCtrlMicFailureInd *primitive = (CsrWifiRouterCtrlMicFailureInd *)msg;
1980 *len = 0; 1980 *len = 0;
1981 CsrUint16Ser(ptr, len, primitive->common.type); 1981 CsrUint16Ser(ptr, len, primitive->common.type);
1982 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 1982 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
1983 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1983 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1984 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 1984 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
1985 CsrUint8Ser(ptr, len, (u8) primitive->unicastPdu); 1985 CsrUint8Ser(ptr, len, (u8) primitive->unicastPdu);
1986 return(ptr); 1986 return(ptr);
1987} 1987}
@@ -1994,9 +1994,9 @@ void* CsrWifiRouterCtrlMicFailureIndDes(u8 *buffer, CsrSize length)
1994 offset = 0; 1994 offset = 0;
1995 1995
1996 CsrUint16Des(&primitive->common.type, buffer, &offset); 1996 CsrUint16Des(&primitive->common.type, buffer, &offset);
1997 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 1997 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
1998 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1998 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1999 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 1999 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
2000 CsrUint8Des((u8 *) &primitive->unicastPdu, buffer, &offset); 2000 CsrUint8Des((u8 *) &primitive->unicastPdu, buffer, &offset);
2001 2001
2002 return primitive; 2002 return primitive;
@@ -2009,7 +2009,7 @@ CsrSize CsrWifiRouterCtrlConnectedIndSizeof(void *msg)
2009 2009
2010 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */ 2010 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */
2011 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2011 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2012 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2012 bufferSize += 2; /* u16 primitive->interfaceTag */
2013 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 2013 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
2014 bufferSize += 1; /* CsrWifiRouterCtrlPeerStatus primitive->peerStatus */ 2014 bufferSize += 1; /* CsrWifiRouterCtrlPeerStatus primitive->peerStatus */
2015 return bufferSize; 2015 return bufferSize;
@@ -2021,9 +2021,9 @@ u8* CsrWifiRouterCtrlConnectedIndSer(u8 *ptr, CsrSize *len, void *msg)
2021 CsrWifiRouterCtrlConnectedInd *primitive = (CsrWifiRouterCtrlConnectedInd *)msg; 2021 CsrWifiRouterCtrlConnectedInd *primitive = (CsrWifiRouterCtrlConnectedInd *)msg;
2022 *len = 0; 2022 *len = 0;
2023 CsrUint16Ser(ptr, len, primitive->common.type); 2023 CsrUint16Ser(ptr, len, primitive->common.type);
2024 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2024 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2025 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2025 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2026 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 2026 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
2027 CsrUint8Ser(ptr, len, (u8) primitive->peerStatus); 2027 CsrUint8Ser(ptr, len, (u8) primitive->peerStatus);
2028 return(ptr); 2028 return(ptr);
2029} 2029}
@@ -2036,9 +2036,9 @@ void* CsrWifiRouterCtrlConnectedIndDes(u8 *buffer, CsrSize length)
2036 offset = 0; 2036 offset = 0;
2037 2037
2038 CsrUint16Des(&primitive->common.type, buffer, &offset); 2038 CsrUint16Des(&primitive->common.type, buffer, &offset);
2039 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2039 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2040 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2040 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2041 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 2041 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
2042 CsrUint8Des((u8 *) &primitive->peerStatus, buffer, &offset); 2042 CsrUint8Des((u8 *) &primitive->peerStatus, buffer, &offset);
2043 2043
2044 return primitive; 2044 return primitive;
@@ -2051,7 +2051,7 @@ CsrSize CsrWifiRouterCtrlPeerAddCfmSizeof(void *msg)
2051 2051
2052 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 19) */ 2052 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 19) */
2053 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2053 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2054 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2054 bufferSize += 2; /* u16 primitive->interfaceTag */
2055 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 2055 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
2056 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */ 2056 bufferSize += 4; /* CsrWifiRouterCtrlPeerRecordHandle primitive->peerRecordHandle */
2057 bufferSize += 2; /* CsrResult primitive->status */ 2057 bufferSize += 2; /* CsrResult primitive->status */
@@ -2064,11 +2064,11 @@ u8* CsrWifiRouterCtrlPeerAddCfmSer(u8 *ptr, CsrSize *len, void *msg)
2064 CsrWifiRouterCtrlPeerAddCfm *primitive = (CsrWifiRouterCtrlPeerAddCfm *)msg; 2064 CsrWifiRouterCtrlPeerAddCfm *primitive = (CsrWifiRouterCtrlPeerAddCfm *)msg;
2065 *len = 0; 2065 *len = 0;
2066 CsrUint16Ser(ptr, len, primitive->common.type); 2066 CsrUint16Ser(ptr, len, primitive->common.type);
2067 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2067 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2068 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2068 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2069 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 2069 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
2070 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle); 2070 CsrUint32Ser(ptr, len, (CsrUint32) primitive->peerRecordHandle);
2071 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2071 CsrUint16Ser(ptr, len, (u16) primitive->status);
2072 return(ptr); 2072 return(ptr);
2073} 2073}
2074 2074
@@ -2080,11 +2080,11 @@ void* CsrWifiRouterCtrlPeerAddCfmDes(u8 *buffer, CsrSize length)
2080 offset = 0; 2080 offset = 0;
2081 2081
2082 CsrUint16Des(&primitive->common.type, buffer, &offset); 2082 CsrUint16Des(&primitive->common.type, buffer, &offset);
2083 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2083 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2084 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2084 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2085 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 2085 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
2086 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset); 2086 CsrUint32Des((CsrUint32 *) &primitive->peerRecordHandle, buffer, &offset);
2087 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2087 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2088 2088
2089 return primitive; 2089 return primitive;
2090} 2090}
@@ -2096,7 +2096,7 @@ CsrSize CsrWifiRouterCtrlPeerDelCfmSizeof(void *msg)
2096 2096
2097 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2097 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2098 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2098 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2099 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2099 bufferSize += 2; /* u16 primitive->interfaceTag */
2100 bufferSize += 2; /* CsrResult primitive->status */ 2100 bufferSize += 2; /* CsrResult primitive->status */
2101 return bufferSize; 2101 return bufferSize;
2102} 2102}
@@ -2107,9 +2107,9 @@ u8* CsrWifiRouterCtrlPeerDelCfmSer(u8 *ptr, CsrSize *len, void *msg)
2107 CsrWifiRouterCtrlPeerDelCfm *primitive = (CsrWifiRouterCtrlPeerDelCfm *)msg; 2107 CsrWifiRouterCtrlPeerDelCfm *primitive = (CsrWifiRouterCtrlPeerDelCfm *)msg;
2108 *len = 0; 2108 *len = 0;
2109 CsrUint16Ser(ptr, len, primitive->common.type); 2109 CsrUint16Ser(ptr, len, primitive->common.type);
2110 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2110 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2111 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2111 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2112 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2112 CsrUint16Ser(ptr, len, (u16) primitive->status);
2113 return(ptr); 2113 return(ptr);
2114} 2114}
2115 2115
@@ -2121,9 +2121,9 @@ void* CsrWifiRouterCtrlPeerDelCfmDes(u8 *buffer, CsrSize length)
2121 offset = 0; 2121 offset = 0;
2122 2122
2123 CsrUint16Des(&primitive->common.type, buffer, &offset); 2123 CsrUint16Des(&primitive->common.type, buffer, &offset);
2124 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2124 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2125 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2125 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2126 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2126 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2127 2127
2128 return primitive; 2128 return primitive;
2129} 2129}
@@ -2135,7 +2135,7 @@ CsrSize CsrWifiRouterCtrlUnexpectedFrameIndSizeof(void *msg)
2135 2135
2136 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 2136 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
2137 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2137 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2138 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2138 bufferSize += 2; /* u16 primitive->interfaceTag */
2139 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 2139 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
2140 return bufferSize; 2140 return bufferSize;
2141} 2141}
@@ -2146,9 +2146,9 @@ u8* CsrWifiRouterCtrlUnexpectedFrameIndSer(u8 *ptr, CsrSize *len, void *msg)
2146 CsrWifiRouterCtrlUnexpectedFrameInd *primitive = (CsrWifiRouterCtrlUnexpectedFrameInd *)msg; 2146 CsrWifiRouterCtrlUnexpectedFrameInd *primitive = (CsrWifiRouterCtrlUnexpectedFrameInd *)msg;
2147 *len = 0; 2147 *len = 0;
2148 CsrUint16Ser(ptr, len, primitive->common.type); 2148 CsrUint16Ser(ptr, len, primitive->common.type);
2149 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2149 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2150 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2150 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2151 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 2151 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
2152 return(ptr); 2152 return(ptr);
2153} 2153}
2154 2154
@@ -2160,9 +2160,9 @@ void* CsrWifiRouterCtrlUnexpectedFrameIndDes(u8 *buffer, CsrSize length)
2160 offset = 0; 2160 offset = 0;
2161 2161
2162 CsrUint16Des(&primitive->common.type, buffer, &offset); 2162 CsrUint16Des(&primitive->common.type, buffer, &offset);
2163 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2163 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2164 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2164 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2165 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 2165 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
2166 2166
2167 return primitive; 2167 return primitive;
2168} 2168}
@@ -2174,7 +2174,7 @@ CsrSize CsrWifiRouterCtrlPeerUpdateCfmSizeof(void *msg)
2174 2174
2175 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2175 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2176 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2176 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2177 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2177 bufferSize += 2; /* u16 primitive->interfaceTag */
2178 bufferSize += 2; /* CsrResult primitive->status */ 2178 bufferSize += 2; /* CsrResult primitive->status */
2179 return bufferSize; 2179 return bufferSize;
2180} 2180}
@@ -2185,9 +2185,9 @@ u8* CsrWifiRouterCtrlPeerUpdateCfmSer(u8 *ptr, CsrSize *len, void *msg)
2185 CsrWifiRouterCtrlPeerUpdateCfm *primitive = (CsrWifiRouterCtrlPeerUpdateCfm *)msg; 2185 CsrWifiRouterCtrlPeerUpdateCfm *primitive = (CsrWifiRouterCtrlPeerUpdateCfm *)msg;
2186 *len = 0; 2186 *len = 0;
2187 CsrUint16Ser(ptr, len, primitive->common.type); 2187 CsrUint16Ser(ptr, len, primitive->common.type);
2188 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2188 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2189 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2189 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2190 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2190 CsrUint16Ser(ptr, len, (u16) primitive->status);
2191 return(ptr); 2191 return(ptr);
2192} 2192}
2193 2193
@@ -2199,9 +2199,9 @@ void* CsrWifiRouterCtrlPeerUpdateCfmDes(u8 *buffer, CsrSize length)
2199 offset = 0; 2199 offset = 0;
2200 2200
2201 CsrUint16Des(&primitive->common.type, buffer, &offset); 2201 CsrUint16Des(&primitive->common.type, buffer, &offset);
2202 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2202 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2203 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2203 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2204 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2204 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2205 2205
2206 return primitive; 2206 return primitive;
2207} 2207}
@@ -2213,8 +2213,8 @@ CsrSize CsrWifiRouterCtrlCapabilitiesCfmSizeof(void *msg)
2213 2213
2214 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2214 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2215 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2215 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2216 bufferSize += 2; /* CsrUint16 primitive->commandQueueSize */ 2216 bufferSize += 2; /* u16 primitive->commandQueueSize */
2217 bufferSize += 2; /* CsrUint16 primitive->trafficQueueSize */ 2217 bufferSize += 2; /* u16 primitive->trafficQueueSize */
2218 return bufferSize; 2218 return bufferSize;
2219} 2219}
2220 2220
@@ -2224,9 +2224,9 @@ u8* CsrWifiRouterCtrlCapabilitiesCfmSer(u8 *ptr, CsrSize *len, void *msg)
2224 CsrWifiRouterCtrlCapabilitiesCfm *primitive = (CsrWifiRouterCtrlCapabilitiesCfm *)msg; 2224 CsrWifiRouterCtrlCapabilitiesCfm *primitive = (CsrWifiRouterCtrlCapabilitiesCfm *)msg;
2225 *len = 0; 2225 *len = 0;
2226 CsrUint16Ser(ptr, len, primitive->common.type); 2226 CsrUint16Ser(ptr, len, primitive->common.type);
2227 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2227 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2228 CsrUint16Ser(ptr, len, (CsrUint16) primitive->commandQueueSize); 2228 CsrUint16Ser(ptr, len, (u16) primitive->commandQueueSize);
2229 CsrUint16Ser(ptr, len, (CsrUint16) primitive->trafficQueueSize); 2229 CsrUint16Ser(ptr, len, (u16) primitive->trafficQueueSize);
2230 return(ptr); 2230 return(ptr);
2231} 2231}
2232 2232
@@ -2238,9 +2238,9 @@ void* CsrWifiRouterCtrlCapabilitiesCfmDes(u8 *buffer, CsrSize length)
2238 offset = 0; 2238 offset = 0;
2239 2239
2240 CsrUint16Des(&primitive->common.type, buffer, &offset); 2240 CsrUint16Des(&primitive->common.type, buffer, &offset);
2241 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2241 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2242 CsrUint16Des((CsrUint16 *) &primitive->commandQueueSize, buffer, &offset); 2242 CsrUint16Des((u16 *) &primitive->commandQueueSize, buffer, &offset);
2243 CsrUint16Des((CsrUint16 *) &primitive->trafficQueueSize, buffer, &offset); 2243 CsrUint16Des((u16 *) &primitive->trafficQueueSize, buffer, &offset);
2244 2244
2245 return primitive; 2245 return primitive;
2246} 2246}
@@ -2252,7 +2252,7 @@ CsrSize CsrWifiRouterCtrlBlockAckEnableCfmSizeof(void *msg)
2252 2252
2253 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2253 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2254 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2254 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2255 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2255 bufferSize += 2; /* u16 primitive->interfaceTag */
2256 bufferSize += 2; /* CsrResult primitive->status */ 2256 bufferSize += 2; /* CsrResult primitive->status */
2257 return bufferSize; 2257 return bufferSize;
2258} 2258}
@@ -2263,9 +2263,9 @@ u8* CsrWifiRouterCtrlBlockAckEnableCfmSer(u8 *ptr, CsrSize *len, void *msg)
2263 CsrWifiRouterCtrlBlockAckEnableCfm *primitive = (CsrWifiRouterCtrlBlockAckEnableCfm *)msg; 2263 CsrWifiRouterCtrlBlockAckEnableCfm *primitive = (CsrWifiRouterCtrlBlockAckEnableCfm *)msg;
2264 *len = 0; 2264 *len = 0;
2265 CsrUint16Ser(ptr, len, primitive->common.type); 2265 CsrUint16Ser(ptr, len, primitive->common.type);
2266 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2266 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2267 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2267 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2268 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2268 CsrUint16Ser(ptr, len, (u16) primitive->status);
2269 return(ptr); 2269 return(ptr);
2270} 2270}
2271 2271
@@ -2277,9 +2277,9 @@ void* CsrWifiRouterCtrlBlockAckEnableCfmDes(u8 *buffer, CsrSize length)
2277 offset = 0; 2277 offset = 0;
2278 2278
2279 CsrUint16Des(&primitive->common.type, buffer, &offset); 2279 CsrUint16Des(&primitive->common.type, buffer, &offset);
2280 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2280 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2281 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2281 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2282 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2282 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2283 2283
2284 return primitive; 2284 return primitive;
2285} 2285}
@@ -2291,7 +2291,7 @@ CsrSize CsrWifiRouterCtrlBlockAckDisableCfmSizeof(void *msg)
2291 2291
2292 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2292 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2293 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2293 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2294 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2294 bufferSize += 2; /* u16 primitive->interfaceTag */
2295 bufferSize += 2; /* CsrResult primitive->status */ 2295 bufferSize += 2; /* CsrResult primitive->status */
2296 return bufferSize; 2296 return bufferSize;
2297} 2297}
@@ -2302,9 +2302,9 @@ u8* CsrWifiRouterCtrlBlockAckDisableCfmSer(u8 *ptr, CsrSize *len, void *msg)
2302 CsrWifiRouterCtrlBlockAckDisableCfm *primitive = (CsrWifiRouterCtrlBlockAckDisableCfm *)msg; 2302 CsrWifiRouterCtrlBlockAckDisableCfm *primitive = (CsrWifiRouterCtrlBlockAckDisableCfm *)msg;
2303 *len = 0; 2303 *len = 0;
2304 CsrUint16Ser(ptr, len, primitive->common.type); 2304 CsrUint16Ser(ptr, len, primitive->common.type);
2305 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2305 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2306 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2306 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2307 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2307 CsrUint16Ser(ptr, len, (u16) primitive->status);
2308 return(ptr); 2308 return(ptr);
2309} 2309}
2310 2310
@@ -2316,9 +2316,9 @@ void* CsrWifiRouterCtrlBlockAckDisableCfmDes(u8 *buffer, CsrSize length)
2316 offset = 0; 2316 offset = 0;
2317 2317
2318 CsrUint16Des(&primitive->common.type, buffer, &offset); 2318 CsrUint16Des(&primitive->common.type, buffer, &offset);
2319 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2319 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2320 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2320 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2321 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2321 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2322 2322
2323 return primitive; 2323 return primitive;
2324} 2324}
@@ -2330,7 +2330,7 @@ CsrSize CsrWifiRouterCtrlBlockAckErrorIndSizeof(void *msg)
2330 2330
2331 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 16) */ 2331 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 16) */
2332 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2332 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2333 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2333 bufferSize += 2; /* u16 primitive->interfaceTag */
2334 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */ 2334 bufferSize += 1; /* CsrWifiRouterCtrlTrafficStreamId primitive->trafficStreamID */
2335 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 2335 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
2336 bufferSize += 2; /* CsrResult primitive->status */ 2336 bufferSize += 2; /* CsrResult primitive->status */
@@ -2343,11 +2343,11 @@ u8* CsrWifiRouterCtrlBlockAckErrorIndSer(u8 *ptr, CsrSize *len, void *msg)
2343 CsrWifiRouterCtrlBlockAckErrorInd *primitive = (CsrWifiRouterCtrlBlockAckErrorInd *)msg; 2343 CsrWifiRouterCtrlBlockAckErrorInd *primitive = (CsrWifiRouterCtrlBlockAckErrorInd *)msg;
2344 *len = 0; 2344 *len = 0;
2345 CsrUint16Ser(ptr, len, primitive->common.type); 2345 CsrUint16Ser(ptr, len, primitive->common.type);
2346 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2346 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2347 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2347 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2348 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID); 2348 CsrUint8Ser(ptr, len, (u8) primitive->trafficStreamID);
2349 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 2349 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
2350 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2350 CsrUint16Ser(ptr, len, (u16) primitive->status);
2351 return(ptr); 2351 return(ptr);
2352} 2352}
2353 2353
@@ -2359,11 +2359,11 @@ void* CsrWifiRouterCtrlBlockAckErrorIndDes(u8 *buffer, CsrSize length)
2359 offset = 0; 2359 offset = 0;
2360 2360
2361 CsrUint16Des(&primitive->common.type, buffer, &offset); 2361 CsrUint16Des(&primitive->common.type, buffer, &offset);
2362 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2362 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2363 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2363 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2364 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset); 2364 CsrUint8Des((u8 *) &primitive->trafficStreamID, buffer, &offset);
2365 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 2365 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
2366 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2366 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2367 2367
2368 return primitive; 2368 return primitive;
2369} 2369}
@@ -2375,7 +2375,7 @@ CsrSize CsrWifiRouterCtrlStaInactiveIndSizeof(void *msg)
2375 2375
2376 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 2376 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
2377 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2377 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2378 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2378 bufferSize += 2; /* u16 primitive->interfaceTag */
2379 bufferSize += 6; /* u8 primitive->staAddress.a[6] */ 2379 bufferSize += 6; /* u8 primitive->staAddress.a[6] */
2380 return bufferSize; 2380 return bufferSize;
2381} 2381}
@@ -2386,9 +2386,9 @@ u8* CsrWifiRouterCtrlStaInactiveIndSer(u8 *ptr, CsrSize *len, void *msg)
2386 CsrWifiRouterCtrlStaInactiveInd *primitive = (CsrWifiRouterCtrlStaInactiveInd *)msg; 2386 CsrWifiRouterCtrlStaInactiveInd *primitive = (CsrWifiRouterCtrlStaInactiveInd *)msg;
2387 *len = 0; 2387 *len = 0;
2388 CsrUint16Ser(ptr, len, primitive->common.type); 2388 CsrUint16Ser(ptr, len, primitive->common.type);
2389 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2389 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2390 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2390 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2391 CsrMemCpySer(ptr, len, (const void *) primitive->staAddress.a, ((CsrUint16) (6))); 2391 CsrMemCpySer(ptr, len, (const void *) primitive->staAddress.a, ((u16) (6)));
2392 return(ptr); 2392 return(ptr);
2393} 2393}
2394 2394
@@ -2400,9 +2400,9 @@ void* CsrWifiRouterCtrlStaInactiveIndDes(u8 *buffer, CsrSize length)
2400 offset = 0; 2400 offset = 0;
2401 2401
2402 CsrUint16Des(&primitive->common.type, buffer, &offset); 2402 CsrUint16Des(&primitive->common.type, buffer, &offset);
2403 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2403 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2404 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2404 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2405 CsrMemCpyDes(primitive->staAddress.a, buffer, &offset, ((CsrUint16) (6))); 2405 CsrMemCpyDes(primitive->staAddress.a, buffer, &offset, ((u16) (6)));
2406 2406
2407 return primitive; 2407 return primitive;
2408} 2408}
@@ -2415,10 +2415,10 @@ CsrSize CsrWifiRouterCtrlWapiRxMicCheckIndSizeof(void *msg)
2415 2415
2416 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 2416 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
2417 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2417 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2418 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2418 bufferSize += 2; /* u16 primitive->interfaceTag */
2419 bufferSize += 2; /* CsrUint16 primitive->signalLength */ 2419 bufferSize += 2; /* u16 primitive->signalLength */
2420 bufferSize += primitive->signalLength; /* u8 primitive->signal */ 2420 bufferSize += primitive->signalLength; /* u8 primitive->signal */
2421 bufferSize += 2; /* CsrUint16 primitive->dataLength */ 2421 bufferSize += 2; /* u16 primitive->dataLength */
2422 bufferSize += primitive->dataLength; /* u8 primitive->data */ 2422 bufferSize += primitive->dataLength; /* u8 primitive->data */
2423 return bufferSize; 2423 return bufferSize;
2424} 2424}
@@ -2429,17 +2429,17 @@ u8* CsrWifiRouterCtrlWapiRxMicCheckIndSer(u8 *ptr, CsrSize *len, void *msg)
2429 CsrWifiRouterCtrlWapiRxMicCheckInd *primitive = (CsrWifiRouterCtrlWapiRxMicCheckInd *)msg; 2429 CsrWifiRouterCtrlWapiRxMicCheckInd *primitive = (CsrWifiRouterCtrlWapiRxMicCheckInd *)msg;
2430 *len = 0; 2430 *len = 0;
2431 CsrUint16Ser(ptr, len, primitive->common.type); 2431 CsrUint16Ser(ptr, len, primitive->common.type);
2432 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2432 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2433 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2433 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2434 CsrUint16Ser(ptr, len, (CsrUint16) primitive->signalLength); 2434 CsrUint16Ser(ptr, len, (u16) primitive->signalLength);
2435 if (primitive->signalLength) 2435 if (primitive->signalLength)
2436 { 2436 {
2437 CsrMemCpySer(ptr, len, (const void *) primitive->signal, ((CsrUint16) (primitive->signalLength))); 2437 CsrMemCpySer(ptr, len, (const void *) primitive->signal, ((u16) (primitive->signalLength)));
2438 } 2438 }
2439 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataLength); 2439 CsrUint16Ser(ptr, len, (u16) primitive->dataLength);
2440 if (primitive->dataLength) 2440 if (primitive->dataLength)
2441 { 2441 {
2442 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 2442 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
2443 } 2443 }
2444 return(ptr); 2444 return(ptr);
2445} 2445}
@@ -2452,23 +2452,23 @@ void* CsrWifiRouterCtrlWapiRxMicCheckIndDes(u8 *buffer, CsrSize length)
2452 offset = 0; 2452 offset = 0;
2453 2453
2454 CsrUint16Des(&primitive->common.type, buffer, &offset); 2454 CsrUint16Des(&primitive->common.type, buffer, &offset);
2455 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2455 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2456 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2456 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2457 CsrUint16Des((CsrUint16 *) &primitive->signalLength, buffer, &offset); 2457 CsrUint16Des((u16 *) &primitive->signalLength, buffer, &offset);
2458 if (primitive->signalLength) 2458 if (primitive->signalLength)
2459 { 2459 {
2460 primitive->signal = (u8 *)CsrPmemAlloc(primitive->signalLength); 2460 primitive->signal = (u8 *)CsrPmemAlloc(primitive->signalLength);
2461 CsrMemCpyDes(primitive->signal, buffer, &offset, ((CsrUint16) (primitive->signalLength))); 2461 CsrMemCpyDes(primitive->signal, buffer, &offset, ((u16) (primitive->signalLength)));
2462 } 2462 }
2463 else 2463 else
2464 { 2464 {
2465 primitive->signal = NULL; 2465 primitive->signal = NULL;
2466 } 2466 }
2467 CsrUint16Des((CsrUint16 *) &primitive->dataLength, buffer, &offset); 2467 CsrUint16Des((u16 *) &primitive->dataLength, buffer, &offset);
2468 if (primitive->dataLength) 2468 if (primitive->dataLength)
2469 { 2469 {
2470 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 2470 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
2471 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 2471 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
2472 } 2472 }
2473 else 2473 else
2474 { 2474 {
@@ -2494,7 +2494,7 @@ CsrSize CsrWifiRouterCtrlModeSetCfmSizeof(void *msg)
2494 2494
2495 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 2495 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
2496 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2496 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2497 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2497 bufferSize += 2; /* u16 primitive->interfaceTag */
2498 bufferSize += 1; /* CsrWifiRouterCtrlMode primitive->mode */ 2498 bufferSize += 1; /* CsrWifiRouterCtrlMode primitive->mode */
2499 bufferSize += 2; /* CsrResult primitive->status */ 2499 bufferSize += 2; /* CsrResult primitive->status */
2500 return bufferSize; 2500 return bufferSize;
@@ -2506,10 +2506,10 @@ u8* CsrWifiRouterCtrlModeSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2506 CsrWifiRouterCtrlModeSetCfm *primitive = (CsrWifiRouterCtrlModeSetCfm *)msg; 2506 CsrWifiRouterCtrlModeSetCfm *primitive = (CsrWifiRouterCtrlModeSetCfm *)msg;
2507 *len = 0; 2507 *len = 0;
2508 CsrUint16Ser(ptr, len, primitive->common.type); 2508 CsrUint16Ser(ptr, len, primitive->common.type);
2509 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2509 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2510 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2510 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2511 CsrUint8Ser(ptr, len, (u8) primitive->mode); 2511 CsrUint8Ser(ptr, len, (u8) primitive->mode);
2512 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2512 CsrUint16Ser(ptr, len, (u16) primitive->status);
2513 return(ptr); 2513 return(ptr);
2514} 2514}
2515 2515
@@ -2521,10 +2521,10 @@ void* CsrWifiRouterCtrlModeSetCfmDes(u8 *buffer, CsrSize length)
2521 offset = 0; 2521 offset = 0;
2522 2522
2523 CsrUint16Des(&primitive->common.type, buffer, &offset); 2523 CsrUint16Des(&primitive->common.type, buffer, &offset);
2524 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2524 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2525 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2525 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2526 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset); 2526 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset);
2527 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2527 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2528 2528
2529 return primitive; 2529 return primitive;
2530} 2530}
@@ -2537,8 +2537,8 @@ CsrSize CsrWifiRouterCtrlWapiUnicastTxEncryptIndSizeof(void *msg)
2537 2537
2538 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 2538 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
2539 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */ 2539 bufferSize += 2; /* CsrWifiRouterCtrlRequestorInfo primitive->clientData */
2540 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2540 bufferSize += 2; /* u16 primitive->interfaceTag */
2541 bufferSize += 2; /* CsrUint16 primitive->dataLength */ 2541 bufferSize += 2; /* u16 primitive->dataLength */
2542 bufferSize += primitive->dataLength; /* u8 primitive->data */ 2542 bufferSize += primitive->dataLength; /* u8 primitive->data */
2543 return bufferSize; 2543 return bufferSize;
2544} 2544}
@@ -2549,12 +2549,12 @@ u8* CsrWifiRouterCtrlWapiUnicastTxEncryptIndSer(u8 *ptr, CsrSize *len, void *msg
2549 CsrWifiRouterCtrlWapiUnicastTxEncryptInd *primitive = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *)msg; 2549 CsrWifiRouterCtrlWapiUnicastTxEncryptInd *primitive = (CsrWifiRouterCtrlWapiUnicastTxEncryptInd *)msg;
2550 *len = 0; 2550 *len = 0;
2551 CsrUint16Ser(ptr, len, primitive->common.type); 2551 CsrUint16Ser(ptr, len, primitive->common.type);
2552 CsrUint16Ser(ptr, len, (CsrUint16) primitive->clientData); 2552 CsrUint16Ser(ptr, len, (u16) primitive->clientData);
2553 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2553 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2554 CsrUint16Ser(ptr, len, (CsrUint16) primitive->dataLength); 2554 CsrUint16Ser(ptr, len, (u16) primitive->dataLength);
2555 if (primitive->dataLength) 2555 if (primitive->dataLength)
2556 { 2556 {
2557 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 2557 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
2558 } 2558 }
2559 return(ptr); 2559 return(ptr);
2560} 2560}
@@ -2567,13 +2567,13 @@ void* CsrWifiRouterCtrlWapiUnicastTxEncryptIndDes(u8 *buffer, CsrSize length)
2567 offset = 0; 2567 offset = 0;
2568 2568
2569 CsrUint16Des(&primitive->common.type, buffer, &offset); 2569 CsrUint16Des(&primitive->common.type, buffer, &offset);
2570 CsrUint16Des((CsrUint16 *) &primitive->clientData, buffer, &offset); 2570 CsrUint16Des((u16 *) &primitive->clientData, buffer, &offset);
2571 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2571 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2572 CsrUint16Des((CsrUint16 *) &primitive->dataLength, buffer, &offset); 2572 CsrUint16Des((u16 *) &primitive->dataLength, buffer, &offset);
2573 if (primitive->dataLength) 2573 if (primitive->dataLength)
2574 { 2574 {
2575 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 2575 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
2576 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 2576 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
2577 } 2577 }
2578 else 2578 else
2579 { 2579 {
diff --git a/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c
index 9ae6cff640e..24d4ae20990 100644
--- a/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_router_free_downstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_ROUTER_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_ROUTER_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiRouterFreeDownstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiRouterFreeDownstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_ROUTER_PRIM) 30 if (eventClass != CSR_WIFI_ROUTER_PRIM)
31 { 31 {
diff --git a/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c
index 19d9c23f6dd..2faaaace9da 100644
--- a/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_router_free_upstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_ROUTER_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_ROUTER_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiRouterFreeUpstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiRouterFreeUpstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_ROUTER_PRIM) 30 if (eventClass != CSR_WIFI_ROUTER_PRIM)
31 { 31 {
diff --git a/drivers/staging/csr/csr_wifi_router_lib.h b/drivers/staging/csr/csr_wifi_router_lib.h
index 553e7d36e35..4d1fb2794dc 100644
--- a/drivers/staging/csr/csr_wifi_router_lib.h
+++ b/drivers/staging/csr/csr_wifi_router_lib.h
@@ -39,7 +39,7 @@ extern "C" {
39 * PARAMETERS 39 * PARAMETERS
40 * Deallocates the resources in a CSR_WIFI_ROUTER upstream message 40 * Deallocates the resources in a CSR_WIFI_ROUTER upstream message
41 *----------------------------------------------------------------------------*/ 41 *----------------------------------------------------------------------------*/
42void CsrWifiRouterFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 42void CsrWifiRouterFreeUpstreamMessageContents(u16 eventClass, void *message);
43 43
44/*----------------------------------------------------------------------------* 44/*----------------------------------------------------------------------------*
45 * CsrWifiRouterFreeDownstreamMessageContents 45 * CsrWifiRouterFreeDownstreamMessageContents
@@ -51,7 +51,7 @@ void CsrWifiRouterFreeUpstreamMessageContents(CsrUint16 eventClass, void *messag
51 * PARAMETERS 51 * PARAMETERS
52 * Deallocates the resources in a CSR_WIFI_ROUTER downstream message 52 * Deallocates the resources in a CSR_WIFI_ROUTER downstream message
53 *----------------------------------------------------------------------------*/ 53 *----------------------------------------------------------------------------*/
54void CsrWifiRouterFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 54void CsrWifiRouterFreeDownstreamMessageContents(u16 eventClass, void *message);
55 55
56/*----------------------------------------------------------------------------* 56/*----------------------------------------------------------------------------*
57 * Enum to string functions 57 * Enum to string functions
diff --git a/drivers/staging/csr/csr_wifi_router_prim.h b/drivers/staging/csr/csr_wifi_router_prim.h
index 182cbfc3dd3..b05ce1a5fba 100644
--- a/drivers/staging/csr/csr_wifi_router_prim.h
+++ b/drivers/staging/csr/csr_wifi_router_prim.h
@@ -116,7 +116,7 @@ typedef CsrUint32 CsrWifiRouterOui;
116 - See IEEE 802.11 Standard 116 - See IEEE 802.11 Standard
117 117
118*******************************************************************************/ 118*******************************************************************************/
119typedef CsrUint16 CsrWifiRouterPriority; 119typedef u16 CsrWifiRouterPriority;
120#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP0 ((CsrWifiRouterPriority) 0x0000) 120#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP0 ((CsrWifiRouterPriority) 0x0000)
121#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP1 ((CsrWifiRouterPriority) 0x0001) 121#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP1 ((CsrWifiRouterPriority) 0x0001)
122#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP2 ((CsrWifiRouterPriority) 0x0002) 122#define CSR_WIFI_ROUTER_PRIORITY_QOS_UP2 ((CsrWifiRouterPriority) 0x0002)
@@ -180,9 +180,9 @@ typedef CsrUint16 CsrWifiRouterPriority;
180typedef struct 180typedef struct
181{ 181{
182 CsrWifiFsmEvent common; 182 CsrWifiFsmEvent common;
183 CsrUint16 interfaceTag; 183 u16 interfaceTag;
184 CsrWifiRouterEncapsulation encapsulation; 184 CsrWifiRouterEncapsulation encapsulation;
185 CsrUint16 protocol; 185 u16 protocol;
186 CsrUint32 oui; 186 CsrUint32 oui;
187} CsrWifiRouterMaPacketSubscribeReq; 187} CsrWifiRouterMaPacketSubscribeReq;
188 188
@@ -203,7 +203,7 @@ typedef struct
203typedef struct 203typedef struct
204{ 204{
205 CsrWifiFsmEvent common; 205 CsrWifiFsmEvent common;
206 CsrUint16 interfaceTag; 206 u16 interfaceTag;
207 u8 subscriptionHandle; 207 u8 subscriptionHandle;
208} CsrWifiRouterMaPacketUnsubscribeReq; 208} CsrWifiRouterMaPacketUnsubscribeReq;
209 209
@@ -242,9 +242,9 @@ typedef struct
242typedef struct 242typedef struct
243{ 243{
244 CsrWifiFsmEvent common; 244 CsrWifiFsmEvent common;
245 CsrUint16 interfaceTag; 245 u16 interfaceTag;
246 u8 subscriptionHandle; 246 u8 subscriptionHandle;
247 CsrUint16 frameLength; 247 u16 frameLength;
248 u8 *frame; 248 u8 *frame;
249 CsrWifiRouterFrameFreeFunction freeFunction; 249 CsrWifiRouterFrameFreeFunction freeFunction;
250 CsrWifiRouterPriority priority; 250 CsrWifiRouterPriority priority;
@@ -271,7 +271,7 @@ typedef struct
271typedef struct 271typedef struct
272{ 272{
273 CsrWifiFsmEvent common; 273 CsrWifiFsmEvent common;
274 CsrUint16 interfaceTag; 274 u16 interfaceTag;
275 u8 subscriptionHandle; 275 u8 subscriptionHandle;
276 CsrResult result; 276 CsrResult result;
277} CsrWifiRouterMaPacketRes; 277} CsrWifiRouterMaPacketRes;
@@ -304,7 +304,7 @@ typedef struct
304typedef struct 304typedef struct
305{ 305{
306 CsrWifiFsmEvent common; 306 CsrWifiFsmEvent common;
307 CsrUint16 interfaceTag; 307 u16 interfaceTag;
308 CsrUint32 hostTag; 308 CsrUint32 hostTag;
309 CsrWifiRouterPriority priority; 309 CsrWifiRouterPriority priority;
310 CsrWifiMacAddress peerMacAddress; 310 CsrWifiMacAddress peerMacAddress;
@@ -331,10 +331,10 @@ typedef struct
331typedef struct 331typedef struct
332{ 332{
333 CsrWifiFsmEvent common; 333 CsrWifiFsmEvent common;
334 CsrUint16 interfaceTag; 334 u16 interfaceTag;
335 u8 subscriptionHandle; 335 u8 subscriptionHandle;
336 CsrResult status; 336 CsrResult status;
337 CsrUint16 allocOffset; 337 u16 allocOffset;
338} CsrWifiRouterMaPacketSubscribeCfm; 338} CsrWifiRouterMaPacketSubscribeCfm;
339 339
340/******************************************************************************* 340/*******************************************************************************
@@ -355,7 +355,7 @@ typedef struct
355typedef struct 355typedef struct
356{ 356{
357 CsrWifiFsmEvent common; 357 CsrWifiFsmEvent common;
358 CsrUint16 interfaceTag; 358 u16 interfaceTag;
359 CsrResult status; 359 CsrResult status;
360} CsrWifiRouterMaPacketUnsubscribeCfm; 360} CsrWifiRouterMaPacketUnsubscribeCfm;
361 361
@@ -379,10 +379,10 @@ typedef struct
379typedef struct 379typedef struct
380{ 380{
381 CsrWifiFsmEvent common; 381 CsrWifiFsmEvent common;
382 CsrUint16 interfaceTag; 382 u16 interfaceTag;
383 CsrResult result; 383 CsrResult result;
384 CsrUint32 hostTag; 384 CsrUint32 hostTag;
385 CsrUint16 rate; 385 u16 rate;
386} CsrWifiRouterMaPacketCfm; 386} CsrWifiRouterMaPacketCfm;
387 387
388/******************************************************************************* 388/*******************************************************************************
@@ -410,15 +410,15 @@ typedef struct
410typedef struct 410typedef struct
411{ 411{
412 CsrWifiFsmEvent common; 412 CsrWifiFsmEvent common;
413 CsrUint16 interfaceTag; 413 u16 interfaceTag;
414 u8 subscriptionHandle; 414 u8 subscriptionHandle;
415 CsrResult result; 415 CsrResult result;
416 CsrUint16 frameLength; 416 u16 frameLength;
417 u8 *frame; 417 u8 *frame;
418 CsrWifiRouterFrameFreeFunction freeFunction; 418 CsrWifiRouterFrameFreeFunction freeFunction;
419 CsrInt16 rssi; 419 CsrInt16 rssi;
420 CsrInt16 snr; 420 CsrInt16 snr;
421 CsrUint16 rate; 421 u16 rate;
422} CsrWifiRouterMaPacketInd; 422} CsrWifiRouterMaPacketInd;
423 423
424 424
diff --git a/drivers/staging/csr/csr_wifi_router_serialize.c b/drivers/staging/csr/csr_wifi_router_serialize.c
index e744db885b8..e488564782e 100644
--- a/drivers/staging/csr/csr_wifi_router_serialize.c
+++ b/drivers/staging/csr/csr_wifi_router_serialize.c
@@ -29,9 +29,9 @@ CsrSize CsrWifiRouterMaPacketSubscribeReqSizeof(void *msg)
29 CsrSize bufferSize = 2; 29 CsrSize bufferSize = 2;
30 30
31 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */ 31 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 12) */
32 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 32 bufferSize += 2; /* u16 primitive->interfaceTag */
33 bufferSize += 1; /* CsrWifiRouterEncapsulation primitive->encapsulation */ 33 bufferSize += 1; /* CsrWifiRouterEncapsulation primitive->encapsulation */
34 bufferSize += 2; /* CsrUint16 primitive->protocol */ 34 bufferSize += 2; /* u16 primitive->protocol */
35 bufferSize += 4; /* CsrUint32 primitive->oui */ 35 bufferSize += 4; /* CsrUint32 primitive->oui */
36 return bufferSize; 36 return bufferSize;
37} 37}
@@ -42,9 +42,9 @@ u8* CsrWifiRouterMaPacketSubscribeReqSer(u8 *ptr, CsrSize *len, void *msg)
42 CsrWifiRouterMaPacketSubscribeReq *primitive = (CsrWifiRouterMaPacketSubscribeReq *)msg; 42 CsrWifiRouterMaPacketSubscribeReq *primitive = (CsrWifiRouterMaPacketSubscribeReq *)msg;
43 *len = 0; 43 *len = 0;
44 CsrUint16Ser(ptr, len, primitive->common.type); 44 CsrUint16Ser(ptr, len, primitive->common.type);
45 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 45 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
46 CsrUint8Ser(ptr, len, (u8) primitive->encapsulation); 46 CsrUint8Ser(ptr, len, (u8) primitive->encapsulation);
47 CsrUint16Ser(ptr, len, (CsrUint16) primitive->protocol); 47 CsrUint16Ser(ptr, len, (u16) primitive->protocol);
48 CsrUint32Ser(ptr, len, (CsrUint32) primitive->oui); 48 CsrUint32Ser(ptr, len, (CsrUint32) primitive->oui);
49 return(ptr); 49 return(ptr);
50} 50}
@@ -57,9 +57,9 @@ void* CsrWifiRouterMaPacketSubscribeReqDes(u8 *buffer, CsrSize length)
57 offset = 0; 57 offset = 0;
58 58
59 CsrUint16Des(&primitive->common.type, buffer, &offset); 59 CsrUint16Des(&primitive->common.type, buffer, &offset);
60 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 60 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
61 CsrUint8Des((u8 *) &primitive->encapsulation, buffer, &offset); 61 CsrUint8Des((u8 *) &primitive->encapsulation, buffer, &offset);
62 CsrUint16Des((CsrUint16 *) &primitive->protocol, buffer, &offset); 62 CsrUint16Des((u16 *) &primitive->protocol, buffer, &offset);
63 CsrUint32Des((CsrUint32 *) &primitive->oui, buffer, &offset); 63 CsrUint32Des((CsrUint32 *) &primitive->oui, buffer, &offset);
64 64
65 return primitive; 65 return primitive;
@@ -72,9 +72,9 @@ CsrSize CsrWifiRouterMaPacketReqSizeof(void *msg)
72 CsrSize bufferSize = 2; 72 CsrSize bufferSize = 2;
73 73
74 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 20) */ 74 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 20) */
75 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 75 bufferSize += 2; /* u16 primitive->interfaceTag */
76 bufferSize += 1; /* u8 primitive->subscriptionHandle */ 76 bufferSize += 1; /* u8 primitive->subscriptionHandle */
77 bufferSize += 2; /* CsrUint16 primitive->frameLength */ 77 bufferSize += 2; /* u16 primitive->frameLength */
78 bufferSize += primitive->frameLength; /* u8 primitive->frame */ 78 bufferSize += primitive->frameLength; /* u8 primitive->frame */
79 bufferSize += 4; /* CsrWifiRouterFrameFreeFunction primitive->freeFunction */ 79 bufferSize += 4; /* CsrWifiRouterFrameFreeFunction primitive->freeFunction */
80 bufferSize += 2; /* CsrWifiRouterPriority primitive->priority */ 80 bufferSize += 2; /* CsrWifiRouterPriority primitive->priority */
@@ -89,15 +89,15 @@ u8* CsrWifiRouterMaPacketReqSer(u8 *ptr, CsrSize *len, void *msg)
89 CsrWifiRouterMaPacketReq *primitive = (CsrWifiRouterMaPacketReq *)msg; 89 CsrWifiRouterMaPacketReq *primitive = (CsrWifiRouterMaPacketReq *)msg;
90 *len = 0; 90 *len = 0;
91 CsrUint16Ser(ptr, len, primitive->common.type); 91 CsrUint16Ser(ptr, len, primitive->common.type);
92 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 92 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
93 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle); 93 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle);
94 CsrUint16Ser(ptr, len, (CsrUint16) primitive->frameLength); 94 CsrUint16Ser(ptr, len, (u16) primitive->frameLength);
95 if (primitive->frameLength) 95 if (primitive->frameLength)
96 { 96 {
97 CsrMemCpySer(ptr, len, (const void *) primitive->frame, ((CsrUint16) (primitive->frameLength))); 97 CsrMemCpySer(ptr, len, (const void *) primitive->frame, ((u16) (primitive->frameLength)));
98 } 98 }
99 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->freeFunction */ 99 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->freeFunction */
100 CsrUint16Ser(ptr, len, (CsrUint16) primitive->priority); 100 CsrUint16Ser(ptr, len, (u16) primitive->priority);
101 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag); 101 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag);
102 CsrUint8Ser(ptr, len, (u8) primitive->cfmRequested); 102 CsrUint8Ser(ptr, len, (u8) primitive->cfmRequested);
103 return(ptr); 103 return(ptr);
@@ -111,13 +111,13 @@ void* CsrWifiRouterMaPacketReqDes(u8 *buffer, CsrSize length)
111 offset = 0; 111 offset = 0;
112 112
113 CsrUint16Des(&primitive->common.type, buffer, &offset); 113 CsrUint16Des(&primitive->common.type, buffer, &offset);
114 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 114 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
115 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset); 115 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset);
116 CsrUint16Des((CsrUint16 *) &primitive->frameLength, buffer, &offset); 116 CsrUint16Des((u16 *) &primitive->frameLength, buffer, &offset);
117 if (primitive->frameLength) 117 if (primitive->frameLength)
118 { 118 {
119 primitive->frame = (u8 *)CsrPmemAlloc(primitive->frameLength); 119 primitive->frame = (u8 *)CsrPmemAlloc(primitive->frameLength);
120 CsrMemCpyDes(primitive->frame, buffer, &offset, ((CsrUint16) (primitive->frameLength))); 120 CsrMemCpyDes(primitive->frame, buffer, &offset, ((u16) (primitive->frameLength)));
121 } 121 }
122 else 122 else
123 { 123 {
@@ -125,7 +125,7 @@ void* CsrWifiRouterMaPacketReqDes(u8 *buffer, CsrSize length)
125 } 125 }
126 primitive->freeFunction = NULL; /* Special for Function Pointers... */ 126 primitive->freeFunction = NULL; /* Special for Function Pointers... */
127 offset += 4; 127 offset += 4;
128 CsrUint16Des((CsrUint16 *) &primitive->priority, buffer, &offset); 128 CsrUint16Des((u16 *) &primitive->priority, buffer, &offset);
129 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset); 129 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset);
130 CsrUint8Des((u8 *) &primitive->cfmRequested, buffer, &offset); 130 CsrUint8Des((u8 *) &primitive->cfmRequested, buffer, &offset);
131 131
@@ -146,7 +146,7 @@ CsrSize CsrWifiRouterMaPacketResSizeof(void *msg)
146 CsrSize bufferSize = 2; 146 CsrSize bufferSize = 2;
147 147
148 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 148 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
149 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 149 bufferSize += 2; /* u16 primitive->interfaceTag */
150 bufferSize += 1; /* u8 primitive->subscriptionHandle */ 150 bufferSize += 1; /* u8 primitive->subscriptionHandle */
151 bufferSize += 2; /* CsrResult primitive->result */ 151 bufferSize += 2; /* CsrResult primitive->result */
152 return bufferSize; 152 return bufferSize;
@@ -158,9 +158,9 @@ u8* CsrWifiRouterMaPacketResSer(u8 *ptr, CsrSize *len, void *msg)
158 CsrWifiRouterMaPacketRes *primitive = (CsrWifiRouterMaPacketRes *)msg; 158 CsrWifiRouterMaPacketRes *primitive = (CsrWifiRouterMaPacketRes *)msg;
159 *len = 0; 159 *len = 0;
160 CsrUint16Ser(ptr, len, primitive->common.type); 160 CsrUint16Ser(ptr, len, primitive->common.type);
161 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 161 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
162 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle); 162 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle);
163 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result); 163 CsrUint16Ser(ptr, len, (u16) primitive->result);
164 return(ptr); 164 return(ptr);
165} 165}
166 166
@@ -172,9 +172,9 @@ void* CsrWifiRouterMaPacketResDes(u8 *buffer, CsrSize length)
172 offset = 0; 172 offset = 0;
173 173
174 CsrUint16Des(&primitive->common.type, buffer, &offset); 174 CsrUint16Des(&primitive->common.type, buffer, &offset);
175 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 175 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
176 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset); 176 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset);
177 CsrUint16Des((CsrUint16 *) &primitive->result, buffer, &offset); 177 CsrUint16Des((u16 *) &primitive->result, buffer, &offset);
178 178
179 return primitive; 179 return primitive;
180} 180}
@@ -185,7 +185,7 @@ CsrSize CsrWifiRouterMaPacketCancelReqSizeof(void *msg)
185 CsrSize bufferSize = 2; 185 CsrSize bufferSize = 2;
186 186
187 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */ 187 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */
188 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 188 bufferSize += 2; /* u16 primitive->interfaceTag */
189 bufferSize += 4; /* CsrUint32 primitive->hostTag */ 189 bufferSize += 4; /* CsrUint32 primitive->hostTag */
190 bufferSize += 2; /* CsrWifiRouterPriority primitive->priority */ 190 bufferSize += 2; /* CsrWifiRouterPriority primitive->priority */
191 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */ 191 bufferSize += 6; /* u8 primitive->peerMacAddress.a[6] */
@@ -198,10 +198,10 @@ u8* CsrWifiRouterMaPacketCancelReqSer(u8 *ptr, CsrSize *len, void *msg)
198 CsrWifiRouterMaPacketCancelReq *primitive = (CsrWifiRouterMaPacketCancelReq *)msg; 198 CsrWifiRouterMaPacketCancelReq *primitive = (CsrWifiRouterMaPacketCancelReq *)msg;
199 *len = 0; 199 *len = 0;
200 CsrUint16Ser(ptr, len, primitive->common.type); 200 CsrUint16Ser(ptr, len, primitive->common.type);
201 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 201 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
202 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag); 202 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag);
203 CsrUint16Ser(ptr, len, (CsrUint16) primitive->priority); 203 CsrUint16Ser(ptr, len, (u16) primitive->priority);
204 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 204 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
205 return(ptr); 205 return(ptr);
206} 206}
207 207
@@ -213,10 +213,10 @@ void* CsrWifiRouterMaPacketCancelReqDes(u8 *buffer, CsrSize length)
213 offset = 0; 213 offset = 0;
214 214
215 CsrUint16Des(&primitive->common.type, buffer, &offset); 215 CsrUint16Des(&primitive->common.type, buffer, &offset);
216 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 216 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
217 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset); 217 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset);
218 CsrUint16Des((CsrUint16 *) &primitive->priority, buffer, &offset); 218 CsrUint16Des((u16 *) &primitive->priority, buffer, &offset);
219 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 219 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
220 220
221 return primitive; 221 return primitive;
222} 222}
@@ -227,10 +227,10 @@ CsrSize CsrWifiRouterMaPacketSubscribeCfmSizeof(void *msg)
227 CsrSize bufferSize = 2; 227 CsrSize bufferSize = 2;
228 228
229 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 229 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
230 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 230 bufferSize += 2; /* u16 primitive->interfaceTag */
231 bufferSize += 1; /* u8 primitive->subscriptionHandle */ 231 bufferSize += 1; /* u8 primitive->subscriptionHandle */
232 bufferSize += 2; /* CsrResult primitive->status */ 232 bufferSize += 2; /* CsrResult primitive->status */
233 bufferSize += 2; /* CsrUint16 primitive->allocOffset */ 233 bufferSize += 2; /* u16 primitive->allocOffset */
234 return bufferSize; 234 return bufferSize;
235} 235}
236 236
@@ -240,10 +240,10 @@ u8* CsrWifiRouterMaPacketSubscribeCfmSer(u8 *ptr, CsrSize *len, void *msg)
240 CsrWifiRouterMaPacketSubscribeCfm *primitive = (CsrWifiRouterMaPacketSubscribeCfm *)msg; 240 CsrWifiRouterMaPacketSubscribeCfm *primitive = (CsrWifiRouterMaPacketSubscribeCfm *)msg;
241 *len = 0; 241 *len = 0;
242 CsrUint16Ser(ptr, len, primitive->common.type); 242 CsrUint16Ser(ptr, len, primitive->common.type);
243 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 243 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
244 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle); 244 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle);
245 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 245 CsrUint16Ser(ptr, len, (u16) primitive->status);
246 CsrUint16Ser(ptr, len, (CsrUint16) primitive->allocOffset); 246 CsrUint16Ser(ptr, len, (u16) primitive->allocOffset);
247 return(ptr); 247 return(ptr);
248} 248}
249 249
@@ -255,10 +255,10 @@ void* CsrWifiRouterMaPacketSubscribeCfmDes(u8 *buffer, CsrSize length)
255 offset = 0; 255 offset = 0;
256 256
257 CsrUint16Des(&primitive->common.type, buffer, &offset); 257 CsrUint16Des(&primitive->common.type, buffer, &offset);
258 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 258 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
259 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset); 259 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset);
260 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 260 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
261 CsrUint16Des((CsrUint16 *) &primitive->allocOffset, buffer, &offset); 261 CsrUint16Des((u16 *) &primitive->allocOffset, buffer, &offset);
262 262
263 return primitive; 263 return primitive;
264} 264}
@@ -269,7 +269,7 @@ CsrSize CsrWifiRouterMaPacketUnsubscribeCfmSizeof(void *msg)
269 CsrSize bufferSize = 2; 269 CsrSize bufferSize = 2;
270 270
271 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 271 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
272 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 272 bufferSize += 2; /* u16 primitive->interfaceTag */
273 bufferSize += 2; /* CsrResult primitive->status */ 273 bufferSize += 2; /* CsrResult primitive->status */
274 return bufferSize; 274 return bufferSize;
275} 275}
@@ -280,8 +280,8 @@ u8* CsrWifiRouterMaPacketUnsubscribeCfmSer(u8 *ptr, CsrSize *len, void *msg)
280 CsrWifiRouterMaPacketUnsubscribeCfm *primitive = (CsrWifiRouterMaPacketUnsubscribeCfm *)msg; 280 CsrWifiRouterMaPacketUnsubscribeCfm *primitive = (CsrWifiRouterMaPacketUnsubscribeCfm *)msg;
281 *len = 0; 281 *len = 0;
282 CsrUint16Ser(ptr, len, primitive->common.type); 282 CsrUint16Ser(ptr, len, primitive->common.type);
283 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 283 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
284 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 284 CsrUint16Ser(ptr, len, (u16) primitive->status);
285 return(ptr); 285 return(ptr);
286} 286}
287 287
@@ -293,8 +293,8 @@ void* CsrWifiRouterMaPacketUnsubscribeCfmDes(u8 *buffer, CsrSize length)
293 offset = 0; 293 offset = 0;
294 294
295 CsrUint16Des(&primitive->common.type, buffer, &offset); 295 CsrUint16Des(&primitive->common.type, buffer, &offset);
296 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 296 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
297 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 297 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
298 298
299 return primitive; 299 return primitive;
300} 300}
@@ -305,10 +305,10 @@ CsrSize CsrWifiRouterMaPacketCfmSizeof(void *msg)
305 CsrSize bufferSize = 2; 305 CsrSize bufferSize = 2;
306 306
307 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 307 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
308 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 308 bufferSize += 2; /* u16 primitive->interfaceTag */
309 bufferSize += 2; /* CsrResult primitive->result */ 309 bufferSize += 2; /* CsrResult primitive->result */
310 bufferSize += 4; /* CsrUint32 primitive->hostTag */ 310 bufferSize += 4; /* CsrUint32 primitive->hostTag */
311 bufferSize += 2; /* CsrUint16 primitive->rate */ 311 bufferSize += 2; /* u16 primitive->rate */
312 return bufferSize; 312 return bufferSize;
313} 313}
314 314
@@ -318,10 +318,10 @@ u8* CsrWifiRouterMaPacketCfmSer(u8 *ptr, CsrSize *len, void *msg)
318 CsrWifiRouterMaPacketCfm *primitive = (CsrWifiRouterMaPacketCfm *)msg; 318 CsrWifiRouterMaPacketCfm *primitive = (CsrWifiRouterMaPacketCfm *)msg;
319 *len = 0; 319 *len = 0;
320 CsrUint16Ser(ptr, len, primitive->common.type); 320 CsrUint16Ser(ptr, len, primitive->common.type);
321 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 321 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
322 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result); 322 CsrUint16Ser(ptr, len, (u16) primitive->result);
323 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag); 323 CsrUint32Ser(ptr, len, (CsrUint32) primitive->hostTag);
324 CsrUint16Ser(ptr, len, (CsrUint16) primitive->rate); 324 CsrUint16Ser(ptr, len, (u16) primitive->rate);
325 return(ptr); 325 return(ptr);
326} 326}
327 327
@@ -333,10 +333,10 @@ void* CsrWifiRouterMaPacketCfmDes(u8 *buffer, CsrSize length)
333 offset = 0; 333 offset = 0;
334 334
335 CsrUint16Des(&primitive->common.type, buffer, &offset); 335 CsrUint16Des(&primitive->common.type, buffer, &offset);
336 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 336 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
337 CsrUint16Des((CsrUint16 *) &primitive->result, buffer, &offset); 337 CsrUint16Des((u16 *) &primitive->result, buffer, &offset);
338 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset); 338 CsrUint32Des((CsrUint32 *) &primitive->hostTag, buffer, &offset);
339 CsrUint16Des((CsrUint16 *) &primitive->rate, buffer, &offset); 339 CsrUint16Des((u16 *) &primitive->rate, buffer, &offset);
340 340
341 return primitive; 341 return primitive;
342} 342}
@@ -348,15 +348,15 @@ CsrSize CsrWifiRouterMaPacketIndSizeof(void *msg)
348 CsrSize bufferSize = 2; 348 CsrSize bufferSize = 2;
349 349
350 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */ 350 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 21) */
351 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 351 bufferSize += 2; /* u16 primitive->interfaceTag */
352 bufferSize += 1; /* u8 primitive->subscriptionHandle */ 352 bufferSize += 1; /* u8 primitive->subscriptionHandle */
353 bufferSize += 2; /* CsrResult primitive->result */ 353 bufferSize += 2; /* CsrResult primitive->result */
354 bufferSize += 2; /* CsrUint16 primitive->frameLength */ 354 bufferSize += 2; /* u16 primitive->frameLength */
355 bufferSize += primitive->frameLength; /* u8 primitive->frame */ 355 bufferSize += primitive->frameLength; /* u8 primitive->frame */
356 bufferSize += 4; /* CsrWifiRouterFrameFreeFunction primitive->freeFunction */ 356 bufferSize += 4; /* CsrWifiRouterFrameFreeFunction primitive->freeFunction */
357 bufferSize += 2; /* CsrInt16 primitive->rssi */ 357 bufferSize += 2; /* CsrInt16 primitive->rssi */
358 bufferSize += 2; /* CsrInt16 primitive->snr */ 358 bufferSize += 2; /* CsrInt16 primitive->snr */
359 bufferSize += 2; /* CsrUint16 primitive->rate */ 359 bufferSize += 2; /* u16 primitive->rate */
360 return bufferSize; 360 return bufferSize;
361} 361}
362 362
@@ -366,18 +366,18 @@ u8* CsrWifiRouterMaPacketIndSer(u8 *ptr, CsrSize *len, void *msg)
366 CsrWifiRouterMaPacketInd *primitive = (CsrWifiRouterMaPacketInd *)msg; 366 CsrWifiRouterMaPacketInd *primitive = (CsrWifiRouterMaPacketInd *)msg;
367 *len = 0; 367 *len = 0;
368 CsrUint16Ser(ptr, len, primitive->common.type); 368 CsrUint16Ser(ptr, len, primitive->common.type);
369 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 369 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
370 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle); 370 CsrUint8Ser(ptr, len, (u8) primitive->subscriptionHandle);
371 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result); 371 CsrUint16Ser(ptr, len, (u16) primitive->result);
372 CsrUint16Ser(ptr, len, (CsrUint16) primitive->frameLength); 372 CsrUint16Ser(ptr, len, (u16) primitive->frameLength);
373 if (primitive->frameLength) 373 if (primitive->frameLength)
374 { 374 {
375 CsrMemCpySer(ptr, len, (const void *) primitive->frame, ((CsrUint16) (primitive->frameLength))); 375 CsrMemCpySer(ptr, len, (const void *) primitive->frame, ((u16) (primitive->frameLength)));
376 } 376 }
377 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->freeFunction */ 377 CsrUint32Ser(ptr, len, 0); /* Special for Function Pointers... primitive->freeFunction */
378 CsrUint16Ser(ptr, len, (CsrUint16) primitive->rssi); 378 CsrUint16Ser(ptr, len, (u16) primitive->rssi);
379 CsrUint16Ser(ptr, len, (CsrUint16) primitive->snr); 379 CsrUint16Ser(ptr, len, (u16) primitive->snr);
380 CsrUint16Ser(ptr, len, (CsrUint16) primitive->rate); 380 CsrUint16Ser(ptr, len, (u16) primitive->rate);
381 return(ptr); 381 return(ptr);
382} 382}
383 383
@@ -389,14 +389,14 @@ void* CsrWifiRouterMaPacketIndDes(u8 *buffer, CsrSize length)
389 offset = 0; 389 offset = 0;
390 390
391 CsrUint16Des(&primitive->common.type, buffer, &offset); 391 CsrUint16Des(&primitive->common.type, buffer, &offset);
392 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 392 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
393 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset); 393 CsrUint8Des((u8 *) &primitive->subscriptionHandle, buffer, &offset);
394 CsrUint16Des((CsrUint16 *) &primitive->result, buffer, &offset); 394 CsrUint16Des((u16 *) &primitive->result, buffer, &offset);
395 CsrUint16Des((CsrUint16 *) &primitive->frameLength, buffer, &offset); 395 CsrUint16Des((u16 *) &primitive->frameLength, buffer, &offset);
396 if (primitive->frameLength) 396 if (primitive->frameLength)
397 { 397 {
398 primitive->frame = (u8 *)CsrPmemAlloc(primitive->frameLength); 398 primitive->frame = (u8 *)CsrPmemAlloc(primitive->frameLength);
399 CsrMemCpyDes(primitive->frame, buffer, &offset, ((CsrUint16) (primitive->frameLength))); 399 CsrMemCpyDes(primitive->frame, buffer, &offset, ((u16) (primitive->frameLength)));
400 } 400 }
401 else 401 else
402 { 402 {
@@ -404,9 +404,9 @@ void* CsrWifiRouterMaPacketIndDes(u8 *buffer, CsrSize length)
404 } 404 }
405 primitive->freeFunction = NULL; /* Special for Function Pointers... */ 405 primitive->freeFunction = NULL; /* Special for Function Pointers... */
406 offset += 4; 406 offset += 4;
407 CsrUint16Des((CsrUint16 *) &primitive->rssi, buffer, &offset); 407 CsrUint16Des((u16 *) &primitive->rssi, buffer, &offset);
408 CsrUint16Des((CsrUint16 *) &primitive->snr, buffer, &offset); 408 CsrUint16Des((u16 *) &primitive->snr, buffer, &offset);
409 CsrUint16Des((CsrUint16 *) &primitive->rate, buffer, &offset); 409 CsrUint16Des((u16 *) &primitive->rate, buffer, &offset);
410 410
411 return primitive; 411 return primitive;
412} 412}
diff --git a/drivers/staging/csr/csr_wifi_router_transport.c b/drivers/staging/csr/csr_wifi_router_transport.c
index 45bee240deb..3247b5890f6 100644
--- a/drivers/staging/csr/csr_wifi_router_transport.c
+++ b/drivers/staging/csr/csr_wifi_router_transport.c
@@ -64,10 +64,10 @@ void CsrWifiRouterTransportDeinit(unifi_priv_t *priv)
64void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, CsrSize bufferLength) 64void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, CsrSize bufferLength)
65{ 65{
66 CsrMsgConvMsgEntry* msgEntry; 66 CsrMsgConvMsgEntry* msgEntry;
67 CsrUint16 primType; 67 u16 primType;
68 CsrSchedQid src; 68 CsrSchedQid src;
69 CsrSchedQid dest; 69 CsrSchedQid dest;
70 CsrUint16 msgType; 70 u16 msgType;
71 CsrSize offset = 0; 71 CsrSize offset = 0;
72 CsrWifiFsmEvent* msg; 72 CsrWifiFsmEvent* msg;
73 73
@@ -96,13 +96,13 @@ void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, CsrSize bufferLe
96 96
97 if (req.dataRef1Length) 97 if (req.dataRef1Length)
98 { 98 {
99 CsrUint16 dr1Offset = (bufferLength - req.dataRef2Length) - req.dataRef1Length; 99 u16 dr1Offset = (bufferLength - req.dataRef2Length) - req.dataRef1Length;
100 req.dataRef1 = &buffer[dr1Offset]; 100 req.dataRef1 = &buffer[dr1Offset];
101 } 101 }
102 102
103 if (req.dataRef2Length) 103 if (req.dataRef2Length)
104 { 104 {
105 CsrUint16 dr2Offset = bufferLength - req.dataRef2Length; 105 u16 dr2Offset = bufferLength - req.dataRef2Length;
106 req.dataRef2 = &buffer[dr2Offset]; 106 req.dataRef2 = &buffer[dr2Offset];
107 } 107 }
108 108
@@ -159,7 +159,7 @@ void CsrWifiRouterTransportRecv(unifi_priv_t *priv, u8* buffer, CsrSize bufferLe
159 CsrPmemFree(msg); 159 CsrPmemFree(msg);
160} 160}
161 161
162static void CsrWifiRouterTransportSerialiseAndSend(CsrUint16 primType, void* msg) 162static void CsrWifiRouterTransportSerialiseAndSend(u16 primType, void* msg)
163{ 163{
164 CsrWifiFsmEvent* evt = (CsrWifiFsmEvent*)msg; 164 CsrWifiFsmEvent* evt = (CsrWifiFsmEvent*)msg;
165 CsrMsgConvMsgEntry* msgEntry; 165 CsrMsgConvMsgEntry* msgEntry;
@@ -198,9 +198,9 @@ static void CsrWifiRouterTransportSerialiseAndSend(CsrUint16 primType, void* msg
198} 198}
199 199
200#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER) 200#if defined(CSR_LOG_ENABLE) && defined(CSR_LOG_INCLUDE_FILE_NAME_AND_LINE_NUMBER)
201void CsrSchedMessagePutStringLog(CsrSchedQid q, CsrUint16 mi, void *mv, CsrUint32 line, CsrCharString *file) 201void CsrSchedMessagePutStringLog(CsrSchedQid q, u16 mi, void *mv, CsrUint32 line, CsrCharString *file)
202#else 202#else
203void CsrSchedMessagePut(CsrSchedQid q, CsrUint16 mi, void *mv) 203void CsrSchedMessagePut(CsrSchedQid q, u16 mi, void *mv)
204#endif 204#endif
205{ 205{
206 CsrWifiFsmEvent* evt = (CsrWifiFsmEvent*)mv; 206 CsrWifiFsmEvent* evt = (CsrWifiFsmEvent*)mv;
diff --git a/drivers/staging/csr/csr_wifi_serialize_primitive_types.c b/drivers/staging/csr/csr_wifi_serialize_primitive_types.c
index 0e5e20116e0..b81e51a8c4f 100644
--- a/drivers/staging/csr/csr_wifi_serialize_primitive_types.c
+++ b/drivers/staging/csr/csr_wifi_serialize_primitive_types.c
@@ -30,9 +30,9 @@ void CsrUint24Des(CsrUint32 *v, u8 *buffer, CsrSize *offset)
30 30
31 31
32/* Big endian :e.g WSC, TCLAS */ 32/* Big endian :e.g WSC, TCLAS */
33void CsrUint16DesBigEndian(CsrUint16 *v, u8 *buffer, CsrSize *offset) 33void CsrUint16DesBigEndian(u16 *v, u8 *buffer, CsrSize *offset)
34{ 34{
35 CsrUint16 val; 35 u16 val;
36 36
37 val = (buffer[(*offset)] << 8) | (buffer[(*offset) + 1]); 37 val = (buffer[(*offset)] << 8) | (buffer[(*offset) + 1]);
38 *offset += 2; 38 *offset += 2;
@@ -79,7 +79,7 @@ void CsrUint24Ser(u8 *ptr, CsrSize *len, CsrUint32 v)
79 79
80 80
81/* Big endian :e.g WSC, TCLAS */ 81/* Big endian :e.g WSC, TCLAS */
82void CsrUint16SerBigEndian(u8 *ptr, CsrSize *len, CsrUint16 v) 82void CsrUint16SerBigEndian(u8 *ptr, CsrSize *len, u16 v)
83{ 83{
84 ptr[(*len)] = (u8)((v & 0xff00) >> 8); 84 ptr[(*len)] = (u8)((v & 0xff00) >> 8);
85 ptr[(*len) + 1] = (u8)((v & 0x00ff)); 85 ptr[(*len) + 1] = (u8)((v & 0x00ff));
diff --git a/drivers/staging/csr/csr_wifi_sme_ap_lib.h b/drivers/staging/csr/csr_wifi_sme_ap_lib.h
index bb9e79f95ec..06e4130ef78 100644
--- a/drivers/staging/csr/csr_wifi_sme_ap_lib.h
+++ b/drivers/staging/csr/csr_wifi_sme_ap_lib.h
@@ -43,7 +43,7 @@ extern "C" {
43 * PARAMETERS 43 * PARAMETERS
44 * Deallocates the resources in a CSR_WIFI_SME_AP upstream message 44 * Deallocates the resources in a CSR_WIFI_SME_AP upstream message
45 *----------------------------------------------------------------------------*/ 45 *----------------------------------------------------------------------------*/
46void CsrWifiSmeApFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 46void CsrWifiSmeApFreeUpstreamMessageContents(u16 eventClass, void *message);
47 47
48/*----------------------------------------------------------------------------* 48/*----------------------------------------------------------------------------*
49 * CsrWifiSmeApFreeDownstreamMessageContents 49 * CsrWifiSmeApFreeDownstreamMessageContents
@@ -55,7 +55,7 @@ void CsrWifiSmeApFreeUpstreamMessageContents(CsrUint16 eventClass, void *message
55 * PARAMETERS 55 * PARAMETERS
56 * Deallocates the resources in a CSR_WIFI_SME_AP downstream message 56 * Deallocates the resources in a CSR_WIFI_SME_AP downstream message
57 *----------------------------------------------------------------------------*/ 57 *----------------------------------------------------------------------------*/
58void CsrWifiSmeApFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 58void CsrWifiSmeApFreeDownstreamMessageContents(u16 eventClass, void *message);
59 59
60/*----------------------------------------------------------------------------* 60/*----------------------------------------------------------------------------*
61 * Enum to string functions 61 * Enum to string functions
@@ -525,7 +525,7 @@ extern const CsrCharString *CsrWifiSmeApDownstreamPrimNames[CSR_WIFI_SME_AP_PRIM
525 msg__->secIeLength = (secIeLength__); \ 525 msg__->secIeLength = (secIeLength__); \
526 msg__->secIe = (secIe__); \ 526 msg__->secIe = (secIe__); \
527 msg__->groupKeyId = (groupKeyId__); \ 527 msg__->groupKeyId = (groupKeyId__); \
528 CsrMemCpy(msg__->seqNumber, (seqNumber__), sizeof(CsrUint16) * 8); 528 CsrMemCpy(msg__->seqNumber, (seqNumber__), sizeof(u16) * 8);
529 529
530#define CsrWifiSmeApStaNotifyIndSendTo(dst__, src__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__) \ 530#define CsrWifiSmeApStaNotifyIndSendTo(dst__, src__, interfaceTag__, mediaStatus__, peerMacAddress__, peerDeviceAddress__, disassocReason__, deauthReason__, WpsRegistration__, secIeLength__, secIe__, groupKeyId__, seqNumber__) \
531 { \ 531 { \
diff --git a/drivers/staging/csr/csr_wifi_sme_ap_prim.h b/drivers/staging/csr/csr_wifi_sme_ap_prim.h
index be275afa01b..363c10bdaf6 100644
--- a/drivers/staging/csr/csr_wifi_sme_ap_prim.h
+++ b/drivers/staging/csr/csr_wifi_sme_ap_prim.h
@@ -181,7 +181,7 @@ typedef u8 CsrWifiSmeApPhySupportMask;
181 Set to 0 for the current release 181 Set to 0 for the current release
182 182
183*******************************************************************************/ 183*******************************************************************************/
184typedef CsrUint16 CsrWifiSmeApRsnCapabilities; 184typedef u16 CsrWifiSmeApRsnCapabilities;
185/******************************************************************************* 185/*******************************************************************************
186 186
187 NAME 187 NAME
@@ -191,7 +191,7 @@ typedef CsrUint16 CsrWifiSmeApRsnCapabilities;
191 Mask type for use with the values defined by CsrWifiSmeApRsnCapabilities 191 Mask type for use with the values defined by CsrWifiSmeApRsnCapabilities
192 192
193*******************************************************************************/ 193*******************************************************************************/
194typedef CsrUint16 CsrWifiSmeApRsnCapabilitiesMask; 194typedef u16 CsrWifiSmeApRsnCapabilitiesMask;
195/******************************************************************************* 195/*******************************************************************************
196 196
197 NAME 197 NAME
@@ -202,7 +202,7 @@ typedef CsrUint16 CsrWifiSmeApRsnCapabilitiesMask;
202 current release 202 current release
203 203
204*******************************************************************************/ 204*******************************************************************************/
205typedef CsrUint16 CsrWifiSmeApWapiCapabilities; 205typedef u16 CsrWifiSmeApWapiCapabilities;
206/******************************************************************************* 206/*******************************************************************************
207 207
208 NAME 208 NAME
@@ -212,7 +212,7 @@ typedef CsrUint16 CsrWifiSmeApWapiCapabilities;
212 Mask type for use with the values defined by CsrWifiSmeApWapiCapabilities 212 Mask type for use with the values defined by CsrWifiSmeApWapiCapabilities
213 213
214*******************************************************************************/ 214*******************************************************************************/
215typedef CsrUint16 CsrWifiSmeApWapiCapabilitiesMask; 215typedef u16 CsrWifiSmeApWapiCapabilitiesMask;
216 216
217 217
218/******************************************************************************* 218/*******************************************************************************
@@ -383,9 +383,9 @@ typedef struct
383typedef struct 383typedef struct
384{ 384{
385 CsrWifiSmeApPhySupportMask phySupportedBitmap; 385 CsrWifiSmeApPhySupportMask phySupportedBitmap;
386 CsrUint16 beaconInterval; 386 u16 beaconInterval;
387 u8 dtimPeriod; 387 u8 dtimPeriod;
388 CsrUint16 maxListenInterval; 388 u16 maxListenInterval;
389 u8 supportedRatesCount; 389 u8 supportedRatesCount;
390 u8 supportedRates[20]; 390 u8 supportedRates[20];
391 CsrWifiSmePreambleType preamble; 391 CsrWifiSmePreambleType preamble;
@@ -550,7 +550,7 @@ typedef struct
550typedef struct 550typedef struct
551{ 551{
552 CsrWifiFsmEvent common; 552 CsrWifiFsmEvent common;
553 CsrUint16 interfaceTag; 553 u16 interfaceTag;
554 u8 initialPresence; 554 u8 initialPresence;
555 CsrWifiSmeApType apType; 555 CsrWifiSmeApType apType;
556 CsrBool cloakSsid; 556 CsrBool cloakSsid;
@@ -579,7 +579,7 @@ typedef struct
579typedef struct 579typedef struct
580{ 580{
581 CsrWifiFsmEvent common; 581 CsrWifiFsmEvent common;
582 CsrUint16 interfaceTag; 582 u16 interfaceTag;
583} CsrWifiSmeApBeaconingStopReq; 583} CsrWifiSmeApBeaconingStopReq;
584 584
585/******************************************************************************* 585/*******************************************************************************
@@ -600,7 +600,7 @@ typedef struct
600typedef struct 600typedef struct
601{ 601{
602 CsrWifiFsmEvent common; 602 CsrWifiFsmEvent common;
603 CsrUint16 interfaceTag; 603 u16 interfaceTag;
604 CsrWifiSmeWpsDpid SelectedDevicePasswordId; 604 CsrWifiSmeWpsDpid SelectedDevicePasswordId;
605 CsrWifiSmeWpsConfigType SelectedconfigMethod; 605 CsrWifiSmeWpsConfigType SelectedconfigMethod;
606} CsrWifiSmeApWpsRegistrationStartedReq; 606} CsrWifiSmeApWpsRegistrationStartedReq;
@@ -621,7 +621,7 @@ typedef struct
621typedef struct 621typedef struct
622{ 622{
623 CsrWifiFsmEvent common; 623 CsrWifiFsmEvent common;
624 CsrUint16 interfaceTag; 624 u16 interfaceTag;
625} CsrWifiSmeApWpsRegistrationFinishedReq; 625} CsrWifiSmeApWpsRegistrationFinishedReq;
626 626
627/******************************************************************************* 627/*******************************************************************************
@@ -643,7 +643,7 @@ typedef struct
643typedef struct 643typedef struct
644{ 644{
645 CsrWifiFsmEvent common; 645 CsrWifiFsmEvent common;
646 CsrUint16 interfaceTag; 646 u16 interfaceTag;
647 CsrWifiSmeWmmAcParams wmmApParams[4]; 647 CsrWifiSmeWmmAcParams wmmApParams[4];
648 CsrWifiSmeWmmAcParams wmmApBcParams[4]; 648 CsrWifiSmeWmmAcParams wmmApBcParams[4];
649} CsrWifiSmeApWmmParamUpdateReq; 649} CsrWifiSmeApWmmParamUpdateReq;
@@ -671,7 +671,7 @@ typedef struct
671typedef struct 671typedef struct
672{ 672{
673 CsrWifiFsmEvent common; 673 CsrWifiFsmEvent common;
674 CsrUint16 interfaceTag; 674 u16 interfaceTag;
675 CsrWifiSmeIEEE80211Reason deauthReason; 675 CsrWifiSmeIEEE80211Reason deauthReason;
676 CsrWifiSmeIEEE80211Reason disassocReason; 676 CsrWifiSmeIEEE80211Reason disassocReason;
677 CsrWifiMacAddress peerMacaddress; 677 CsrWifiMacAddress peerMacaddress;
@@ -715,7 +715,7 @@ typedef struct
715typedef struct 715typedef struct
716{ 716{
717 CsrWifiFsmEvent common; 717 CsrWifiFsmEvent common;
718 CsrUint16 interfaceTag; 718 u16 interfaceTag;
719} CsrWifiSmeApActiveBaGetReq; 719} CsrWifiSmeApActiveBaGetReq;
720 720
721/******************************************************************************* 721/*******************************************************************************
@@ -736,7 +736,7 @@ typedef struct
736typedef struct 736typedef struct
737{ 737{
738 CsrWifiFsmEvent common; 738 CsrWifiFsmEvent common;
739 CsrUint16 interfaceTag; 739 u16 interfaceTag;
740 CsrWifiSmeIEEE80211Reason reason; 740 CsrWifiSmeIEEE80211Reason reason;
741 CsrWifiSmeApBaSession baSession; 741 CsrWifiSmeApBaSession baSession;
742} CsrWifiSmeApBaDeleteReq; 742} CsrWifiSmeApBaDeleteReq;
@@ -761,9 +761,9 @@ typedef struct
761typedef struct 761typedef struct
762{ 762{
763 CsrWifiFsmEvent common; 763 CsrWifiFsmEvent common;
764 CsrUint16 interfaceTag; 764 u16 interfaceTag;
765 CsrResult status; 765 CsrResult status;
766 CsrUint16 secIeLength; 766 u16 secIeLength;
767 u8 *secIe; 767 u8 *secIe;
768} CsrWifiSmeApBeaconingStartCfm; 768} CsrWifiSmeApBeaconingStartCfm;
769 769
@@ -784,7 +784,7 @@ typedef struct
784typedef struct 784typedef struct
785{ 785{
786 CsrWifiFsmEvent common; 786 CsrWifiFsmEvent common;
787 CsrUint16 interfaceTag; 787 u16 interfaceTag;
788 CsrResult status; 788 CsrResult status;
789} CsrWifiSmeApBeaconingStopCfm; 789} CsrWifiSmeApBeaconingStopCfm;
790 790
@@ -815,7 +815,7 @@ typedef struct
815typedef struct 815typedef struct
816{ 816{
817 CsrWifiFsmEvent common; 817 CsrWifiFsmEvent common;
818 CsrUint16 interfaceTag; 818 u16 interfaceTag;
819 CsrWifiSmeMediaStatus mediaStatus; 819 CsrWifiSmeMediaStatus mediaStatus;
820 CsrWifiMacAddress peerMacAddress; 820 CsrWifiMacAddress peerMacAddress;
821 CsrWifiMacAddress peerDeviceAddress; 821 CsrWifiMacAddress peerDeviceAddress;
@@ -825,7 +825,7 @@ typedef struct
825 u8 secIeLength; 825 u8 secIeLength;
826 u8 *secIe; 826 u8 *secIe;
827 u8 groupKeyId; 827 u8 groupKeyId;
828 CsrUint16 seqNumber[8]; 828 u16 seqNumber[8];
829} CsrWifiSmeApStaNotifyInd; 829} CsrWifiSmeApStaNotifyInd;
830 830
831/******************************************************************************* 831/*******************************************************************************
@@ -846,7 +846,7 @@ typedef struct
846typedef struct 846typedef struct
847{ 847{
848 CsrWifiFsmEvent common; 848 CsrWifiFsmEvent common;
849 CsrUint16 interfaceTag; 849 u16 interfaceTag;
850 CsrWifiMacAddress peerMacAddress; 850 CsrWifiMacAddress peerMacAddress;
851} CsrWifiSmeApStaConnectStartInd; 851} CsrWifiSmeApStaConnectStartInd;
852 852
@@ -867,7 +867,7 @@ typedef struct
867typedef struct 867typedef struct
868{ 868{
869 CsrWifiFsmEvent common; 869 CsrWifiFsmEvent common;
870 CsrUint16 interfaceTag; 870 u16 interfaceTag;
871 CsrResult status; 871 CsrResult status;
872} CsrWifiSmeApWpsRegistrationStartedCfm; 872} CsrWifiSmeApWpsRegistrationStartedCfm;
873 873
@@ -888,7 +888,7 @@ typedef struct
888typedef struct 888typedef struct
889{ 889{
890 CsrWifiFsmEvent common; 890 CsrWifiFsmEvent common;
891 CsrUint16 interfaceTag; 891 u16 interfaceTag;
892 CsrResult status; 892 CsrResult status;
893} CsrWifiSmeApWpsRegistrationFinishedCfm; 893} CsrWifiSmeApWpsRegistrationFinishedCfm;
894 894
@@ -909,7 +909,7 @@ typedef struct
909typedef struct 909typedef struct
910{ 910{
911 CsrWifiFsmEvent common; 911 CsrWifiFsmEvent common;
912 CsrUint16 interfaceTag; 912 u16 interfaceTag;
913 CsrResult status; 913 CsrResult status;
914} CsrWifiSmeApWmmParamUpdateCfm; 914} CsrWifiSmeApWmmParamUpdateCfm;
915 915
@@ -931,7 +931,7 @@ typedef struct
931typedef struct 931typedef struct
932{ 932{
933 CsrWifiFsmEvent common; 933 CsrWifiFsmEvent common;
934 CsrUint16 interfaceTag; 934 u16 interfaceTag;
935 CsrResult status; 935 CsrResult status;
936 CsrWifiMacAddress peerMacaddress; 936 CsrWifiMacAddress peerMacaddress;
937} CsrWifiSmeApStaDisconnectCfm; 937} CsrWifiSmeApStaDisconnectCfm;
@@ -976,7 +976,7 @@ typedef struct
976typedef struct 976typedef struct
977{ 977{
978 CsrWifiFsmEvent common; 978 CsrWifiFsmEvent common;
979 CsrUint16 interfaceTag; 979 u16 interfaceTag;
980 CsrWifiSmeApType apType; 980 CsrWifiSmeApType apType;
981 CsrResult status; 981 CsrResult status;
982} CsrWifiSmeApErrorInd; 982} CsrWifiSmeApErrorInd;
@@ -1001,9 +1001,9 @@ typedef struct
1001typedef struct 1001typedef struct
1002{ 1002{
1003 CsrWifiFsmEvent common; 1003 CsrWifiFsmEvent common;
1004 CsrUint16 interfaceTag; 1004 u16 interfaceTag;
1005 CsrResult status; 1005 CsrResult status;
1006 CsrUint16 activeBaCount; 1006 u16 activeBaCount;
1007 CsrWifiSmeApBaSession *activeBaSessions; 1007 CsrWifiSmeApBaSession *activeBaSessions;
1008} CsrWifiSmeApActiveBaGetCfm; 1008} CsrWifiSmeApActiveBaGetCfm;
1009 1009
@@ -1025,7 +1025,7 @@ typedef struct
1025typedef struct 1025typedef struct
1026{ 1026{
1027 CsrWifiFsmEvent common; 1027 CsrWifiFsmEvent common;
1028 CsrUint16 interfaceTag; 1028 u16 interfaceTag;
1029 CsrResult status; 1029 CsrResult status;
1030 CsrWifiSmeApBaSession baSession; 1030 CsrWifiSmeApBaSession baSession;
1031} CsrWifiSmeApBaDeleteCfm; 1031} CsrWifiSmeApBaDeleteCfm;
diff --git a/drivers/staging/csr/csr_wifi_sme_converter_init.c b/drivers/staging/csr/csr_wifi_sme_converter_init.c
index 6897a77faf2..18373afcfdd 100644
--- a/drivers/staging/csr/csr_wifi_sme_converter_init.c
+++ b/drivers/staging/csr/csr_wifi_sme_converter_init.c
@@ -156,11 +156,11 @@ static CsrMsgConvMsgEntry csrwifisme_conv_lut[] = {
156 { 0, NULL, NULL, NULL, NULL }, 156 { 0, NULL, NULL, NULL, NULL },
157}; 157};
158 158
159CsrMsgConvMsgEntry* CsrWifiSmeConverterLookup(CsrMsgConvMsgEntry *ce, CsrUint16 msgType) 159CsrMsgConvMsgEntry* CsrWifiSmeConverterLookup(CsrMsgConvMsgEntry *ce, u16 msgType)
160{ 160{
161 if (msgType & CSR_PRIM_UPSTREAM) 161 if (msgType & CSR_PRIM_UPSTREAM)
162 { 162 {
163 CsrUint16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_SME_PRIM_DOWNSTREAM_COUNT; 163 u16 idx = (msgType & ~CSR_PRIM_UPSTREAM) + CSR_WIFI_SME_PRIM_DOWNSTREAM_COUNT;
164 if (idx < (CSR_WIFI_SME_PRIM_UPSTREAM_COUNT + CSR_WIFI_SME_PRIM_DOWNSTREAM_COUNT) && 164 if (idx < (CSR_WIFI_SME_PRIM_UPSTREAM_COUNT + CSR_WIFI_SME_PRIM_DOWNSTREAM_COUNT) &&
165 csrwifisme_conv_lut[idx].msgType == msgType) 165 csrwifisme_conv_lut[idx].msgType == msgType)
166 { 166 {
diff --git a/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c b/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c
index 93e75e5ace1..826ef3a9b82 100644
--- a/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_sme_free_downstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_SME_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_SME_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiSmeFreeDownstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiSmeFreeDownstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_SME_PRIM) 30 if (eventClass != CSR_WIFI_SME_PRIM)
31 { 31 {
@@ -132,7 +132,7 @@ void CsrWifiSmeFreeDownstreamMessageContents(CsrUint16 eventClass, void *message
132 { 132 {
133 CsrWifiSmeWifiFlightmodeReq *p = (CsrWifiSmeWifiFlightmodeReq *)message; 133 CsrWifiSmeWifiFlightmodeReq *p = (CsrWifiSmeWifiFlightmodeReq *)message;
134 { 134 {
135 CsrUint16 i1; 135 u16 i1;
136 for (i1 = 0; i1 < p->mibFilesCount; i1++) 136 for (i1 = 0; i1 < p->mibFilesCount; i1++)
137 { 137 {
138 CsrPmemFree(p->mibFiles[i1].data); 138 CsrPmemFree(p->mibFiles[i1].data);
@@ -147,7 +147,7 @@ void CsrWifiSmeFreeDownstreamMessageContents(CsrUint16 eventClass, void *message
147 { 147 {
148 CsrWifiSmeWifiOnReq *p = (CsrWifiSmeWifiOnReq *)message; 148 CsrWifiSmeWifiOnReq *p = (CsrWifiSmeWifiOnReq *)message;
149 { 149 {
150 CsrUint16 i1; 150 u16 i1;
151 for (i1 = 0; i1 < p->mibFilesCount; i1++) 151 for (i1 = 0; i1 < p->mibFilesCount; i1++)
152 { 152 {
153 CsrPmemFree(p->mibFiles[i1].data); 153 CsrPmemFree(p->mibFiles[i1].data);
diff --git a/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c b/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c
index c32bf6877bf..c34b57e960d 100644
--- a/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c
+++ b/drivers/staging/csr/csr_wifi_sme_free_upstream_contents.c
@@ -25,7 +25,7 @@
25 * eventClass: only the value CSR_WIFI_SME_PRIM will be handled 25 * eventClass: only the value CSR_WIFI_SME_PRIM will be handled
26 * message: the message to free 26 * message: the message to free
27 *----------------------------------------------------------------------------*/ 27 *----------------------------------------------------------------------------*/
28void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message) 28void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message)
29{ 29{
30 if (eventClass != CSR_WIFI_SME_PRIM) 30 if (eventClass != CSR_WIFI_SME_PRIM)
31 { 31 {
@@ -161,7 +161,7 @@ void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message)
161 { 161 {
162 case CSR_WIFI_SME_P2P_ROLE_GO: 162 case CSR_WIFI_SME_P2P_ROLE_GO:
163 { 163 {
164 CsrUint16 i4; 164 u16 i4;
165 for (i4 = 0; i4 < p->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) 165 for (i4 = 0; i4 < p->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++)
166 { 166 {
167 CsrPmemFree(p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); 167 CsrPmemFree(p->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType);
@@ -184,7 +184,7 @@ void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message)
184 { 184 {
185 CsrWifiSmeScanResultsGetCfm *p = (CsrWifiSmeScanResultsGetCfm *)message; 185 CsrWifiSmeScanResultsGetCfm *p = (CsrWifiSmeScanResultsGetCfm *)message;
186 { 186 {
187 CsrUint16 i1; 187 u16 i1;
188 for (i1 = 0; i1 < p->scanResultsCount; i1++) 188 for (i1 = 0; i1 < p->scanResultsCount; i1++)
189 { 189 {
190 CsrPmemFree(p->scanResults[i1].informationElements); 190 CsrPmemFree(p->scanResults[i1].informationElements);
@@ -193,7 +193,7 @@ void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message)
193 { 193 {
194 case CSR_WIFI_SME_P2P_ROLE_GO: 194 case CSR_WIFI_SME_P2P_ROLE_GO:
195 { 195 {
196 CsrUint16 i4; 196 u16 i4;
197 for (i4 = 0; i4 < p->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) 197 for (i4 = 0; i4 < p->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++)
198 { 198 {
199 CsrPmemFree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); 199 CsrPmemFree(p->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType);
diff --git a/drivers/staging/csr/csr_wifi_sme_lib.h b/drivers/staging/csr/csr_wifi_sme_lib.h
index 63ac5dfcf28..1c05f03cf95 100644
--- a/drivers/staging/csr/csr_wifi_sme_lib.h
+++ b/drivers/staging/csr/csr_wifi_sme_lib.h
@@ -49,7 +49,7 @@ extern "C" {
49 * PARAMETERS 49 * PARAMETERS
50 * Deallocates the resources in a CSR_WIFI_SME upstream message 50 * Deallocates the resources in a CSR_WIFI_SME upstream message
51 *----------------------------------------------------------------------------*/ 51 *----------------------------------------------------------------------------*/
52void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message); 52void CsrWifiSmeFreeUpstreamMessageContents(u16 eventClass, void *message);
53 53
54/*----------------------------------------------------------------------------* 54/*----------------------------------------------------------------------------*
55 * CsrWifiSmeFreeDownstreamMessageContents 55 * CsrWifiSmeFreeDownstreamMessageContents
@@ -61,7 +61,7 @@ void CsrWifiSmeFreeUpstreamMessageContents(CsrUint16 eventClass, void *message);
61 * PARAMETERS 61 * PARAMETERS
62 * Deallocates the resources in a CSR_WIFI_SME downstream message 62 * Deallocates the resources in a CSR_WIFI_SME downstream message
63 *----------------------------------------------------------------------------*/ 63 *----------------------------------------------------------------------------*/
64void CsrWifiSmeFreeDownstreamMessageContents(CsrUint16 eventClass, void *message); 64void CsrWifiSmeFreeDownstreamMessageContents(u16 eventClass, void *message);
65 65
66/*----------------------------------------------------------------------------* 66/*----------------------------------------------------------------------------*
67 * Enum to string functions 67 * Enum to string functions
diff --git a/drivers/staging/csr/csr_wifi_sme_prim.h b/drivers/staging/csr/csr_wifi_sme_prim.h
index 700f268ca76..731f4bf0819 100644
--- a/drivers/staging/csr/csr_wifi_sme_prim.h
+++ b/drivers/staging/csr/csr_wifi_sme_prim.h
@@ -161,7 +161,7 @@ typedef u8 CsrWifiSmeAmpStatus;
161 - For future use. 161 - For future use.
162 162
163*******************************************************************************/ 163*******************************************************************************/
164typedef CsrUint16 CsrWifiSmeAuthMode; 164typedef u16 CsrWifiSmeAuthMode;
165#define CSR_WIFI_SME_AUTH_MODE_80211_OPEN ((CsrWifiSmeAuthMode) 0x0001) 165#define CSR_WIFI_SME_AUTH_MODE_80211_OPEN ((CsrWifiSmeAuthMode) 0x0001)
166#define CSR_WIFI_SME_AUTH_MODE_80211_SHARED ((CsrWifiSmeAuthMode) 0x0002) 166#define CSR_WIFI_SME_AUTH_MODE_80211_SHARED ((CsrWifiSmeAuthMode) 0x0002)
167#define CSR_WIFI_SME_AUTH_MODE_8021X_WPA ((CsrWifiSmeAuthMode) 0x0004) 167#define CSR_WIFI_SME_AUTH_MODE_8021X_WPA ((CsrWifiSmeAuthMode) 0x0004)
@@ -368,7 +368,7 @@ typedef u8 CsrWifiSmeD3AutoScanMode;
368 - Selects SMS4 for broadcast messages 368 - Selects SMS4 for broadcast messages
369 369
370*******************************************************************************/ 370*******************************************************************************/
371typedef CsrUint16 CsrWifiSmeEncryption; 371typedef u16 CsrWifiSmeEncryption;
372#define CSR_WIFI_SME_ENCRYPTION_CIPHER_NONE ((CsrWifiSmeEncryption) 0x0000) 372#define CSR_WIFI_SME_ENCRYPTION_CIPHER_NONE ((CsrWifiSmeEncryption) 0x0000)
373#define CSR_WIFI_SME_ENCRYPTION_CIPHER_PAIRWISE_WEP40 ((CsrWifiSmeEncryption) 0x0001) 373#define CSR_WIFI_SME_ENCRYPTION_CIPHER_PAIRWISE_WEP40 ((CsrWifiSmeEncryption) 0x0001)
374#define CSR_WIFI_SME_ENCRYPTION_CIPHER_PAIRWISE_WEP104 ((CsrWifiSmeEncryption) 0x0002) 374#define CSR_WIFI_SME_ENCRYPTION_CIPHER_PAIRWISE_WEP104 ((CsrWifiSmeEncryption) 0x0002)
@@ -525,7 +525,7 @@ typedef u8 CsrWifiSmeHostPowerMode;
525 - See IEEE 802.11 Standard 525 - See IEEE 802.11 Standard
526 526
527*******************************************************************************/ 527*******************************************************************************/
528typedef CsrUint16 CsrWifiSmeIEEE80211Reason; 528typedef u16 CsrWifiSmeIEEE80211Reason;
529#define CSR_WIFI_SME_IEEE80211_REASON_SUCCESS ((CsrWifiSmeIEEE80211Reason) 0x0000) 529#define CSR_WIFI_SME_IEEE80211_REASON_SUCCESS ((CsrWifiSmeIEEE80211Reason) 0x0000)
530#define CSR_WIFI_SME_IEEE80211_REASON_UNSPECIFIED_REASON ((CsrWifiSmeIEEE80211Reason) 0x0001) 530#define CSR_WIFI_SME_IEEE80211_REASON_UNSPECIFIED_REASON ((CsrWifiSmeIEEE80211Reason) 0x0001)
531#define CSR_WIFI_SME_IEEE80211_REASON_AUTHENTICATION_NOT_VALID ((CsrWifiSmeIEEE80211Reason) 0x0002) 531#define CSR_WIFI_SME_IEEE80211_REASON_AUTHENTICATION_NOT_VALID ((CsrWifiSmeIEEE80211Reason) 0x0002)
@@ -712,7 +712,7 @@ typedef CsrUint16 CsrWifiSmeIEEE80211Reason;
712 - See IEEE 802.11 Standard 712 - See IEEE 802.11 Standard
713 713
714*******************************************************************************/ 714*******************************************************************************/
715typedef CsrUint16 CsrWifiSmeIEEE80211Result; 715typedef u16 CsrWifiSmeIEEE80211Result;
716#define CSR_WIFI_SME_IEEE80211_RESULT_SUCCESS ((CsrWifiSmeIEEE80211Result) 0x0000) 716#define CSR_WIFI_SME_IEEE80211_RESULT_SUCCESS ((CsrWifiSmeIEEE80211Result) 0x0000)
717#define CSR_WIFI_SME_IEEE80211_RESULT_UNSPECIFIED_FAILURE ((CsrWifiSmeIEEE80211Result) 0x0001) 717#define CSR_WIFI_SME_IEEE80211_RESULT_UNSPECIFIED_FAILURE ((CsrWifiSmeIEEE80211Result) 0x0001)
718#define CSR_WIFI_SME_IEEE80211_RESULT_REFUSED_CAPABILITIES_MISMATCH ((CsrWifiSmeIEEE80211Result) 0x000a) 718#define CSR_WIFI_SME_IEEE80211_RESULT_REFUSED_CAPABILITIES_MISMATCH ((CsrWifiSmeIEEE80211Result) 0x000a)
@@ -1534,7 +1534,7 @@ typedef u8 CsrWifiSmeWmmQosInfo;
1534 - Physical Display : Attached to the device 1534 - Physical Display : Attached to the device
1535 1535
1536*******************************************************************************/ 1536*******************************************************************************/
1537typedef CsrUint16 CsrWifiSmeWpsConfigType; 1537typedef u16 CsrWifiSmeWpsConfigType;
1538#define CSR_WIFI_WPS_CONFIG_LABEL ((CsrWifiSmeWpsConfigType) 0x0004) 1538#define CSR_WIFI_WPS_CONFIG_LABEL ((CsrWifiSmeWpsConfigType) 0x0004)
1539#define CSR_WIFI_WPS_CONFIG_DISPLAY ((CsrWifiSmeWpsConfigType) 0x0008) 1539#define CSR_WIFI_WPS_CONFIG_DISPLAY ((CsrWifiSmeWpsConfigType) 0x0008)
1540#define CSR_WIFI_WPS_CONFIG_EXT_NFC ((CsrWifiSmeWpsConfigType) 0x0010) 1540#define CSR_WIFI_WPS_CONFIG_EXT_NFC ((CsrWifiSmeWpsConfigType) 0x0010)
@@ -1806,7 +1806,7 @@ typedef u8 CsrWifiSmeWpsDeviceSubCategory;
1806 negotiation procedure 1806 negotiation procedure
1807 1807
1808*******************************************************************************/ 1808*******************************************************************************/
1809typedef CsrUint16 CsrWifiSmeWpsDpid; 1809typedef u16 CsrWifiSmeWpsDpid;
1810#define CSR_WIFI_SME_WPS_DPID_PIN ((CsrWifiSmeWpsDpid) 0x0000) 1810#define CSR_WIFI_SME_WPS_DPID_PIN ((CsrWifiSmeWpsDpid) 0x0000)
1811#define CSR_WIFI_SME_WPS_DPID_USER ((CsrWifiSmeWpsDpid) 0x0001) 1811#define CSR_WIFI_SME_WPS_DPID_USER ((CsrWifiSmeWpsDpid) 0x0001)
1812#define CSR_WIFI_SME_WPS_DPID_MACHINE ((CsrWifiSmeWpsDpid) 0x0002) 1812#define CSR_WIFI_SME_WPS_DPID_MACHINE ((CsrWifiSmeWpsDpid) 0x0002)
@@ -1842,7 +1842,7 @@ typedef u8 CsrWifiSmeWpsRegistration;
1842 Mask type for use with the values defined by CsrWifiSmeAuthMode 1842 Mask type for use with the values defined by CsrWifiSmeAuthMode
1843 1843
1844*******************************************************************************/ 1844*******************************************************************************/
1845typedef CsrUint16 CsrWifiSmeAuthModeMask; 1845typedef u16 CsrWifiSmeAuthModeMask;
1846/******************************************************************************* 1846/*******************************************************************************
1847 1847
1848 NAME 1848 NAME
@@ -1852,7 +1852,7 @@ typedef CsrUint16 CsrWifiSmeAuthModeMask;
1852 Mask type for use with the values defined by CsrWifiSmeEncryption 1852 Mask type for use with the values defined by CsrWifiSmeEncryption
1853 1853
1854*******************************************************************************/ 1854*******************************************************************************/
1855typedef CsrUint16 CsrWifiSmeEncryptionMask; 1855typedef u16 CsrWifiSmeEncryptionMask;
1856/******************************************************************************* 1856/*******************************************************************************
1857 1857
1858 NAME 1858 NAME
@@ -1922,7 +1922,7 @@ typedef u8 CsrWifiSmeWmmQosInfoMask;
1922 Mask type for use with the values defined by CsrWifiSmeWpsConfigType 1922 Mask type for use with the values defined by CsrWifiSmeWpsConfigType
1923 1923
1924*******************************************************************************/ 1924*******************************************************************************/
1925typedef CsrUint16 CsrWifiSmeWpsConfigTypeMask; 1925typedef u16 CsrWifiSmeWpsConfigTypeMask;
1926 1926
1927 1927
1928/******************************************************************************* 1928/*******************************************************************************
@@ -1944,10 +1944,10 @@ typedef CsrUint16 CsrWifiSmeWpsConfigTypeMask;
1944*******************************************************************************/ 1944*******************************************************************************/
1945typedef struct 1945typedef struct
1946{ 1946{
1947 CsrUint16 atimWindowTu; 1947 u16 atimWindowTu;
1948 CsrUint16 beaconPeriodTu; 1948 u16 beaconPeriodTu;
1949 CsrUint16 joinOnlyAttempts; 1949 u16 joinOnlyAttempts;
1950 CsrUint16 joinAttemptIntervalMs; 1950 u16 joinAttemptIntervalMs;
1951} CsrWifiSmeAdHocConfig; 1951} CsrWifiSmeAdHocConfig;
1952 1952
1953/******************************************************************************* 1953/*******************************************************************************
@@ -1966,8 +1966,8 @@ typedef struct
1966typedef struct 1966typedef struct
1967{ 1967{
1968 u8 listenChannel; 1968 u8 listenChannel;
1969 CsrUint16 availabilityDuration; 1969 u16 availabilityDuration;
1970 CsrUint16 avalabilityPeriod; 1970 u16 avalabilityPeriod;
1971} CsrWifiSmeAvailabilityConfig; 1971} CsrWifiSmeAvailabilityConfig;
1972 1972
1973/******************************************************************************* 1973/*******************************************************************************
@@ -2039,18 +2039,18 @@ typedef struct
2039{ 2039{
2040 CsrBool coexEnableSchemeManagement; 2040 CsrBool coexEnableSchemeManagement;
2041 CsrBool coexPeriodicWakeHost; 2041 CsrBool coexPeriodicWakeHost;
2042 CsrUint16 coexTrafficBurstyLatencyMs; 2042 u16 coexTrafficBurstyLatencyMs;
2043 CsrUint16 coexTrafficContinuousLatencyMs; 2043 u16 coexTrafficContinuousLatencyMs;
2044 CsrUint16 coexObexBlackoutDurationMs; 2044 u16 coexObexBlackoutDurationMs;
2045 CsrUint16 coexObexBlackoutPeriodMs; 2045 u16 coexObexBlackoutPeriodMs;
2046 CsrUint16 coexA2dpBrBlackoutDurationMs; 2046 u16 coexA2dpBrBlackoutDurationMs;
2047 CsrUint16 coexA2dpBrBlackoutPeriodMs; 2047 u16 coexA2dpBrBlackoutPeriodMs;
2048 CsrUint16 coexA2dpEdrBlackoutDurationMs; 2048 u16 coexA2dpEdrBlackoutDurationMs;
2049 CsrUint16 coexA2dpEdrBlackoutPeriodMs; 2049 u16 coexA2dpEdrBlackoutPeriodMs;
2050 CsrUint16 coexPagingBlackoutDurationMs; 2050 u16 coexPagingBlackoutDurationMs;
2051 CsrUint16 coexPagingBlackoutPeriodMs; 2051 u16 coexPagingBlackoutPeriodMs;
2052 CsrUint16 coexInquiryBlackoutDurationMs; 2052 u16 coexInquiryBlackoutDurationMs;
2053 CsrUint16 coexInquiryBlackoutPeriodMs; 2053 u16 coexInquiryBlackoutPeriodMs;
2054} CsrWifiSmeCoexConfig; 2054} CsrWifiSmeCoexConfig;
2055 2055
2056/******************************************************************************* 2056/*******************************************************************************
@@ -2167,7 +2167,7 @@ typedef struct
2167*******************************************************************************/ 2167*******************************************************************************/
2168typedef struct 2168typedef struct
2169{ 2169{
2170 CsrUint16 length; 2170 u16 length;
2171 u8 *data; 2171 u8 *data;
2172} CsrWifiSmeDataBlock; 2172} CsrWifiSmeDataBlock;
2173 2173
@@ -2233,9 +2233,9 @@ typedef struct
2233{ 2233{
2234 CsrBool unifiFixMaxTxDataRate; 2234 CsrBool unifiFixMaxTxDataRate;
2235 u8 unifiFixTxDataRate; 2235 u8 unifiFixTxDataRate;
2236 CsrUint16 dot11RtsThreshold; 2236 u16 dot11RtsThreshold;
2237 CsrUint16 dot11FragmentationThreshold; 2237 u16 dot11FragmentationThreshold;
2238 CsrUint16 dot11CurrentTxPowerLevel; 2238 u16 dot11CurrentTxPowerLevel;
2239} CsrWifiSmeMibConfig; 2239} CsrWifiSmeMibConfig;
2240 2240
2241/******************************************************************************* 2241/*******************************************************************************
@@ -2255,8 +2255,8 @@ typedef struct
2255typedef struct 2255typedef struct
2256{ 2256{
2257 u8 listenChannel; 2257 u8 listenChannel;
2258 CsrUint16 availabilityDuration; 2258 u16 availabilityDuration;
2259 CsrUint16 avalabilityPeriod; 2259 u16 avalabilityPeriod;
2260} CsrWifiSmeP2pProfileIdentity; 2260} CsrWifiSmeP2pProfileIdentity;
2261 2261
2262/******************************************************************************* 2262/*******************************************************************************
@@ -2402,12 +2402,12 @@ typedef struct
2402*******************************************************************************/ 2402*******************************************************************************/
2403typedef struct 2403typedef struct
2404{ 2404{
2405 CsrUint16 intervalSeconds; 2405 u16 intervalSeconds;
2406 CsrUint16 validitySeconds; 2406 u16 validitySeconds;
2407 CsrUint16 minActiveChannelTimeTu; 2407 u16 minActiveChannelTimeTu;
2408 CsrUint16 maxActiveChannelTimeTu; 2408 u16 maxActiveChannelTimeTu;
2409 CsrUint16 minPassiveChannelTimeTu; 2409 u16 minPassiveChannelTimeTu;
2410 CsrUint16 maxPassiveChannelTimeTu; 2410 u16 maxPassiveChannelTimeTu;
2411} CsrWifiSmeScanConfigData; 2411} CsrWifiSmeScanConfigData;
2412 2412
2413/******************************************************************************* 2413/*******************************************************************************
@@ -2488,7 +2488,7 @@ typedef struct
2488 u8 cwMin; 2488 u8 cwMin;
2489 u8 cwMax; 2489 u8 cwMax;
2490 u8 aifs; 2490 u8 aifs;
2491 CsrUint16 txopLimit; 2491 u16 txopLimit;
2492 CsrBool admissionControlMandatory; 2492 CsrBool admissionControlMandatory;
2493} CsrWifiSmeWmmAcParams; 2493} CsrWifiSmeWmmAcParams;
2494 2494
@@ -2542,9 +2542,9 @@ typedef struct
2542*******************************************************************************/ 2542*******************************************************************************/
2543typedef struct 2543typedef struct
2544{ 2544{
2545 CsrUint16 version; 2545 u16 version;
2546 CsrUint16 configMethods; 2546 u16 configMethods;
2547 CsrUint16 devicePassworId; 2547 u16 devicePassworId;
2548} CsrWifiSmeWpsInfo; 2548} CsrWifiSmeWpsInfo;
2549 2549
2550/******************************************************************************* 2550/*******************************************************************************
@@ -2598,10 +2598,10 @@ typedef struct
2598{ 2598{
2599 CsrBool hasTrafficData; 2599 CsrBool hasTrafficData;
2600 CsrWifiSmeTrafficType currentTrafficType; 2600 CsrWifiSmeTrafficType currentTrafficType;
2601 CsrUint16 currentPeriodMs; 2601 u16 currentPeriodMs;
2602 CsrWifiSmePowerSaveLevel currentPowerSave; 2602 CsrWifiSmePowerSaveLevel currentPowerSave;
2603 CsrUint16 currentCoexPeriodMs; 2603 u16 currentCoexPeriodMs;
2604 CsrUint16 currentCoexLatencyMs; 2604 u16 currentCoexLatencyMs;
2605 CsrBool hasBtDevice; 2605 CsrBool hasBtDevice;
2606 CsrUint32 currentBlackoutDurationUs; 2606 CsrUint32 currentBlackoutDurationUs;
2607 CsrUint32 currentBlackoutPeriodUs; 2607 CsrUint32 currentBlackoutPeriodUs;
@@ -2674,7 +2674,7 @@ typedef struct
2674 CsrWifiSme80211PrivacyMode privacyMode; 2674 CsrWifiSme80211PrivacyMode privacyMode;
2675 CsrWifiSmeAuthModeMask authModeMask; 2675 CsrWifiSmeAuthModeMask authModeMask;
2676 CsrWifiSmeEncryptionMask encryptionModeMask; 2676 CsrWifiSmeEncryptionMask encryptionModeMask;
2677 CsrUint16 mlmeAssociateReqInformationElementsLength; 2677 u16 mlmeAssociateReqInformationElementsLength;
2678 u8 *mlmeAssociateReqInformationElements; 2678 u8 *mlmeAssociateReqInformationElements;
2679 CsrWifiSmeWmmQosInfoMask wmmQosInfo; 2679 CsrWifiSmeWmmQosInfoMask wmmQosInfo;
2680 CsrBool adhocJoinOnly; 2680 CsrBool adhocJoinOnly;
@@ -2749,31 +2749,31 @@ typedef struct
2749 CsrWifiMacAddress bssid; 2749 CsrWifiMacAddress bssid;
2750 CsrWifiSme80211NetworkType networkType80211; 2750 CsrWifiSme80211NetworkType networkType80211;
2751 u8 channelNumber; 2751 u8 channelNumber;
2752 CsrUint16 channelFrequency; 2752 u16 channelFrequency;
2753 CsrWifiSmeAuthMode authMode; 2753 CsrWifiSmeAuthMode authMode;
2754 CsrWifiSmeEncryption pairwiseCipher; 2754 CsrWifiSmeEncryption pairwiseCipher;
2755 CsrWifiSmeEncryption groupCipher; 2755 CsrWifiSmeEncryption groupCipher;
2756 CsrWifiSmeRadioIF ifIndex; 2756 CsrWifiSmeRadioIF ifIndex;
2757 CsrUint16 atimWindowTu; 2757 u16 atimWindowTu;
2758 CsrUint16 beaconPeriodTu; 2758 u16 beaconPeriodTu;
2759 CsrBool reassociation; 2759 CsrBool reassociation;
2760 CsrUint16 beaconFrameLength; 2760 u16 beaconFrameLength;
2761 u8 *beaconFrame; 2761 u8 *beaconFrame;
2762 CsrUint16 associationReqFrameLength; 2762 u16 associationReqFrameLength;
2763 u8 *associationReqFrame; 2763 u8 *associationReqFrame;
2764 CsrUint16 associationRspFrameLength; 2764 u16 associationRspFrameLength;
2765 u8 *associationRspFrame; 2765 u8 *associationRspFrame;
2766 CsrUint16 assocScanInfoElementsLength; 2766 u16 assocScanInfoElementsLength;
2767 u8 *assocScanInfoElements; 2767 u8 *assocScanInfoElements;
2768 CsrUint16 assocReqCapabilities; 2768 u16 assocReqCapabilities;
2769 CsrUint16 assocReqListenIntervalTu; 2769 u16 assocReqListenIntervalTu;
2770 CsrWifiMacAddress assocReqApAddress; 2770 CsrWifiMacAddress assocReqApAddress;
2771 CsrUint16 assocReqInfoElementsLength; 2771 u16 assocReqInfoElementsLength;
2772 u8 *assocReqInfoElements; 2772 u8 *assocReqInfoElements;
2773 CsrWifiSmeIEEE80211Result assocRspResult; 2773 CsrWifiSmeIEEE80211Result assocRspResult;
2774 CsrUint16 assocRspCapabilityInfo; 2774 u16 assocRspCapabilityInfo;
2775 CsrUint16 assocRspAssociationId; 2775 u16 assocRspAssociationId;
2776 CsrUint16 assocRspInfoElementsLength; 2776 u16 assocRspInfoElementsLength;
2777 u8 *assocRspInfoElements; 2777 u8 *assocRspInfoElements;
2778} CsrWifiSmeConnectionInfo; 2778} CsrWifiSmeConnectionInfo;
2779 2779
@@ -2890,7 +2890,7 @@ typedef struct
2890typedef struct 2890typedef struct
2891{ 2891{
2892 CsrWifiSmeHostPowerMode powerMode; 2892 CsrWifiSmeHostPowerMode powerMode;
2893 CsrUint16 applicationDataPeriodMs; 2893 u16 applicationDataPeriodMs;
2894} CsrWifiSmeHostConfig; 2894} CsrWifiSmeHostConfig;
2895 2895
2896/******************************************************************************* 2896/*******************************************************************************
@@ -2926,7 +2926,7 @@ typedef struct
2926 CsrWifiSmeKeyType keyType; 2926 CsrWifiSmeKeyType keyType;
2927 u8 keyIndex; 2927 u8 keyIndex;
2928 CsrBool wepTxKey; 2928 CsrBool wepTxKey;
2929 CsrUint16 keyRsc[8]; 2929 u16 keyRsc[8];
2930 CsrBool authenticator; 2930 CsrBool authenticator;
2931 CsrWifiMacAddress address; 2931 CsrWifiMacAddress address;
2932 u8 keyLength; 2932 u8 keyLength;
@@ -3000,7 +3000,7 @@ typedef struct
3000typedef struct 3000typedef struct
3001{ 3001{
3002 CsrWifiSmePowerSaveLevel powerSaveLevel; 3002 CsrWifiSmePowerSaveLevel powerSaveLevel;
3003 CsrUint16 listenIntervalTu; 3003 u16 listenIntervalTu;
3004 CsrBool rxDtims; 3004 CsrBool rxDtims;
3005 CsrWifiSmeD3AutoScanMode d3AutoScanMode; 3005 CsrWifiSmeD3AutoScanMode d3AutoScanMode;
3006 u8 clientTrafficWindow; 3006 u8 clientTrafficWindow;
@@ -3042,7 +3042,7 @@ typedef struct
3042 CsrBool disableSmoothRoaming; 3042 CsrBool disableSmoothRoaming;
3043 CsrBool disableRoamScans; 3043 CsrBool disableRoamScans;
3044 u8 reconnectLimit; 3044 u8 reconnectLimit;
3045 CsrUint16 reconnectLimitIntervalMs; 3045 u16 reconnectLimitIntervalMs;
3046 CsrWifiSmeScanConfigData roamScanCfg[3]; 3046 CsrWifiSmeScanConfigData roamScanCfg[3];
3047} CsrWifiSmeRoamingConfig; 3047} CsrWifiSmeRoamingConfig;
3048 3048
@@ -3086,14 +3086,14 @@ typedef struct
3086{ 3086{
3087 CsrWifiSmeScanConfigData scanCfg[4]; 3087 CsrWifiSmeScanConfigData scanCfg[4];
3088 CsrBool disableAutonomousScans; 3088 CsrBool disableAutonomousScans;
3089 CsrUint16 maxResults; 3089 u16 maxResults;
3090 s8 highRssiThreshold; 3090 s8 highRssiThreshold;
3091 s8 lowRssiThreshold; 3091 s8 lowRssiThreshold;
3092 s8 deltaRssiThreshold; 3092 s8 deltaRssiThreshold;
3093 s8 highSnrThreshold; 3093 s8 highSnrThreshold;
3094 s8 lowSnrThreshold; 3094 s8 lowSnrThreshold;
3095 s8 deltaSnrThreshold; 3095 s8 deltaSnrThreshold;
3096 CsrUint16 passiveChannelListCount; 3096 u16 passiveChannelListCount;
3097 u8 *passiveChannelList; 3097 u8 *passiveChannelList;
3098} CsrWifiSmeScanConfig; 3098} CsrWifiSmeScanConfig;
3099 3099
@@ -3144,15 +3144,15 @@ typedef struct
3144 CsrInt16 rssi; 3144 CsrInt16 rssi;
3145 CsrInt16 snr; 3145 CsrInt16 snr;
3146 CsrWifiSmeRadioIF ifIndex; 3146 CsrWifiSmeRadioIF ifIndex;
3147 CsrUint16 beaconPeriodTu; 3147 u16 beaconPeriodTu;
3148 CsrWifiSmeTsfTime timeStamp; 3148 CsrWifiSmeTsfTime timeStamp;
3149 CsrWifiSmeTsfTime localTime; 3149 CsrWifiSmeTsfTime localTime;
3150 CsrUint16 channelFrequency; 3150 u16 channelFrequency;
3151 CsrUint16 capabilityInformation; 3151 u16 capabilityInformation;
3152 u8 channelNumber; 3152 u8 channelNumber;
3153 CsrWifiSmeBasicUsability usability; 3153 CsrWifiSmeBasicUsability usability;
3154 CsrWifiSmeBssType bssType; 3154 CsrWifiSmeBssType bssType;
3155 CsrUint16 informationElementsLength; 3155 u16 informationElementsLength;
3156 u8 *informationElements; 3156 u8 *informationElements;
3157 CsrWifiSmeP2pRole p2pDeviceRole; 3157 CsrWifiSmeP2pRole p2pDeviceRole;
3158 union { 3158 union {
@@ -3562,7 +3562,7 @@ typedef struct
3562typedef struct 3562typedef struct
3563{ 3563{
3564 CsrWifiFsmEvent common; 3564 CsrWifiFsmEvent common;
3565 CsrUint16 interfaceTag; 3565 u16 interfaceTag;
3566 CsrWifiSmeListAction action; 3566 CsrWifiSmeListAction action;
3567 u8 setAddressCount; 3567 u8 setAddressCount;
3568 CsrWifiMacAddress *setAddresses; 3568 CsrWifiMacAddress *setAddresses;
@@ -3606,7 +3606,7 @@ typedef struct
3606typedef struct 3606typedef struct
3607{ 3607{
3608 CsrWifiFsmEvent common; 3608 CsrWifiFsmEvent common;
3609 CsrUint16 calibrationDataLength; 3609 u16 calibrationDataLength;
3610 u8 *calibrationData; 3610 u8 *calibrationData;
3611} CsrWifiSmeCalibrationDataSetReq; 3611} CsrWifiSmeCalibrationDataSetReq;
3612 3612
@@ -3627,7 +3627,7 @@ typedef struct
3627typedef struct 3627typedef struct
3628{ 3628{
3629 CsrWifiFsmEvent common; 3629 CsrWifiFsmEvent common;
3630 CsrUint16 interfaceTag; 3630 u16 interfaceTag;
3631} CsrWifiSmeCcxConfigGetReq; 3631} CsrWifiSmeCcxConfigGetReq;
3632 3632
3633/******************************************************************************* 3633/*******************************************************************************
@@ -3648,7 +3648,7 @@ typedef struct
3648typedef struct 3648typedef struct
3649{ 3649{
3650 CsrWifiFsmEvent common; 3650 CsrWifiFsmEvent common;
3651 CsrUint16 interfaceTag; 3651 u16 interfaceTag;
3652 CsrWifiSmeCcxConfig ccxConfig; 3652 CsrWifiSmeCcxConfig ccxConfig;
3653} CsrWifiSmeCcxConfigSetReq; 3653} CsrWifiSmeCcxConfigSetReq;
3654 3654
@@ -3758,7 +3758,7 @@ typedef struct
3758typedef struct 3758typedef struct
3759{ 3759{
3760 CsrWifiFsmEvent common; 3760 CsrWifiFsmEvent common;
3761 CsrUint16 interfaceTag; 3761 u16 interfaceTag;
3762 CsrWifiSmeConnectionConfig connectionConfig; 3762 CsrWifiSmeConnectionConfig connectionConfig;
3763} CsrWifiSmeConnectReq; 3763} CsrWifiSmeConnectReq;
3764 3764
@@ -3778,7 +3778,7 @@ typedef struct
3778typedef struct 3778typedef struct
3779{ 3779{
3780 CsrWifiFsmEvent common; 3780 CsrWifiFsmEvent common;
3781 CsrUint16 interfaceTag; 3781 u16 interfaceTag;
3782} CsrWifiSmeConnectionConfigGetReq; 3782} CsrWifiSmeConnectionConfigGetReq;
3783 3783
3784/******************************************************************************* 3784/*******************************************************************************
@@ -3797,7 +3797,7 @@ typedef struct
3797typedef struct 3797typedef struct
3798{ 3798{
3799 CsrWifiFsmEvent common; 3799 CsrWifiFsmEvent common;
3800 CsrUint16 interfaceTag; 3800 u16 interfaceTag;
3801} CsrWifiSmeConnectionInfoGetReq; 3801} CsrWifiSmeConnectionInfoGetReq;
3802 3802
3803/******************************************************************************* 3803/*******************************************************************************
@@ -3816,7 +3816,7 @@ typedef struct
3816typedef struct 3816typedef struct
3817{ 3817{
3818 CsrWifiFsmEvent common; 3818 CsrWifiFsmEvent common;
3819 CsrUint16 interfaceTag; 3819 u16 interfaceTag;
3820} CsrWifiSmeConnectionStatsGetReq; 3820} CsrWifiSmeConnectionStatsGetReq;
3821 3821
3822/******************************************************************************* 3822/*******************************************************************************
@@ -3853,7 +3853,7 @@ typedef struct
3853typedef struct 3853typedef struct
3854{ 3854{
3855 CsrWifiFsmEvent common; 3855 CsrWifiFsmEvent common;
3856 CsrUint16 interfaceTag; 3856 u16 interfaceTag;
3857} CsrWifiSmeDisconnectReq; 3857} CsrWifiSmeDisconnectReq;
3858 3858
3859/******************************************************************************* 3859/*******************************************************************************
@@ -3894,7 +3894,7 @@ typedef struct
3894typedef struct 3894typedef struct
3895{ 3895{
3896 CsrWifiFsmEvent common; 3896 CsrWifiFsmEvent common;
3897 CsrUint16 interfaceTag; 3897 u16 interfaceTag;
3898} CsrWifiSmeHostConfigGetReq; 3898} CsrWifiSmeHostConfigGetReq;
3899 3899
3900/******************************************************************************* 3900/*******************************************************************************
@@ -3916,7 +3916,7 @@ typedef struct
3916typedef struct 3916typedef struct
3917{ 3917{
3918 CsrWifiFsmEvent common; 3918 CsrWifiFsmEvent common;
3919 CsrUint16 interfaceTag; 3919 u16 interfaceTag;
3920 CsrWifiSmeHostConfig hostConfig; 3920 CsrWifiSmeHostConfig hostConfig;
3921} CsrWifiSmeHostConfigSetReq; 3921} CsrWifiSmeHostConfigSetReq;
3922 3922
@@ -3943,7 +3943,7 @@ typedef struct
3943typedef struct 3943typedef struct
3944{ 3944{
3945 CsrWifiFsmEvent common; 3945 CsrWifiFsmEvent common;
3946 CsrUint16 interfaceTag; 3946 u16 interfaceTag;
3947 CsrWifiSmeListAction action; 3947 CsrWifiSmeListAction action;
3948 CsrWifiSmeKey key; 3948 CsrWifiSmeKey key;
3949} CsrWifiSmeKeyReq; 3949} CsrWifiSmeKeyReq;
@@ -3964,7 +3964,7 @@ typedef struct
3964typedef struct 3964typedef struct
3965{ 3965{
3966 CsrWifiFsmEvent common; 3966 CsrWifiFsmEvent common;
3967 CsrUint16 interfaceTag; 3967 u16 interfaceTag;
3968} CsrWifiSmeLinkQualityGetReq; 3968} CsrWifiSmeLinkQualityGetReq;
3969 3969
3970/******************************************************************************* 3970/*******************************************************************************
@@ -4023,7 +4023,7 @@ typedef struct
4023typedef struct 4023typedef struct
4024{ 4024{
4025 CsrWifiFsmEvent common; 4025 CsrWifiFsmEvent common;
4026 CsrUint16 mibAttributeLength; 4026 u16 mibAttributeLength;
4027 u8 *mibAttribute; 4027 u8 *mibAttribute;
4028} CsrWifiSmeMibGetNextReq; 4028} CsrWifiSmeMibGetNextReq;
4029 4029
@@ -4046,7 +4046,7 @@ typedef struct
4046typedef struct 4046typedef struct
4047{ 4047{
4048 CsrWifiFsmEvent common; 4048 CsrWifiFsmEvent common;
4049 CsrUint16 mibAttributeLength; 4049 u16 mibAttributeLength;
4050 u8 *mibAttribute; 4050 u8 *mibAttribute;
4051} CsrWifiSmeMibGetReq; 4051} CsrWifiSmeMibGetReq;
4052 4052
@@ -4077,7 +4077,7 @@ typedef struct
4077typedef struct 4077typedef struct
4078{ 4078{
4079 CsrWifiFsmEvent common; 4079 CsrWifiFsmEvent common;
4080 CsrUint16 mibAttributeLength; 4080 u16 mibAttributeLength;
4081 u8 *mibAttribute; 4081 u8 *mibAttribute;
4082} CsrWifiSmeMibSetReq; 4082} CsrWifiSmeMibSetReq;
4083 4083
@@ -4107,7 +4107,7 @@ typedef struct
4107typedef struct 4107typedef struct
4108{ 4108{
4109 CsrWifiFsmEvent common; 4109 CsrWifiFsmEvent common;
4110 CsrUint16 interfaceTag; 4110 u16 interfaceTag;
4111 CsrWifiSmeListAction action; 4111 CsrWifiSmeListAction action;
4112 u8 setAddressesCount; 4112 u8 setAddressesCount;
4113 CsrWifiMacAddress *setAddresses; 4113 CsrWifiMacAddress *setAddresses;
@@ -4157,8 +4157,8 @@ typedef struct
4157typedef struct 4157typedef struct
4158{ 4158{
4159 CsrWifiFsmEvent common; 4159 CsrWifiFsmEvent common;
4160 CsrUint16 interfaceTag; 4160 u16 interfaceTag;
4161 CsrUint16 filterLength; 4161 u16 filterLength;
4162 u8 *filter; 4162 u8 *filter;
4163 CsrWifiSmePacketFilterMode mode; 4163 CsrWifiSmePacketFilterMode mode;
4164 CsrWifiIp4Address arpFilterAddress; 4164 CsrWifiIp4Address arpFilterAddress;
@@ -4209,7 +4209,7 @@ typedef struct
4209typedef struct 4209typedef struct
4210{ 4210{
4211 CsrWifiFsmEvent common; 4211 CsrWifiFsmEvent common;
4212 CsrUint16 interfaceTag; 4212 u16 interfaceTag;
4213 CsrWifiSmeListAction action; 4213 CsrWifiSmeListAction action;
4214 u8 setPmkidsCount; 4214 u8 setPmkidsCount;
4215 CsrWifiSmePmkid *setPmkids; 4215 CsrWifiSmePmkid *setPmkids;
@@ -4284,7 +4284,7 @@ typedef struct
4284typedef struct 4284typedef struct
4285{ 4285{
4286 CsrWifiFsmEvent common; 4286 CsrWifiFsmEvent common;
4287 CsrUint16 interfaceTag; 4287 u16 interfaceTag;
4288} CsrWifiSmeRoamingConfigGetReq; 4288} CsrWifiSmeRoamingConfigGetReq;
4289 4289
4290/******************************************************************************* 4290/*******************************************************************************
@@ -4304,7 +4304,7 @@ typedef struct
4304typedef struct 4304typedef struct
4305{ 4305{
4306 CsrWifiFsmEvent common; 4306 CsrWifiFsmEvent common;
4307 CsrUint16 interfaceTag; 4307 u16 interfaceTag;
4308 CsrWifiSmeRoamingConfig roamingConfig; 4308 CsrWifiSmeRoamingConfig roamingConfig;
4309} CsrWifiSmeRoamingConfigSetReq; 4309} CsrWifiSmeRoamingConfigSetReq;
4310 4310
@@ -4404,9 +4404,9 @@ typedef struct
4404 CsrBool forceScan; 4404 CsrBool forceScan;
4405 CsrWifiSmeBssType bssType; 4405 CsrWifiSmeBssType bssType;
4406 CsrWifiSmeScanType scanType; 4406 CsrWifiSmeScanType scanType;
4407 CsrUint16 channelListCount; 4407 u16 channelListCount;
4408 u8 *channelList; 4408 u8 *channelList;
4409 CsrUint16 probeIeLength; 4409 u16 probeIeLength;
4410 u8 *probeIe; 4410 u8 *probeIe;
4411} CsrWifiSmeScanFullReq; 4411} CsrWifiSmeScanFullReq;
4412 4412
@@ -4471,7 +4471,7 @@ typedef struct
4471typedef struct 4471typedef struct
4472{ 4472{
4473 CsrWifiFsmEvent common; 4473 CsrWifiFsmEvent common;
4474 CsrUint16 interfaceTag; 4474 u16 interfaceTag;
4475} CsrWifiSmeSmeStaConfigGetReq; 4475} CsrWifiSmeSmeStaConfigGetReq;
4476 4476
4477/******************************************************************************* 4477/*******************************************************************************
@@ -4491,7 +4491,7 @@ typedef struct
4491typedef struct 4491typedef struct
4492{ 4492{
4493 CsrWifiFsmEvent common; 4493 CsrWifiFsmEvent common;
4494 CsrUint16 interfaceTag; 4494 u16 interfaceTag;
4495 CsrWifiSmeStaConfig smeConfig; 4495 CsrWifiSmeStaConfig smeConfig;
4496} CsrWifiSmeSmeStaConfigSetReq; 4496} CsrWifiSmeSmeStaConfigSetReq;
4497 4497
@@ -4558,14 +4558,14 @@ typedef struct
4558typedef struct 4558typedef struct
4559{ 4559{
4560 CsrWifiFsmEvent common; 4560 CsrWifiFsmEvent common;
4561 CsrUint16 interfaceTag; 4561 u16 interfaceTag;
4562 CsrWifiSmeListAction action; 4562 CsrWifiSmeListAction action;
4563 CsrUint32 transactionId; 4563 CsrUint32 transactionId;
4564 CsrBool strict; 4564 CsrBool strict;
4565 CsrWifiSmeTspecCtrlMask ctrlMask; 4565 CsrWifiSmeTspecCtrlMask ctrlMask;
4566 CsrUint16 tspecLength; 4566 u16 tspecLength;
4567 u8 *tspec; 4567 u8 *tspec;
4568 CsrUint16 tclasLength; 4568 u16 tclasLength;
4569 u8 *tclas; 4569 u8 *tclas;
4570} CsrWifiSmeTspecReq; 4570} CsrWifiSmeTspecReq;
4571 4571
@@ -4631,7 +4631,7 @@ typedef struct
4631{ 4631{
4632 CsrWifiFsmEvent common; 4632 CsrWifiFsmEvent common;
4633 CsrWifiMacAddress address; 4633 CsrWifiMacAddress address;
4634 CsrUint16 mibFilesCount; 4634 u16 mibFilesCount;
4635 CsrWifiSmeDataBlock *mibFiles; 4635 CsrWifiSmeDataBlock *mibFiles;
4636} CsrWifiSmeWifiFlightmodeReq; 4636} CsrWifiSmeWifiFlightmodeReq;
4637 4637
@@ -4691,7 +4691,7 @@ typedef struct
4691{ 4691{
4692 CsrWifiFsmEvent common; 4692 CsrWifiFsmEvent common;
4693 CsrWifiMacAddress address; 4693 CsrWifiMacAddress address;
4694 CsrUint16 mibFilesCount; 4694 u16 mibFilesCount;
4695 CsrWifiSmeDataBlock *mibFiles; 4695 CsrWifiSmeDataBlock *mibFiles;
4696} CsrWifiSmeWifiOnReq; 4696} CsrWifiSmeWifiOnReq;
4697 4697
@@ -4922,7 +4922,7 @@ typedef struct
4922typedef struct 4922typedef struct
4923{ 4923{
4924 CsrWifiFsmEvent common; 4924 CsrWifiFsmEvent common;
4925 CsrUint16 interfaceTag; 4925 u16 interfaceTag;
4926 CsrResult status; 4926 CsrResult status;
4927 CsrWifiSmeConnectionInfo connectionInfo; 4927 CsrWifiSmeConnectionInfo connectionInfo;
4928 CsrWifiSmeIEEE80211Reason deauthReason; 4928 CsrWifiSmeIEEE80211Reason deauthReason;
@@ -4947,7 +4947,7 @@ typedef struct
4947typedef struct 4947typedef struct
4948{ 4948{
4949 CsrWifiFsmEvent common; 4949 CsrWifiFsmEvent common;
4950 CsrUint16 interfaceTag; 4950 u16 interfaceTag;
4951 CsrWifiMacAddress address; 4951 CsrWifiMacAddress address;
4952 CsrWifiSsid ssid; 4952 CsrWifiSsid ssid;
4953} CsrWifiSmeAssociationStartInd; 4953} CsrWifiSmeAssociationStartInd;
@@ -4977,7 +4977,7 @@ typedef struct
4977typedef struct 4977typedef struct
4978{ 4978{
4979 CsrWifiFsmEvent common; 4979 CsrWifiFsmEvent common;
4980 CsrUint16 interfaceTag; 4980 u16 interfaceTag;
4981 CsrResult status; 4981 CsrResult status;
4982 CsrWifiSmeListAction action; 4982 CsrWifiSmeListAction action;
4983 u8 getAddressCount; 4983 u8 getAddressCount;
@@ -5005,7 +5005,7 @@ typedef struct
5005{ 5005{
5006 CsrWifiFsmEvent common; 5006 CsrWifiFsmEvent common;
5007 CsrResult status; 5007 CsrResult status;
5008 CsrUint16 calibrationDataLength; 5008 u16 calibrationDataLength;
5009 u8 *calibrationData; 5009 u8 *calibrationData;
5010} CsrWifiSmeCalibrationDataGetCfm; 5010} CsrWifiSmeCalibrationDataGetCfm;
5011 5011
@@ -5046,7 +5046,7 @@ typedef struct
5046typedef struct 5046typedef struct
5047{ 5047{
5048 CsrWifiFsmEvent common; 5048 CsrWifiFsmEvent common;
5049 CsrUint16 interfaceTag; 5049 u16 interfaceTag;
5050 CsrResult status; 5050 CsrResult status;
5051 CsrWifiSmeCcxConfig ccxConfig; 5051 CsrWifiSmeCcxConfig ccxConfig;
5052} CsrWifiSmeCcxConfigGetCfm; 5052} CsrWifiSmeCcxConfigGetCfm;
@@ -5068,7 +5068,7 @@ typedef struct
5068typedef struct 5068typedef struct
5069{ 5069{
5070 CsrWifiFsmEvent common; 5070 CsrWifiFsmEvent common;
5071 CsrUint16 interfaceTag; 5071 u16 interfaceTag;
5072 CsrResult status; 5072 CsrResult status;
5073} CsrWifiSmeCcxConfigSetCfm; 5073} CsrWifiSmeCcxConfigSetCfm;
5074 5074
@@ -5154,7 +5154,7 @@ typedef struct
5154typedef struct 5154typedef struct
5155{ 5155{
5156 CsrWifiFsmEvent common; 5156 CsrWifiFsmEvent common;
5157 CsrUint16 interfaceTag; 5157 u16 interfaceTag;
5158 CsrResult status; 5158 CsrResult status;
5159} CsrWifiSmeConnectCfm; 5159} CsrWifiSmeConnectCfm;
5160 5160
@@ -5176,7 +5176,7 @@ typedef struct
5176typedef struct 5176typedef struct
5177{ 5177{
5178 CsrWifiFsmEvent common; 5178 CsrWifiFsmEvent common;
5179 CsrUint16 interfaceTag; 5179 u16 interfaceTag;
5180 CsrResult status; 5180 CsrResult status;
5181 CsrWifiSmeConnectionConfig connectionConfig; 5181 CsrWifiSmeConnectionConfig connectionConfig;
5182} CsrWifiSmeConnectionConfigGetCfm; 5182} CsrWifiSmeConnectionConfigGetCfm;
@@ -5199,7 +5199,7 @@ typedef struct
5199typedef struct 5199typedef struct
5200{ 5200{
5201 CsrWifiFsmEvent common; 5201 CsrWifiFsmEvent common;
5202 CsrUint16 interfaceTag; 5202 u16 interfaceTag;
5203 CsrResult status; 5203 CsrResult status;
5204 CsrWifiSmeConnectionInfo connectionInfo; 5204 CsrWifiSmeConnectionInfo connectionInfo;
5205} CsrWifiSmeConnectionInfoGetCfm; 5205} CsrWifiSmeConnectionInfoGetCfm;
@@ -5228,7 +5228,7 @@ typedef struct
5228typedef struct 5228typedef struct
5229{ 5229{
5230 CsrWifiFsmEvent common; 5230 CsrWifiFsmEvent common;
5231 CsrUint16 interfaceTag; 5231 u16 interfaceTag;
5232 CsrWifiSmeLinkQuality linkQuality; 5232 CsrWifiSmeLinkQuality linkQuality;
5233} CsrWifiSmeConnectionQualityInd; 5233} CsrWifiSmeConnectionQualityInd;
5234 5234
@@ -5250,7 +5250,7 @@ typedef struct
5250typedef struct 5250typedef struct
5251{ 5251{
5252 CsrWifiFsmEvent common; 5252 CsrWifiFsmEvent common;
5253 CsrUint16 interfaceTag; 5253 u16 interfaceTag;
5254 CsrResult status; 5254 CsrResult status;
5255 CsrWifiSmeConnectionStats connectionStats; 5255 CsrWifiSmeConnectionStats connectionStats;
5256} CsrWifiSmeConnectionStatsGetCfm; 5256} CsrWifiSmeConnectionStatsGetCfm;
@@ -5296,7 +5296,7 @@ typedef struct
5296typedef struct 5296typedef struct
5297{ 5297{
5298 CsrWifiFsmEvent common; 5298 CsrWifiFsmEvent common;
5299 CsrUint16 interfaceTag; 5299 u16 interfaceTag;
5300 CsrResult status; 5300 CsrResult status;
5301} CsrWifiSmeDisconnectCfm; 5301} CsrWifiSmeDisconnectCfm;
5302 5302
@@ -5338,7 +5338,7 @@ typedef struct
5338typedef struct 5338typedef struct
5339{ 5339{
5340 CsrWifiFsmEvent common; 5340 CsrWifiFsmEvent common;
5341 CsrUint16 interfaceTag; 5341 u16 interfaceTag;
5342 CsrResult status; 5342 CsrResult status;
5343 CsrWifiSmeHostConfig hostConfig; 5343 CsrWifiSmeHostConfig hostConfig;
5344} CsrWifiSmeHostConfigGetCfm; 5344} CsrWifiSmeHostConfigGetCfm;
@@ -5360,7 +5360,7 @@ typedef struct
5360typedef struct 5360typedef struct
5361{ 5361{
5362 CsrWifiFsmEvent common; 5362 CsrWifiFsmEvent common;
5363 CsrUint16 interfaceTag; 5363 u16 interfaceTag;
5364 CsrResult status; 5364 CsrResult status;
5365} CsrWifiSmeHostConfigSetCfm; 5365} CsrWifiSmeHostConfigSetCfm;
5366 5366
@@ -5407,7 +5407,7 @@ typedef struct
5407typedef struct 5407typedef struct
5408{ 5408{
5409 CsrWifiFsmEvent common; 5409 CsrWifiFsmEvent common;
5410 CsrUint16 interfaceTag; 5410 u16 interfaceTag;
5411 CsrResult status; 5411 CsrResult status;
5412 CsrWifiSmeListAction action; 5412 CsrWifiSmeListAction action;
5413 CsrWifiSmeKeyType keyType; 5413 CsrWifiSmeKeyType keyType;
@@ -5432,7 +5432,7 @@ typedef struct
5432typedef struct 5432typedef struct
5433{ 5433{
5434 CsrWifiFsmEvent common; 5434 CsrWifiFsmEvent common;
5435 CsrUint16 interfaceTag; 5435 u16 interfaceTag;
5436 CsrResult status; 5436 CsrResult status;
5437 CsrWifiSmeLinkQuality linkQuality; 5437 CsrWifiSmeLinkQuality linkQuality;
5438} CsrWifiSmeLinkQualityGetCfm; 5438} CsrWifiSmeLinkQualityGetCfm;
@@ -5467,7 +5467,7 @@ typedef struct
5467typedef struct 5467typedef struct
5468{ 5468{
5469 CsrWifiFsmEvent common; 5469 CsrWifiFsmEvent common;
5470 CsrUint16 interfaceTag; 5470 u16 interfaceTag;
5471 CsrWifiSmeMediaStatus mediaStatus; 5471 CsrWifiSmeMediaStatus mediaStatus;
5472 CsrWifiSmeConnectionInfo connectionInfo; 5472 CsrWifiSmeConnectionInfo connectionInfo;
5473 CsrWifiSmeIEEE80211Reason disassocReason; 5473 CsrWifiSmeIEEE80211Reason disassocReason;
@@ -5534,7 +5534,7 @@ typedef struct
5534{ 5534{
5535 CsrWifiFsmEvent common; 5535 CsrWifiFsmEvent common;
5536 CsrResult status; 5536 CsrResult status;
5537 CsrUint16 mibAttributeLength; 5537 u16 mibAttributeLength;
5538 u8 *mibAttribute; 5538 u8 *mibAttribute;
5539} CsrWifiSmeMibGetCfm; 5539} CsrWifiSmeMibGetCfm;
5540 5540
@@ -5561,7 +5561,7 @@ typedef struct
5561{ 5561{
5562 CsrWifiFsmEvent common; 5562 CsrWifiFsmEvent common;
5563 CsrResult status; 5563 CsrResult status;
5564 CsrUint16 mibAttributeLength; 5564 u16 mibAttributeLength;
5565 u8 *mibAttribute; 5565 u8 *mibAttribute;
5566} CsrWifiSmeMibGetNextCfm; 5566} CsrWifiSmeMibGetNextCfm;
5567 5567
@@ -5607,9 +5607,9 @@ typedef struct
5607typedef struct 5607typedef struct
5608{ 5608{
5609 CsrWifiFsmEvent common; 5609 CsrWifiFsmEvent common;
5610 CsrUint16 interfaceTag; 5610 u16 interfaceTag;
5611 CsrBool secondFailure; 5611 CsrBool secondFailure;
5612 CsrUint16 count; 5612 u16 count;
5613 CsrWifiMacAddress address; 5613 CsrWifiMacAddress address;
5614 CsrWifiSmeKeyType keyType; 5614 CsrWifiSmeKeyType keyType;
5615} CsrWifiSmeMicFailureInd; 5615} CsrWifiSmeMicFailureInd;
@@ -5638,7 +5638,7 @@ typedef struct
5638typedef struct 5638typedef struct
5639{ 5639{
5640 CsrWifiFsmEvent common; 5640 CsrWifiFsmEvent common;
5641 CsrUint16 interfaceTag; 5641 u16 interfaceTag;
5642 CsrResult status; 5642 CsrResult status;
5643 CsrWifiSmeListAction action; 5643 CsrWifiSmeListAction action;
5644 u8 getAddressesCount; 5644 u8 getAddressesCount;
@@ -5662,7 +5662,7 @@ typedef struct
5662typedef struct 5662typedef struct
5663{ 5663{
5664 CsrWifiFsmEvent common; 5664 CsrWifiFsmEvent common;
5665 CsrUint16 interfaceTag; 5665 u16 interfaceTag;
5666 CsrResult status; 5666 CsrResult status;
5667} CsrWifiSmePacketFilterSetCfm; 5667} CsrWifiSmePacketFilterSetCfm;
5668 5668
@@ -5708,7 +5708,7 @@ typedef struct
5708typedef struct 5708typedef struct
5709{ 5709{
5710 CsrWifiFsmEvent common; 5710 CsrWifiFsmEvent common;
5711 CsrUint16 interfaceTag; 5711 u16 interfaceTag;
5712 u8 pmkidCandidatesCount; 5712 u8 pmkidCandidatesCount;
5713 CsrWifiSmePmkidCandidate *pmkidCandidates; 5713 CsrWifiSmePmkidCandidate *pmkidCandidates;
5714} CsrWifiSmePmkidCandidateListInd; 5714} CsrWifiSmePmkidCandidateListInd;
@@ -5737,7 +5737,7 @@ typedef struct
5737typedef struct 5737typedef struct
5738{ 5738{
5739 CsrWifiFsmEvent common; 5739 CsrWifiFsmEvent common;
5740 CsrUint16 interfaceTag; 5740 u16 interfaceTag;
5741 CsrResult status; 5741 CsrResult status;
5742 CsrWifiSmeListAction action; 5742 CsrWifiSmeListAction action;
5743 u8 getPmkidsCount; 5743 u8 getPmkidsCount;
@@ -5827,7 +5827,7 @@ typedef struct
5827typedef struct 5827typedef struct
5828{ 5828{
5829 CsrWifiFsmEvent common; 5829 CsrWifiFsmEvent common;
5830 CsrUint16 interfaceTag; 5830 u16 interfaceTag;
5831 CsrResult status; 5831 CsrResult status;
5832} CsrWifiSmeRoamCompleteInd; 5832} CsrWifiSmeRoamCompleteInd;
5833 5833
@@ -5867,7 +5867,7 @@ typedef struct
5867typedef struct 5867typedef struct
5868{ 5868{
5869 CsrWifiFsmEvent common; 5869 CsrWifiFsmEvent common;
5870 CsrUint16 interfaceTag; 5870 u16 interfaceTag;
5871 CsrWifiSmeRoamReason roamReason; 5871 CsrWifiSmeRoamReason roamReason;
5872 CsrWifiSmeIEEE80211Reason reason80211; 5872 CsrWifiSmeIEEE80211Reason reason80211;
5873} CsrWifiSmeRoamStartInd; 5873} CsrWifiSmeRoamStartInd;
@@ -5890,7 +5890,7 @@ typedef struct
5890typedef struct 5890typedef struct
5891{ 5891{
5892 CsrWifiFsmEvent common; 5892 CsrWifiFsmEvent common;
5893 CsrUint16 interfaceTag; 5893 u16 interfaceTag;
5894 CsrResult status; 5894 CsrResult status;
5895 CsrWifiSmeRoamingConfig roamingConfig; 5895 CsrWifiSmeRoamingConfig roamingConfig;
5896} CsrWifiSmeRoamingConfigGetCfm; 5896} CsrWifiSmeRoamingConfigGetCfm;
@@ -5912,7 +5912,7 @@ typedef struct
5912typedef struct 5912typedef struct
5913{ 5913{
5914 CsrWifiFsmEvent common; 5914 CsrWifiFsmEvent common;
5915 CsrUint16 interfaceTag; 5915 u16 interfaceTag;
5916 CsrResult status; 5916 CsrResult status;
5917} CsrWifiSmeRoamingConfigSetCfm; 5917} CsrWifiSmeRoamingConfigSetCfm;
5918 5918
@@ -6036,7 +6036,7 @@ typedef struct
6036{ 6036{
6037 CsrWifiFsmEvent common; 6037 CsrWifiFsmEvent common;
6038 CsrResult status; 6038 CsrResult status;
6039 CsrUint16 scanResultsCount; 6039 u16 scanResultsCount;
6040 CsrWifiSmeScanResult *scanResults; 6040 CsrWifiSmeScanResult *scanResults;
6041} CsrWifiSmeScanResultsGetCfm; 6041} CsrWifiSmeScanResultsGetCfm;
6042 6042
@@ -6058,7 +6058,7 @@ typedef struct
6058typedef struct 6058typedef struct
6059{ 6059{
6060 CsrWifiFsmEvent common; 6060 CsrWifiFsmEvent common;
6061 CsrUint16 interfaceTag; 6061 u16 interfaceTag;
6062 CsrResult status; 6062 CsrResult status;
6063 CsrWifiSmeStaConfig smeConfig; 6063 CsrWifiSmeStaConfig smeConfig;
6064} CsrWifiSmeSmeStaConfigGetCfm; 6064} CsrWifiSmeSmeStaConfigGetCfm;
@@ -6080,7 +6080,7 @@ typedef struct
6080typedef struct 6080typedef struct
6081{ 6081{
6082 CsrWifiFsmEvent common; 6082 CsrWifiFsmEvent common;
6083 CsrUint16 interfaceTag; 6083 u16 interfaceTag;
6084 CsrResult status; 6084 CsrResult status;
6085} CsrWifiSmeSmeStaConfigSetCfm; 6085} CsrWifiSmeSmeStaConfigSetCfm;
6086 6086
@@ -6128,10 +6128,10 @@ typedef struct
6128typedef struct 6128typedef struct
6129{ 6129{
6130 CsrWifiFsmEvent common; 6130 CsrWifiFsmEvent common;
6131 CsrUint16 interfaceTag; 6131 u16 interfaceTag;
6132 CsrUint32 transactionId; 6132 CsrUint32 transactionId;
6133 CsrWifiSmeTspecResultCode tspecResultCode; 6133 CsrWifiSmeTspecResultCode tspecResultCode;
6134 CsrUint16 tspecLength; 6134 u16 tspecLength;
6135 u8 *tspec; 6135 u8 *tspec;
6136} CsrWifiSmeTspecInd; 6136} CsrWifiSmeTspecInd;
6137 6137
@@ -6158,11 +6158,11 @@ typedef struct
6158typedef struct 6158typedef struct
6159{ 6159{
6160 CsrWifiFsmEvent common; 6160 CsrWifiFsmEvent common;
6161 CsrUint16 interfaceTag; 6161 u16 interfaceTag;
6162 CsrResult status; 6162 CsrResult status;
6163 CsrUint32 transactionId; 6163 CsrUint32 transactionId;
6164 CsrWifiSmeTspecResultCode tspecResultCode; 6164 CsrWifiSmeTspecResultCode tspecResultCode;
6165 CsrUint16 tspecLength; 6165 u16 tspecLength;
6166 u8 *tspec; 6166 u8 *tspec;
6167} CsrWifiSmeTspecCfm; 6167} CsrWifiSmeTspecCfm;
6168 6168
@@ -6399,7 +6399,7 @@ typedef struct
6399{ 6399{
6400 CsrWifiFsmEvent common; 6400 CsrWifiFsmEvent common;
6401 CsrResult status; 6401 CsrResult status;
6402 CsrUint16 numInterfaces; 6402 u16 numInterfaces;
6403 u8 capBitmap[2]; 6403 u8 capBitmap[2];
6404} CsrWifiSmeInterfaceCapabilityGetCfm; 6404} CsrWifiSmeInterfaceCapabilityGetCfm;
6405 6405
@@ -6487,7 +6487,7 @@ typedef struct
6487typedef struct 6487typedef struct
6488{ 6488{
6489 CsrWifiFsmEvent common; 6489 CsrWifiFsmEvent common;
6490 CsrUint16 interfaceTag; 6490 u16 interfaceTag;
6491 CsrWifiSmeAmpStatus ampStatus; 6491 CsrWifiSmeAmpStatus ampStatus;
6492} CsrWifiSmeAmpStatusChangeInd; 6492} CsrWifiSmeAmpStatusChangeInd;
6493 6493
diff --git a/drivers/staging/csr/csr_wifi_sme_serialize.c b/drivers/staging/csr/csr_wifi_sme_serialize.c
index f35f8368525..0e3096e969f 100644
--- a/drivers/staging/csr/csr_wifi_sme_serialize.c
+++ b/drivers/staging/csr/csr_wifi_sme_serialize.c
@@ -29,10 +29,10 @@ CsrSize CsrWifiSmeAdhocConfigSetReqSizeof(void *msg)
29 CsrSize bufferSize = 2; 29 CsrSize bufferSize = 2;
30 30
31 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 31 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
32 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.atimWindowTu */ 32 bufferSize += 2; /* u16 primitive->adHocConfig.atimWindowTu */
33 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.beaconPeriodTu */ 33 bufferSize += 2; /* u16 primitive->adHocConfig.beaconPeriodTu */
34 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.joinOnlyAttempts */ 34 bufferSize += 2; /* u16 primitive->adHocConfig.joinOnlyAttempts */
35 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.joinAttemptIntervalMs */ 35 bufferSize += 2; /* u16 primitive->adHocConfig.joinAttemptIntervalMs */
36 return bufferSize; 36 return bufferSize;
37} 37}
38 38
@@ -42,10 +42,10 @@ u8* CsrWifiSmeAdhocConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
42 CsrWifiSmeAdhocConfigSetReq *primitive = (CsrWifiSmeAdhocConfigSetReq *)msg; 42 CsrWifiSmeAdhocConfigSetReq *primitive = (CsrWifiSmeAdhocConfigSetReq *)msg;
43 *len = 0; 43 *len = 0;
44 CsrUint16Ser(ptr, len, primitive->common.type); 44 CsrUint16Ser(ptr, len, primitive->common.type);
45 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.atimWindowTu); 45 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.atimWindowTu);
46 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.beaconPeriodTu); 46 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.beaconPeriodTu);
47 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.joinOnlyAttempts); 47 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.joinOnlyAttempts);
48 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.joinAttemptIntervalMs); 48 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.joinAttemptIntervalMs);
49 return(ptr); 49 return(ptr);
50} 50}
51 51
@@ -57,10 +57,10 @@ void* CsrWifiSmeAdhocConfigSetReqDes(u8 *buffer, CsrSize length)
57 offset = 0; 57 offset = 0;
58 58
59 CsrUint16Des(&primitive->common.type, buffer, &offset); 59 CsrUint16Des(&primitive->common.type, buffer, &offset);
60 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.atimWindowTu, buffer, &offset); 60 CsrUint16Des((u16 *) &primitive->adHocConfig.atimWindowTu, buffer, &offset);
61 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.beaconPeriodTu, buffer, &offset); 61 CsrUint16Des((u16 *) &primitive->adHocConfig.beaconPeriodTu, buffer, &offset);
62 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.joinOnlyAttempts, buffer, &offset); 62 CsrUint16Des((u16 *) &primitive->adHocConfig.joinOnlyAttempts, buffer, &offset);
63 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.joinAttemptIntervalMs, buffer, &offset); 63 CsrUint16Des((u16 *) &primitive->adHocConfig.joinAttemptIntervalMs, buffer, &offset);
64 64
65 return primitive; 65 return primitive;
66} 66}
@@ -72,11 +72,11 @@ CsrSize CsrWifiSmeBlacklistReqSizeof(void *msg)
72 CsrSize bufferSize = 2; 72 CsrSize bufferSize = 2;
73 73
74 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 74 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
75 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 75 bufferSize += 2; /* u16 primitive->interfaceTag */
76 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 76 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
77 bufferSize += 1; /* u8 primitive->setAddressCount */ 77 bufferSize += 1; /* u8 primitive->setAddressCount */
78 { 78 {
79 CsrUint16 i1; 79 u16 i1;
80 for (i1 = 0; i1 < primitive->setAddressCount; i1++) 80 for (i1 = 0; i1 < primitive->setAddressCount; i1++)
81 { 81 {
82 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */ 82 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */
@@ -91,14 +91,14 @@ u8* CsrWifiSmeBlacklistReqSer(u8 *ptr, CsrSize *len, void *msg)
91 CsrWifiSmeBlacklistReq *primitive = (CsrWifiSmeBlacklistReq *)msg; 91 CsrWifiSmeBlacklistReq *primitive = (CsrWifiSmeBlacklistReq *)msg;
92 *len = 0; 92 *len = 0;
93 CsrUint16Ser(ptr, len, primitive->common.type); 93 CsrUint16Ser(ptr, len, primitive->common.type);
94 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 94 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
95 CsrUint8Ser(ptr, len, (u8) primitive->action); 95 CsrUint8Ser(ptr, len, (u8) primitive->action);
96 CsrUint8Ser(ptr, len, (u8) primitive->setAddressCount); 96 CsrUint8Ser(ptr, len, (u8) primitive->setAddressCount);
97 { 97 {
98 CsrUint16 i1; 98 u16 i1;
99 for (i1 = 0; i1 < primitive->setAddressCount; i1++) 99 for (i1 = 0; i1 < primitive->setAddressCount; i1++)
100 { 100 {
101 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((CsrUint16) (6))); 101 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((u16) (6)));
102 } 102 }
103 } 103 }
104 return(ptr); 104 return(ptr);
@@ -112,7 +112,7 @@ void* CsrWifiSmeBlacklistReqDes(u8 *buffer, CsrSize length)
112 offset = 0; 112 offset = 0;
113 113
114 CsrUint16Des(&primitive->common.type, buffer, &offset); 114 CsrUint16Des(&primitive->common.type, buffer, &offset);
115 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 115 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
116 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 116 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
117 CsrUint8Des((u8 *) &primitive->setAddressCount, buffer, &offset); 117 CsrUint8Des((u8 *) &primitive->setAddressCount, buffer, &offset);
118 primitive->setAddresses = NULL; 118 primitive->setAddresses = NULL;
@@ -121,10 +121,10 @@ void* CsrWifiSmeBlacklistReqDes(u8 *buffer, CsrSize length)
121 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressCount); 121 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressCount);
122 } 122 }
123 { 123 {
124 CsrUint16 i1; 124 u16 i1;
125 for (i1 = 0; i1 < primitive->setAddressCount; i1++) 125 for (i1 = 0; i1 < primitive->setAddressCount; i1++)
126 { 126 {
127 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 127 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((u16) (6)));
128 } 128 }
129 } 129 }
130 130
@@ -146,7 +146,7 @@ CsrSize CsrWifiSmeCalibrationDataSetReqSizeof(void *msg)
146 CsrSize bufferSize = 2; 146 CsrSize bufferSize = 2;
147 147
148 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */ 148 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */
149 bufferSize += 2; /* CsrUint16 primitive->calibrationDataLength */ 149 bufferSize += 2; /* u16 primitive->calibrationDataLength */
150 bufferSize += primitive->calibrationDataLength; /* u8 primitive->calibrationData */ 150 bufferSize += primitive->calibrationDataLength; /* u8 primitive->calibrationData */
151 return bufferSize; 151 return bufferSize;
152} 152}
@@ -157,10 +157,10 @@ u8* CsrWifiSmeCalibrationDataSetReqSer(u8 *ptr, CsrSize *len, void *msg)
157 CsrWifiSmeCalibrationDataSetReq *primitive = (CsrWifiSmeCalibrationDataSetReq *)msg; 157 CsrWifiSmeCalibrationDataSetReq *primitive = (CsrWifiSmeCalibrationDataSetReq *)msg;
158 *len = 0; 158 *len = 0;
159 CsrUint16Ser(ptr, len, primitive->common.type); 159 CsrUint16Ser(ptr, len, primitive->common.type);
160 CsrUint16Ser(ptr, len, (CsrUint16) primitive->calibrationDataLength); 160 CsrUint16Ser(ptr, len, (u16) primitive->calibrationDataLength);
161 if (primitive->calibrationDataLength) 161 if (primitive->calibrationDataLength)
162 { 162 {
163 CsrMemCpySer(ptr, len, (const void *) primitive->calibrationData, ((CsrUint16) (primitive->calibrationDataLength))); 163 CsrMemCpySer(ptr, len, (const void *) primitive->calibrationData, ((u16) (primitive->calibrationDataLength)));
164 } 164 }
165 return(ptr); 165 return(ptr);
166} 166}
@@ -173,11 +173,11 @@ void* CsrWifiSmeCalibrationDataSetReqDes(u8 *buffer, CsrSize length)
173 offset = 0; 173 offset = 0;
174 174
175 CsrUint16Des(&primitive->common.type, buffer, &offset); 175 CsrUint16Des(&primitive->common.type, buffer, &offset);
176 CsrUint16Des((CsrUint16 *) &primitive->calibrationDataLength, buffer, &offset); 176 CsrUint16Des((u16 *) &primitive->calibrationDataLength, buffer, &offset);
177 if (primitive->calibrationDataLength) 177 if (primitive->calibrationDataLength)
178 { 178 {
179 primitive->calibrationData = (u8 *)CsrPmemAlloc(primitive->calibrationDataLength); 179 primitive->calibrationData = (u8 *)CsrPmemAlloc(primitive->calibrationDataLength);
180 CsrMemCpyDes(primitive->calibrationData, buffer, &offset, ((CsrUint16) (primitive->calibrationDataLength))); 180 CsrMemCpyDes(primitive->calibrationData, buffer, &offset, ((u16) (primitive->calibrationDataLength)));
181 } 181 }
182 else 182 else
183 { 183 {
@@ -201,7 +201,7 @@ CsrSize CsrWifiSmeCcxConfigSetReqSizeof(void *msg)
201 CsrSize bufferSize = 2; 201 CsrSize bufferSize = 2;
202 202
203 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 203 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
204 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 204 bufferSize += 2; /* u16 primitive->interfaceTag */
205 bufferSize += 1; /* u8 primitive->ccxConfig.keepAliveTimeMs */ 205 bufferSize += 1; /* u8 primitive->ccxConfig.keepAliveTimeMs */
206 bufferSize += 1; /* CsrBool primitive->ccxConfig.apRoamingEnabled */ 206 bufferSize += 1; /* CsrBool primitive->ccxConfig.apRoamingEnabled */
207 bufferSize += 1; /* u8 primitive->ccxConfig.measurementsMask */ 207 bufferSize += 1; /* u8 primitive->ccxConfig.measurementsMask */
@@ -215,7 +215,7 @@ u8* CsrWifiSmeCcxConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
215 CsrWifiSmeCcxConfigSetReq *primitive = (CsrWifiSmeCcxConfigSetReq *)msg; 215 CsrWifiSmeCcxConfigSetReq *primitive = (CsrWifiSmeCcxConfigSetReq *)msg;
216 *len = 0; 216 *len = 0;
217 CsrUint16Ser(ptr, len, primitive->common.type); 217 CsrUint16Ser(ptr, len, primitive->common.type);
218 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 218 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
219 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.keepAliveTimeMs); 219 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.keepAliveTimeMs);
220 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.apRoamingEnabled); 220 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.apRoamingEnabled);
221 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.measurementsMask); 221 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.measurementsMask);
@@ -231,7 +231,7 @@ void* CsrWifiSmeCcxConfigSetReqDes(u8 *buffer, CsrSize length)
231 offset = 0; 231 offset = 0;
232 232
233 CsrUint16Des(&primitive->common.type, buffer, &offset); 233 CsrUint16Des(&primitive->common.type, buffer, &offset);
234 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 234 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
235 CsrUint8Des((u8 *) &primitive->ccxConfig.keepAliveTimeMs, buffer, &offset); 235 CsrUint8Des((u8 *) &primitive->ccxConfig.keepAliveTimeMs, buffer, &offset);
236 CsrUint8Des((u8 *) &primitive->ccxConfig.apRoamingEnabled, buffer, &offset); 236 CsrUint8Des((u8 *) &primitive->ccxConfig.apRoamingEnabled, buffer, &offset);
237 CsrUint8Des((u8 *) &primitive->ccxConfig.measurementsMask, buffer, &offset); 237 CsrUint8Des((u8 *) &primitive->ccxConfig.measurementsMask, buffer, &offset);
@@ -248,18 +248,18 @@ CsrSize CsrWifiSmeCoexConfigSetReqSizeof(void *msg)
248 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 29) */ 248 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 29) */
249 bufferSize += 1; /* CsrBool primitive->coexConfig.coexEnableSchemeManagement */ 249 bufferSize += 1; /* CsrBool primitive->coexConfig.coexEnableSchemeManagement */
250 bufferSize += 1; /* CsrBool primitive->coexConfig.coexPeriodicWakeHost */ 250 bufferSize += 1; /* CsrBool primitive->coexConfig.coexPeriodicWakeHost */
251 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexTrafficBurstyLatencyMs */ 251 bufferSize += 2; /* u16 primitive->coexConfig.coexTrafficBurstyLatencyMs */
252 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexTrafficContinuousLatencyMs */ 252 bufferSize += 2; /* u16 primitive->coexConfig.coexTrafficContinuousLatencyMs */
253 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexObexBlackoutDurationMs */ 253 bufferSize += 2; /* u16 primitive->coexConfig.coexObexBlackoutDurationMs */
254 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexObexBlackoutPeriodMs */ 254 bufferSize += 2; /* u16 primitive->coexConfig.coexObexBlackoutPeriodMs */
255 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpBrBlackoutDurationMs */ 255 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpBrBlackoutDurationMs */
256 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpBrBlackoutPeriodMs */ 256 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpBrBlackoutPeriodMs */
257 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpEdrBlackoutDurationMs */ 257 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpEdrBlackoutDurationMs */
258 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs */ 258 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs */
259 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexPagingBlackoutDurationMs */ 259 bufferSize += 2; /* u16 primitive->coexConfig.coexPagingBlackoutDurationMs */
260 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexPagingBlackoutPeriodMs */ 260 bufferSize += 2; /* u16 primitive->coexConfig.coexPagingBlackoutPeriodMs */
261 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexInquiryBlackoutDurationMs */ 261 bufferSize += 2; /* u16 primitive->coexConfig.coexInquiryBlackoutDurationMs */
262 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexInquiryBlackoutPeriodMs */ 262 bufferSize += 2; /* u16 primitive->coexConfig.coexInquiryBlackoutPeriodMs */
263 return bufferSize; 263 return bufferSize;
264} 264}
265 265
@@ -271,18 +271,18 @@ u8* CsrWifiSmeCoexConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
271 CsrUint16Ser(ptr, len, primitive->common.type); 271 CsrUint16Ser(ptr, len, primitive->common.type);
272 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexEnableSchemeManagement); 272 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexEnableSchemeManagement);
273 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexPeriodicWakeHost); 273 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexPeriodicWakeHost);
274 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexTrafficBurstyLatencyMs); 274 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexTrafficBurstyLatencyMs);
275 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexTrafficContinuousLatencyMs); 275 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexTrafficContinuousLatencyMs);
276 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexObexBlackoutDurationMs); 276 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexObexBlackoutDurationMs);
277 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexObexBlackoutPeriodMs); 277 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexObexBlackoutPeriodMs);
278 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpBrBlackoutDurationMs); 278 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpBrBlackoutDurationMs);
279 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpBrBlackoutPeriodMs); 279 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpBrBlackoutPeriodMs);
280 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpEdrBlackoutDurationMs); 280 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpEdrBlackoutDurationMs);
281 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs); 281 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs);
282 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexPagingBlackoutDurationMs); 282 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexPagingBlackoutDurationMs);
283 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexPagingBlackoutPeriodMs); 283 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexPagingBlackoutPeriodMs);
284 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexInquiryBlackoutDurationMs); 284 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexInquiryBlackoutDurationMs);
285 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexInquiryBlackoutPeriodMs); 285 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexInquiryBlackoutPeriodMs);
286 return(ptr); 286 return(ptr);
287} 287}
288 288
@@ -296,18 +296,18 @@ void* CsrWifiSmeCoexConfigSetReqDes(u8 *buffer, CsrSize length)
296 CsrUint16Des(&primitive->common.type, buffer, &offset); 296 CsrUint16Des(&primitive->common.type, buffer, &offset);
297 CsrUint8Des((u8 *) &primitive->coexConfig.coexEnableSchemeManagement, buffer, &offset); 297 CsrUint8Des((u8 *) &primitive->coexConfig.coexEnableSchemeManagement, buffer, &offset);
298 CsrUint8Des((u8 *) &primitive->coexConfig.coexPeriodicWakeHost, buffer, &offset); 298 CsrUint8Des((u8 *) &primitive->coexConfig.coexPeriodicWakeHost, buffer, &offset);
299 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexTrafficBurstyLatencyMs, buffer, &offset); 299 CsrUint16Des((u16 *) &primitive->coexConfig.coexTrafficBurstyLatencyMs, buffer, &offset);
300 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexTrafficContinuousLatencyMs, buffer, &offset); 300 CsrUint16Des((u16 *) &primitive->coexConfig.coexTrafficContinuousLatencyMs, buffer, &offset);
301 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexObexBlackoutDurationMs, buffer, &offset); 301 CsrUint16Des((u16 *) &primitive->coexConfig.coexObexBlackoutDurationMs, buffer, &offset);
302 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexObexBlackoutPeriodMs, buffer, &offset); 302 CsrUint16Des((u16 *) &primitive->coexConfig.coexObexBlackoutPeriodMs, buffer, &offset);
303 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpBrBlackoutDurationMs, buffer, &offset); 303 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpBrBlackoutDurationMs, buffer, &offset);
304 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpBrBlackoutPeriodMs, buffer, &offset); 304 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpBrBlackoutPeriodMs, buffer, &offset);
305 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpEdrBlackoutDurationMs, buffer, &offset); 305 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpEdrBlackoutDurationMs, buffer, &offset);
306 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs, buffer, &offset); 306 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs, buffer, &offset);
307 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexPagingBlackoutDurationMs, buffer, &offset); 307 CsrUint16Des((u16 *) &primitive->coexConfig.coexPagingBlackoutDurationMs, buffer, &offset);
308 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexPagingBlackoutPeriodMs, buffer, &offset); 308 CsrUint16Des((u16 *) &primitive->coexConfig.coexPagingBlackoutPeriodMs, buffer, &offset);
309 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexInquiryBlackoutDurationMs, buffer, &offset); 309 CsrUint16Des((u16 *) &primitive->coexConfig.coexInquiryBlackoutDurationMs, buffer, &offset);
310 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexInquiryBlackoutPeriodMs, buffer, &offset); 310 CsrUint16Des((u16 *) &primitive->coexConfig.coexInquiryBlackoutPeriodMs, buffer, &offset);
311 311
312 return primitive; 312 return primitive;
313} 313}
@@ -319,7 +319,7 @@ CsrSize CsrWifiSmeConnectReqSizeof(void *msg)
319 CsrSize bufferSize = 2; 319 CsrSize bufferSize = 2;
320 320
321 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 57) */ 321 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 57) */
322 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 322 bufferSize += 2; /* u16 primitive->interfaceTag */
323 bufferSize += 32; /* u8 primitive->connectionConfig.ssid.ssid[32] */ 323 bufferSize += 32; /* u8 primitive->connectionConfig.ssid.ssid[32] */
324 bufferSize += 1; /* u8 primitive->connectionConfig.ssid.length */ 324 bufferSize += 1; /* u8 primitive->connectionConfig.ssid.length */
325 bufferSize += 6; /* u8 primitive->connectionConfig.bssid.a[6] */ 325 bufferSize += 6; /* u8 primitive->connectionConfig.bssid.a[6] */
@@ -328,7 +328,7 @@ CsrSize CsrWifiSmeConnectReqSizeof(void *msg)
328 bufferSize += 1; /* CsrWifiSme80211PrivacyMode primitive->connectionConfig.privacyMode */ 328 bufferSize += 1; /* CsrWifiSme80211PrivacyMode primitive->connectionConfig.privacyMode */
329 bufferSize += 2; /* CsrWifiSmeAuthModeMask primitive->connectionConfig.authModeMask */ 329 bufferSize += 2; /* CsrWifiSmeAuthModeMask primitive->connectionConfig.authModeMask */
330 bufferSize += 2; /* CsrWifiSmeEncryptionMask primitive->connectionConfig.encryptionModeMask */ 330 bufferSize += 2; /* CsrWifiSmeEncryptionMask primitive->connectionConfig.encryptionModeMask */
331 bufferSize += 2; /* CsrUint16 primitive->connectionConfig.mlmeAssociateReqInformationElementsLength */ 331 bufferSize += 2; /* u16 primitive->connectionConfig.mlmeAssociateReqInformationElementsLength */
332 bufferSize += primitive->connectionConfig.mlmeAssociateReqInformationElementsLength; /* u8 primitive->connectionConfig.mlmeAssociateReqInformationElements */ 332 bufferSize += primitive->connectionConfig.mlmeAssociateReqInformationElementsLength; /* u8 primitive->connectionConfig.mlmeAssociateReqInformationElements */
333 bufferSize += 1; /* CsrWifiSmeWmmQosInfoMask primitive->connectionConfig.wmmQosInfo */ 333 bufferSize += 1; /* CsrWifiSmeWmmQosInfoMask primitive->connectionConfig.wmmQosInfo */
334 bufferSize += 1; /* CsrBool primitive->connectionConfig.adhocJoinOnly */ 334 bufferSize += 1; /* CsrBool primitive->connectionConfig.adhocJoinOnly */
@@ -342,19 +342,19 @@ u8* CsrWifiSmeConnectReqSer(u8 *ptr, CsrSize *len, void *msg)
342 CsrWifiSmeConnectReq *primitive = (CsrWifiSmeConnectReq *)msg; 342 CsrWifiSmeConnectReq *primitive = (CsrWifiSmeConnectReq *)msg;
343 *len = 0; 343 *len = 0;
344 CsrUint16Ser(ptr, len, primitive->common.type); 344 CsrUint16Ser(ptr, len, primitive->common.type);
345 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 345 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
346 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.ssid.ssid, ((CsrUint16) (32))); 346 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.ssid.ssid, ((u16) (32)));
347 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ssid.length); 347 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ssid.length);
348 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.bssid.a, ((CsrUint16) (6))); 348 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.bssid.a, ((u16) (6)));
349 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.bssType); 349 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.bssType);
350 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ifIndex); 350 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ifIndex);
351 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.privacyMode); 351 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.privacyMode);
352 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.authModeMask); 352 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.authModeMask);
353 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.encryptionModeMask); 353 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.encryptionModeMask);
354 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.mlmeAssociateReqInformationElementsLength); 354 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.mlmeAssociateReqInformationElementsLength);
355 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength) 355 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)
356 { 356 {
357 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.mlmeAssociateReqInformationElements, ((CsrUint16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength))); 357 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.mlmeAssociateReqInformationElements, ((u16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)));
358 } 358 }
359 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.wmmQosInfo); 359 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.wmmQosInfo);
360 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.adhocJoinOnly); 360 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.adhocJoinOnly);
@@ -370,20 +370,20 @@ void* CsrWifiSmeConnectReqDes(u8 *buffer, CsrSize length)
370 offset = 0; 370 offset = 0;
371 371
372 CsrUint16Des(&primitive->common.type, buffer, &offset); 372 CsrUint16Des(&primitive->common.type, buffer, &offset);
373 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 373 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
374 CsrMemCpyDes(primitive->connectionConfig.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 374 CsrMemCpyDes(primitive->connectionConfig.ssid.ssid, buffer, &offset, ((u16) (32)));
375 CsrUint8Des((u8 *) &primitive->connectionConfig.ssid.length, buffer, &offset); 375 CsrUint8Des((u8 *) &primitive->connectionConfig.ssid.length, buffer, &offset);
376 CsrMemCpyDes(primitive->connectionConfig.bssid.a, buffer, &offset, ((CsrUint16) (6))); 376 CsrMemCpyDes(primitive->connectionConfig.bssid.a, buffer, &offset, ((u16) (6)));
377 CsrUint8Des((u8 *) &primitive->connectionConfig.bssType, buffer, &offset); 377 CsrUint8Des((u8 *) &primitive->connectionConfig.bssType, buffer, &offset);
378 CsrUint8Des((u8 *) &primitive->connectionConfig.ifIndex, buffer, &offset); 378 CsrUint8Des((u8 *) &primitive->connectionConfig.ifIndex, buffer, &offset);
379 CsrUint8Des((u8 *) &primitive->connectionConfig.privacyMode, buffer, &offset); 379 CsrUint8Des((u8 *) &primitive->connectionConfig.privacyMode, buffer, &offset);
380 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.authModeMask, buffer, &offset); 380 CsrUint16Des((u16 *) &primitive->connectionConfig.authModeMask, buffer, &offset);
381 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.encryptionModeMask, buffer, &offset); 381 CsrUint16Des((u16 *) &primitive->connectionConfig.encryptionModeMask, buffer, &offset);
382 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.mlmeAssociateReqInformationElementsLength, buffer, &offset); 382 CsrUint16Des((u16 *) &primitive->connectionConfig.mlmeAssociateReqInformationElementsLength, buffer, &offset);
383 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength) 383 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)
384 { 384 {
385 primitive->connectionConfig.mlmeAssociateReqInformationElements = (u8 *)CsrPmemAlloc(primitive->connectionConfig.mlmeAssociateReqInformationElementsLength); 385 primitive->connectionConfig.mlmeAssociateReqInformationElements = (u8 *)CsrPmemAlloc(primitive->connectionConfig.mlmeAssociateReqInformationElementsLength);
386 CsrMemCpyDes(primitive->connectionConfig.mlmeAssociateReqInformationElements, buffer, &offset, ((CsrUint16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength))); 386 CsrMemCpyDes(primitive->connectionConfig.mlmeAssociateReqInformationElements, buffer, &offset, ((u16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)));
387 } 387 }
388 else 388 else
389 { 389 {
@@ -410,9 +410,9 @@ CsrSize CsrWifiSmeHostConfigSetReqSizeof(void *msg)
410 CsrSize bufferSize = 2; 410 CsrSize bufferSize = 2;
411 411
412 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 412 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
413 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 413 bufferSize += 2; /* u16 primitive->interfaceTag */
414 bufferSize += 1; /* CsrWifiSmeHostPowerMode primitive->hostConfig.powerMode */ 414 bufferSize += 1; /* CsrWifiSmeHostPowerMode primitive->hostConfig.powerMode */
415 bufferSize += 2; /* CsrUint16 primitive->hostConfig.applicationDataPeriodMs */ 415 bufferSize += 2; /* u16 primitive->hostConfig.applicationDataPeriodMs */
416 return bufferSize; 416 return bufferSize;
417} 417}
418 418
@@ -422,9 +422,9 @@ u8* CsrWifiSmeHostConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
422 CsrWifiSmeHostConfigSetReq *primitive = (CsrWifiSmeHostConfigSetReq *)msg; 422 CsrWifiSmeHostConfigSetReq *primitive = (CsrWifiSmeHostConfigSetReq *)msg;
423 *len = 0; 423 *len = 0;
424 CsrUint16Ser(ptr, len, primitive->common.type); 424 CsrUint16Ser(ptr, len, primitive->common.type);
425 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 425 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
426 CsrUint8Ser(ptr, len, (u8) primitive->hostConfig.powerMode); 426 CsrUint8Ser(ptr, len, (u8) primitive->hostConfig.powerMode);
427 CsrUint16Ser(ptr, len, (CsrUint16) primitive->hostConfig.applicationDataPeriodMs); 427 CsrUint16Ser(ptr, len, (u16) primitive->hostConfig.applicationDataPeriodMs);
428 return(ptr); 428 return(ptr);
429} 429}
430 430
@@ -436,9 +436,9 @@ void* CsrWifiSmeHostConfigSetReqDes(u8 *buffer, CsrSize length)
436 offset = 0; 436 offset = 0;
437 437
438 CsrUint16Des(&primitive->common.type, buffer, &offset); 438 CsrUint16Des(&primitive->common.type, buffer, &offset);
439 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 439 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
440 CsrUint8Des((u8 *) &primitive->hostConfig.powerMode, buffer, &offset); 440 CsrUint8Des((u8 *) &primitive->hostConfig.powerMode, buffer, &offset);
441 CsrUint16Des((CsrUint16 *) &primitive->hostConfig.applicationDataPeriodMs, buffer, &offset); 441 CsrUint16Des((u16 *) &primitive->hostConfig.applicationDataPeriodMs, buffer, &offset);
442 442
443 return primitive; 443 return primitive;
444} 444}
@@ -449,16 +449,16 @@ CsrSize CsrWifiSmeKeyReqSizeof(void *msg)
449 CsrSize bufferSize = 2; 449 CsrSize bufferSize = 2;
450 450
451 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 65) */ 451 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 65) */
452 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 452 bufferSize += 2; /* u16 primitive->interfaceTag */
453 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 453 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
454 bufferSize += 1; /* CsrWifiSmeKeyType primitive->key.keyType */ 454 bufferSize += 1; /* CsrWifiSmeKeyType primitive->key.keyType */
455 bufferSize += 1; /* u8 primitive->key.keyIndex */ 455 bufferSize += 1; /* u8 primitive->key.keyIndex */
456 bufferSize += 1; /* CsrBool primitive->key.wepTxKey */ 456 bufferSize += 1; /* CsrBool primitive->key.wepTxKey */
457 { 457 {
458 CsrUint16 i2; 458 u16 i2;
459 for (i2 = 0; i2 < 8; i2++) 459 for (i2 = 0; i2 < 8; i2++)
460 { 460 {
461 bufferSize += 2; /* CsrUint16 primitive->key.keyRsc[8] */ 461 bufferSize += 2; /* u16 primitive->key.keyRsc[8] */
462 } 462 }
463 } 463 }
464 bufferSize += 1; /* CsrBool primitive->key.authenticator */ 464 bufferSize += 1; /* CsrBool primitive->key.authenticator */
@@ -474,22 +474,22 @@ u8* CsrWifiSmeKeyReqSer(u8 *ptr, CsrSize *len, void *msg)
474 CsrWifiSmeKeyReq *primitive = (CsrWifiSmeKeyReq *)msg; 474 CsrWifiSmeKeyReq *primitive = (CsrWifiSmeKeyReq *)msg;
475 *len = 0; 475 *len = 0;
476 CsrUint16Ser(ptr, len, primitive->common.type); 476 CsrUint16Ser(ptr, len, primitive->common.type);
477 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 477 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
478 CsrUint8Ser(ptr, len, (u8) primitive->action); 478 CsrUint8Ser(ptr, len, (u8) primitive->action);
479 CsrUint8Ser(ptr, len, (u8) primitive->key.keyType); 479 CsrUint8Ser(ptr, len, (u8) primitive->key.keyType);
480 CsrUint8Ser(ptr, len, (u8) primitive->key.keyIndex); 480 CsrUint8Ser(ptr, len, (u8) primitive->key.keyIndex);
481 CsrUint8Ser(ptr, len, (u8) primitive->key.wepTxKey); 481 CsrUint8Ser(ptr, len, (u8) primitive->key.wepTxKey);
482 { 482 {
483 CsrUint16 i2; 483 u16 i2;
484 for (i2 = 0; i2 < 8; i2++) 484 for (i2 = 0; i2 < 8; i2++)
485 { 485 {
486 CsrUint16Ser(ptr, len, (CsrUint16) primitive->key.keyRsc[i2]); 486 CsrUint16Ser(ptr, len, (u16) primitive->key.keyRsc[i2]);
487 } 487 }
488 } 488 }
489 CsrUint8Ser(ptr, len, (u8) primitive->key.authenticator); 489 CsrUint8Ser(ptr, len, (u8) primitive->key.authenticator);
490 CsrMemCpySer(ptr, len, (const void *) primitive->key.address.a, ((CsrUint16) (6))); 490 CsrMemCpySer(ptr, len, (const void *) primitive->key.address.a, ((u16) (6)));
491 CsrUint8Ser(ptr, len, (u8) primitive->key.keyLength); 491 CsrUint8Ser(ptr, len, (u8) primitive->key.keyLength);
492 CsrMemCpySer(ptr, len, (const void *) primitive->key.key, ((CsrUint16) (32))); 492 CsrMemCpySer(ptr, len, (const void *) primitive->key.key, ((u16) (32)));
493 return(ptr); 493 return(ptr);
494} 494}
495 495
@@ -501,22 +501,22 @@ void* CsrWifiSmeKeyReqDes(u8 *buffer, CsrSize length)
501 offset = 0; 501 offset = 0;
502 502
503 CsrUint16Des(&primitive->common.type, buffer, &offset); 503 CsrUint16Des(&primitive->common.type, buffer, &offset);
504 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 504 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
505 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 505 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
506 CsrUint8Des((u8 *) &primitive->key.keyType, buffer, &offset); 506 CsrUint8Des((u8 *) &primitive->key.keyType, buffer, &offset);
507 CsrUint8Des((u8 *) &primitive->key.keyIndex, buffer, &offset); 507 CsrUint8Des((u8 *) &primitive->key.keyIndex, buffer, &offset);
508 CsrUint8Des((u8 *) &primitive->key.wepTxKey, buffer, &offset); 508 CsrUint8Des((u8 *) &primitive->key.wepTxKey, buffer, &offset);
509 { 509 {
510 CsrUint16 i2; 510 u16 i2;
511 for (i2 = 0; i2 < 8; i2++) 511 for (i2 = 0; i2 < 8; i2++)
512 { 512 {
513 CsrUint16Des((CsrUint16 *) &primitive->key.keyRsc[i2], buffer, &offset); 513 CsrUint16Des((u16 *) &primitive->key.keyRsc[i2], buffer, &offset);
514 } 514 }
515 } 515 }
516 CsrUint8Des((u8 *) &primitive->key.authenticator, buffer, &offset); 516 CsrUint8Des((u8 *) &primitive->key.authenticator, buffer, &offset);
517 CsrMemCpyDes(primitive->key.address.a, buffer, &offset, ((CsrUint16) (6))); 517 CsrMemCpyDes(primitive->key.address.a, buffer, &offset, ((u16) (6)));
518 CsrUint8Des((u8 *) &primitive->key.keyLength, buffer, &offset); 518 CsrUint8Des((u8 *) &primitive->key.keyLength, buffer, &offset);
519 CsrMemCpyDes(primitive->key.key, buffer, &offset, ((CsrUint16) (32))); 519 CsrMemCpyDes(primitive->key.key, buffer, &offset, ((u16) (32)));
520 520
521 return primitive; 521 return primitive;
522} 522}
@@ -529,9 +529,9 @@ CsrSize CsrWifiSmeMibConfigSetReqSizeof(void *msg)
529 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 529 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
530 bufferSize += 1; /* CsrBool primitive->mibConfig.unifiFixMaxTxDataRate */ 530 bufferSize += 1; /* CsrBool primitive->mibConfig.unifiFixMaxTxDataRate */
531 bufferSize += 1; /* u8 primitive->mibConfig.unifiFixTxDataRate */ 531 bufferSize += 1; /* u8 primitive->mibConfig.unifiFixTxDataRate */
532 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11RtsThreshold */ 532 bufferSize += 2; /* u16 primitive->mibConfig.dot11RtsThreshold */
533 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11FragmentationThreshold */ 533 bufferSize += 2; /* u16 primitive->mibConfig.dot11FragmentationThreshold */
534 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11CurrentTxPowerLevel */ 534 bufferSize += 2; /* u16 primitive->mibConfig.dot11CurrentTxPowerLevel */
535 return bufferSize; 535 return bufferSize;
536} 536}
537 537
@@ -543,9 +543,9 @@ u8* CsrWifiSmeMibConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
543 CsrUint16Ser(ptr, len, primitive->common.type); 543 CsrUint16Ser(ptr, len, primitive->common.type);
544 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixMaxTxDataRate); 544 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixMaxTxDataRate);
545 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixTxDataRate); 545 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixTxDataRate);
546 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11RtsThreshold); 546 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11RtsThreshold);
547 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11FragmentationThreshold); 547 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11FragmentationThreshold);
548 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11CurrentTxPowerLevel); 548 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11CurrentTxPowerLevel);
549 return(ptr); 549 return(ptr);
550} 550}
551 551
@@ -559,9 +559,9 @@ void* CsrWifiSmeMibConfigSetReqDes(u8 *buffer, CsrSize length)
559 CsrUint16Des(&primitive->common.type, buffer, &offset); 559 CsrUint16Des(&primitive->common.type, buffer, &offset);
560 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixMaxTxDataRate, buffer, &offset); 560 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixMaxTxDataRate, buffer, &offset);
561 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixTxDataRate, buffer, &offset); 561 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixTxDataRate, buffer, &offset);
562 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11RtsThreshold, buffer, &offset); 562 CsrUint16Des((u16 *) &primitive->mibConfig.dot11RtsThreshold, buffer, &offset);
563 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11FragmentationThreshold, buffer, &offset); 563 CsrUint16Des((u16 *) &primitive->mibConfig.dot11FragmentationThreshold, buffer, &offset);
564 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11CurrentTxPowerLevel, buffer, &offset); 564 CsrUint16Des((u16 *) &primitive->mibConfig.dot11CurrentTxPowerLevel, buffer, &offset);
565 565
566 return primitive; 566 return primitive;
567} 567}
@@ -573,7 +573,7 @@ CsrSize CsrWifiSmeMibGetNextReqSizeof(void *msg)
573 CsrSize bufferSize = 2; 573 CsrSize bufferSize = 2;
574 574
575 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */ 575 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */
576 bufferSize += 2; /* CsrUint16 primitive->mibAttributeLength */ 576 bufferSize += 2; /* u16 primitive->mibAttributeLength */
577 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */ 577 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */
578 return bufferSize; 578 return bufferSize;
579} 579}
@@ -584,10 +584,10 @@ u8* CsrWifiSmeMibGetNextReqSer(u8 *ptr, CsrSize *len, void *msg)
584 CsrWifiSmeMibGetNextReq *primitive = (CsrWifiSmeMibGetNextReq *)msg; 584 CsrWifiSmeMibGetNextReq *primitive = (CsrWifiSmeMibGetNextReq *)msg;
585 *len = 0; 585 *len = 0;
586 CsrUint16Ser(ptr, len, primitive->common.type); 586 CsrUint16Ser(ptr, len, primitive->common.type);
587 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibAttributeLength); 587 CsrUint16Ser(ptr, len, (u16) primitive->mibAttributeLength);
588 if (primitive->mibAttributeLength) 588 if (primitive->mibAttributeLength)
589 { 589 {
590 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((CsrUint16) (primitive->mibAttributeLength))); 590 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((u16) (primitive->mibAttributeLength)));
591 } 591 }
592 return(ptr); 592 return(ptr);
593} 593}
@@ -600,11 +600,11 @@ void* CsrWifiSmeMibGetNextReqDes(u8 *buffer, CsrSize length)
600 offset = 0; 600 offset = 0;
601 601
602 CsrUint16Des(&primitive->common.type, buffer, &offset); 602 CsrUint16Des(&primitive->common.type, buffer, &offset);
603 CsrUint16Des((CsrUint16 *) &primitive->mibAttributeLength, buffer, &offset); 603 CsrUint16Des((u16 *) &primitive->mibAttributeLength, buffer, &offset);
604 if (primitive->mibAttributeLength) 604 if (primitive->mibAttributeLength)
605 { 605 {
606 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength); 606 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength);
607 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((CsrUint16) (primitive->mibAttributeLength))); 607 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((u16) (primitive->mibAttributeLength)));
608 } 608 }
609 else 609 else
610 { 610 {
@@ -629,7 +629,7 @@ CsrSize CsrWifiSmeMibGetReqSizeof(void *msg)
629 CsrSize bufferSize = 2; 629 CsrSize bufferSize = 2;
630 630
631 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */ 631 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */
632 bufferSize += 2; /* CsrUint16 primitive->mibAttributeLength */ 632 bufferSize += 2; /* u16 primitive->mibAttributeLength */
633 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */ 633 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */
634 return bufferSize; 634 return bufferSize;
635} 635}
@@ -640,10 +640,10 @@ u8* CsrWifiSmeMibGetReqSer(u8 *ptr, CsrSize *len, void *msg)
640 CsrWifiSmeMibGetReq *primitive = (CsrWifiSmeMibGetReq *)msg; 640 CsrWifiSmeMibGetReq *primitive = (CsrWifiSmeMibGetReq *)msg;
641 *len = 0; 641 *len = 0;
642 CsrUint16Ser(ptr, len, primitive->common.type); 642 CsrUint16Ser(ptr, len, primitive->common.type);
643 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibAttributeLength); 643 CsrUint16Ser(ptr, len, (u16) primitive->mibAttributeLength);
644 if (primitive->mibAttributeLength) 644 if (primitive->mibAttributeLength)
645 { 645 {
646 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((CsrUint16) (primitive->mibAttributeLength))); 646 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((u16) (primitive->mibAttributeLength)));
647 } 647 }
648 return(ptr); 648 return(ptr);
649} 649}
@@ -656,11 +656,11 @@ void* CsrWifiSmeMibGetReqDes(u8 *buffer, CsrSize length)
656 offset = 0; 656 offset = 0;
657 657
658 CsrUint16Des(&primitive->common.type, buffer, &offset); 658 CsrUint16Des(&primitive->common.type, buffer, &offset);
659 CsrUint16Des((CsrUint16 *) &primitive->mibAttributeLength, buffer, &offset); 659 CsrUint16Des((u16 *) &primitive->mibAttributeLength, buffer, &offset);
660 if (primitive->mibAttributeLength) 660 if (primitive->mibAttributeLength)
661 { 661 {
662 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength); 662 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength);
663 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((CsrUint16) (primitive->mibAttributeLength))); 663 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((u16) (primitive->mibAttributeLength)));
664 } 664 }
665 else 665 else
666 { 666 {
@@ -685,7 +685,7 @@ CsrSize CsrWifiSmeMibSetReqSizeof(void *msg)
685 CsrSize bufferSize = 2; 685 CsrSize bufferSize = 2;
686 686
687 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */ 687 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 6) */
688 bufferSize += 2; /* CsrUint16 primitive->mibAttributeLength */ 688 bufferSize += 2; /* u16 primitive->mibAttributeLength */
689 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */ 689 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */
690 return bufferSize; 690 return bufferSize;
691} 691}
@@ -696,10 +696,10 @@ u8* CsrWifiSmeMibSetReqSer(u8 *ptr, CsrSize *len, void *msg)
696 CsrWifiSmeMibSetReq *primitive = (CsrWifiSmeMibSetReq *)msg; 696 CsrWifiSmeMibSetReq *primitive = (CsrWifiSmeMibSetReq *)msg;
697 *len = 0; 697 *len = 0;
698 CsrUint16Ser(ptr, len, primitive->common.type); 698 CsrUint16Ser(ptr, len, primitive->common.type);
699 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibAttributeLength); 699 CsrUint16Ser(ptr, len, (u16) primitive->mibAttributeLength);
700 if (primitive->mibAttributeLength) 700 if (primitive->mibAttributeLength)
701 { 701 {
702 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((CsrUint16) (primitive->mibAttributeLength))); 702 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((u16) (primitive->mibAttributeLength)));
703 } 703 }
704 return(ptr); 704 return(ptr);
705} 705}
@@ -712,11 +712,11 @@ void* CsrWifiSmeMibSetReqDes(u8 *buffer, CsrSize length)
712 offset = 0; 712 offset = 0;
713 713
714 CsrUint16Des(&primitive->common.type, buffer, &offset); 714 CsrUint16Des(&primitive->common.type, buffer, &offset);
715 CsrUint16Des((CsrUint16 *) &primitive->mibAttributeLength, buffer, &offset); 715 CsrUint16Des((u16 *) &primitive->mibAttributeLength, buffer, &offset);
716 if (primitive->mibAttributeLength) 716 if (primitive->mibAttributeLength)
717 { 717 {
718 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength); 718 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength);
719 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((CsrUint16) (primitive->mibAttributeLength))); 719 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((u16) (primitive->mibAttributeLength)));
720 } 720 }
721 else 721 else
722 { 722 {
@@ -741,11 +741,11 @@ CsrSize CsrWifiSmeMulticastAddressReqSizeof(void *msg)
741 CsrSize bufferSize = 2; 741 CsrSize bufferSize = 2;
742 742
743 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 743 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
744 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 744 bufferSize += 2; /* u16 primitive->interfaceTag */
745 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 745 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
746 bufferSize += 1; /* u8 primitive->setAddressesCount */ 746 bufferSize += 1; /* u8 primitive->setAddressesCount */
747 { 747 {
748 CsrUint16 i1; 748 u16 i1;
749 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 749 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
750 { 750 {
751 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */ 751 bufferSize += 6; /* u8 primitive->setAddresses[i1].a[6] */
@@ -760,14 +760,14 @@ u8* CsrWifiSmeMulticastAddressReqSer(u8 *ptr, CsrSize *len, void *msg)
760 CsrWifiSmeMulticastAddressReq *primitive = (CsrWifiSmeMulticastAddressReq *)msg; 760 CsrWifiSmeMulticastAddressReq *primitive = (CsrWifiSmeMulticastAddressReq *)msg;
761 *len = 0; 761 *len = 0;
762 CsrUint16Ser(ptr, len, primitive->common.type); 762 CsrUint16Ser(ptr, len, primitive->common.type);
763 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 763 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
764 CsrUint8Ser(ptr, len, (u8) primitive->action); 764 CsrUint8Ser(ptr, len, (u8) primitive->action);
765 CsrUint8Ser(ptr, len, (u8) primitive->setAddressesCount); 765 CsrUint8Ser(ptr, len, (u8) primitive->setAddressesCount);
766 { 766 {
767 CsrUint16 i1; 767 u16 i1;
768 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 768 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
769 { 769 {
770 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((CsrUint16) (6))); 770 CsrMemCpySer(ptr, len, (const void *) primitive->setAddresses[i1].a, ((u16) (6)));
771 } 771 }
772 } 772 }
773 return(ptr); 773 return(ptr);
@@ -781,7 +781,7 @@ void* CsrWifiSmeMulticastAddressReqDes(u8 *buffer, CsrSize length)
781 offset = 0; 781 offset = 0;
782 782
783 CsrUint16Des(&primitive->common.type, buffer, &offset); 783 CsrUint16Des(&primitive->common.type, buffer, &offset);
784 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 784 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
785 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 785 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
786 CsrUint8Des((u8 *) &primitive->setAddressesCount, buffer, &offset); 786 CsrUint8Des((u8 *) &primitive->setAddressesCount, buffer, &offset);
787 primitive->setAddresses = NULL; 787 primitive->setAddresses = NULL;
@@ -790,10 +790,10 @@ void* CsrWifiSmeMulticastAddressReqDes(u8 *buffer, CsrSize length)
790 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressesCount); 790 primitive->setAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->setAddressesCount);
791 } 791 }
792 { 792 {
793 CsrUint16 i1; 793 u16 i1;
794 for (i1 = 0; i1 < primitive->setAddressesCount; i1++) 794 for (i1 = 0; i1 < primitive->setAddressesCount; i1++)
795 { 795 {
796 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 796 CsrMemCpyDes(primitive->setAddresses[i1].a, buffer, &offset, ((u16) (6)));
797 } 797 }
798 } 798 }
799 799
@@ -815,8 +815,8 @@ CsrSize CsrWifiSmePacketFilterSetReqSizeof(void *msg)
815 CsrSize bufferSize = 2; 815 CsrSize bufferSize = 2;
816 816
817 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 817 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
818 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 818 bufferSize += 2; /* u16 primitive->interfaceTag */
819 bufferSize += 2; /* CsrUint16 primitive->filterLength */ 819 bufferSize += 2; /* u16 primitive->filterLength */
820 bufferSize += primitive->filterLength; /* u8 primitive->filter */ 820 bufferSize += primitive->filterLength; /* u8 primitive->filter */
821 bufferSize += 1; /* CsrWifiSmePacketFilterMode primitive->mode */ 821 bufferSize += 1; /* CsrWifiSmePacketFilterMode primitive->mode */
822 bufferSize += 4; /* u8 primitive->arpFilterAddress.a[4] */ 822 bufferSize += 4; /* u8 primitive->arpFilterAddress.a[4] */
@@ -829,14 +829,14 @@ u8* CsrWifiSmePacketFilterSetReqSer(u8 *ptr, CsrSize *len, void *msg)
829 CsrWifiSmePacketFilterSetReq *primitive = (CsrWifiSmePacketFilterSetReq *)msg; 829 CsrWifiSmePacketFilterSetReq *primitive = (CsrWifiSmePacketFilterSetReq *)msg;
830 *len = 0; 830 *len = 0;
831 CsrUint16Ser(ptr, len, primitive->common.type); 831 CsrUint16Ser(ptr, len, primitive->common.type);
832 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 832 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
833 CsrUint16Ser(ptr, len, (CsrUint16) primitive->filterLength); 833 CsrUint16Ser(ptr, len, (u16) primitive->filterLength);
834 if (primitive->filterLength) 834 if (primitive->filterLength)
835 { 835 {
836 CsrMemCpySer(ptr, len, (const void *) primitive->filter, ((CsrUint16) (primitive->filterLength))); 836 CsrMemCpySer(ptr, len, (const void *) primitive->filter, ((u16) (primitive->filterLength)));
837 } 837 }
838 CsrUint8Ser(ptr, len, (u8) primitive->mode); 838 CsrUint8Ser(ptr, len, (u8) primitive->mode);
839 CsrMemCpySer(ptr, len, (const void *) primitive->arpFilterAddress.a, ((CsrUint16) (4))); 839 CsrMemCpySer(ptr, len, (const void *) primitive->arpFilterAddress.a, ((u16) (4)));
840 return(ptr); 840 return(ptr);
841} 841}
842 842
@@ -848,19 +848,19 @@ void* CsrWifiSmePacketFilterSetReqDes(u8 *buffer, CsrSize length)
848 offset = 0; 848 offset = 0;
849 849
850 CsrUint16Des(&primitive->common.type, buffer, &offset); 850 CsrUint16Des(&primitive->common.type, buffer, &offset);
851 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 851 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
852 CsrUint16Des((CsrUint16 *) &primitive->filterLength, buffer, &offset); 852 CsrUint16Des((u16 *) &primitive->filterLength, buffer, &offset);
853 if (primitive->filterLength) 853 if (primitive->filterLength)
854 { 854 {
855 primitive->filter = (u8 *)CsrPmemAlloc(primitive->filterLength); 855 primitive->filter = (u8 *)CsrPmemAlloc(primitive->filterLength);
856 CsrMemCpyDes(primitive->filter, buffer, &offset, ((CsrUint16) (primitive->filterLength))); 856 CsrMemCpyDes(primitive->filter, buffer, &offset, ((u16) (primitive->filterLength)));
857 } 857 }
858 else 858 else
859 { 859 {
860 primitive->filter = NULL; 860 primitive->filter = NULL;
861 } 861 }
862 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset); 862 CsrUint8Des((u8 *) &primitive->mode, buffer, &offset);
863 CsrMemCpyDes(primitive->arpFilterAddress.a, buffer, &offset, ((CsrUint16) (4))); 863 CsrMemCpyDes(primitive->arpFilterAddress.a, buffer, &offset, ((u16) (4)));
864 864
865 return primitive; 865 return primitive;
866} 866}
@@ -880,11 +880,11 @@ CsrSize CsrWifiSmePmkidReqSizeof(void *msg)
880 CsrSize bufferSize = 2; 880 CsrSize bufferSize = 2;
881 881
882 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 29) */ 882 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 29) */
883 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 883 bufferSize += 2; /* u16 primitive->interfaceTag */
884 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 884 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
885 bufferSize += 1; /* u8 primitive->setPmkidsCount */ 885 bufferSize += 1; /* u8 primitive->setPmkidsCount */
886 { 886 {
887 CsrUint16 i1; 887 u16 i1;
888 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++) 888 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++)
889 { 889 {
890 bufferSize += 6; /* u8 primitive->setPmkids[i1].bssid.a[6] */ 890 bufferSize += 6; /* u8 primitive->setPmkids[i1].bssid.a[6] */
@@ -900,15 +900,15 @@ u8* CsrWifiSmePmkidReqSer(u8 *ptr, CsrSize *len, void *msg)
900 CsrWifiSmePmkidReq *primitive = (CsrWifiSmePmkidReq *)msg; 900 CsrWifiSmePmkidReq *primitive = (CsrWifiSmePmkidReq *)msg;
901 *len = 0; 901 *len = 0;
902 CsrUint16Ser(ptr, len, primitive->common.type); 902 CsrUint16Ser(ptr, len, primitive->common.type);
903 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 903 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
904 CsrUint8Ser(ptr, len, (u8) primitive->action); 904 CsrUint8Ser(ptr, len, (u8) primitive->action);
905 CsrUint8Ser(ptr, len, (u8) primitive->setPmkidsCount); 905 CsrUint8Ser(ptr, len, (u8) primitive->setPmkidsCount);
906 { 906 {
907 CsrUint16 i1; 907 u16 i1;
908 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++) 908 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++)
909 { 909 {
910 CsrMemCpySer(ptr, len, (const void *) primitive->setPmkids[i1].bssid.a, ((CsrUint16) (6))); 910 CsrMemCpySer(ptr, len, (const void *) primitive->setPmkids[i1].bssid.a, ((u16) (6)));
911 CsrMemCpySer(ptr, len, (const void *) primitive->setPmkids[i1].pmkid, ((CsrUint16) (16))); 911 CsrMemCpySer(ptr, len, (const void *) primitive->setPmkids[i1].pmkid, ((u16) (16)));
912 } 912 }
913 } 913 }
914 return(ptr); 914 return(ptr);
@@ -922,7 +922,7 @@ void* CsrWifiSmePmkidReqDes(u8 *buffer, CsrSize length)
922 offset = 0; 922 offset = 0;
923 923
924 CsrUint16Des(&primitive->common.type, buffer, &offset); 924 CsrUint16Des(&primitive->common.type, buffer, &offset);
925 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 925 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
926 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 926 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
927 CsrUint8Des((u8 *) &primitive->setPmkidsCount, buffer, &offset); 927 CsrUint8Des((u8 *) &primitive->setPmkidsCount, buffer, &offset);
928 primitive->setPmkids = NULL; 928 primitive->setPmkids = NULL;
@@ -931,11 +931,11 @@ void* CsrWifiSmePmkidReqDes(u8 *buffer, CsrSize length)
931 primitive->setPmkids = (CsrWifiSmePmkid *)CsrPmemAlloc(sizeof(CsrWifiSmePmkid) * primitive->setPmkidsCount); 931 primitive->setPmkids = (CsrWifiSmePmkid *)CsrPmemAlloc(sizeof(CsrWifiSmePmkid) * primitive->setPmkidsCount);
932 } 932 }
933 { 933 {
934 CsrUint16 i1; 934 u16 i1;
935 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++) 935 for (i1 = 0; i1 < primitive->setPmkidsCount; i1++)
936 { 936 {
937 CsrMemCpyDes(primitive->setPmkids[i1].bssid.a, buffer, &offset, ((CsrUint16) (6))); 937 CsrMemCpyDes(primitive->setPmkids[i1].bssid.a, buffer, &offset, ((u16) (6)));
938 CsrMemCpyDes(primitive->setPmkids[i1].pmkid, buffer, &offset, ((CsrUint16) (16))); 938 CsrMemCpyDes(primitive->setPmkids[i1].pmkid, buffer, &offset, ((u16) (16)));
939 } 939 }
940 } 940 }
941 941
@@ -957,7 +957,7 @@ CsrSize CsrWifiSmePowerConfigSetReqSizeof(void *msg)
957 957
958 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 958 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
959 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->powerConfig.powerSaveLevel */ 959 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->powerConfig.powerSaveLevel */
960 bufferSize += 2; /* CsrUint16 primitive->powerConfig.listenIntervalTu */ 960 bufferSize += 2; /* u16 primitive->powerConfig.listenIntervalTu */
961 bufferSize += 1; /* CsrBool primitive->powerConfig.rxDtims */ 961 bufferSize += 1; /* CsrBool primitive->powerConfig.rxDtims */
962 bufferSize += 1; /* CsrWifiSmeD3AutoScanMode primitive->powerConfig.d3AutoScanMode */ 962 bufferSize += 1; /* CsrWifiSmeD3AutoScanMode primitive->powerConfig.d3AutoScanMode */
963 bufferSize += 1; /* u8 primitive->powerConfig.clientTrafficWindow */ 963 bufferSize += 1; /* u8 primitive->powerConfig.clientTrafficWindow */
@@ -973,7 +973,7 @@ u8* CsrWifiSmePowerConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
973 *len = 0; 973 *len = 0;
974 CsrUint16Ser(ptr, len, primitive->common.type); 974 CsrUint16Ser(ptr, len, primitive->common.type);
975 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.powerSaveLevel); 975 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.powerSaveLevel);
976 CsrUint16Ser(ptr, len, (CsrUint16) primitive->powerConfig.listenIntervalTu); 976 CsrUint16Ser(ptr, len, (u16) primitive->powerConfig.listenIntervalTu);
977 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.rxDtims); 977 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.rxDtims);
978 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.d3AutoScanMode); 978 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.d3AutoScanMode);
979 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.clientTrafficWindow); 979 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.clientTrafficWindow);
@@ -991,7 +991,7 @@ void* CsrWifiSmePowerConfigSetReqDes(u8 *buffer, CsrSize length)
991 991
992 CsrUint16Des(&primitive->common.type, buffer, &offset); 992 CsrUint16Des(&primitive->common.type, buffer, &offset);
993 CsrUint8Des((u8 *) &primitive->powerConfig.powerSaveLevel, buffer, &offset); 993 CsrUint8Des((u8 *) &primitive->powerConfig.powerSaveLevel, buffer, &offset);
994 CsrUint16Des((CsrUint16 *) &primitive->powerConfig.listenIntervalTu, buffer, &offset); 994 CsrUint16Des((u16 *) &primitive->powerConfig.listenIntervalTu, buffer, &offset);
995 CsrUint8Des((u8 *) &primitive->powerConfig.rxDtims, buffer, &offset); 995 CsrUint8Des((u8 *) &primitive->powerConfig.rxDtims, buffer, &offset);
996 CsrUint8Des((u8 *) &primitive->powerConfig.d3AutoScanMode, buffer, &offset); 996 CsrUint8Des((u8 *) &primitive->powerConfig.d3AutoScanMode, buffer, &offset);
997 CsrUint8Des((u8 *) &primitive->powerConfig.clientTrafficWindow, buffer, &offset); 997 CsrUint8Des((u8 *) &primitive->powerConfig.clientTrafficWindow, buffer, &offset);
@@ -1007,9 +1007,9 @@ CsrSize CsrWifiSmeRoamingConfigSetReqSizeof(void *msg)
1007 CsrSize bufferSize = 2; 1007 CsrSize bufferSize = 2;
1008 1008
1009 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 70) */ 1009 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 70) */
1010 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1010 bufferSize += 2; /* u16 primitive->interfaceTag */
1011 { 1011 {
1012 CsrUint16 i2; 1012 u16 i2;
1013 for (i2 = 0; i2 < 3; i2++) 1013 for (i2 = 0; i2 < 3; i2++)
1014 { 1014 {
1015 bufferSize += 2; /* CsrInt16 primitive->roamingConfig.roamingBands[i2].rssiHighThreshold */ 1015 bufferSize += 2; /* CsrInt16 primitive->roamingConfig.roamingBands[i2].rssiHighThreshold */
@@ -1021,17 +1021,17 @@ CsrSize CsrWifiSmeRoamingConfigSetReqSizeof(void *msg)
1021 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableSmoothRoaming */ 1021 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableSmoothRoaming */
1022 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableRoamScans */ 1022 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableRoamScans */
1023 bufferSize += 1; /* u8 primitive->roamingConfig.reconnectLimit */ 1023 bufferSize += 1; /* u8 primitive->roamingConfig.reconnectLimit */
1024 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.reconnectLimitIntervalMs */ 1024 bufferSize += 2; /* u16 primitive->roamingConfig.reconnectLimitIntervalMs */
1025 { 1025 {
1026 CsrUint16 i2; 1026 u16 i2;
1027 for (i2 = 0; i2 < 3; i2++) 1027 for (i2 = 0; i2 < 3; i2++)
1028 { 1028 {
1029 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].intervalSeconds */ 1029 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].intervalSeconds */
1030 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].validitySeconds */ 1030 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].validitySeconds */
1031 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu */ 1031 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu */
1032 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu */ 1032 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu */
1033 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu */ 1033 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu */
1034 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu */ 1034 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu */
1035 } 1035 }
1036 } 1036 }
1037 return bufferSize; 1037 return bufferSize;
@@ -1043,31 +1043,31 @@ u8* CsrWifiSmeRoamingConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1043 CsrWifiSmeRoamingConfigSetReq *primitive = (CsrWifiSmeRoamingConfigSetReq *)msg; 1043 CsrWifiSmeRoamingConfigSetReq *primitive = (CsrWifiSmeRoamingConfigSetReq *)msg;
1044 *len = 0; 1044 *len = 0;
1045 CsrUint16Ser(ptr, len, primitive->common.type); 1045 CsrUint16Ser(ptr, len, primitive->common.type);
1046 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1046 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1047 { 1047 {
1048 CsrUint16 i2; 1048 u16 i2;
1049 for (i2 = 0; i2 < 3; i2++) 1049 for (i2 = 0; i2 < 3; i2++)
1050 { 1050 {
1051 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].rssiHighThreshold); 1051 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].rssiHighThreshold);
1052 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].rssiLowThreshold); 1052 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].rssiLowThreshold);
1053 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].snrHighThreshold); 1053 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].snrHighThreshold);
1054 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].snrLowThreshold); 1054 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].snrLowThreshold);
1055 } 1055 }
1056 } 1056 }
1057 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableSmoothRoaming); 1057 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableSmoothRoaming);
1058 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableRoamScans); 1058 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableRoamScans);
1059 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.reconnectLimit); 1059 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.reconnectLimit);
1060 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.reconnectLimitIntervalMs); 1060 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.reconnectLimitIntervalMs);
1061 { 1061 {
1062 CsrUint16 i2; 1062 u16 i2;
1063 for (i2 = 0; i2 < 3; i2++) 1063 for (i2 = 0; i2 < 3; i2++)
1064 { 1064 {
1065 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].intervalSeconds); 1065 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].intervalSeconds);
1066 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].validitySeconds); 1066 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].validitySeconds);
1067 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu); 1067 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu);
1068 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu); 1068 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu);
1069 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu); 1069 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu);
1070 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu); 1070 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu);
1071 } 1071 }
1072 } 1072 }
1073 return(ptr); 1073 return(ptr);
@@ -1081,31 +1081,31 @@ void* CsrWifiSmeRoamingConfigSetReqDes(u8 *buffer, CsrSize length)
1081 offset = 0; 1081 offset = 0;
1082 1082
1083 CsrUint16Des(&primitive->common.type, buffer, &offset); 1083 CsrUint16Des(&primitive->common.type, buffer, &offset);
1084 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1084 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1085 { 1085 {
1086 CsrUint16 i2; 1086 u16 i2;
1087 for (i2 = 0; i2 < 3; i2++) 1087 for (i2 = 0; i2 < 3; i2++)
1088 { 1088 {
1089 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].rssiHighThreshold, buffer, &offset); 1089 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].rssiHighThreshold, buffer, &offset);
1090 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].rssiLowThreshold, buffer, &offset); 1090 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].rssiLowThreshold, buffer, &offset);
1091 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].snrHighThreshold, buffer, &offset); 1091 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].snrHighThreshold, buffer, &offset);
1092 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].snrLowThreshold, buffer, &offset); 1092 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].snrLowThreshold, buffer, &offset);
1093 } 1093 }
1094 } 1094 }
1095 CsrUint8Des((u8 *) &primitive->roamingConfig.disableSmoothRoaming, buffer, &offset); 1095 CsrUint8Des((u8 *) &primitive->roamingConfig.disableSmoothRoaming, buffer, &offset);
1096 CsrUint8Des((u8 *) &primitive->roamingConfig.disableRoamScans, buffer, &offset); 1096 CsrUint8Des((u8 *) &primitive->roamingConfig.disableRoamScans, buffer, &offset);
1097 CsrUint8Des((u8 *) &primitive->roamingConfig.reconnectLimit, buffer, &offset); 1097 CsrUint8Des((u8 *) &primitive->roamingConfig.reconnectLimit, buffer, &offset);
1098 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.reconnectLimitIntervalMs, buffer, &offset); 1098 CsrUint16Des((u16 *) &primitive->roamingConfig.reconnectLimitIntervalMs, buffer, &offset);
1099 { 1099 {
1100 CsrUint16 i2; 1100 u16 i2;
1101 for (i2 = 0; i2 < 3; i2++) 1101 for (i2 = 0; i2 < 3; i2++)
1102 { 1102 {
1103 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].intervalSeconds, buffer, &offset); 1103 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].intervalSeconds, buffer, &offset);
1104 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].validitySeconds, buffer, &offset); 1104 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].validitySeconds, buffer, &offset);
1105 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu, buffer, &offset); 1105 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu, buffer, &offset);
1106 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu, buffer, &offset); 1106 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu, buffer, &offset);
1107 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu, buffer, &offset); 1107 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu, buffer, &offset);
1108 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset); 1108 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset);
1109 } 1109 }
1110 } 1110 }
1111 1111
@@ -1120,26 +1120,26 @@ CsrSize CsrWifiSmeScanConfigSetReqSizeof(void *msg)
1120 1120
1121 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 63) */ 1121 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 63) */
1122 { 1122 {
1123 CsrUint16 i2; 1123 u16 i2;
1124 for (i2 = 0; i2 < 4; i2++) 1124 for (i2 = 0; i2 < 4; i2++)
1125 { 1125 {
1126 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].intervalSeconds */ 1126 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].intervalSeconds */
1127 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].validitySeconds */ 1127 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].validitySeconds */
1128 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu */ 1128 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu */
1129 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu */ 1129 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu */
1130 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu */ 1130 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu */
1131 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu */ 1131 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu */
1132 } 1132 }
1133 } 1133 }
1134 bufferSize += 1; /* CsrBool primitive->scanConfig.disableAutonomousScans */ 1134 bufferSize += 1; /* CsrBool primitive->scanConfig.disableAutonomousScans */
1135 bufferSize += 2; /* CsrUint16 primitive->scanConfig.maxResults */ 1135 bufferSize += 2; /* u16 primitive->scanConfig.maxResults */
1136 bufferSize += 1; /* s8 primitive->scanConfig.highRssiThreshold */ 1136 bufferSize += 1; /* s8 primitive->scanConfig.highRssiThreshold */
1137 bufferSize += 1; /* s8 primitive->scanConfig.lowRssiThreshold */ 1137 bufferSize += 1; /* s8 primitive->scanConfig.lowRssiThreshold */
1138 bufferSize += 1; /* s8 primitive->scanConfig.deltaRssiThreshold */ 1138 bufferSize += 1; /* s8 primitive->scanConfig.deltaRssiThreshold */
1139 bufferSize += 1; /* s8 primitive->scanConfig.highSnrThreshold */ 1139 bufferSize += 1; /* s8 primitive->scanConfig.highSnrThreshold */
1140 bufferSize += 1; /* s8 primitive->scanConfig.lowSnrThreshold */ 1140 bufferSize += 1; /* s8 primitive->scanConfig.lowSnrThreshold */
1141 bufferSize += 1; /* s8 primitive->scanConfig.deltaSnrThreshold */ 1141 bufferSize += 1; /* s8 primitive->scanConfig.deltaSnrThreshold */
1142 bufferSize += 2; /* CsrUint16 primitive->scanConfig.passiveChannelListCount */ 1142 bufferSize += 2; /* u16 primitive->scanConfig.passiveChannelListCount */
1143 bufferSize += primitive->scanConfig.passiveChannelListCount; /* u8 primitive->scanConfig.passiveChannelList */ 1143 bufferSize += primitive->scanConfig.passiveChannelListCount; /* u8 primitive->scanConfig.passiveChannelList */
1144 return bufferSize; 1144 return bufferSize;
1145} 1145}
@@ -1151,29 +1151,29 @@ u8* CsrWifiSmeScanConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1151 *len = 0; 1151 *len = 0;
1152 CsrUint16Ser(ptr, len, primitive->common.type); 1152 CsrUint16Ser(ptr, len, primitive->common.type);
1153 { 1153 {
1154 CsrUint16 i2; 1154 u16 i2;
1155 for (i2 = 0; i2 < 4; i2++) 1155 for (i2 = 0; i2 < 4; i2++)
1156 { 1156 {
1157 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].intervalSeconds); 1157 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].intervalSeconds);
1158 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].validitySeconds); 1158 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].validitySeconds);
1159 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu); 1159 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu);
1160 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu); 1160 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu);
1161 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu); 1161 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu);
1162 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu); 1162 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu);
1163 } 1163 }
1164 } 1164 }
1165 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.disableAutonomousScans); 1165 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.disableAutonomousScans);
1166 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.maxResults); 1166 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.maxResults);
1167 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highRssiThreshold); 1167 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highRssiThreshold);
1168 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowRssiThreshold); 1168 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowRssiThreshold);
1169 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaRssiThreshold); 1169 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaRssiThreshold);
1170 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highSnrThreshold); 1170 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highSnrThreshold);
1171 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowSnrThreshold); 1171 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowSnrThreshold);
1172 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaSnrThreshold); 1172 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaSnrThreshold);
1173 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.passiveChannelListCount); 1173 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.passiveChannelListCount);
1174 if (primitive->scanConfig.passiveChannelListCount) 1174 if (primitive->scanConfig.passiveChannelListCount)
1175 { 1175 {
1176 CsrMemCpySer(ptr, len, (const void *) primitive->scanConfig.passiveChannelList, ((CsrUint16) (primitive->scanConfig.passiveChannelListCount))); 1176 CsrMemCpySer(ptr, len, (const void *) primitive->scanConfig.passiveChannelList, ((u16) (primitive->scanConfig.passiveChannelListCount)));
1177 } 1177 }
1178 return(ptr); 1178 return(ptr);
1179} 1179}
@@ -1187,30 +1187,30 @@ void* CsrWifiSmeScanConfigSetReqDes(u8 *buffer, CsrSize length)
1187 1187
1188 CsrUint16Des(&primitive->common.type, buffer, &offset); 1188 CsrUint16Des(&primitive->common.type, buffer, &offset);
1189 { 1189 {
1190 CsrUint16 i2; 1190 u16 i2;
1191 for (i2 = 0; i2 < 4; i2++) 1191 for (i2 = 0; i2 < 4; i2++)
1192 { 1192 {
1193 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].intervalSeconds, buffer, &offset); 1193 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].intervalSeconds, buffer, &offset);
1194 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].validitySeconds, buffer, &offset); 1194 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].validitySeconds, buffer, &offset);
1195 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu, buffer, &offset); 1195 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu, buffer, &offset);
1196 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu, buffer, &offset); 1196 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu, buffer, &offset);
1197 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu, buffer, &offset); 1197 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu, buffer, &offset);
1198 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset); 1198 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset);
1199 } 1199 }
1200 } 1200 }
1201 CsrUint8Des((u8 *) &primitive->scanConfig.disableAutonomousScans, buffer, &offset); 1201 CsrUint8Des((u8 *) &primitive->scanConfig.disableAutonomousScans, buffer, &offset);
1202 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.maxResults, buffer, &offset); 1202 CsrUint16Des((u16 *) &primitive->scanConfig.maxResults, buffer, &offset);
1203 CsrUint8Des((u8 *) &primitive->scanConfig.highRssiThreshold, buffer, &offset); 1203 CsrUint8Des((u8 *) &primitive->scanConfig.highRssiThreshold, buffer, &offset);
1204 CsrUint8Des((u8 *) &primitive->scanConfig.lowRssiThreshold, buffer, &offset); 1204 CsrUint8Des((u8 *) &primitive->scanConfig.lowRssiThreshold, buffer, &offset);
1205 CsrUint8Des((u8 *) &primitive->scanConfig.deltaRssiThreshold, buffer, &offset); 1205 CsrUint8Des((u8 *) &primitive->scanConfig.deltaRssiThreshold, buffer, &offset);
1206 CsrUint8Des((u8 *) &primitive->scanConfig.highSnrThreshold, buffer, &offset); 1206 CsrUint8Des((u8 *) &primitive->scanConfig.highSnrThreshold, buffer, &offset);
1207 CsrUint8Des((u8 *) &primitive->scanConfig.lowSnrThreshold, buffer, &offset); 1207 CsrUint8Des((u8 *) &primitive->scanConfig.lowSnrThreshold, buffer, &offset);
1208 CsrUint8Des((u8 *) &primitive->scanConfig.deltaSnrThreshold, buffer, &offset); 1208 CsrUint8Des((u8 *) &primitive->scanConfig.deltaSnrThreshold, buffer, &offset);
1209 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.passiveChannelListCount, buffer, &offset); 1209 CsrUint16Des((u16 *) &primitive->scanConfig.passiveChannelListCount, buffer, &offset);
1210 if (primitive->scanConfig.passiveChannelListCount) 1210 if (primitive->scanConfig.passiveChannelListCount)
1211 { 1211 {
1212 primitive->scanConfig.passiveChannelList = (u8 *)CsrPmemAlloc(primitive->scanConfig.passiveChannelListCount); 1212 primitive->scanConfig.passiveChannelList = (u8 *)CsrPmemAlloc(primitive->scanConfig.passiveChannelListCount);
1213 CsrMemCpyDes(primitive->scanConfig.passiveChannelList, buffer, &offset, ((CsrUint16) (primitive->scanConfig.passiveChannelListCount))); 1213 CsrMemCpyDes(primitive->scanConfig.passiveChannelList, buffer, &offset, ((u16) (primitive->scanConfig.passiveChannelListCount)));
1214 } 1214 }
1215 else 1215 else
1216 { 1216 {
@@ -1237,7 +1237,7 @@ CsrSize CsrWifiSmeScanFullReqSizeof(void *msg)
1237 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 52) */ 1237 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 52) */
1238 bufferSize += 1; /* u8 primitive->ssidCount */ 1238 bufferSize += 1; /* u8 primitive->ssidCount */
1239 { 1239 {
1240 CsrUint16 i1; 1240 u16 i1;
1241 for (i1 = 0; i1 < primitive->ssidCount; i1++) 1241 for (i1 = 0; i1 < primitive->ssidCount; i1++)
1242 { 1242 {
1243 bufferSize += 32; /* u8 primitive->ssid[i1].ssid[32] */ 1243 bufferSize += 32; /* u8 primitive->ssid[i1].ssid[32] */
@@ -1248,9 +1248,9 @@ CsrSize CsrWifiSmeScanFullReqSizeof(void *msg)
1248 bufferSize += 1; /* CsrBool primitive->forceScan */ 1248 bufferSize += 1; /* CsrBool primitive->forceScan */
1249 bufferSize += 1; /* CsrWifiSmeBssType primitive->bssType */ 1249 bufferSize += 1; /* CsrWifiSmeBssType primitive->bssType */
1250 bufferSize += 1; /* CsrWifiSmeScanType primitive->scanType */ 1250 bufferSize += 1; /* CsrWifiSmeScanType primitive->scanType */
1251 bufferSize += 2; /* CsrUint16 primitive->channelListCount */ 1251 bufferSize += 2; /* u16 primitive->channelListCount */
1252 bufferSize += primitive->channelListCount; /* u8 primitive->channelList */ 1252 bufferSize += primitive->channelListCount; /* u8 primitive->channelList */
1253 bufferSize += 2; /* CsrUint16 primitive->probeIeLength */ 1253 bufferSize += 2; /* u16 primitive->probeIeLength */
1254 bufferSize += primitive->probeIeLength; /* u8 primitive->probeIe */ 1254 bufferSize += primitive->probeIeLength; /* u8 primitive->probeIe */
1255 return bufferSize; 1255 return bufferSize;
1256} 1256}
@@ -1263,26 +1263,26 @@ u8* CsrWifiSmeScanFullReqSer(u8 *ptr, CsrSize *len, void *msg)
1263 CsrUint16Ser(ptr, len, primitive->common.type); 1263 CsrUint16Ser(ptr, len, primitive->common.type);
1264 CsrUint8Ser(ptr, len, (u8) primitive->ssidCount); 1264 CsrUint8Ser(ptr, len, (u8) primitive->ssidCount);
1265 { 1265 {
1266 CsrUint16 i1; 1266 u16 i1;
1267 for (i1 = 0; i1 < primitive->ssidCount; i1++) 1267 for (i1 = 0; i1 < primitive->ssidCount; i1++)
1268 { 1268 {
1269 CsrMemCpySer(ptr, len, (const void *) primitive->ssid[i1].ssid, ((CsrUint16) (32))); 1269 CsrMemCpySer(ptr, len, (const void *) primitive->ssid[i1].ssid, ((u16) (32)));
1270 CsrUint8Ser(ptr, len, (u8) primitive->ssid[i1].length); 1270 CsrUint8Ser(ptr, len, (u8) primitive->ssid[i1].length);
1271 } 1271 }
1272 } 1272 }
1273 CsrMemCpySer(ptr, len, (const void *) primitive->bssid.a, ((CsrUint16) (6))); 1273 CsrMemCpySer(ptr, len, (const void *) primitive->bssid.a, ((u16) (6)));
1274 CsrUint8Ser(ptr, len, (u8) primitive->forceScan); 1274 CsrUint8Ser(ptr, len, (u8) primitive->forceScan);
1275 CsrUint8Ser(ptr, len, (u8) primitive->bssType); 1275 CsrUint8Ser(ptr, len, (u8) primitive->bssType);
1276 CsrUint8Ser(ptr, len, (u8) primitive->scanType); 1276 CsrUint8Ser(ptr, len, (u8) primitive->scanType);
1277 CsrUint16Ser(ptr, len, (CsrUint16) primitive->channelListCount); 1277 CsrUint16Ser(ptr, len, (u16) primitive->channelListCount);
1278 if (primitive->channelListCount) 1278 if (primitive->channelListCount)
1279 { 1279 {
1280 CsrMemCpySer(ptr, len, (const void *) primitive->channelList, ((CsrUint16) (primitive->channelListCount))); 1280 CsrMemCpySer(ptr, len, (const void *) primitive->channelList, ((u16) (primitive->channelListCount)));
1281 } 1281 }
1282 CsrUint16Ser(ptr, len, (CsrUint16) primitive->probeIeLength); 1282 CsrUint16Ser(ptr, len, (u16) primitive->probeIeLength);
1283 if (primitive->probeIeLength) 1283 if (primitive->probeIeLength)
1284 { 1284 {
1285 CsrMemCpySer(ptr, len, (const void *) primitive->probeIe, ((CsrUint16) (primitive->probeIeLength))); 1285 CsrMemCpySer(ptr, len, (const void *) primitive->probeIe, ((u16) (primitive->probeIeLength)));
1286 } 1286 }
1287 return(ptr); 1287 return(ptr);
1288} 1288}
@@ -1302,32 +1302,32 @@ void* CsrWifiSmeScanFullReqDes(u8 *buffer, CsrSize length)
1302 primitive->ssid = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->ssidCount); 1302 primitive->ssid = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->ssidCount);
1303 } 1303 }
1304 { 1304 {
1305 CsrUint16 i1; 1305 u16 i1;
1306 for (i1 = 0; i1 < primitive->ssidCount; i1++) 1306 for (i1 = 0; i1 < primitive->ssidCount; i1++)
1307 { 1307 {
1308 CsrMemCpyDes(primitive->ssid[i1].ssid, buffer, &offset, ((CsrUint16) (32))); 1308 CsrMemCpyDes(primitive->ssid[i1].ssid, buffer, &offset, ((u16) (32)));
1309 CsrUint8Des((u8 *) &primitive->ssid[i1].length, buffer, &offset); 1309 CsrUint8Des((u8 *) &primitive->ssid[i1].length, buffer, &offset);
1310 } 1310 }
1311 } 1311 }
1312 CsrMemCpyDes(primitive->bssid.a, buffer, &offset, ((CsrUint16) (6))); 1312 CsrMemCpyDes(primitive->bssid.a, buffer, &offset, ((u16) (6)));
1313 CsrUint8Des((u8 *) &primitive->forceScan, buffer, &offset); 1313 CsrUint8Des((u8 *) &primitive->forceScan, buffer, &offset);
1314 CsrUint8Des((u8 *) &primitive->bssType, buffer, &offset); 1314 CsrUint8Des((u8 *) &primitive->bssType, buffer, &offset);
1315 CsrUint8Des((u8 *) &primitive->scanType, buffer, &offset); 1315 CsrUint8Des((u8 *) &primitive->scanType, buffer, &offset);
1316 CsrUint16Des((CsrUint16 *) &primitive->channelListCount, buffer, &offset); 1316 CsrUint16Des((u16 *) &primitive->channelListCount, buffer, &offset);
1317 if (primitive->channelListCount) 1317 if (primitive->channelListCount)
1318 { 1318 {
1319 primitive->channelList = (u8 *)CsrPmemAlloc(primitive->channelListCount); 1319 primitive->channelList = (u8 *)CsrPmemAlloc(primitive->channelListCount);
1320 CsrMemCpyDes(primitive->channelList, buffer, &offset, ((CsrUint16) (primitive->channelListCount))); 1320 CsrMemCpyDes(primitive->channelList, buffer, &offset, ((u16) (primitive->channelListCount)));
1321 } 1321 }
1322 else 1322 else
1323 { 1323 {
1324 primitive->channelList = NULL; 1324 primitive->channelList = NULL;
1325 } 1325 }
1326 CsrUint16Des((CsrUint16 *) &primitive->probeIeLength, buffer, &offset); 1326 CsrUint16Des((u16 *) &primitive->probeIeLength, buffer, &offset);
1327 if (primitive->probeIeLength) 1327 if (primitive->probeIeLength)
1328 { 1328 {
1329 primitive->probeIe = (u8 *)CsrPmemAlloc(primitive->probeIeLength); 1329 primitive->probeIe = (u8 *)CsrPmemAlloc(primitive->probeIeLength);
1330 CsrMemCpyDes(primitive->probeIe, buffer, &offset, ((CsrUint16) (primitive->probeIeLength))); 1330 CsrMemCpyDes(primitive->probeIe, buffer, &offset, ((u16) (primitive->probeIeLength)));
1331 } 1331 }
1332 else 1332 else
1333 { 1333 {
@@ -1353,7 +1353,7 @@ CsrSize CsrWifiSmeSmeStaConfigSetReqSizeof(void *msg)
1353 CsrSize bufferSize = 2; 1353 CsrSize bufferSize = 2;
1354 1354
1355 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 1355 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
1356 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1356 bufferSize += 2; /* u16 primitive->interfaceTag */
1357 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualityRssiChangeTrigger */ 1357 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualityRssiChangeTrigger */
1358 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualitySnrChangeTrigger */ 1358 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualitySnrChangeTrigger */
1359 bufferSize += 1; /* CsrWifiSmeWmmModeMask primitive->smeConfig.wmmModeMask */ 1359 bufferSize += 1; /* CsrWifiSmeWmmModeMask primitive->smeConfig.wmmModeMask */
@@ -1369,7 +1369,7 @@ u8* CsrWifiSmeSmeStaConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1369 CsrWifiSmeSmeStaConfigSetReq *primitive = (CsrWifiSmeSmeStaConfigSetReq *)msg; 1369 CsrWifiSmeSmeStaConfigSetReq *primitive = (CsrWifiSmeSmeStaConfigSetReq *)msg;
1370 *len = 0; 1370 *len = 0;
1371 CsrUint16Ser(ptr, len, primitive->common.type); 1371 CsrUint16Ser(ptr, len, primitive->common.type);
1372 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1372 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1373 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualityRssiChangeTrigger); 1373 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualityRssiChangeTrigger);
1374 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualitySnrChangeTrigger); 1374 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualitySnrChangeTrigger);
1375 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.wmmModeMask); 1375 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.wmmModeMask);
@@ -1387,7 +1387,7 @@ void* CsrWifiSmeSmeStaConfigSetReqDes(u8 *buffer, CsrSize length)
1387 offset = 0; 1387 offset = 0;
1388 1388
1389 CsrUint16Des(&primitive->common.type, buffer, &offset); 1389 CsrUint16Des(&primitive->common.type, buffer, &offset);
1390 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1390 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1391 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualityRssiChangeTrigger, buffer, &offset); 1391 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualityRssiChangeTrigger, buffer, &offset);
1392 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualitySnrChangeTrigger, buffer, &offset); 1392 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualitySnrChangeTrigger, buffer, &offset);
1393 CsrUint8Des((u8 *) &primitive->smeConfig.wmmModeMask, buffer, &offset); 1393 CsrUint8Des((u8 *) &primitive->smeConfig.wmmModeMask, buffer, &offset);
@@ -1405,14 +1405,14 @@ CsrSize CsrWifiSmeTspecReqSizeof(void *msg)
1405 CsrSize bufferSize = 2; 1405 CsrSize bufferSize = 2;
1406 1406
1407 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */ 1407 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 18) */
1408 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 1408 bufferSize += 2; /* u16 primitive->interfaceTag */
1409 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 1409 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
1410 bufferSize += 4; /* CsrUint32 primitive->transactionId */ 1410 bufferSize += 4; /* CsrUint32 primitive->transactionId */
1411 bufferSize += 1; /* CsrBool primitive->strict */ 1411 bufferSize += 1; /* CsrBool primitive->strict */
1412 bufferSize += 1; /* CsrWifiSmeTspecCtrlMask primitive->ctrlMask */ 1412 bufferSize += 1; /* CsrWifiSmeTspecCtrlMask primitive->ctrlMask */
1413 bufferSize += 2; /* CsrUint16 primitive->tspecLength */ 1413 bufferSize += 2; /* u16 primitive->tspecLength */
1414 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */ 1414 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */
1415 bufferSize += 2; /* CsrUint16 primitive->tclasLength */ 1415 bufferSize += 2; /* u16 primitive->tclasLength */
1416 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */ 1416 bufferSize += primitive->tclasLength; /* u8 primitive->tclas */
1417 return bufferSize; 1417 return bufferSize;
1418} 1418}
@@ -1423,20 +1423,20 @@ u8* CsrWifiSmeTspecReqSer(u8 *ptr, CsrSize *len, void *msg)
1423 CsrWifiSmeTspecReq *primitive = (CsrWifiSmeTspecReq *)msg; 1423 CsrWifiSmeTspecReq *primitive = (CsrWifiSmeTspecReq *)msg;
1424 *len = 0; 1424 *len = 0;
1425 CsrUint16Ser(ptr, len, primitive->common.type); 1425 CsrUint16Ser(ptr, len, primitive->common.type);
1426 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 1426 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
1427 CsrUint8Ser(ptr, len, (u8) primitive->action); 1427 CsrUint8Ser(ptr, len, (u8) primitive->action);
1428 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId); 1428 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId);
1429 CsrUint8Ser(ptr, len, (u8) primitive->strict); 1429 CsrUint8Ser(ptr, len, (u8) primitive->strict);
1430 CsrUint8Ser(ptr, len, (u8) primitive->ctrlMask); 1430 CsrUint8Ser(ptr, len, (u8) primitive->ctrlMask);
1431 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tspecLength); 1431 CsrUint16Ser(ptr, len, (u16) primitive->tspecLength);
1432 if (primitive->tspecLength) 1432 if (primitive->tspecLength)
1433 { 1433 {
1434 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((CsrUint16) (primitive->tspecLength))); 1434 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((u16) (primitive->tspecLength)));
1435 } 1435 }
1436 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tclasLength); 1436 CsrUint16Ser(ptr, len, (u16) primitive->tclasLength);
1437 if (primitive->tclasLength) 1437 if (primitive->tclasLength)
1438 { 1438 {
1439 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((CsrUint16) (primitive->tclasLength))); 1439 CsrMemCpySer(ptr, len, (const void *) primitive->tclas, ((u16) (primitive->tclasLength)));
1440 } 1440 }
1441 return(ptr); 1441 return(ptr);
1442} 1442}
@@ -1449,26 +1449,26 @@ void* CsrWifiSmeTspecReqDes(u8 *buffer, CsrSize length)
1449 offset = 0; 1449 offset = 0;
1450 1450
1451 CsrUint16Des(&primitive->common.type, buffer, &offset); 1451 CsrUint16Des(&primitive->common.type, buffer, &offset);
1452 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 1452 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
1453 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 1453 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
1454 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset); 1454 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset);
1455 CsrUint8Des((u8 *) &primitive->strict, buffer, &offset); 1455 CsrUint8Des((u8 *) &primitive->strict, buffer, &offset);
1456 CsrUint8Des((u8 *) &primitive->ctrlMask, buffer, &offset); 1456 CsrUint8Des((u8 *) &primitive->ctrlMask, buffer, &offset);
1457 CsrUint16Des((CsrUint16 *) &primitive->tspecLength, buffer, &offset); 1457 CsrUint16Des((u16 *) &primitive->tspecLength, buffer, &offset);
1458 if (primitive->tspecLength) 1458 if (primitive->tspecLength)
1459 { 1459 {
1460 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength); 1460 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength);
1461 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((CsrUint16) (primitive->tspecLength))); 1461 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((u16) (primitive->tspecLength)));
1462 } 1462 }
1463 else 1463 else
1464 { 1464 {
1465 primitive->tspec = NULL; 1465 primitive->tspec = NULL;
1466 } 1466 }
1467 CsrUint16Des((CsrUint16 *) &primitive->tclasLength, buffer, &offset); 1467 CsrUint16Des((u16 *) &primitive->tclasLength, buffer, &offset);
1468 if (primitive->tclasLength) 1468 if (primitive->tclasLength)
1469 { 1469 {
1470 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength); 1470 primitive->tclas = (u8 *)CsrPmemAlloc(primitive->tclasLength);
1471 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((CsrUint16) (primitive->tclasLength))); 1471 CsrMemCpyDes(primitive->tclas, buffer, &offset, ((u16) (primitive->tclasLength)));
1472 } 1472 }
1473 else 1473 else
1474 { 1474 {
@@ -1495,12 +1495,12 @@ CsrSize CsrWifiSmeWifiFlightmodeReqSizeof(void *msg)
1495 1495
1496 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */ 1496 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */
1497 bufferSize += 6; /* u8 primitive->address.a[6] */ 1497 bufferSize += 6; /* u8 primitive->address.a[6] */
1498 bufferSize += 2; /* CsrUint16 primitive->mibFilesCount */ 1498 bufferSize += 2; /* u16 primitive->mibFilesCount */
1499 { 1499 {
1500 CsrUint16 i1; 1500 u16 i1;
1501 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1501 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1502 { 1502 {
1503 bufferSize += 2; /* CsrUint16 primitive->mibFiles[i1].length */ 1503 bufferSize += 2; /* u16 primitive->mibFiles[i1].length */
1504 bufferSize += primitive->mibFiles[i1].length; /* u8 primitive->mibFiles[i1].data */ 1504 bufferSize += primitive->mibFiles[i1].length; /* u8 primitive->mibFiles[i1].data */
1505 } 1505 }
1506 } 1506 }
@@ -1513,16 +1513,16 @@ u8* CsrWifiSmeWifiFlightmodeReqSer(u8 *ptr, CsrSize *len, void *msg)
1513 CsrWifiSmeWifiFlightmodeReq *primitive = (CsrWifiSmeWifiFlightmodeReq *)msg; 1513 CsrWifiSmeWifiFlightmodeReq *primitive = (CsrWifiSmeWifiFlightmodeReq *)msg;
1514 *len = 0; 1514 *len = 0;
1515 CsrUint16Ser(ptr, len, primitive->common.type); 1515 CsrUint16Ser(ptr, len, primitive->common.type);
1516 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 1516 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
1517 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibFilesCount); 1517 CsrUint16Ser(ptr, len, (u16) primitive->mibFilesCount);
1518 { 1518 {
1519 CsrUint16 i1; 1519 u16 i1;
1520 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1520 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1521 { 1521 {
1522 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibFiles[i1].length); 1522 CsrUint16Ser(ptr, len, (u16) primitive->mibFiles[i1].length);
1523 if (primitive->mibFiles[i1].length) 1523 if (primitive->mibFiles[i1].length)
1524 { 1524 {
1525 CsrMemCpySer(ptr, len, (const void *) primitive->mibFiles[i1].data, ((CsrUint16) (primitive->mibFiles[i1].length))); 1525 CsrMemCpySer(ptr, len, (const void *) primitive->mibFiles[i1].data, ((u16) (primitive->mibFiles[i1].length)));
1526 } 1526 }
1527 } 1527 }
1528 } 1528 }
@@ -1537,22 +1537,22 @@ void* CsrWifiSmeWifiFlightmodeReqDes(u8 *buffer, CsrSize length)
1537 offset = 0; 1537 offset = 0;
1538 1538
1539 CsrUint16Des(&primitive->common.type, buffer, &offset); 1539 CsrUint16Des(&primitive->common.type, buffer, &offset);
1540 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 1540 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
1541 CsrUint16Des((CsrUint16 *) &primitive->mibFilesCount, buffer, &offset); 1541 CsrUint16Des((u16 *) &primitive->mibFilesCount, buffer, &offset);
1542 primitive->mibFiles = NULL; 1542 primitive->mibFiles = NULL;
1543 if (primitive->mibFilesCount) 1543 if (primitive->mibFilesCount)
1544 { 1544 {
1545 primitive->mibFiles = (CsrWifiSmeDataBlock *)CsrPmemAlloc(sizeof(CsrWifiSmeDataBlock) * primitive->mibFilesCount); 1545 primitive->mibFiles = (CsrWifiSmeDataBlock *)CsrPmemAlloc(sizeof(CsrWifiSmeDataBlock) * primitive->mibFilesCount);
1546 } 1546 }
1547 { 1547 {
1548 CsrUint16 i1; 1548 u16 i1;
1549 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1549 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1550 { 1550 {
1551 CsrUint16Des((CsrUint16 *) &primitive->mibFiles[i1].length, buffer, &offset); 1551 CsrUint16Des((u16 *) &primitive->mibFiles[i1].length, buffer, &offset);
1552 if (primitive->mibFiles[i1].length) 1552 if (primitive->mibFiles[i1].length)
1553 { 1553 {
1554 primitive->mibFiles[i1].data = (u8 *)CsrPmemAlloc(primitive->mibFiles[i1].length); 1554 primitive->mibFiles[i1].data = (u8 *)CsrPmemAlloc(primitive->mibFiles[i1].length);
1555 CsrMemCpyDes(primitive->mibFiles[i1].data, buffer, &offset, ((CsrUint16) (primitive->mibFiles[i1].length))); 1555 CsrMemCpyDes(primitive->mibFiles[i1].data, buffer, &offset, ((u16) (primitive->mibFiles[i1].length)));
1556 } 1556 }
1557 else 1557 else
1558 { 1558 {
@@ -1569,7 +1569,7 @@ void CsrWifiSmeWifiFlightmodeReqSerFree(void *voidPrimitivePointer)
1569{ 1569{
1570 CsrWifiSmeWifiFlightmodeReq *primitive = (CsrWifiSmeWifiFlightmodeReq *) voidPrimitivePointer; 1570 CsrWifiSmeWifiFlightmodeReq *primitive = (CsrWifiSmeWifiFlightmodeReq *) voidPrimitivePointer;
1571 { 1571 {
1572 CsrUint16 i1; 1572 u16 i1;
1573 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1573 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1574 { 1574 {
1575 CsrPmemFree(primitive->mibFiles[i1].data); 1575 CsrPmemFree(primitive->mibFiles[i1].data);
@@ -1587,12 +1587,12 @@ CsrSize CsrWifiSmeWifiOnReqSizeof(void *msg)
1587 1587
1588 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */ 1588 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 14) */
1589 bufferSize += 6; /* u8 primitive->address.a[6] */ 1589 bufferSize += 6; /* u8 primitive->address.a[6] */
1590 bufferSize += 2; /* CsrUint16 primitive->mibFilesCount */ 1590 bufferSize += 2; /* u16 primitive->mibFilesCount */
1591 { 1591 {
1592 CsrUint16 i1; 1592 u16 i1;
1593 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1593 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1594 { 1594 {
1595 bufferSize += 2; /* CsrUint16 primitive->mibFiles[i1].length */ 1595 bufferSize += 2; /* u16 primitive->mibFiles[i1].length */
1596 bufferSize += primitive->mibFiles[i1].length; /* u8 primitive->mibFiles[i1].data */ 1596 bufferSize += primitive->mibFiles[i1].length; /* u8 primitive->mibFiles[i1].data */
1597 } 1597 }
1598 } 1598 }
@@ -1605,16 +1605,16 @@ u8* CsrWifiSmeWifiOnReqSer(u8 *ptr, CsrSize *len, void *msg)
1605 CsrWifiSmeWifiOnReq *primitive = (CsrWifiSmeWifiOnReq *)msg; 1605 CsrWifiSmeWifiOnReq *primitive = (CsrWifiSmeWifiOnReq *)msg;
1606 *len = 0; 1606 *len = 0;
1607 CsrUint16Ser(ptr, len, primitive->common.type); 1607 CsrUint16Ser(ptr, len, primitive->common.type);
1608 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 1608 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
1609 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibFilesCount); 1609 CsrUint16Ser(ptr, len, (u16) primitive->mibFilesCount);
1610 { 1610 {
1611 CsrUint16 i1; 1611 u16 i1;
1612 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1612 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1613 { 1613 {
1614 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibFiles[i1].length); 1614 CsrUint16Ser(ptr, len, (u16) primitive->mibFiles[i1].length);
1615 if (primitive->mibFiles[i1].length) 1615 if (primitive->mibFiles[i1].length)
1616 { 1616 {
1617 CsrMemCpySer(ptr, len, (const void *) primitive->mibFiles[i1].data, ((CsrUint16) (primitive->mibFiles[i1].length))); 1617 CsrMemCpySer(ptr, len, (const void *) primitive->mibFiles[i1].data, ((u16) (primitive->mibFiles[i1].length)));
1618 } 1618 }
1619 } 1619 }
1620 } 1620 }
@@ -1629,22 +1629,22 @@ void* CsrWifiSmeWifiOnReqDes(u8 *buffer, CsrSize length)
1629 offset = 0; 1629 offset = 0;
1630 1630
1631 CsrUint16Des(&primitive->common.type, buffer, &offset); 1631 CsrUint16Des(&primitive->common.type, buffer, &offset);
1632 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 1632 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
1633 CsrUint16Des((CsrUint16 *) &primitive->mibFilesCount, buffer, &offset); 1633 CsrUint16Des((u16 *) &primitive->mibFilesCount, buffer, &offset);
1634 primitive->mibFiles = NULL; 1634 primitive->mibFiles = NULL;
1635 if (primitive->mibFilesCount) 1635 if (primitive->mibFilesCount)
1636 { 1636 {
1637 primitive->mibFiles = (CsrWifiSmeDataBlock *)CsrPmemAlloc(sizeof(CsrWifiSmeDataBlock) * primitive->mibFilesCount); 1637 primitive->mibFiles = (CsrWifiSmeDataBlock *)CsrPmemAlloc(sizeof(CsrWifiSmeDataBlock) * primitive->mibFilesCount);
1638 } 1638 }
1639 { 1639 {
1640 CsrUint16 i1; 1640 u16 i1;
1641 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1641 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1642 { 1642 {
1643 CsrUint16Des((CsrUint16 *) &primitive->mibFiles[i1].length, buffer, &offset); 1643 CsrUint16Des((u16 *) &primitive->mibFiles[i1].length, buffer, &offset);
1644 if (primitive->mibFiles[i1].length) 1644 if (primitive->mibFiles[i1].length)
1645 { 1645 {
1646 primitive->mibFiles[i1].data = (u8 *)CsrPmemAlloc(primitive->mibFiles[i1].length); 1646 primitive->mibFiles[i1].data = (u8 *)CsrPmemAlloc(primitive->mibFiles[i1].length);
1647 CsrMemCpyDes(primitive->mibFiles[i1].data, buffer, &offset, ((CsrUint16) (primitive->mibFiles[i1].length))); 1647 CsrMemCpyDes(primitive->mibFiles[i1].data, buffer, &offset, ((u16) (primitive->mibFiles[i1].length)));
1648 } 1648 }
1649 else 1649 else
1650 { 1650 {
@@ -1661,7 +1661,7 @@ void CsrWifiSmeWifiOnReqSerFree(void *voidPrimitivePointer)
1661{ 1661{
1662 CsrWifiSmeWifiOnReq *primitive = (CsrWifiSmeWifiOnReq *) voidPrimitivePointer; 1662 CsrWifiSmeWifiOnReq *primitive = (CsrWifiSmeWifiOnReq *) voidPrimitivePointer;
1663 { 1663 {
1664 CsrUint16 i1; 1664 u16 i1;
1665 for (i1 = 0; i1 < primitive->mibFilesCount; i1++) 1665 for (i1 = 0; i1 < primitive->mibFilesCount; i1++)
1666 { 1666 {
1667 CsrPmemFree(primitive->mibFiles[i1].data); 1667 CsrPmemFree(primitive->mibFiles[i1].data);
@@ -1680,7 +1680,7 @@ CsrSize CsrWifiSmeCloakedSsidsSetReqSizeof(void *msg)
1680 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 37) */ 1680 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 37) */
1681 bufferSize += 1; /* u8 primitive->cloakedSsids.cloakedSsidsCount */ 1681 bufferSize += 1; /* u8 primitive->cloakedSsids.cloakedSsidsCount */
1682 { 1682 {
1683 CsrUint16 i2; 1683 u16 i2;
1684 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 1684 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
1685 { 1685 {
1686 bufferSize += 32; /* u8 primitive->cloakedSsids.cloakedSsids[i2].ssid[32] */ 1686 bufferSize += 32; /* u8 primitive->cloakedSsids.cloakedSsids[i2].ssid[32] */
@@ -1698,10 +1698,10 @@ u8* CsrWifiSmeCloakedSsidsSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1698 CsrUint16Ser(ptr, len, primitive->common.type); 1698 CsrUint16Ser(ptr, len, primitive->common.type);
1699 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsidsCount); 1699 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsidsCount);
1700 { 1700 {
1701 CsrUint16 i2; 1701 u16 i2;
1702 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 1702 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
1703 { 1703 {
1704 CsrMemCpySer(ptr, len, (const void *) primitive->cloakedSsids.cloakedSsids[i2].ssid, ((CsrUint16) (32))); 1704 CsrMemCpySer(ptr, len, (const void *) primitive->cloakedSsids.cloakedSsids[i2].ssid, ((u16) (32)));
1705 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsids[i2].length); 1705 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsids[i2].length);
1706 } 1706 }
1707 } 1707 }
@@ -1723,10 +1723,10 @@ void* CsrWifiSmeCloakedSsidsSetReqDes(u8 *buffer, CsrSize length)
1723 primitive->cloakedSsids.cloakedSsids = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->cloakedSsids.cloakedSsidsCount); 1723 primitive->cloakedSsids.cloakedSsids = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->cloakedSsids.cloakedSsidsCount);
1724 } 1724 }
1725 { 1725 {
1726 CsrUint16 i2; 1726 u16 i2;
1727 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 1727 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
1728 { 1728 {
1729 CsrMemCpyDes(primitive->cloakedSsids.cloakedSsids[i2].ssid, buffer, &offset, ((CsrUint16) (32))); 1729 CsrMemCpyDes(primitive->cloakedSsids.cloakedSsids[i2].ssid, buffer, &offset, ((u16) (32)));
1730 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsids[i2].length, buffer, &offset); 1730 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsids[i2].length, buffer, &offset);
1731 } 1731 }
1732 } 1732 }
@@ -1762,7 +1762,7 @@ u8* CsrWifiSmeSmeCommonConfigSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1762 *len = 0; 1762 *len = 0;
1763 CsrUint16Ser(ptr, len, primitive->common.type); 1763 CsrUint16Ser(ptr, len, primitive->common.type);
1764 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.trustLevel); 1764 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.trustLevel);
1765 CsrMemCpySer(ptr, len, (const void *) primitive->deviceConfig.countryCode, ((CsrUint16) (2))); 1765 CsrMemCpySer(ptr, len, (const void *) primitive->deviceConfig.countryCode, ((u16) (2)));
1766 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.firmwareDriverInterface); 1766 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.firmwareDriverInterface);
1767 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.enableStrictDraftN); 1767 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.enableStrictDraftN);
1768 return(ptr); 1768 return(ptr);
@@ -1777,7 +1777,7 @@ void* CsrWifiSmeSmeCommonConfigSetReqDes(u8 *buffer, CsrSize length)
1777 1777
1778 CsrUint16Des(&primitive->common.type, buffer, &offset); 1778 CsrUint16Des(&primitive->common.type, buffer, &offset);
1779 CsrUint8Des((u8 *) &primitive->deviceConfig.trustLevel, buffer, &offset); 1779 CsrUint8Des((u8 *) &primitive->deviceConfig.trustLevel, buffer, &offset);
1780 CsrMemCpyDes(primitive->deviceConfig.countryCode, buffer, &offset, ((CsrUint16) (2))); 1780 CsrMemCpyDes(primitive->deviceConfig.countryCode, buffer, &offset, ((u16) (2)));
1781 CsrUint8Des((u8 *) &primitive->deviceConfig.firmwareDriverInterface, buffer, &offset); 1781 CsrUint8Des((u8 *) &primitive->deviceConfig.firmwareDriverInterface, buffer, &offset);
1782 CsrUint8Des((u8 *) &primitive->deviceConfig.enableStrictDraftN, buffer, &offset); 1782 CsrUint8Des((u8 *) &primitive->deviceConfig.enableStrictDraftN, buffer, &offset);
1783 1783
@@ -1805,7 +1805,7 @@ CsrSize CsrWifiSmeWpsConfigurationReqSizeof(void *msg)
1805 bufferSize += 8; /* u8 primitive->wpsConfig.primDeviceType.deviceDetails[8] */ 1805 bufferSize += 8; /* u8 primitive->wpsConfig.primDeviceType.deviceDetails[8] */
1806 bufferSize += 1; /* u8 primitive->wpsConfig.secondaryDeviceTypeCount */ 1806 bufferSize += 1; /* u8 primitive->wpsConfig.secondaryDeviceTypeCount */
1807 { 1807 {
1808 CsrUint16 i2; 1808 u16 i2;
1809 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++) 1809 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++)
1810 { 1810 {
1811 bufferSize += 8; /* u8 primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails[8] */ 1811 bufferSize += 8; /* u8 primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails[8] */
@@ -1824,28 +1824,28 @@ u8* CsrWifiSmeWpsConfigurationReqSer(u8 *ptr, CsrSize *len, void *msg)
1824 *len = 0; 1824 *len = 0;
1825 CsrUint16Ser(ptr, len, primitive->common.type); 1825 CsrUint16Ser(ptr, len, primitive->common.type);
1826 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.wpsVersion); 1826 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.wpsVersion);
1827 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.uuid, ((CsrUint16) (16))); 1827 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.uuid, ((u16) (16)));
1828 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.deviceName, ((CsrUint16) (32))); 1828 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.deviceName, ((u16) (32)));
1829 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.deviceNameLength); 1829 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.deviceNameLength);
1830 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.manufacturer, ((CsrUint16) (64))); 1830 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.manufacturer, ((u16) (64)));
1831 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.manufacturerLength); 1831 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.manufacturerLength);
1832 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.modelName, ((CsrUint16) (32))); 1832 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.modelName, ((u16) (32)));
1833 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.modelNameLength); 1833 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.modelNameLength);
1834 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.modelNumber, ((CsrUint16) (32))); 1834 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.modelNumber, ((u16) (32)));
1835 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.modelNumberLength); 1835 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.modelNumberLength);
1836 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.serialNumber, ((CsrUint16) (32))); 1836 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.serialNumber, ((u16) (32)));
1837 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.primDeviceType.deviceDetails, ((CsrUint16) (8))); 1837 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.primDeviceType.deviceDetails, ((u16) (8)));
1838 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.secondaryDeviceTypeCount); 1838 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.secondaryDeviceTypeCount);
1839 { 1839 {
1840 CsrUint16 i2; 1840 u16 i2;
1841 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++) 1841 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++)
1842 { 1842 {
1843 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails, ((CsrUint16) (8))); 1843 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails, ((u16) (8)));
1844 } 1844 }
1845 } 1845 }
1846 CsrUint16Ser(ptr, len, (CsrUint16) primitive->wpsConfig.configMethods); 1846 CsrUint16Ser(ptr, len, (u16) primitive->wpsConfig.configMethods);
1847 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.rfBands); 1847 CsrUint8Ser(ptr, len, (u8) primitive->wpsConfig.rfBands);
1848 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.osVersion, ((CsrUint16) (4))); 1848 CsrMemCpySer(ptr, len, (const void *) primitive->wpsConfig.osVersion, ((u16) (4)));
1849 return(ptr); 1849 return(ptr);
1850} 1850}
1851 1851
@@ -1858,17 +1858,17 @@ void* CsrWifiSmeWpsConfigurationReqDes(u8 *buffer, CsrSize length)
1858 1858
1859 CsrUint16Des(&primitive->common.type, buffer, &offset); 1859 CsrUint16Des(&primitive->common.type, buffer, &offset);
1860 CsrUint8Des((u8 *) &primitive->wpsConfig.wpsVersion, buffer, &offset); 1860 CsrUint8Des((u8 *) &primitive->wpsConfig.wpsVersion, buffer, &offset);
1861 CsrMemCpyDes(primitive->wpsConfig.uuid, buffer, &offset, ((CsrUint16) (16))); 1861 CsrMemCpyDes(primitive->wpsConfig.uuid, buffer, &offset, ((u16) (16)));
1862 CsrMemCpyDes(primitive->wpsConfig.deviceName, buffer, &offset, ((CsrUint16) (32))); 1862 CsrMemCpyDes(primitive->wpsConfig.deviceName, buffer, &offset, ((u16) (32)));
1863 CsrUint8Des((u8 *) &primitive->wpsConfig.deviceNameLength, buffer, &offset); 1863 CsrUint8Des((u8 *) &primitive->wpsConfig.deviceNameLength, buffer, &offset);
1864 CsrMemCpyDes(primitive->wpsConfig.manufacturer, buffer, &offset, ((CsrUint16) (64))); 1864 CsrMemCpyDes(primitive->wpsConfig.manufacturer, buffer, &offset, ((u16) (64)));
1865 CsrUint8Des((u8 *) &primitive->wpsConfig.manufacturerLength, buffer, &offset); 1865 CsrUint8Des((u8 *) &primitive->wpsConfig.manufacturerLength, buffer, &offset);
1866 CsrMemCpyDes(primitive->wpsConfig.modelName, buffer, &offset, ((CsrUint16) (32))); 1866 CsrMemCpyDes(primitive->wpsConfig.modelName, buffer, &offset, ((u16) (32)));
1867 CsrUint8Des((u8 *) &primitive->wpsConfig.modelNameLength, buffer, &offset); 1867 CsrUint8Des((u8 *) &primitive->wpsConfig.modelNameLength, buffer, &offset);
1868 CsrMemCpyDes(primitive->wpsConfig.modelNumber, buffer, &offset, ((CsrUint16) (32))); 1868 CsrMemCpyDes(primitive->wpsConfig.modelNumber, buffer, &offset, ((u16) (32)));
1869 CsrUint8Des((u8 *) &primitive->wpsConfig.modelNumberLength, buffer, &offset); 1869 CsrUint8Des((u8 *) &primitive->wpsConfig.modelNumberLength, buffer, &offset);
1870 CsrMemCpyDes(primitive->wpsConfig.serialNumber, buffer, &offset, ((CsrUint16) (32))); 1870 CsrMemCpyDes(primitive->wpsConfig.serialNumber, buffer, &offset, ((u16) (32)));
1871 CsrMemCpyDes(primitive->wpsConfig.primDeviceType.deviceDetails, buffer, &offset, ((CsrUint16) (8))); 1871 CsrMemCpyDes(primitive->wpsConfig.primDeviceType.deviceDetails, buffer, &offset, ((u16) (8)));
1872 CsrUint8Des((u8 *) &primitive->wpsConfig.secondaryDeviceTypeCount, buffer, &offset); 1872 CsrUint8Des((u8 *) &primitive->wpsConfig.secondaryDeviceTypeCount, buffer, &offset);
1873 primitive->wpsConfig.secondaryDeviceType = NULL; 1873 primitive->wpsConfig.secondaryDeviceType = NULL;
1874 if (primitive->wpsConfig.secondaryDeviceTypeCount) 1874 if (primitive->wpsConfig.secondaryDeviceTypeCount)
@@ -1876,15 +1876,15 @@ void* CsrWifiSmeWpsConfigurationReqDes(u8 *buffer, CsrSize length)
1876 primitive->wpsConfig.secondaryDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->wpsConfig.secondaryDeviceTypeCount); 1876 primitive->wpsConfig.secondaryDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->wpsConfig.secondaryDeviceTypeCount);
1877 } 1877 }
1878 { 1878 {
1879 CsrUint16 i2; 1879 u16 i2;
1880 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++) 1880 for (i2 = 0; i2 < primitive->wpsConfig.secondaryDeviceTypeCount; i2++)
1881 { 1881 {
1882 CsrMemCpyDes(primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails, buffer, &offset, ((CsrUint16) (8))); 1882 CsrMemCpyDes(primitive->wpsConfig.secondaryDeviceType[i2].deviceDetails, buffer, &offset, ((u16) (8)));
1883 } 1883 }
1884 } 1884 }
1885 CsrUint16Des((CsrUint16 *) &primitive->wpsConfig.configMethods, buffer, &offset); 1885 CsrUint16Des((u16 *) &primitive->wpsConfig.configMethods, buffer, &offset);
1886 CsrUint8Des((u8 *) &primitive->wpsConfig.rfBands, buffer, &offset); 1886 CsrUint8Des((u8 *) &primitive->wpsConfig.rfBands, buffer, &offset);
1887 CsrMemCpyDes(primitive->wpsConfig.osVersion, buffer, &offset, ((CsrUint16) (4))); 1887 CsrMemCpyDes(primitive->wpsConfig.osVersion, buffer, &offset, ((u16) (4)));
1888 1888
1889 return primitive; 1889 return primitive;
1890} 1890}
@@ -1918,7 +1918,7 @@ u8* CsrWifiSmeSetReqSer(u8 *ptr, CsrSize *len, void *msg)
1918 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength); 1918 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength);
1919 if (primitive->dataLength) 1919 if (primitive->dataLength)
1920 { 1920 {
1921 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 1921 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
1922 } 1922 }
1923 return(ptr); 1923 return(ptr);
1924} 1924}
@@ -1935,7 +1935,7 @@ void* CsrWifiSmeSetReqDes(u8 *buffer, CsrSize length)
1935 if (primitive->dataLength) 1935 if (primitive->dataLength)
1936 { 1936 {
1937 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 1937 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
1938 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 1938 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
1939 } 1939 }
1940 else 1940 else
1941 { 1941 {
@@ -1960,10 +1960,10 @@ CsrSize CsrWifiSmeAdhocConfigGetCfmSizeof(void *msg)
1960 1960
1961 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 1961 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
1962 bufferSize += 2; /* CsrResult primitive->status */ 1962 bufferSize += 2; /* CsrResult primitive->status */
1963 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.atimWindowTu */ 1963 bufferSize += 2; /* u16 primitive->adHocConfig.atimWindowTu */
1964 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.beaconPeriodTu */ 1964 bufferSize += 2; /* u16 primitive->adHocConfig.beaconPeriodTu */
1965 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.joinOnlyAttempts */ 1965 bufferSize += 2; /* u16 primitive->adHocConfig.joinOnlyAttempts */
1966 bufferSize += 2; /* CsrUint16 primitive->adHocConfig.joinAttemptIntervalMs */ 1966 bufferSize += 2; /* u16 primitive->adHocConfig.joinAttemptIntervalMs */
1967 return bufferSize; 1967 return bufferSize;
1968} 1968}
1969 1969
@@ -1973,11 +1973,11 @@ u8* CsrWifiSmeAdhocConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
1973 CsrWifiSmeAdhocConfigGetCfm *primitive = (CsrWifiSmeAdhocConfigGetCfm *)msg; 1973 CsrWifiSmeAdhocConfigGetCfm *primitive = (CsrWifiSmeAdhocConfigGetCfm *)msg;
1974 *len = 0; 1974 *len = 0;
1975 CsrUint16Ser(ptr, len, primitive->common.type); 1975 CsrUint16Ser(ptr, len, primitive->common.type);
1976 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 1976 CsrUint16Ser(ptr, len, (u16) primitive->status);
1977 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.atimWindowTu); 1977 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.atimWindowTu);
1978 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.beaconPeriodTu); 1978 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.beaconPeriodTu);
1979 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.joinOnlyAttempts); 1979 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.joinOnlyAttempts);
1980 CsrUint16Ser(ptr, len, (CsrUint16) primitive->adHocConfig.joinAttemptIntervalMs); 1980 CsrUint16Ser(ptr, len, (u16) primitive->adHocConfig.joinAttemptIntervalMs);
1981 return(ptr); 1981 return(ptr);
1982} 1982}
1983 1983
@@ -1989,11 +1989,11 @@ void* CsrWifiSmeAdhocConfigGetCfmDes(u8 *buffer, CsrSize length)
1989 offset = 0; 1989 offset = 0;
1990 1990
1991 CsrUint16Des(&primitive->common.type, buffer, &offset); 1991 CsrUint16Des(&primitive->common.type, buffer, &offset);
1992 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 1992 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
1993 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.atimWindowTu, buffer, &offset); 1993 CsrUint16Des((u16 *) &primitive->adHocConfig.atimWindowTu, buffer, &offset);
1994 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.beaconPeriodTu, buffer, &offset); 1994 CsrUint16Des((u16 *) &primitive->adHocConfig.beaconPeriodTu, buffer, &offset);
1995 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.joinOnlyAttempts, buffer, &offset); 1995 CsrUint16Des((u16 *) &primitive->adHocConfig.joinOnlyAttempts, buffer, &offset);
1996 CsrUint16Des((CsrUint16 *) &primitive->adHocConfig.joinAttemptIntervalMs, buffer, &offset); 1996 CsrUint16Des((u16 *) &primitive->adHocConfig.joinAttemptIntervalMs, buffer, &offset);
1997 1997
1998 return primitive; 1998 return primitive;
1999} 1999}
@@ -2005,38 +2005,38 @@ CsrSize CsrWifiSmeAssociationCompleteIndSizeof(void *msg)
2005 CsrSize bufferSize = 2; 2005 CsrSize bufferSize = 2;
2006 2006
2007 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 98) */ 2007 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 98) */
2008 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2008 bufferSize += 2; /* u16 primitive->interfaceTag */
2009 bufferSize += 2; /* CsrResult primitive->status */ 2009 bufferSize += 2; /* CsrResult primitive->status */
2010 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */ 2010 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */
2011 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */ 2011 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */
2012 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */ 2012 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */
2013 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */ 2013 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */
2014 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */ 2014 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */
2015 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.channelFrequency */ 2015 bufferSize += 2; /* u16 primitive->connectionInfo.channelFrequency */
2016 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */ 2016 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */
2017 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */ 2017 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */
2018 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */ 2018 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */
2019 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */ 2019 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */
2020 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.atimWindowTu */ 2020 bufferSize += 2; /* u16 primitive->connectionInfo.atimWindowTu */
2021 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconPeriodTu */ 2021 bufferSize += 2; /* u16 primitive->connectionInfo.beaconPeriodTu */
2022 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */ 2022 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */
2023 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconFrameLength */ 2023 bufferSize += 2; /* u16 primitive->connectionInfo.beaconFrameLength */
2024 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */ 2024 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */
2025 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationReqFrameLength */ 2025 bufferSize += 2; /* u16 primitive->connectionInfo.associationReqFrameLength */
2026 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */ 2026 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */
2027 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationRspFrameLength */ 2027 bufferSize += 2; /* u16 primitive->connectionInfo.associationRspFrameLength */
2028 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */ 2028 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */
2029 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocScanInfoElementsLength */ 2029 bufferSize += 2; /* u16 primitive->connectionInfo.assocScanInfoElementsLength */
2030 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */ 2030 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */
2031 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqCapabilities */ 2031 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqCapabilities */
2032 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqListenIntervalTu */ 2032 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqListenIntervalTu */
2033 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */ 2033 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */
2034 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqInfoElementsLength */ 2034 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqInfoElementsLength */
2035 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */ 2035 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */
2036 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */ 2036 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */
2037 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspCapabilityInfo */ 2037 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspCapabilityInfo */
2038 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspAssociationId */ 2038 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspAssociationId */
2039 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspInfoElementsLength */ 2039 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspInfoElementsLength */
2040 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */ 2040 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */
2041 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->deauthReason */ 2041 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->deauthReason */
2042 return bufferSize; 2042 return bufferSize;
@@ -2048,58 +2048,58 @@ u8* CsrWifiSmeAssociationCompleteIndSer(u8 *ptr, CsrSize *len, void *msg)
2048 CsrWifiSmeAssociationCompleteInd *primitive = (CsrWifiSmeAssociationCompleteInd *)msg; 2048 CsrWifiSmeAssociationCompleteInd *primitive = (CsrWifiSmeAssociationCompleteInd *)msg;
2049 *len = 0; 2049 *len = 0;
2050 CsrUint16Ser(ptr, len, primitive->common.type); 2050 CsrUint16Ser(ptr, len, primitive->common.type);
2051 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2051 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2052 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2052 CsrUint16Ser(ptr, len, (u16) primitive->status);
2053 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((CsrUint16) (32))); 2053 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((u16) (32)));
2054 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length); 2054 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length);
2055 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((CsrUint16) (6))); 2055 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((u16) (6)));
2056 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211); 2056 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211);
2057 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber); 2057 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber);
2058 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.channelFrequency); 2058 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.channelFrequency);
2059 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.authMode); 2059 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.authMode);
2060 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.pairwiseCipher); 2060 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.pairwiseCipher);
2061 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.groupCipher); 2061 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.groupCipher);
2062 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex); 2062 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex);
2063 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.atimWindowTu); 2063 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.atimWindowTu);
2064 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconPeriodTu); 2064 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconPeriodTu);
2065 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation); 2065 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation);
2066 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconFrameLength); 2066 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconFrameLength);
2067 if (primitive->connectionInfo.beaconFrameLength) 2067 if (primitive->connectionInfo.beaconFrameLength)
2068 { 2068 {
2069 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 2069 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((u16) (primitive->connectionInfo.beaconFrameLength)));
2070 } 2070 }
2071 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationReqFrameLength); 2071 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationReqFrameLength);
2072 if (primitive->connectionInfo.associationReqFrameLength) 2072 if (primitive->connectionInfo.associationReqFrameLength)
2073 { 2073 {
2074 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 2074 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
2075 } 2075 }
2076 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationRspFrameLength); 2076 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationRspFrameLength);
2077 if (primitive->connectionInfo.associationRspFrameLength) 2077 if (primitive->connectionInfo.associationRspFrameLength)
2078 { 2078 {
2079 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 2079 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
2080 } 2080 }
2081 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocScanInfoElementsLength); 2081 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocScanInfoElementsLength);
2082 if (primitive->connectionInfo.assocScanInfoElementsLength) 2082 if (primitive->connectionInfo.assocScanInfoElementsLength)
2083 { 2083 {
2084 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 2084 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
2085 } 2085 }
2086 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqCapabilities); 2086 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqCapabilities);
2087 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqListenIntervalTu); 2087 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqListenIntervalTu);
2088 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((CsrUint16) (6))); 2088 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((u16) (6)));
2089 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqInfoElementsLength); 2089 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqInfoElementsLength);
2090 if (primitive->connectionInfo.assocReqInfoElementsLength) 2090 if (primitive->connectionInfo.assocReqInfoElementsLength)
2091 { 2091 {
2092 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 2092 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
2093 } 2093 }
2094 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspResult); 2094 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspResult);
2095 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspCapabilityInfo); 2095 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspCapabilityInfo);
2096 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspAssociationId); 2096 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspAssociationId);
2097 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspInfoElementsLength); 2097 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspInfoElementsLength);
2098 if (primitive->connectionInfo.assocRspInfoElementsLength) 2098 if (primitive->connectionInfo.assocRspInfoElementsLength)
2099 { 2099 {
2100 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 2100 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
2101 } 2101 }
2102 CsrUint16Ser(ptr, len, (CsrUint16) primitive->deauthReason); 2102 CsrUint16Ser(ptr, len, (u16) primitive->deauthReason);
2103 return(ptr); 2103 return(ptr);
2104} 2104}
2105 2105
@@ -2111,88 +2111,88 @@ void* CsrWifiSmeAssociationCompleteIndDes(u8 *buffer, CsrSize length)
2111 offset = 0; 2111 offset = 0;
2112 2112
2113 CsrUint16Des(&primitive->common.type, buffer, &offset); 2113 CsrUint16Des(&primitive->common.type, buffer, &offset);
2114 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2114 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2115 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2115 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2116 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 2116 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((u16) (32)));
2117 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset); 2117 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset);
2118 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((CsrUint16) (6))); 2118 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((u16) (6)));
2119 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset); 2119 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset);
2120 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset); 2120 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset);
2121 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset); 2121 CsrUint16Des((u16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset);
2122 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.authMode, buffer, &offset); 2122 CsrUint16Des((u16 *) &primitive->connectionInfo.authMode, buffer, &offset);
2123 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset); 2123 CsrUint16Des((u16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset);
2124 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.groupCipher, buffer, &offset); 2124 CsrUint16Des((u16 *) &primitive->connectionInfo.groupCipher, buffer, &offset);
2125 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset); 2125 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset);
2126 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset); 2126 CsrUint16Des((u16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset);
2127 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset); 2127 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset);
2128 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset); 2128 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset);
2129 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset); 2129 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset);
2130 if (primitive->connectionInfo.beaconFrameLength) 2130 if (primitive->connectionInfo.beaconFrameLength)
2131 { 2131 {
2132 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength); 2132 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength);
2133 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 2133 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((u16) (primitive->connectionInfo.beaconFrameLength)));
2134 } 2134 }
2135 else 2135 else
2136 { 2136 {
2137 primitive->connectionInfo.beaconFrame = NULL; 2137 primitive->connectionInfo.beaconFrame = NULL;
2138 } 2138 }
2139 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset); 2139 CsrUint16Des((u16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset);
2140 if (primitive->connectionInfo.associationReqFrameLength) 2140 if (primitive->connectionInfo.associationReqFrameLength)
2141 { 2141 {
2142 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength); 2142 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength);
2143 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 2143 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
2144 } 2144 }
2145 else 2145 else
2146 { 2146 {
2147 primitive->connectionInfo.associationReqFrame = NULL; 2147 primitive->connectionInfo.associationReqFrame = NULL;
2148 } 2148 }
2149 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset); 2149 CsrUint16Des((u16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset);
2150 if (primitive->connectionInfo.associationRspFrameLength) 2150 if (primitive->connectionInfo.associationRspFrameLength)
2151 { 2151 {
2152 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength); 2152 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength);
2153 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 2153 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
2154 } 2154 }
2155 else 2155 else
2156 { 2156 {
2157 primitive->connectionInfo.associationRspFrame = NULL; 2157 primitive->connectionInfo.associationRspFrame = NULL;
2158 } 2158 }
2159 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset); 2159 CsrUint16Des((u16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset);
2160 if (primitive->connectionInfo.assocScanInfoElementsLength) 2160 if (primitive->connectionInfo.assocScanInfoElementsLength)
2161 { 2161 {
2162 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength); 2162 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength);
2163 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 2163 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
2164 } 2164 }
2165 else 2165 else
2166 { 2166 {
2167 primitive->connectionInfo.assocScanInfoElements = NULL; 2167 primitive->connectionInfo.assocScanInfoElements = NULL;
2168 } 2168 }
2169 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset); 2169 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset);
2170 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset); 2170 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset);
2171 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((CsrUint16) (6))); 2171 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((u16) (6)));
2172 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset); 2172 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset);
2173 if (primitive->connectionInfo.assocReqInfoElementsLength) 2173 if (primitive->connectionInfo.assocReqInfoElementsLength)
2174 { 2174 {
2175 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength); 2175 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength);
2176 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 2176 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
2177 } 2177 }
2178 else 2178 else
2179 { 2179 {
2180 primitive->connectionInfo.assocReqInfoElements = NULL; 2180 primitive->connectionInfo.assocReqInfoElements = NULL;
2181 } 2181 }
2182 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset); 2182 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset);
2183 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset); 2183 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset);
2184 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset); 2184 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset);
2185 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset); 2185 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset);
2186 if (primitive->connectionInfo.assocRspInfoElementsLength) 2186 if (primitive->connectionInfo.assocRspInfoElementsLength)
2187 { 2187 {
2188 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength); 2188 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength);
2189 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 2189 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
2190 } 2190 }
2191 else 2191 else
2192 { 2192 {
2193 primitive->connectionInfo.assocRspInfoElements = NULL; 2193 primitive->connectionInfo.assocRspInfoElements = NULL;
2194 } 2194 }
2195 CsrUint16Des((CsrUint16 *) &primitive->deauthReason, buffer, &offset); 2195 CsrUint16Des((u16 *) &primitive->deauthReason, buffer, &offset);
2196 2196
2197 return primitive; 2197 return primitive;
2198} 2198}
@@ -2216,7 +2216,7 @@ CsrSize CsrWifiSmeAssociationStartIndSizeof(void *msg)
2216 CsrSize bufferSize = 2; 2216 CsrSize bufferSize = 2;
2217 2217
2218 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 44) */ 2218 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 44) */
2219 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2219 bufferSize += 2; /* u16 primitive->interfaceTag */
2220 bufferSize += 6; /* u8 primitive->address.a[6] */ 2220 bufferSize += 6; /* u8 primitive->address.a[6] */
2221 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */ 2221 bufferSize += 32; /* u8 primitive->ssid.ssid[32] */
2222 bufferSize += 1; /* u8 primitive->ssid.length */ 2222 bufferSize += 1; /* u8 primitive->ssid.length */
@@ -2229,9 +2229,9 @@ u8* CsrWifiSmeAssociationStartIndSer(u8 *ptr, CsrSize *len, void *msg)
2229 CsrWifiSmeAssociationStartInd *primitive = (CsrWifiSmeAssociationStartInd *)msg; 2229 CsrWifiSmeAssociationStartInd *primitive = (CsrWifiSmeAssociationStartInd *)msg;
2230 *len = 0; 2230 *len = 0;
2231 CsrUint16Ser(ptr, len, primitive->common.type); 2231 CsrUint16Ser(ptr, len, primitive->common.type);
2232 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2232 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2233 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 2233 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
2234 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((CsrUint16) (32))); 2234 CsrMemCpySer(ptr, len, (const void *) primitive->ssid.ssid, ((u16) (32)));
2235 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length); 2235 CsrUint8Ser(ptr, len, (u8) primitive->ssid.length);
2236 return(ptr); 2236 return(ptr);
2237} 2237}
@@ -2244,9 +2244,9 @@ void* CsrWifiSmeAssociationStartIndDes(u8 *buffer, CsrSize length)
2244 offset = 0; 2244 offset = 0;
2245 2245
2246 CsrUint16Des(&primitive->common.type, buffer, &offset); 2246 CsrUint16Des(&primitive->common.type, buffer, &offset);
2247 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2247 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2248 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 2248 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
2249 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 2249 CsrMemCpyDes(primitive->ssid.ssid, buffer, &offset, ((u16) (32)));
2250 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset); 2250 CsrUint8Des((u8 *) &primitive->ssid.length, buffer, &offset);
2251 2251
2252 return primitive; 2252 return primitive;
@@ -2259,12 +2259,12 @@ CsrSize CsrWifiSmeBlacklistCfmSizeof(void *msg)
2259 CsrSize bufferSize = 2; 2259 CsrSize bufferSize = 2;
2260 2260
2261 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 2261 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
2262 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2262 bufferSize += 2; /* u16 primitive->interfaceTag */
2263 bufferSize += 2; /* CsrResult primitive->status */ 2263 bufferSize += 2; /* CsrResult primitive->status */
2264 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 2264 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
2265 bufferSize += 1; /* u8 primitive->getAddressCount */ 2265 bufferSize += 1; /* u8 primitive->getAddressCount */
2266 { 2266 {
2267 CsrUint16 i1; 2267 u16 i1;
2268 for (i1 = 0; i1 < primitive->getAddressCount; i1++) 2268 for (i1 = 0; i1 < primitive->getAddressCount; i1++)
2269 { 2269 {
2270 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */ 2270 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */
@@ -2279,15 +2279,15 @@ u8* CsrWifiSmeBlacklistCfmSer(u8 *ptr, CsrSize *len, void *msg)
2279 CsrWifiSmeBlacklistCfm *primitive = (CsrWifiSmeBlacklistCfm *)msg; 2279 CsrWifiSmeBlacklistCfm *primitive = (CsrWifiSmeBlacklistCfm *)msg;
2280 *len = 0; 2280 *len = 0;
2281 CsrUint16Ser(ptr, len, primitive->common.type); 2281 CsrUint16Ser(ptr, len, primitive->common.type);
2282 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2282 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2283 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2283 CsrUint16Ser(ptr, len, (u16) primitive->status);
2284 CsrUint8Ser(ptr, len, (u8) primitive->action); 2284 CsrUint8Ser(ptr, len, (u8) primitive->action);
2285 CsrUint8Ser(ptr, len, (u8) primitive->getAddressCount); 2285 CsrUint8Ser(ptr, len, (u8) primitive->getAddressCount);
2286 { 2286 {
2287 CsrUint16 i1; 2287 u16 i1;
2288 for (i1 = 0; i1 < primitive->getAddressCount; i1++) 2288 for (i1 = 0; i1 < primitive->getAddressCount; i1++)
2289 { 2289 {
2290 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((CsrUint16) (6))); 2290 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((u16) (6)));
2291 } 2291 }
2292 } 2292 }
2293 return(ptr); 2293 return(ptr);
@@ -2301,8 +2301,8 @@ void* CsrWifiSmeBlacklistCfmDes(u8 *buffer, CsrSize length)
2301 offset = 0; 2301 offset = 0;
2302 2302
2303 CsrUint16Des(&primitive->common.type, buffer, &offset); 2303 CsrUint16Des(&primitive->common.type, buffer, &offset);
2304 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2304 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2305 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2305 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2306 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 2306 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
2307 CsrUint8Des((u8 *) &primitive->getAddressCount, buffer, &offset); 2307 CsrUint8Des((u8 *) &primitive->getAddressCount, buffer, &offset);
2308 primitive->getAddresses = NULL; 2308 primitive->getAddresses = NULL;
@@ -2311,10 +2311,10 @@ void* CsrWifiSmeBlacklistCfmDes(u8 *buffer, CsrSize length)
2311 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressCount); 2311 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressCount);
2312 } 2312 }
2313 { 2313 {
2314 CsrUint16 i1; 2314 u16 i1;
2315 for (i1 = 0; i1 < primitive->getAddressCount; i1++) 2315 for (i1 = 0; i1 < primitive->getAddressCount; i1++)
2316 { 2316 {
2317 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 2317 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((u16) (6)));
2318 } 2318 }
2319 } 2319 }
2320 2320
@@ -2337,7 +2337,7 @@ CsrSize CsrWifiSmeCalibrationDataGetCfmSizeof(void *msg)
2337 2337
2338 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 2338 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
2339 bufferSize += 2; /* CsrResult primitive->status */ 2339 bufferSize += 2; /* CsrResult primitive->status */
2340 bufferSize += 2; /* CsrUint16 primitive->calibrationDataLength */ 2340 bufferSize += 2; /* u16 primitive->calibrationDataLength */
2341 bufferSize += primitive->calibrationDataLength; /* u8 primitive->calibrationData */ 2341 bufferSize += primitive->calibrationDataLength; /* u8 primitive->calibrationData */
2342 return bufferSize; 2342 return bufferSize;
2343} 2343}
@@ -2348,11 +2348,11 @@ u8* CsrWifiSmeCalibrationDataGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2348 CsrWifiSmeCalibrationDataGetCfm *primitive = (CsrWifiSmeCalibrationDataGetCfm *)msg; 2348 CsrWifiSmeCalibrationDataGetCfm *primitive = (CsrWifiSmeCalibrationDataGetCfm *)msg;
2349 *len = 0; 2349 *len = 0;
2350 CsrUint16Ser(ptr, len, primitive->common.type); 2350 CsrUint16Ser(ptr, len, primitive->common.type);
2351 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2351 CsrUint16Ser(ptr, len, (u16) primitive->status);
2352 CsrUint16Ser(ptr, len, (CsrUint16) primitive->calibrationDataLength); 2352 CsrUint16Ser(ptr, len, (u16) primitive->calibrationDataLength);
2353 if (primitive->calibrationDataLength) 2353 if (primitive->calibrationDataLength)
2354 { 2354 {
2355 CsrMemCpySer(ptr, len, (const void *) primitive->calibrationData, ((CsrUint16) (primitive->calibrationDataLength))); 2355 CsrMemCpySer(ptr, len, (const void *) primitive->calibrationData, ((u16) (primitive->calibrationDataLength)));
2356 } 2356 }
2357 return(ptr); 2357 return(ptr);
2358} 2358}
@@ -2365,12 +2365,12 @@ void* CsrWifiSmeCalibrationDataGetCfmDes(u8 *buffer, CsrSize length)
2365 offset = 0; 2365 offset = 0;
2366 2366
2367 CsrUint16Des(&primitive->common.type, buffer, &offset); 2367 CsrUint16Des(&primitive->common.type, buffer, &offset);
2368 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2368 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2369 CsrUint16Des((CsrUint16 *) &primitive->calibrationDataLength, buffer, &offset); 2369 CsrUint16Des((u16 *) &primitive->calibrationDataLength, buffer, &offset);
2370 if (primitive->calibrationDataLength) 2370 if (primitive->calibrationDataLength)
2371 { 2371 {
2372 primitive->calibrationData = (u8 *)CsrPmemAlloc(primitive->calibrationDataLength); 2372 primitive->calibrationData = (u8 *)CsrPmemAlloc(primitive->calibrationDataLength);
2373 CsrMemCpyDes(primitive->calibrationData, buffer, &offset, ((CsrUint16) (primitive->calibrationDataLength))); 2373 CsrMemCpyDes(primitive->calibrationData, buffer, &offset, ((u16) (primitive->calibrationDataLength)));
2374 } 2374 }
2375 else 2375 else
2376 { 2376 {
@@ -2394,7 +2394,7 @@ CsrSize CsrWifiSmeCcxConfigGetCfmSizeof(void *msg)
2394 CsrSize bufferSize = 2; 2394 CsrSize bufferSize = 2;
2395 2395
2396 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 2396 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
2397 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2397 bufferSize += 2; /* u16 primitive->interfaceTag */
2398 bufferSize += 2; /* CsrResult primitive->status */ 2398 bufferSize += 2; /* CsrResult primitive->status */
2399 bufferSize += 1; /* u8 primitive->ccxConfig.keepAliveTimeMs */ 2399 bufferSize += 1; /* u8 primitive->ccxConfig.keepAliveTimeMs */
2400 bufferSize += 1; /* CsrBool primitive->ccxConfig.apRoamingEnabled */ 2400 bufferSize += 1; /* CsrBool primitive->ccxConfig.apRoamingEnabled */
@@ -2409,8 +2409,8 @@ u8* CsrWifiSmeCcxConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2409 CsrWifiSmeCcxConfigGetCfm *primitive = (CsrWifiSmeCcxConfigGetCfm *)msg; 2409 CsrWifiSmeCcxConfigGetCfm *primitive = (CsrWifiSmeCcxConfigGetCfm *)msg;
2410 *len = 0; 2410 *len = 0;
2411 CsrUint16Ser(ptr, len, primitive->common.type); 2411 CsrUint16Ser(ptr, len, primitive->common.type);
2412 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2412 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2413 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2413 CsrUint16Ser(ptr, len, (u16) primitive->status);
2414 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.keepAliveTimeMs); 2414 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.keepAliveTimeMs);
2415 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.apRoamingEnabled); 2415 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.apRoamingEnabled);
2416 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.measurementsMask); 2416 CsrUint8Ser(ptr, len, (u8) primitive->ccxConfig.measurementsMask);
@@ -2426,8 +2426,8 @@ void* CsrWifiSmeCcxConfigGetCfmDes(u8 *buffer, CsrSize length)
2426 offset = 0; 2426 offset = 0;
2427 2427
2428 CsrUint16Des(&primitive->common.type, buffer, &offset); 2428 CsrUint16Des(&primitive->common.type, buffer, &offset);
2429 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2429 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2430 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2430 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2431 CsrUint8Des((u8 *) &primitive->ccxConfig.keepAliveTimeMs, buffer, &offset); 2431 CsrUint8Des((u8 *) &primitive->ccxConfig.keepAliveTimeMs, buffer, &offset);
2432 CsrUint8Des((u8 *) &primitive->ccxConfig.apRoamingEnabled, buffer, &offset); 2432 CsrUint8Des((u8 *) &primitive->ccxConfig.apRoamingEnabled, buffer, &offset);
2433 CsrUint8Des((u8 *) &primitive->ccxConfig.measurementsMask, buffer, &offset); 2433 CsrUint8Des((u8 *) &primitive->ccxConfig.measurementsMask, buffer, &offset);
@@ -2442,7 +2442,7 @@ CsrSize CsrWifiSmeCcxConfigSetCfmSizeof(void *msg)
2442 CsrSize bufferSize = 2; 2442 CsrSize bufferSize = 2;
2443 2443
2444 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 2444 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
2445 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2445 bufferSize += 2; /* u16 primitive->interfaceTag */
2446 bufferSize += 2; /* CsrResult primitive->status */ 2446 bufferSize += 2; /* CsrResult primitive->status */
2447 return bufferSize; 2447 return bufferSize;
2448} 2448}
@@ -2453,8 +2453,8 @@ u8* CsrWifiSmeCcxConfigSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2453 CsrWifiSmeCcxConfigSetCfm *primitive = (CsrWifiSmeCcxConfigSetCfm *)msg; 2453 CsrWifiSmeCcxConfigSetCfm *primitive = (CsrWifiSmeCcxConfigSetCfm *)msg;
2454 *len = 0; 2454 *len = 0;
2455 CsrUint16Ser(ptr, len, primitive->common.type); 2455 CsrUint16Ser(ptr, len, primitive->common.type);
2456 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2456 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2457 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2457 CsrUint16Ser(ptr, len, (u16) primitive->status);
2458 return(ptr); 2458 return(ptr);
2459} 2459}
2460 2460
@@ -2466,8 +2466,8 @@ void* CsrWifiSmeCcxConfigSetCfmDes(u8 *buffer, CsrSize length)
2466 offset = 0; 2466 offset = 0;
2467 2467
2468 CsrUint16Des(&primitive->common.type, buffer, &offset); 2468 CsrUint16Des(&primitive->common.type, buffer, &offset);
2469 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2469 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2470 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2470 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2471 2471
2472 return primitive; 2472 return primitive;
2473} 2473}
@@ -2481,18 +2481,18 @@ CsrSize CsrWifiSmeCoexConfigGetCfmSizeof(void *msg)
2481 bufferSize += 2; /* CsrResult primitive->status */ 2481 bufferSize += 2; /* CsrResult primitive->status */
2482 bufferSize += 1; /* CsrBool primitive->coexConfig.coexEnableSchemeManagement */ 2482 bufferSize += 1; /* CsrBool primitive->coexConfig.coexEnableSchemeManagement */
2483 bufferSize += 1; /* CsrBool primitive->coexConfig.coexPeriodicWakeHost */ 2483 bufferSize += 1; /* CsrBool primitive->coexConfig.coexPeriodicWakeHost */
2484 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexTrafficBurstyLatencyMs */ 2484 bufferSize += 2; /* u16 primitive->coexConfig.coexTrafficBurstyLatencyMs */
2485 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexTrafficContinuousLatencyMs */ 2485 bufferSize += 2; /* u16 primitive->coexConfig.coexTrafficContinuousLatencyMs */
2486 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexObexBlackoutDurationMs */ 2486 bufferSize += 2; /* u16 primitive->coexConfig.coexObexBlackoutDurationMs */
2487 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexObexBlackoutPeriodMs */ 2487 bufferSize += 2; /* u16 primitive->coexConfig.coexObexBlackoutPeriodMs */
2488 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpBrBlackoutDurationMs */ 2488 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpBrBlackoutDurationMs */
2489 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpBrBlackoutPeriodMs */ 2489 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpBrBlackoutPeriodMs */
2490 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpEdrBlackoutDurationMs */ 2490 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpEdrBlackoutDurationMs */
2491 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs */ 2491 bufferSize += 2; /* u16 primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs */
2492 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexPagingBlackoutDurationMs */ 2492 bufferSize += 2; /* u16 primitive->coexConfig.coexPagingBlackoutDurationMs */
2493 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexPagingBlackoutPeriodMs */ 2493 bufferSize += 2; /* u16 primitive->coexConfig.coexPagingBlackoutPeriodMs */
2494 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexInquiryBlackoutDurationMs */ 2494 bufferSize += 2; /* u16 primitive->coexConfig.coexInquiryBlackoutDurationMs */
2495 bufferSize += 2; /* CsrUint16 primitive->coexConfig.coexInquiryBlackoutPeriodMs */ 2495 bufferSize += 2; /* u16 primitive->coexConfig.coexInquiryBlackoutPeriodMs */
2496 return bufferSize; 2496 return bufferSize;
2497} 2497}
2498 2498
@@ -2502,21 +2502,21 @@ u8* CsrWifiSmeCoexConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2502 CsrWifiSmeCoexConfigGetCfm *primitive = (CsrWifiSmeCoexConfigGetCfm *)msg; 2502 CsrWifiSmeCoexConfigGetCfm *primitive = (CsrWifiSmeCoexConfigGetCfm *)msg;
2503 *len = 0; 2503 *len = 0;
2504 CsrUint16Ser(ptr, len, primitive->common.type); 2504 CsrUint16Ser(ptr, len, primitive->common.type);
2505 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2505 CsrUint16Ser(ptr, len, (u16) primitive->status);
2506 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexEnableSchemeManagement); 2506 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexEnableSchemeManagement);
2507 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexPeriodicWakeHost); 2507 CsrUint8Ser(ptr, len, (u8) primitive->coexConfig.coexPeriodicWakeHost);
2508 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexTrafficBurstyLatencyMs); 2508 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexTrafficBurstyLatencyMs);
2509 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexTrafficContinuousLatencyMs); 2509 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexTrafficContinuousLatencyMs);
2510 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexObexBlackoutDurationMs); 2510 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexObexBlackoutDurationMs);
2511 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexObexBlackoutPeriodMs); 2511 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexObexBlackoutPeriodMs);
2512 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpBrBlackoutDurationMs); 2512 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpBrBlackoutDurationMs);
2513 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpBrBlackoutPeriodMs); 2513 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpBrBlackoutPeriodMs);
2514 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpEdrBlackoutDurationMs); 2514 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpEdrBlackoutDurationMs);
2515 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs); 2515 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs);
2516 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexPagingBlackoutDurationMs); 2516 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexPagingBlackoutDurationMs);
2517 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexPagingBlackoutPeriodMs); 2517 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexPagingBlackoutPeriodMs);
2518 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexInquiryBlackoutDurationMs); 2518 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexInquiryBlackoutDurationMs);
2519 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexConfig.coexInquiryBlackoutPeriodMs); 2519 CsrUint16Ser(ptr, len, (u16) primitive->coexConfig.coexInquiryBlackoutPeriodMs);
2520 return(ptr); 2520 return(ptr);
2521} 2521}
2522 2522
@@ -2528,21 +2528,21 @@ void* CsrWifiSmeCoexConfigGetCfmDes(u8 *buffer, CsrSize length)
2528 offset = 0; 2528 offset = 0;
2529 2529
2530 CsrUint16Des(&primitive->common.type, buffer, &offset); 2530 CsrUint16Des(&primitive->common.type, buffer, &offset);
2531 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2531 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2532 CsrUint8Des((u8 *) &primitive->coexConfig.coexEnableSchemeManagement, buffer, &offset); 2532 CsrUint8Des((u8 *) &primitive->coexConfig.coexEnableSchemeManagement, buffer, &offset);
2533 CsrUint8Des((u8 *) &primitive->coexConfig.coexPeriodicWakeHost, buffer, &offset); 2533 CsrUint8Des((u8 *) &primitive->coexConfig.coexPeriodicWakeHost, buffer, &offset);
2534 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexTrafficBurstyLatencyMs, buffer, &offset); 2534 CsrUint16Des((u16 *) &primitive->coexConfig.coexTrafficBurstyLatencyMs, buffer, &offset);
2535 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexTrafficContinuousLatencyMs, buffer, &offset); 2535 CsrUint16Des((u16 *) &primitive->coexConfig.coexTrafficContinuousLatencyMs, buffer, &offset);
2536 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexObexBlackoutDurationMs, buffer, &offset); 2536 CsrUint16Des((u16 *) &primitive->coexConfig.coexObexBlackoutDurationMs, buffer, &offset);
2537 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexObexBlackoutPeriodMs, buffer, &offset); 2537 CsrUint16Des((u16 *) &primitive->coexConfig.coexObexBlackoutPeriodMs, buffer, &offset);
2538 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpBrBlackoutDurationMs, buffer, &offset); 2538 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpBrBlackoutDurationMs, buffer, &offset);
2539 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpBrBlackoutPeriodMs, buffer, &offset); 2539 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpBrBlackoutPeriodMs, buffer, &offset);
2540 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpEdrBlackoutDurationMs, buffer, &offset); 2540 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpEdrBlackoutDurationMs, buffer, &offset);
2541 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs, buffer, &offset); 2541 CsrUint16Des((u16 *) &primitive->coexConfig.coexA2dpEdrBlackoutPeriodMs, buffer, &offset);
2542 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexPagingBlackoutDurationMs, buffer, &offset); 2542 CsrUint16Des((u16 *) &primitive->coexConfig.coexPagingBlackoutDurationMs, buffer, &offset);
2543 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexPagingBlackoutPeriodMs, buffer, &offset); 2543 CsrUint16Des((u16 *) &primitive->coexConfig.coexPagingBlackoutPeriodMs, buffer, &offset);
2544 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexInquiryBlackoutDurationMs, buffer, &offset); 2544 CsrUint16Des((u16 *) &primitive->coexConfig.coexInquiryBlackoutDurationMs, buffer, &offset);
2545 CsrUint16Des((CsrUint16 *) &primitive->coexConfig.coexInquiryBlackoutPeriodMs, buffer, &offset); 2545 CsrUint16Des((u16 *) &primitive->coexConfig.coexInquiryBlackoutPeriodMs, buffer, &offset);
2546 2546
2547 return primitive; 2547 return primitive;
2548} 2548}
@@ -2556,10 +2556,10 @@ CsrSize CsrWifiSmeCoexInfoGetCfmSizeof(void *msg)
2556 bufferSize += 2; /* CsrResult primitive->status */ 2556 bufferSize += 2; /* CsrResult primitive->status */
2557 bufferSize += 1; /* CsrBool primitive->coexInfo.hasTrafficData */ 2557 bufferSize += 1; /* CsrBool primitive->coexInfo.hasTrafficData */
2558 bufferSize += 1; /* CsrWifiSmeTrafficType primitive->coexInfo.currentTrafficType */ 2558 bufferSize += 1; /* CsrWifiSmeTrafficType primitive->coexInfo.currentTrafficType */
2559 bufferSize += 2; /* CsrUint16 primitive->coexInfo.currentPeriodMs */ 2559 bufferSize += 2; /* u16 primitive->coexInfo.currentPeriodMs */
2560 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->coexInfo.currentPowerSave */ 2560 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->coexInfo.currentPowerSave */
2561 bufferSize += 2; /* CsrUint16 primitive->coexInfo.currentCoexPeriodMs */ 2561 bufferSize += 2; /* u16 primitive->coexInfo.currentCoexPeriodMs */
2562 bufferSize += 2; /* CsrUint16 primitive->coexInfo.currentCoexLatencyMs */ 2562 bufferSize += 2; /* u16 primitive->coexInfo.currentCoexLatencyMs */
2563 bufferSize += 1; /* CsrBool primitive->coexInfo.hasBtDevice */ 2563 bufferSize += 1; /* CsrBool primitive->coexInfo.hasBtDevice */
2564 bufferSize += 4; /* CsrUint32 primitive->coexInfo.currentBlackoutDurationUs */ 2564 bufferSize += 4; /* CsrUint32 primitive->coexInfo.currentBlackoutDurationUs */
2565 bufferSize += 4; /* CsrUint32 primitive->coexInfo.currentBlackoutPeriodUs */ 2565 bufferSize += 4; /* CsrUint32 primitive->coexInfo.currentBlackoutPeriodUs */
@@ -2573,13 +2573,13 @@ u8* CsrWifiSmeCoexInfoGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2573 CsrWifiSmeCoexInfoGetCfm *primitive = (CsrWifiSmeCoexInfoGetCfm *)msg; 2573 CsrWifiSmeCoexInfoGetCfm *primitive = (CsrWifiSmeCoexInfoGetCfm *)msg;
2574 *len = 0; 2574 *len = 0;
2575 CsrUint16Ser(ptr, len, primitive->common.type); 2575 CsrUint16Ser(ptr, len, primitive->common.type);
2576 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2576 CsrUint16Ser(ptr, len, (u16) primitive->status);
2577 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.hasTrafficData); 2577 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.hasTrafficData);
2578 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.currentTrafficType); 2578 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.currentTrafficType);
2579 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexInfo.currentPeriodMs); 2579 CsrUint16Ser(ptr, len, (u16) primitive->coexInfo.currentPeriodMs);
2580 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.currentPowerSave); 2580 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.currentPowerSave);
2581 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexInfo.currentCoexPeriodMs); 2581 CsrUint16Ser(ptr, len, (u16) primitive->coexInfo.currentCoexPeriodMs);
2582 CsrUint16Ser(ptr, len, (CsrUint16) primitive->coexInfo.currentCoexLatencyMs); 2582 CsrUint16Ser(ptr, len, (u16) primitive->coexInfo.currentCoexLatencyMs);
2583 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.hasBtDevice); 2583 CsrUint8Ser(ptr, len, (u8) primitive->coexInfo.hasBtDevice);
2584 CsrUint32Ser(ptr, len, (CsrUint32) primitive->coexInfo.currentBlackoutDurationUs); 2584 CsrUint32Ser(ptr, len, (CsrUint32) primitive->coexInfo.currentBlackoutDurationUs);
2585 CsrUint32Ser(ptr, len, (CsrUint32) primitive->coexInfo.currentBlackoutPeriodUs); 2585 CsrUint32Ser(ptr, len, (CsrUint32) primitive->coexInfo.currentBlackoutPeriodUs);
@@ -2595,13 +2595,13 @@ void* CsrWifiSmeCoexInfoGetCfmDes(u8 *buffer, CsrSize length)
2595 offset = 0; 2595 offset = 0;
2596 2596
2597 CsrUint16Des(&primitive->common.type, buffer, &offset); 2597 CsrUint16Des(&primitive->common.type, buffer, &offset);
2598 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2598 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2599 CsrUint8Des((u8 *) &primitive->coexInfo.hasTrafficData, buffer, &offset); 2599 CsrUint8Des((u8 *) &primitive->coexInfo.hasTrafficData, buffer, &offset);
2600 CsrUint8Des((u8 *) &primitive->coexInfo.currentTrafficType, buffer, &offset); 2600 CsrUint8Des((u8 *) &primitive->coexInfo.currentTrafficType, buffer, &offset);
2601 CsrUint16Des((CsrUint16 *) &primitive->coexInfo.currentPeriodMs, buffer, &offset); 2601 CsrUint16Des((u16 *) &primitive->coexInfo.currentPeriodMs, buffer, &offset);
2602 CsrUint8Des((u8 *) &primitive->coexInfo.currentPowerSave, buffer, &offset); 2602 CsrUint8Des((u8 *) &primitive->coexInfo.currentPowerSave, buffer, &offset);
2603 CsrUint16Des((CsrUint16 *) &primitive->coexInfo.currentCoexPeriodMs, buffer, &offset); 2603 CsrUint16Des((u16 *) &primitive->coexInfo.currentCoexPeriodMs, buffer, &offset);
2604 CsrUint16Des((CsrUint16 *) &primitive->coexInfo.currentCoexLatencyMs, buffer, &offset); 2604 CsrUint16Des((u16 *) &primitive->coexInfo.currentCoexLatencyMs, buffer, &offset);
2605 CsrUint8Des((u8 *) &primitive->coexInfo.hasBtDevice, buffer, &offset); 2605 CsrUint8Des((u8 *) &primitive->coexInfo.hasBtDevice, buffer, &offset);
2606 CsrUint32Des((CsrUint32 *) &primitive->coexInfo.currentBlackoutDurationUs, buffer, &offset); 2606 CsrUint32Des((CsrUint32 *) &primitive->coexInfo.currentBlackoutDurationUs, buffer, &offset);
2607 CsrUint32Des((CsrUint32 *) &primitive->coexInfo.currentBlackoutPeriodUs, buffer, &offset); 2607 CsrUint32Des((CsrUint32 *) &primitive->coexInfo.currentBlackoutPeriodUs, buffer, &offset);
@@ -2616,7 +2616,7 @@ CsrSize CsrWifiSmeConnectCfmSizeof(void *msg)
2616 CsrSize bufferSize = 2; 2616 CsrSize bufferSize = 2;
2617 2617
2618 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 2618 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
2619 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2619 bufferSize += 2; /* u16 primitive->interfaceTag */
2620 bufferSize += 2; /* CsrResult primitive->status */ 2620 bufferSize += 2; /* CsrResult primitive->status */
2621 return bufferSize; 2621 return bufferSize;
2622} 2622}
@@ -2627,8 +2627,8 @@ u8* CsrWifiSmeConnectCfmSer(u8 *ptr, CsrSize *len, void *msg)
2627 CsrWifiSmeConnectCfm *primitive = (CsrWifiSmeConnectCfm *)msg; 2627 CsrWifiSmeConnectCfm *primitive = (CsrWifiSmeConnectCfm *)msg;
2628 *len = 0; 2628 *len = 0;
2629 CsrUint16Ser(ptr, len, primitive->common.type); 2629 CsrUint16Ser(ptr, len, primitive->common.type);
2630 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2630 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2631 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2631 CsrUint16Ser(ptr, len, (u16) primitive->status);
2632 return(ptr); 2632 return(ptr);
2633} 2633}
2634 2634
@@ -2640,8 +2640,8 @@ void* CsrWifiSmeConnectCfmDes(u8 *buffer, CsrSize length)
2640 offset = 0; 2640 offset = 0;
2641 2641
2642 CsrUint16Des(&primitive->common.type, buffer, &offset); 2642 CsrUint16Des(&primitive->common.type, buffer, &offset);
2643 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2643 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2644 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2644 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2645 2645
2646 return primitive; 2646 return primitive;
2647} 2647}
@@ -2653,7 +2653,7 @@ CsrSize CsrWifiSmeConnectionConfigGetCfmSizeof(void *msg)
2653 CsrSize bufferSize = 2; 2653 CsrSize bufferSize = 2;
2654 2654
2655 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 59) */ 2655 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 59) */
2656 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2656 bufferSize += 2; /* u16 primitive->interfaceTag */
2657 bufferSize += 2; /* CsrResult primitive->status */ 2657 bufferSize += 2; /* CsrResult primitive->status */
2658 bufferSize += 32; /* u8 primitive->connectionConfig.ssid.ssid[32] */ 2658 bufferSize += 32; /* u8 primitive->connectionConfig.ssid.ssid[32] */
2659 bufferSize += 1; /* u8 primitive->connectionConfig.ssid.length */ 2659 bufferSize += 1; /* u8 primitive->connectionConfig.ssid.length */
@@ -2663,7 +2663,7 @@ CsrSize CsrWifiSmeConnectionConfigGetCfmSizeof(void *msg)
2663 bufferSize += 1; /* CsrWifiSme80211PrivacyMode primitive->connectionConfig.privacyMode */ 2663 bufferSize += 1; /* CsrWifiSme80211PrivacyMode primitive->connectionConfig.privacyMode */
2664 bufferSize += 2; /* CsrWifiSmeAuthModeMask primitive->connectionConfig.authModeMask */ 2664 bufferSize += 2; /* CsrWifiSmeAuthModeMask primitive->connectionConfig.authModeMask */
2665 bufferSize += 2; /* CsrWifiSmeEncryptionMask primitive->connectionConfig.encryptionModeMask */ 2665 bufferSize += 2; /* CsrWifiSmeEncryptionMask primitive->connectionConfig.encryptionModeMask */
2666 bufferSize += 2; /* CsrUint16 primitive->connectionConfig.mlmeAssociateReqInformationElementsLength */ 2666 bufferSize += 2; /* u16 primitive->connectionConfig.mlmeAssociateReqInformationElementsLength */
2667 bufferSize += primitive->connectionConfig.mlmeAssociateReqInformationElementsLength; /* u8 primitive->connectionConfig.mlmeAssociateReqInformationElements */ 2667 bufferSize += primitive->connectionConfig.mlmeAssociateReqInformationElementsLength; /* u8 primitive->connectionConfig.mlmeAssociateReqInformationElements */
2668 bufferSize += 1; /* CsrWifiSmeWmmQosInfoMask primitive->connectionConfig.wmmQosInfo */ 2668 bufferSize += 1; /* CsrWifiSmeWmmQosInfoMask primitive->connectionConfig.wmmQosInfo */
2669 bufferSize += 1; /* CsrBool primitive->connectionConfig.adhocJoinOnly */ 2669 bufferSize += 1; /* CsrBool primitive->connectionConfig.adhocJoinOnly */
@@ -2677,20 +2677,20 @@ u8* CsrWifiSmeConnectionConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2677 CsrWifiSmeConnectionConfigGetCfm *primitive = (CsrWifiSmeConnectionConfigGetCfm *)msg; 2677 CsrWifiSmeConnectionConfigGetCfm *primitive = (CsrWifiSmeConnectionConfigGetCfm *)msg;
2678 *len = 0; 2678 *len = 0;
2679 CsrUint16Ser(ptr, len, primitive->common.type); 2679 CsrUint16Ser(ptr, len, primitive->common.type);
2680 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2680 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2681 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2681 CsrUint16Ser(ptr, len, (u16) primitive->status);
2682 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.ssid.ssid, ((CsrUint16) (32))); 2682 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.ssid.ssid, ((u16) (32)));
2683 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ssid.length); 2683 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ssid.length);
2684 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.bssid.a, ((CsrUint16) (6))); 2684 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.bssid.a, ((u16) (6)));
2685 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.bssType); 2685 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.bssType);
2686 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ifIndex); 2686 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.ifIndex);
2687 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.privacyMode); 2687 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.privacyMode);
2688 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.authModeMask); 2688 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.authModeMask);
2689 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.encryptionModeMask); 2689 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.encryptionModeMask);
2690 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionConfig.mlmeAssociateReqInformationElementsLength); 2690 CsrUint16Ser(ptr, len, (u16) primitive->connectionConfig.mlmeAssociateReqInformationElementsLength);
2691 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength) 2691 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)
2692 { 2692 {
2693 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.mlmeAssociateReqInformationElements, ((CsrUint16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength))); 2693 CsrMemCpySer(ptr, len, (const void *) primitive->connectionConfig.mlmeAssociateReqInformationElements, ((u16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)));
2694 } 2694 }
2695 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.wmmQosInfo); 2695 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.wmmQosInfo);
2696 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.adhocJoinOnly); 2696 CsrUint8Ser(ptr, len, (u8) primitive->connectionConfig.adhocJoinOnly);
@@ -2706,21 +2706,21 @@ void* CsrWifiSmeConnectionConfigGetCfmDes(u8 *buffer, CsrSize length)
2706 offset = 0; 2706 offset = 0;
2707 2707
2708 CsrUint16Des(&primitive->common.type, buffer, &offset); 2708 CsrUint16Des(&primitive->common.type, buffer, &offset);
2709 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2709 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2710 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2710 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2711 CsrMemCpyDes(primitive->connectionConfig.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 2711 CsrMemCpyDes(primitive->connectionConfig.ssid.ssid, buffer, &offset, ((u16) (32)));
2712 CsrUint8Des((u8 *) &primitive->connectionConfig.ssid.length, buffer, &offset); 2712 CsrUint8Des((u8 *) &primitive->connectionConfig.ssid.length, buffer, &offset);
2713 CsrMemCpyDes(primitive->connectionConfig.bssid.a, buffer, &offset, ((CsrUint16) (6))); 2713 CsrMemCpyDes(primitive->connectionConfig.bssid.a, buffer, &offset, ((u16) (6)));
2714 CsrUint8Des((u8 *) &primitive->connectionConfig.bssType, buffer, &offset); 2714 CsrUint8Des((u8 *) &primitive->connectionConfig.bssType, buffer, &offset);
2715 CsrUint8Des((u8 *) &primitive->connectionConfig.ifIndex, buffer, &offset); 2715 CsrUint8Des((u8 *) &primitive->connectionConfig.ifIndex, buffer, &offset);
2716 CsrUint8Des((u8 *) &primitive->connectionConfig.privacyMode, buffer, &offset); 2716 CsrUint8Des((u8 *) &primitive->connectionConfig.privacyMode, buffer, &offset);
2717 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.authModeMask, buffer, &offset); 2717 CsrUint16Des((u16 *) &primitive->connectionConfig.authModeMask, buffer, &offset);
2718 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.encryptionModeMask, buffer, &offset); 2718 CsrUint16Des((u16 *) &primitive->connectionConfig.encryptionModeMask, buffer, &offset);
2719 CsrUint16Des((CsrUint16 *) &primitive->connectionConfig.mlmeAssociateReqInformationElementsLength, buffer, &offset); 2719 CsrUint16Des((u16 *) &primitive->connectionConfig.mlmeAssociateReqInformationElementsLength, buffer, &offset);
2720 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength) 2720 if (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)
2721 { 2721 {
2722 primitive->connectionConfig.mlmeAssociateReqInformationElements = (u8 *)CsrPmemAlloc(primitive->connectionConfig.mlmeAssociateReqInformationElementsLength); 2722 primitive->connectionConfig.mlmeAssociateReqInformationElements = (u8 *)CsrPmemAlloc(primitive->connectionConfig.mlmeAssociateReqInformationElementsLength);
2723 CsrMemCpyDes(primitive->connectionConfig.mlmeAssociateReqInformationElements, buffer, &offset, ((CsrUint16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength))); 2723 CsrMemCpyDes(primitive->connectionConfig.mlmeAssociateReqInformationElements, buffer, &offset, ((u16) (primitive->connectionConfig.mlmeAssociateReqInformationElementsLength)));
2724 } 2724 }
2725 else 2725 else
2726 { 2726 {
@@ -2748,38 +2748,38 @@ CsrSize CsrWifiSmeConnectionInfoGetCfmSizeof(void *msg)
2748 CsrSize bufferSize = 2; 2748 CsrSize bufferSize = 2;
2749 2749
2750 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 96) */ 2750 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 96) */
2751 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2751 bufferSize += 2; /* u16 primitive->interfaceTag */
2752 bufferSize += 2; /* CsrResult primitive->status */ 2752 bufferSize += 2; /* CsrResult primitive->status */
2753 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */ 2753 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */
2754 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */ 2754 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */
2755 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */ 2755 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */
2756 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */ 2756 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */
2757 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */ 2757 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */
2758 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.channelFrequency */ 2758 bufferSize += 2; /* u16 primitive->connectionInfo.channelFrequency */
2759 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */ 2759 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */
2760 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */ 2760 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */
2761 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */ 2761 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */
2762 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */ 2762 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */
2763 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.atimWindowTu */ 2763 bufferSize += 2; /* u16 primitive->connectionInfo.atimWindowTu */
2764 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconPeriodTu */ 2764 bufferSize += 2; /* u16 primitive->connectionInfo.beaconPeriodTu */
2765 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */ 2765 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */
2766 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconFrameLength */ 2766 bufferSize += 2; /* u16 primitive->connectionInfo.beaconFrameLength */
2767 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */ 2767 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */
2768 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationReqFrameLength */ 2768 bufferSize += 2; /* u16 primitive->connectionInfo.associationReqFrameLength */
2769 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */ 2769 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */
2770 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationRspFrameLength */ 2770 bufferSize += 2; /* u16 primitive->connectionInfo.associationRspFrameLength */
2771 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */ 2771 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */
2772 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocScanInfoElementsLength */ 2772 bufferSize += 2; /* u16 primitive->connectionInfo.assocScanInfoElementsLength */
2773 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */ 2773 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */
2774 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqCapabilities */ 2774 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqCapabilities */
2775 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqListenIntervalTu */ 2775 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqListenIntervalTu */
2776 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */ 2776 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */
2777 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqInfoElementsLength */ 2777 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqInfoElementsLength */
2778 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */ 2778 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */
2779 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */ 2779 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */
2780 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspCapabilityInfo */ 2780 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspCapabilityInfo */
2781 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspAssociationId */ 2781 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspAssociationId */
2782 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspInfoElementsLength */ 2782 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspInfoElementsLength */
2783 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */ 2783 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */
2784 return bufferSize; 2784 return bufferSize;
2785} 2785}
@@ -2790,56 +2790,56 @@ u8* CsrWifiSmeConnectionInfoGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
2790 CsrWifiSmeConnectionInfoGetCfm *primitive = (CsrWifiSmeConnectionInfoGetCfm *)msg; 2790 CsrWifiSmeConnectionInfoGetCfm *primitive = (CsrWifiSmeConnectionInfoGetCfm *)msg;
2791 *len = 0; 2791 *len = 0;
2792 CsrUint16Ser(ptr, len, primitive->common.type); 2792 CsrUint16Ser(ptr, len, primitive->common.type);
2793 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2793 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2794 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 2794 CsrUint16Ser(ptr, len, (u16) primitive->status);
2795 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((CsrUint16) (32))); 2795 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((u16) (32)));
2796 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length); 2796 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length);
2797 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((CsrUint16) (6))); 2797 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((u16) (6)));
2798 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211); 2798 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211);
2799 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber); 2799 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber);
2800 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.channelFrequency); 2800 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.channelFrequency);
2801 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.authMode); 2801 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.authMode);
2802 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.pairwiseCipher); 2802 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.pairwiseCipher);
2803 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.groupCipher); 2803 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.groupCipher);
2804 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex); 2804 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex);
2805 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.atimWindowTu); 2805 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.atimWindowTu);
2806 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconPeriodTu); 2806 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconPeriodTu);
2807 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation); 2807 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation);
2808 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconFrameLength); 2808 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconFrameLength);
2809 if (primitive->connectionInfo.beaconFrameLength) 2809 if (primitive->connectionInfo.beaconFrameLength)
2810 { 2810 {
2811 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 2811 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((u16) (primitive->connectionInfo.beaconFrameLength)));
2812 } 2812 }
2813 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationReqFrameLength); 2813 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationReqFrameLength);
2814 if (primitive->connectionInfo.associationReqFrameLength) 2814 if (primitive->connectionInfo.associationReqFrameLength)
2815 { 2815 {
2816 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 2816 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
2817 } 2817 }
2818 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationRspFrameLength); 2818 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationRspFrameLength);
2819 if (primitive->connectionInfo.associationRspFrameLength) 2819 if (primitive->connectionInfo.associationRspFrameLength)
2820 { 2820 {
2821 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 2821 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
2822 } 2822 }
2823 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocScanInfoElementsLength); 2823 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocScanInfoElementsLength);
2824 if (primitive->connectionInfo.assocScanInfoElementsLength) 2824 if (primitive->connectionInfo.assocScanInfoElementsLength)
2825 { 2825 {
2826 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 2826 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
2827 } 2827 }
2828 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqCapabilities); 2828 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqCapabilities);
2829 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqListenIntervalTu); 2829 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqListenIntervalTu);
2830 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((CsrUint16) (6))); 2830 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((u16) (6)));
2831 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqInfoElementsLength); 2831 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqInfoElementsLength);
2832 if (primitive->connectionInfo.assocReqInfoElementsLength) 2832 if (primitive->connectionInfo.assocReqInfoElementsLength)
2833 { 2833 {
2834 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 2834 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
2835 } 2835 }
2836 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspResult); 2836 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspResult);
2837 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspCapabilityInfo); 2837 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspCapabilityInfo);
2838 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspAssociationId); 2838 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspAssociationId);
2839 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspInfoElementsLength); 2839 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspInfoElementsLength);
2840 if (primitive->connectionInfo.assocRspInfoElementsLength) 2840 if (primitive->connectionInfo.assocRspInfoElementsLength)
2841 { 2841 {
2842 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 2842 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
2843 } 2843 }
2844 return(ptr); 2844 return(ptr);
2845} 2845}
@@ -2852,82 +2852,82 @@ void* CsrWifiSmeConnectionInfoGetCfmDes(u8 *buffer, CsrSize length)
2852 offset = 0; 2852 offset = 0;
2853 2853
2854 CsrUint16Des(&primitive->common.type, buffer, &offset); 2854 CsrUint16Des(&primitive->common.type, buffer, &offset);
2855 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2855 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2856 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 2856 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
2857 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 2857 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((u16) (32)));
2858 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset); 2858 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset);
2859 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((CsrUint16) (6))); 2859 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((u16) (6)));
2860 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset); 2860 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset);
2861 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset); 2861 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset);
2862 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset); 2862 CsrUint16Des((u16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset);
2863 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.authMode, buffer, &offset); 2863 CsrUint16Des((u16 *) &primitive->connectionInfo.authMode, buffer, &offset);
2864 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset); 2864 CsrUint16Des((u16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset);
2865 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.groupCipher, buffer, &offset); 2865 CsrUint16Des((u16 *) &primitive->connectionInfo.groupCipher, buffer, &offset);
2866 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset); 2866 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset);
2867 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset); 2867 CsrUint16Des((u16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset);
2868 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset); 2868 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset);
2869 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset); 2869 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset);
2870 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset); 2870 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset);
2871 if (primitive->connectionInfo.beaconFrameLength) 2871 if (primitive->connectionInfo.beaconFrameLength)
2872 { 2872 {
2873 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength); 2873 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength);
2874 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 2874 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((u16) (primitive->connectionInfo.beaconFrameLength)));
2875 } 2875 }
2876 else 2876 else
2877 { 2877 {
2878 primitive->connectionInfo.beaconFrame = NULL; 2878 primitive->connectionInfo.beaconFrame = NULL;
2879 } 2879 }
2880 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset); 2880 CsrUint16Des((u16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset);
2881 if (primitive->connectionInfo.associationReqFrameLength) 2881 if (primitive->connectionInfo.associationReqFrameLength)
2882 { 2882 {
2883 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength); 2883 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength);
2884 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 2884 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
2885 } 2885 }
2886 else 2886 else
2887 { 2887 {
2888 primitive->connectionInfo.associationReqFrame = NULL; 2888 primitive->connectionInfo.associationReqFrame = NULL;
2889 } 2889 }
2890 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset); 2890 CsrUint16Des((u16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset);
2891 if (primitive->connectionInfo.associationRspFrameLength) 2891 if (primitive->connectionInfo.associationRspFrameLength)
2892 { 2892 {
2893 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength); 2893 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength);
2894 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 2894 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
2895 } 2895 }
2896 else 2896 else
2897 { 2897 {
2898 primitive->connectionInfo.associationRspFrame = NULL; 2898 primitive->connectionInfo.associationRspFrame = NULL;
2899 } 2899 }
2900 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset); 2900 CsrUint16Des((u16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset);
2901 if (primitive->connectionInfo.assocScanInfoElementsLength) 2901 if (primitive->connectionInfo.assocScanInfoElementsLength)
2902 { 2902 {
2903 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength); 2903 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength);
2904 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 2904 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
2905 } 2905 }
2906 else 2906 else
2907 { 2907 {
2908 primitive->connectionInfo.assocScanInfoElements = NULL; 2908 primitive->connectionInfo.assocScanInfoElements = NULL;
2909 } 2909 }
2910 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset); 2910 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset);
2911 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset); 2911 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset);
2912 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((CsrUint16) (6))); 2912 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((u16) (6)));
2913 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset); 2913 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset);
2914 if (primitive->connectionInfo.assocReqInfoElementsLength) 2914 if (primitive->connectionInfo.assocReqInfoElementsLength)
2915 { 2915 {
2916 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength); 2916 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength);
2917 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 2917 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
2918 } 2918 }
2919 else 2919 else
2920 { 2920 {
2921 primitive->connectionInfo.assocReqInfoElements = NULL; 2921 primitive->connectionInfo.assocReqInfoElements = NULL;
2922 } 2922 }
2923 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset); 2923 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset);
2924 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset); 2924 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset);
2925 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset); 2925 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset);
2926 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset); 2926 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset);
2927 if (primitive->connectionInfo.assocRspInfoElementsLength) 2927 if (primitive->connectionInfo.assocRspInfoElementsLength)
2928 { 2928 {
2929 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength); 2929 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength);
2930 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 2930 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
2931 } 2931 }
2932 else 2932 else
2933 { 2933 {
@@ -2956,7 +2956,7 @@ CsrSize CsrWifiSmeConnectionQualityIndSizeof(void *msg)
2956 CsrSize bufferSize = 2; 2956 CsrSize bufferSize = 2;
2957 2957
2958 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 2958 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
2959 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2959 bufferSize += 2; /* u16 primitive->interfaceTag */
2960 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiRssi */ 2960 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiRssi */
2961 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiSnr */ 2961 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiSnr */
2962 return bufferSize; 2962 return bufferSize;
@@ -2968,9 +2968,9 @@ u8* CsrWifiSmeConnectionQualityIndSer(u8 *ptr, CsrSize *len, void *msg)
2968 CsrWifiSmeConnectionQualityInd *primitive = (CsrWifiSmeConnectionQualityInd *)msg; 2968 CsrWifiSmeConnectionQualityInd *primitive = (CsrWifiSmeConnectionQualityInd *)msg;
2969 *len = 0; 2969 *len = 0;
2970 CsrUint16Ser(ptr, len, primitive->common.type); 2970 CsrUint16Ser(ptr, len, primitive->common.type);
2971 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 2971 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
2972 CsrUint16Ser(ptr, len, (CsrUint16) primitive->linkQuality.unifiRssi); 2972 CsrUint16Ser(ptr, len, (u16) primitive->linkQuality.unifiRssi);
2973 CsrUint16Ser(ptr, len, (CsrUint16) primitive->linkQuality.unifiSnr); 2973 CsrUint16Ser(ptr, len, (u16) primitive->linkQuality.unifiSnr);
2974 return(ptr); 2974 return(ptr);
2975} 2975}
2976 2976
@@ -2982,9 +2982,9 @@ void* CsrWifiSmeConnectionQualityIndDes(u8 *buffer, CsrSize length)
2982 offset = 0; 2982 offset = 0;
2983 2983
2984 CsrUint16Des(&primitive->common.type, buffer, &offset); 2984 CsrUint16Des(&primitive->common.type, buffer, &offset);
2985 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 2985 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
2986 CsrUint16Des((CsrUint16 *) &primitive->linkQuality.unifiRssi, buffer, &offset); 2986 CsrUint16Des((u16 *) &primitive->linkQuality.unifiRssi, buffer, &offset);
2987 CsrUint16Des((CsrUint16 *) &primitive->linkQuality.unifiSnr, buffer, &offset); 2987 CsrUint16Des((u16 *) &primitive->linkQuality.unifiSnr, buffer, &offset);
2988 2988
2989 return primitive; 2989 return primitive;
2990} 2990}
@@ -2995,7 +2995,7 @@ CsrSize CsrWifiSmeConnectionStatsGetCfmSizeof(void *msg)
2995 CsrSize bufferSize = 2; 2995 CsrSize bufferSize = 2;
2996 2996
2997 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 101) */ 2997 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 101) */
2998 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 2998 bufferSize += 2; /* u16 primitive->interfaceTag */
2999 bufferSize += 2; /* CsrResult primitive->status */ 2999 bufferSize += 2; /* CsrResult primitive->status */
3000 bufferSize += 1; /* u8 primitive->connectionStats.unifiTxDataRate */ 3000 bufferSize += 1; /* u8 primitive->connectionStats.unifiTxDataRate */
3001 bufferSize += 1; /* u8 primitive->connectionStats.unifiRxDataRate */ 3001 bufferSize += 1; /* u8 primitive->connectionStats.unifiRxDataRate */
@@ -3031,8 +3031,8 @@ u8* CsrWifiSmeConnectionStatsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3031 CsrWifiSmeConnectionStatsGetCfm *primitive = (CsrWifiSmeConnectionStatsGetCfm *)msg; 3031 CsrWifiSmeConnectionStatsGetCfm *primitive = (CsrWifiSmeConnectionStatsGetCfm *)msg;
3032 *len = 0; 3032 *len = 0;
3033 CsrUint16Ser(ptr, len, primitive->common.type); 3033 CsrUint16Ser(ptr, len, primitive->common.type);
3034 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3034 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3035 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3035 CsrUint16Ser(ptr, len, (u16) primitive->status);
3036 CsrUint8Ser(ptr, len, (u8) primitive->connectionStats.unifiTxDataRate); 3036 CsrUint8Ser(ptr, len, (u8) primitive->connectionStats.unifiTxDataRate);
3037 CsrUint8Ser(ptr, len, (u8) primitive->connectionStats.unifiRxDataRate); 3037 CsrUint8Ser(ptr, len, (u8) primitive->connectionStats.unifiRxDataRate);
3038 CsrUint32Ser(ptr, len, (CsrUint32) primitive->connectionStats.dot11RetryCount); 3038 CsrUint32Ser(ptr, len, (CsrUint32) primitive->connectionStats.dot11RetryCount);
@@ -3069,8 +3069,8 @@ void* CsrWifiSmeConnectionStatsGetCfmDes(u8 *buffer, CsrSize length)
3069 offset = 0; 3069 offset = 0;
3070 3070
3071 CsrUint16Des(&primitive->common.type, buffer, &offset); 3071 CsrUint16Des(&primitive->common.type, buffer, &offset);
3072 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3072 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3073 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3073 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3074 CsrUint8Des((u8 *) &primitive->connectionStats.unifiTxDataRate, buffer, &offset); 3074 CsrUint8Des((u8 *) &primitive->connectionStats.unifiTxDataRate, buffer, &offset);
3075 CsrUint8Des((u8 *) &primitive->connectionStats.unifiRxDataRate, buffer, &offset); 3075 CsrUint8Des((u8 *) &primitive->connectionStats.unifiRxDataRate, buffer, &offset);
3076 CsrUint32Des((CsrUint32 *) &primitive->connectionStats.dot11RetryCount, buffer, &offset); 3076 CsrUint32Des((CsrUint32 *) &primitive->connectionStats.dot11RetryCount, buffer, &offset);
@@ -3106,7 +3106,7 @@ CsrSize CsrWifiSmeDisconnectCfmSizeof(void *msg)
3106 CsrSize bufferSize = 2; 3106 CsrSize bufferSize = 2;
3107 3107
3108 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 3108 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
3109 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3109 bufferSize += 2; /* u16 primitive->interfaceTag */
3110 bufferSize += 2; /* CsrResult primitive->status */ 3110 bufferSize += 2; /* CsrResult primitive->status */
3111 return bufferSize; 3111 return bufferSize;
3112} 3112}
@@ -3117,8 +3117,8 @@ u8* CsrWifiSmeDisconnectCfmSer(u8 *ptr, CsrSize *len, void *msg)
3117 CsrWifiSmeDisconnectCfm *primitive = (CsrWifiSmeDisconnectCfm *)msg; 3117 CsrWifiSmeDisconnectCfm *primitive = (CsrWifiSmeDisconnectCfm *)msg;
3118 *len = 0; 3118 *len = 0;
3119 CsrUint16Ser(ptr, len, primitive->common.type); 3119 CsrUint16Ser(ptr, len, primitive->common.type);
3120 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3120 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3121 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3121 CsrUint16Ser(ptr, len, (u16) primitive->status);
3122 return(ptr); 3122 return(ptr);
3123} 3123}
3124 3124
@@ -3130,8 +3130,8 @@ void* CsrWifiSmeDisconnectCfmDes(u8 *buffer, CsrSize length)
3130 offset = 0; 3130 offset = 0;
3131 3131
3132 CsrUint16Des(&primitive->common.type, buffer, &offset); 3132 CsrUint16Des(&primitive->common.type, buffer, &offset);
3133 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3133 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3134 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3134 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3135 3135
3136 return primitive; 3136 return primitive;
3137} 3137}
@@ -3142,10 +3142,10 @@ CsrSize CsrWifiSmeHostConfigGetCfmSizeof(void *msg)
3142 CsrSize bufferSize = 2; 3142 CsrSize bufferSize = 2;
3143 3143
3144 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */ 3144 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 10) */
3145 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3145 bufferSize += 2; /* u16 primitive->interfaceTag */
3146 bufferSize += 2; /* CsrResult primitive->status */ 3146 bufferSize += 2; /* CsrResult primitive->status */
3147 bufferSize += 1; /* CsrWifiSmeHostPowerMode primitive->hostConfig.powerMode */ 3147 bufferSize += 1; /* CsrWifiSmeHostPowerMode primitive->hostConfig.powerMode */
3148 bufferSize += 2; /* CsrUint16 primitive->hostConfig.applicationDataPeriodMs */ 3148 bufferSize += 2; /* u16 primitive->hostConfig.applicationDataPeriodMs */
3149 return bufferSize; 3149 return bufferSize;
3150} 3150}
3151 3151
@@ -3155,10 +3155,10 @@ u8* CsrWifiSmeHostConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3155 CsrWifiSmeHostConfigGetCfm *primitive = (CsrWifiSmeHostConfigGetCfm *)msg; 3155 CsrWifiSmeHostConfigGetCfm *primitive = (CsrWifiSmeHostConfigGetCfm *)msg;
3156 *len = 0; 3156 *len = 0;
3157 CsrUint16Ser(ptr, len, primitive->common.type); 3157 CsrUint16Ser(ptr, len, primitive->common.type);
3158 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3158 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3159 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3159 CsrUint16Ser(ptr, len, (u16) primitive->status);
3160 CsrUint8Ser(ptr, len, (u8) primitive->hostConfig.powerMode); 3160 CsrUint8Ser(ptr, len, (u8) primitive->hostConfig.powerMode);
3161 CsrUint16Ser(ptr, len, (CsrUint16) primitive->hostConfig.applicationDataPeriodMs); 3161 CsrUint16Ser(ptr, len, (u16) primitive->hostConfig.applicationDataPeriodMs);
3162 return(ptr); 3162 return(ptr);
3163} 3163}
3164 3164
@@ -3170,10 +3170,10 @@ void* CsrWifiSmeHostConfigGetCfmDes(u8 *buffer, CsrSize length)
3170 offset = 0; 3170 offset = 0;
3171 3171
3172 CsrUint16Des(&primitive->common.type, buffer, &offset); 3172 CsrUint16Des(&primitive->common.type, buffer, &offset);
3173 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3173 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3174 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3174 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3175 CsrUint8Des((u8 *) &primitive->hostConfig.powerMode, buffer, &offset); 3175 CsrUint8Des((u8 *) &primitive->hostConfig.powerMode, buffer, &offset);
3176 CsrUint16Des((CsrUint16 *) &primitive->hostConfig.applicationDataPeriodMs, buffer, &offset); 3176 CsrUint16Des((u16 *) &primitive->hostConfig.applicationDataPeriodMs, buffer, &offset);
3177 3177
3178 return primitive; 3178 return primitive;
3179} 3179}
@@ -3184,7 +3184,7 @@ CsrSize CsrWifiSmeHostConfigSetCfmSizeof(void *msg)
3184 CsrSize bufferSize = 2; 3184 CsrSize bufferSize = 2;
3185 3185
3186 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 3186 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
3187 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3187 bufferSize += 2; /* u16 primitive->interfaceTag */
3188 bufferSize += 2; /* CsrResult primitive->status */ 3188 bufferSize += 2; /* CsrResult primitive->status */
3189 return bufferSize; 3189 return bufferSize;
3190} 3190}
@@ -3195,8 +3195,8 @@ u8* CsrWifiSmeHostConfigSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3195 CsrWifiSmeHostConfigSetCfm *primitive = (CsrWifiSmeHostConfigSetCfm *)msg; 3195 CsrWifiSmeHostConfigSetCfm *primitive = (CsrWifiSmeHostConfigSetCfm *)msg;
3196 *len = 0; 3196 *len = 0;
3197 CsrUint16Ser(ptr, len, primitive->common.type); 3197 CsrUint16Ser(ptr, len, primitive->common.type);
3198 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3198 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3199 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3199 CsrUint16Ser(ptr, len, (u16) primitive->status);
3200 return(ptr); 3200 return(ptr);
3201} 3201}
3202 3202
@@ -3208,8 +3208,8 @@ void* CsrWifiSmeHostConfigSetCfmDes(u8 *buffer, CsrSize length)
3208 offset = 0; 3208 offset = 0;
3209 3209
3210 CsrUint16Des(&primitive->common.type, buffer, &offset); 3210 CsrUint16Des(&primitive->common.type, buffer, &offset);
3211 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3211 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3212 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3212 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3213 3213
3214 return primitive; 3214 return primitive;
3215} 3215}
@@ -3231,7 +3231,7 @@ u8* CsrWifiSmeIbssStationIndSer(u8 *ptr, CsrSize *len, void *msg)
3231 CsrWifiSmeIbssStationInd *primitive = (CsrWifiSmeIbssStationInd *)msg; 3231 CsrWifiSmeIbssStationInd *primitive = (CsrWifiSmeIbssStationInd *)msg;
3232 *len = 0; 3232 *len = 0;
3233 CsrUint16Ser(ptr, len, primitive->common.type); 3233 CsrUint16Ser(ptr, len, primitive->common.type);
3234 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 3234 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
3235 CsrUint8Ser(ptr, len, (u8) primitive->isconnected); 3235 CsrUint8Ser(ptr, len, (u8) primitive->isconnected);
3236 return(ptr); 3236 return(ptr);
3237} 3237}
@@ -3244,7 +3244,7 @@ void* CsrWifiSmeIbssStationIndDes(u8 *buffer, CsrSize length)
3244 offset = 0; 3244 offset = 0;
3245 3245
3246 CsrUint16Des(&primitive->common.type, buffer, &offset); 3246 CsrUint16Des(&primitive->common.type, buffer, &offset);
3247 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 3247 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
3248 CsrUint8Des((u8 *) &primitive->isconnected, buffer, &offset); 3248 CsrUint8Des((u8 *) &primitive->isconnected, buffer, &offset);
3249 3249
3250 return primitive; 3250 return primitive;
@@ -3256,7 +3256,7 @@ CsrSize CsrWifiSmeKeyCfmSizeof(void *msg)
3256 CsrSize bufferSize = 2; 3256 CsrSize bufferSize = 2;
3257 3257
3258 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 3258 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
3259 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3259 bufferSize += 2; /* u16 primitive->interfaceTag */
3260 bufferSize += 2; /* CsrResult primitive->status */ 3260 bufferSize += 2; /* CsrResult primitive->status */
3261 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 3261 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
3262 bufferSize += 1; /* CsrWifiSmeKeyType primitive->keyType */ 3262 bufferSize += 1; /* CsrWifiSmeKeyType primitive->keyType */
@@ -3270,11 +3270,11 @@ u8* CsrWifiSmeKeyCfmSer(u8 *ptr, CsrSize *len, void *msg)
3270 CsrWifiSmeKeyCfm *primitive = (CsrWifiSmeKeyCfm *)msg; 3270 CsrWifiSmeKeyCfm *primitive = (CsrWifiSmeKeyCfm *)msg;
3271 *len = 0; 3271 *len = 0;
3272 CsrUint16Ser(ptr, len, primitive->common.type); 3272 CsrUint16Ser(ptr, len, primitive->common.type);
3273 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3273 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3274 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3274 CsrUint16Ser(ptr, len, (u16) primitive->status);
3275 CsrUint8Ser(ptr, len, (u8) primitive->action); 3275 CsrUint8Ser(ptr, len, (u8) primitive->action);
3276 CsrUint8Ser(ptr, len, (u8) primitive->keyType); 3276 CsrUint8Ser(ptr, len, (u8) primitive->keyType);
3277 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((CsrUint16) (6))); 3277 CsrMemCpySer(ptr, len, (const void *) primitive->peerMacAddress.a, ((u16) (6)));
3278 return(ptr); 3278 return(ptr);
3279} 3279}
3280 3280
@@ -3286,11 +3286,11 @@ void* CsrWifiSmeKeyCfmDes(u8 *buffer, CsrSize length)
3286 offset = 0; 3286 offset = 0;
3287 3287
3288 CsrUint16Des(&primitive->common.type, buffer, &offset); 3288 CsrUint16Des(&primitive->common.type, buffer, &offset);
3289 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3289 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3290 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3290 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3291 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 3291 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
3292 CsrUint8Des((u8 *) &primitive->keyType, buffer, &offset); 3292 CsrUint8Des((u8 *) &primitive->keyType, buffer, &offset);
3293 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 3293 CsrMemCpyDes(primitive->peerMacAddress.a, buffer, &offset, ((u16) (6)));
3294 3294
3295 return primitive; 3295 return primitive;
3296} 3296}
@@ -3301,7 +3301,7 @@ CsrSize CsrWifiSmeLinkQualityGetCfmSizeof(void *msg)
3301 CsrSize bufferSize = 2; 3301 CsrSize bufferSize = 2;
3302 3302
3303 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */ 3303 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 11) */
3304 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3304 bufferSize += 2; /* u16 primitive->interfaceTag */
3305 bufferSize += 2; /* CsrResult primitive->status */ 3305 bufferSize += 2; /* CsrResult primitive->status */
3306 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiRssi */ 3306 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiRssi */
3307 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiSnr */ 3307 bufferSize += 2; /* CsrInt16 primitive->linkQuality.unifiSnr */
@@ -3314,10 +3314,10 @@ u8* CsrWifiSmeLinkQualityGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3314 CsrWifiSmeLinkQualityGetCfm *primitive = (CsrWifiSmeLinkQualityGetCfm *)msg; 3314 CsrWifiSmeLinkQualityGetCfm *primitive = (CsrWifiSmeLinkQualityGetCfm *)msg;
3315 *len = 0; 3315 *len = 0;
3316 CsrUint16Ser(ptr, len, primitive->common.type); 3316 CsrUint16Ser(ptr, len, primitive->common.type);
3317 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3317 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3318 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3318 CsrUint16Ser(ptr, len, (u16) primitive->status);
3319 CsrUint16Ser(ptr, len, (CsrUint16) primitive->linkQuality.unifiRssi); 3319 CsrUint16Ser(ptr, len, (u16) primitive->linkQuality.unifiRssi);
3320 CsrUint16Ser(ptr, len, (CsrUint16) primitive->linkQuality.unifiSnr); 3320 CsrUint16Ser(ptr, len, (u16) primitive->linkQuality.unifiSnr);
3321 return(ptr); 3321 return(ptr);
3322} 3322}
3323 3323
@@ -3329,10 +3329,10 @@ void* CsrWifiSmeLinkQualityGetCfmDes(u8 *buffer, CsrSize length)
3329 offset = 0; 3329 offset = 0;
3330 3330
3331 CsrUint16Des(&primitive->common.type, buffer, &offset); 3331 CsrUint16Des(&primitive->common.type, buffer, &offset);
3332 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3332 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3333 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3333 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3334 CsrUint16Des((CsrUint16 *) &primitive->linkQuality.unifiRssi, buffer, &offset); 3334 CsrUint16Des((u16 *) &primitive->linkQuality.unifiRssi, buffer, &offset);
3335 CsrUint16Des((CsrUint16 *) &primitive->linkQuality.unifiSnr, buffer, &offset); 3335 CsrUint16Des((u16 *) &primitive->linkQuality.unifiSnr, buffer, &offset);
3336 3336
3337 return primitive; 3337 return primitive;
3338} 3338}
@@ -3344,38 +3344,38 @@ CsrSize CsrWifiSmeMediaStatusIndSizeof(void *msg)
3344 CsrSize bufferSize = 2; 3344 CsrSize bufferSize = 2;
3345 3345
3346 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 99) */ 3346 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 99) */
3347 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3347 bufferSize += 2; /* u16 primitive->interfaceTag */
3348 bufferSize += 1; /* CsrWifiSmeMediaStatus primitive->mediaStatus */ 3348 bufferSize += 1; /* CsrWifiSmeMediaStatus primitive->mediaStatus */
3349 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */ 3349 bufferSize += 32; /* u8 primitive->connectionInfo.ssid.ssid[32] */
3350 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */ 3350 bufferSize += 1; /* u8 primitive->connectionInfo.ssid.length */
3351 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */ 3351 bufferSize += 6; /* u8 primitive->connectionInfo.bssid.a[6] */
3352 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */ 3352 bufferSize += 1; /* CsrWifiSme80211NetworkType primitive->connectionInfo.networkType80211 */
3353 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */ 3353 bufferSize += 1; /* u8 primitive->connectionInfo.channelNumber */
3354 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.channelFrequency */ 3354 bufferSize += 2; /* u16 primitive->connectionInfo.channelFrequency */
3355 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */ 3355 bufferSize += 2; /* CsrWifiSmeAuthMode primitive->connectionInfo.authMode */
3356 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */ 3356 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.pairwiseCipher */
3357 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */ 3357 bufferSize += 2; /* CsrWifiSmeEncryption primitive->connectionInfo.groupCipher */
3358 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */ 3358 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->connectionInfo.ifIndex */
3359 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.atimWindowTu */ 3359 bufferSize += 2; /* u16 primitive->connectionInfo.atimWindowTu */
3360 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconPeriodTu */ 3360 bufferSize += 2; /* u16 primitive->connectionInfo.beaconPeriodTu */
3361 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */ 3361 bufferSize += 1; /* CsrBool primitive->connectionInfo.reassociation */
3362 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.beaconFrameLength */ 3362 bufferSize += 2; /* u16 primitive->connectionInfo.beaconFrameLength */
3363 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */ 3363 bufferSize += primitive->connectionInfo.beaconFrameLength; /* u8 primitive->connectionInfo.beaconFrame */
3364 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationReqFrameLength */ 3364 bufferSize += 2; /* u16 primitive->connectionInfo.associationReqFrameLength */
3365 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */ 3365 bufferSize += primitive->connectionInfo.associationReqFrameLength; /* u8 primitive->connectionInfo.associationReqFrame */
3366 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.associationRspFrameLength */ 3366 bufferSize += 2; /* u16 primitive->connectionInfo.associationRspFrameLength */
3367 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */ 3367 bufferSize += primitive->connectionInfo.associationRspFrameLength; /* u8 primitive->connectionInfo.associationRspFrame */
3368 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocScanInfoElementsLength */ 3368 bufferSize += 2; /* u16 primitive->connectionInfo.assocScanInfoElementsLength */
3369 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */ 3369 bufferSize += primitive->connectionInfo.assocScanInfoElementsLength; /* u8 primitive->connectionInfo.assocScanInfoElements */
3370 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqCapabilities */ 3370 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqCapabilities */
3371 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqListenIntervalTu */ 3371 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqListenIntervalTu */
3372 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */ 3372 bufferSize += 6; /* u8 primitive->connectionInfo.assocReqApAddress.a[6] */
3373 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocReqInfoElementsLength */ 3373 bufferSize += 2; /* u16 primitive->connectionInfo.assocReqInfoElementsLength */
3374 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */ 3374 bufferSize += primitive->connectionInfo.assocReqInfoElementsLength; /* u8 primitive->connectionInfo.assocReqInfoElements */
3375 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */ 3375 bufferSize += 2; /* CsrWifiSmeIEEE80211Result primitive->connectionInfo.assocRspResult */
3376 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspCapabilityInfo */ 3376 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspCapabilityInfo */
3377 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspAssociationId */ 3377 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspAssociationId */
3378 bufferSize += 2; /* CsrUint16 primitive->connectionInfo.assocRspInfoElementsLength */ 3378 bufferSize += 2; /* u16 primitive->connectionInfo.assocRspInfoElementsLength */
3379 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */ 3379 bufferSize += primitive->connectionInfo.assocRspInfoElementsLength; /* u8 primitive->connectionInfo.assocRspInfoElements */
3380 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->disassocReason */ 3380 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->disassocReason */
3381 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->deauthReason */ 3381 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->deauthReason */
@@ -3388,59 +3388,59 @@ u8* CsrWifiSmeMediaStatusIndSer(u8 *ptr, CsrSize *len, void *msg)
3388 CsrWifiSmeMediaStatusInd *primitive = (CsrWifiSmeMediaStatusInd *)msg; 3388 CsrWifiSmeMediaStatusInd *primitive = (CsrWifiSmeMediaStatusInd *)msg;
3389 *len = 0; 3389 *len = 0;
3390 CsrUint16Ser(ptr, len, primitive->common.type); 3390 CsrUint16Ser(ptr, len, primitive->common.type);
3391 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3391 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3392 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus); 3392 CsrUint8Ser(ptr, len, (u8) primitive->mediaStatus);
3393 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((CsrUint16) (32))); 3393 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.ssid.ssid, ((u16) (32)));
3394 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length); 3394 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ssid.length);
3395 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((CsrUint16) (6))); 3395 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.bssid.a, ((u16) (6)));
3396 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211); 3396 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.networkType80211);
3397 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber); 3397 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.channelNumber);
3398 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.channelFrequency); 3398 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.channelFrequency);
3399 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.authMode); 3399 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.authMode);
3400 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.pairwiseCipher); 3400 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.pairwiseCipher);
3401 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.groupCipher); 3401 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.groupCipher);
3402 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex); 3402 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.ifIndex);
3403 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.atimWindowTu); 3403 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.atimWindowTu);
3404 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconPeriodTu); 3404 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconPeriodTu);
3405 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation); 3405 CsrUint8Ser(ptr, len, (u8) primitive->connectionInfo.reassociation);
3406 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.beaconFrameLength); 3406 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.beaconFrameLength);
3407 if (primitive->connectionInfo.beaconFrameLength) 3407 if (primitive->connectionInfo.beaconFrameLength)
3408 { 3408 {
3409 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 3409 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.beaconFrame, ((u16) (primitive->connectionInfo.beaconFrameLength)));
3410 } 3410 }
3411 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationReqFrameLength); 3411 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationReqFrameLength);
3412 if (primitive->connectionInfo.associationReqFrameLength) 3412 if (primitive->connectionInfo.associationReqFrameLength)
3413 { 3413 {
3414 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 3414 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationReqFrame, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
3415 } 3415 }
3416 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.associationRspFrameLength); 3416 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.associationRspFrameLength);
3417 if (primitive->connectionInfo.associationRspFrameLength) 3417 if (primitive->connectionInfo.associationRspFrameLength)
3418 { 3418 {
3419 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 3419 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.associationRspFrame, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
3420 } 3420 }
3421 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocScanInfoElementsLength); 3421 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocScanInfoElementsLength);
3422 if (primitive->connectionInfo.assocScanInfoElementsLength) 3422 if (primitive->connectionInfo.assocScanInfoElementsLength)
3423 { 3423 {
3424 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 3424 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocScanInfoElements, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
3425 } 3425 }
3426 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqCapabilities); 3426 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqCapabilities);
3427 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqListenIntervalTu); 3427 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqListenIntervalTu);
3428 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((CsrUint16) (6))); 3428 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqApAddress.a, ((u16) (6)));
3429 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocReqInfoElementsLength); 3429 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocReqInfoElementsLength);
3430 if (primitive->connectionInfo.assocReqInfoElementsLength) 3430 if (primitive->connectionInfo.assocReqInfoElementsLength)
3431 { 3431 {
3432 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 3432 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocReqInfoElements, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
3433 } 3433 }
3434 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspResult); 3434 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspResult);
3435 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspCapabilityInfo); 3435 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspCapabilityInfo);
3436 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspAssociationId); 3436 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspAssociationId);
3437 CsrUint16Ser(ptr, len, (CsrUint16) primitive->connectionInfo.assocRspInfoElementsLength); 3437 CsrUint16Ser(ptr, len, (u16) primitive->connectionInfo.assocRspInfoElementsLength);
3438 if (primitive->connectionInfo.assocRspInfoElementsLength) 3438 if (primitive->connectionInfo.assocRspInfoElementsLength)
3439 { 3439 {
3440 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 3440 CsrMemCpySer(ptr, len, (const void *) primitive->connectionInfo.assocRspInfoElements, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
3441 } 3441 }
3442 CsrUint16Ser(ptr, len, (CsrUint16) primitive->disassocReason); 3442 CsrUint16Ser(ptr, len, (u16) primitive->disassocReason);
3443 CsrUint16Ser(ptr, len, (CsrUint16) primitive->deauthReason); 3443 CsrUint16Ser(ptr, len, (u16) primitive->deauthReason);
3444 return(ptr); 3444 return(ptr);
3445} 3445}
3446 3446
@@ -3452,89 +3452,89 @@ void* CsrWifiSmeMediaStatusIndDes(u8 *buffer, CsrSize length)
3452 offset = 0; 3452 offset = 0;
3453 3453
3454 CsrUint16Des(&primitive->common.type, buffer, &offset); 3454 CsrUint16Des(&primitive->common.type, buffer, &offset);
3455 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3455 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3456 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset); 3456 CsrUint8Des((u8 *) &primitive->mediaStatus, buffer, &offset);
3457 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 3457 CsrMemCpyDes(primitive->connectionInfo.ssid.ssid, buffer, &offset, ((u16) (32)));
3458 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset); 3458 CsrUint8Des((u8 *) &primitive->connectionInfo.ssid.length, buffer, &offset);
3459 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((CsrUint16) (6))); 3459 CsrMemCpyDes(primitive->connectionInfo.bssid.a, buffer, &offset, ((u16) (6)));
3460 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset); 3460 CsrUint8Des((u8 *) &primitive->connectionInfo.networkType80211, buffer, &offset);
3461 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset); 3461 CsrUint8Des((u8 *) &primitive->connectionInfo.channelNumber, buffer, &offset);
3462 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset); 3462 CsrUint16Des((u16 *) &primitive->connectionInfo.channelFrequency, buffer, &offset);
3463 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.authMode, buffer, &offset); 3463 CsrUint16Des((u16 *) &primitive->connectionInfo.authMode, buffer, &offset);
3464 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset); 3464 CsrUint16Des((u16 *) &primitive->connectionInfo.pairwiseCipher, buffer, &offset);
3465 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.groupCipher, buffer, &offset); 3465 CsrUint16Des((u16 *) &primitive->connectionInfo.groupCipher, buffer, &offset);
3466 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset); 3466 CsrUint8Des((u8 *) &primitive->connectionInfo.ifIndex, buffer, &offset);
3467 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset); 3467 CsrUint16Des((u16 *) &primitive->connectionInfo.atimWindowTu, buffer, &offset);
3468 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset); 3468 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconPeriodTu, buffer, &offset);
3469 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset); 3469 CsrUint8Des((u8 *) &primitive->connectionInfo.reassociation, buffer, &offset);
3470 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset); 3470 CsrUint16Des((u16 *) &primitive->connectionInfo.beaconFrameLength, buffer, &offset);
3471 if (primitive->connectionInfo.beaconFrameLength) 3471 if (primitive->connectionInfo.beaconFrameLength)
3472 { 3472 {
3473 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength); 3473 primitive->connectionInfo.beaconFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.beaconFrameLength);
3474 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.beaconFrameLength))); 3474 CsrMemCpyDes(primitive->connectionInfo.beaconFrame, buffer, &offset, ((u16) (primitive->connectionInfo.beaconFrameLength)));
3475 } 3475 }
3476 else 3476 else
3477 { 3477 {
3478 primitive->connectionInfo.beaconFrame = NULL; 3478 primitive->connectionInfo.beaconFrame = NULL;
3479 } 3479 }
3480 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset); 3480 CsrUint16Des((u16 *) &primitive->connectionInfo.associationReqFrameLength, buffer, &offset);
3481 if (primitive->connectionInfo.associationReqFrameLength) 3481 if (primitive->connectionInfo.associationReqFrameLength)
3482 { 3482 {
3483 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength); 3483 primitive->connectionInfo.associationReqFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationReqFrameLength);
3484 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationReqFrameLength))); 3484 CsrMemCpyDes(primitive->connectionInfo.associationReqFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationReqFrameLength)));
3485 } 3485 }
3486 else 3486 else
3487 { 3487 {
3488 primitive->connectionInfo.associationReqFrame = NULL; 3488 primitive->connectionInfo.associationReqFrame = NULL;
3489 } 3489 }
3490 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset); 3490 CsrUint16Des((u16 *) &primitive->connectionInfo.associationRspFrameLength, buffer, &offset);
3491 if (primitive->connectionInfo.associationRspFrameLength) 3491 if (primitive->connectionInfo.associationRspFrameLength)
3492 { 3492 {
3493 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength); 3493 primitive->connectionInfo.associationRspFrame = (u8 *)CsrPmemAlloc(primitive->connectionInfo.associationRspFrameLength);
3494 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.associationRspFrameLength))); 3494 CsrMemCpyDes(primitive->connectionInfo.associationRspFrame, buffer, &offset, ((u16) (primitive->connectionInfo.associationRspFrameLength)));
3495 } 3495 }
3496 else 3496 else
3497 { 3497 {
3498 primitive->connectionInfo.associationRspFrame = NULL; 3498 primitive->connectionInfo.associationRspFrame = NULL;
3499 } 3499 }
3500 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset); 3500 CsrUint16Des((u16 *) &primitive->connectionInfo.assocScanInfoElementsLength, buffer, &offset);
3501 if (primitive->connectionInfo.assocScanInfoElementsLength) 3501 if (primitive->connectionInfo.assocScanInfoElementsLength)
3502 { 3502 {
3503 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength); 3503 primitive->connectionInfo.assocScanInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocScanInfoElementsLength);
3504 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocScanInfoElementsLength))); 3504 CsrMemCpyDes(primitive->connectionInfo.assocScanInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocScanInfoElementsLength)));
3505 } 3505 }
3506 else 3506 else
3507 { 3507 {
3508 primitive->connectionInfo.assocScanInfoElements = NULL; 3508 primitive->connectionInfo.assocScanInfoElements = NULL;
3509 } 3509 }
3510 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset); 3510 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqCapabilities, buffer, &offset);
3511 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset); 3511 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqListenIntervalTu, buffer, &offset);
3512 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((CsrUint16) (6))); 3512 CsrMemCpyDes(primitive->connectionInfo.assocReqApAddress.a, buffer, &offset, ((u16) (6)));
3513 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset); 3513 CsrUint16Des((u16 *) &primitive->connectionInfo.assocReqInfoElementsLength, buffer, &offset);
3514 if (primitive->connectionInfo.assocReqInfoElementsLength) 3514 if (primitive->connectionInfo.assocReqInfoElementsLength)
3515 { 3515 {
3516 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength); 3516 primitive->connectionInfo.assocReqInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocReqInfoElementsLength);
3517 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocReqInfoElementsLength))); 3517 CsrMemCpyDes(primitive->connectionInfo.assocReqInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocReqInfoElementsLength)));
3518 } 3518 }
3519 else 3519 else
3520 { 3520 {
3521 primitive->connectionInfo.assocReqInfoElements = NULL; 3521 primitive->connectionInfo.assocReqInfoElements = NULL;
3522 } 3522 }
3523 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset); 3523 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspResult, buffer, &offset);
3524 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset); 3524 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspCapabilityInfo, buffer, &offset);
3525 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset); 3525 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspAssociationId, buffer, &offset);
3526 CsrUint16Des((CsrUint16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset); 3526 CsrUint16Des((u16 *) &primitive->connectionInfo.assocRspInfoElementsLength, buffer, &offset);
3527 if (primitive->connectionInfo.assocRspInfoElementsLength) 3527 if (primitive->connectionInfo.assocRspInfoElementsLength)
3528 { 3528 {
3529 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength); 3529 primitive->connectionInfo.assocRspInfoElements = (u8 *)CsrPmemAlloc(primitive->connectionInfo.assocRspInfoElementsLength);
3530 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((CsrUint16) (primitive->connectionInfo.assocRspInfoElementsLength))); 3530 CsrMemCpyDes(primitive->connectionInfo.assocRspInfoElements, buffer, &offset, ((u16) (primitive->connectionInfo.assocRspInfoElementsLength)));
3531 } 3531 }
3532 else 3532 else
3533 { 3533 {
3534 primitive->connectionInfo.assocRspInfoElements = NULL; 3534 primitive->connectionInfo.assocRspInfoElements = NULL;
3535 } 3535 }
3536 CsrUint16Des((CsrUint16 *) &primitive->disassocReason, buffer, &offset); 3536 CsrUint16Des((u16 *) &primitive->disassocReason, buffer, &offset);
3537 CsrUint16Des((CsrUint16 *) &primitive->deauthReason, buffer, &offset); 3537 CsrUint16Des((u16 *) &primitive->deauthReason, buffer, &offset);
3538 3538
3539 return primitive; 3539 return primitive;
3540} 3540}
@@ -3561,9 +3561,9 @@ CsrSize CsrWifiSmeMibConfigGetCfmSizeof(void *msg)
3561 bufferSize += 2; /* CsrResult primitive->status */ 3561 bufferSize += 2; /* CsrResult primitive->status */
3562 bufferSize += 1; /* CsrBool primitive->mibConfig.unifiFixMaxTxDataRate */ 3562 bufferSize += 1; /* CsrBool primitive->mibConfig.unifiFixMaxTxDataRate */
3563 bufferSize += 1; /* u8 primitive->mibConfig.unifiFixTxDataRate */ 3563 bufferSize += 1; /* u8 primitive->mibConfig.unifiFixTxDataRate */
3564 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11RtsThreshold */ 3564 bufferSize += 2; /* u16 primitive->mibConfig.dot11RtsThreshold */
3565 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11FragmentationThreshold */ 3565 bufferSize += 2; /* u16 primitive->mibConfig.dot11FragmentationThreshold */
3566 bufferSize += 2; /* CsrUint16 primitive->mibConfig.dot11CurrentTxPowerLevel */ 3566 bufferSize += 2; /* u16 primitive->mibConfig.dot11CurrentTxPowerLevel */
3567 return bufferSize; 3567 return bufferSize;
3568} 3568}
3569 3569
@@ -3573,12 +3573,12 @@ u8* CsrWifiSmeMibConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3573 CsrWifiSmeMibConfigGetCfm *primitive = (CsrWifiSmeMibConfigGetCfm *)msg; 3573 CsrWifiSmeMibConfigGetCfm *primitive = (CsrWifiSmeMibConfigGetCfm *)msg;
3574 *len = 0; 3574 *len = 0;
3575 CsrUint16Ser(ptr, len, primitive->common.type); 3575 CsrUint16Ser(ptr, len, primitive->common.type);
3576 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3576 CsrUint16Ser(ptr, len, (u16) primitive->status);
3577 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixMaxTxDataRate); 3577 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixMaxTxDataRate);
3578 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixTxDataRate); 3578 CsrUint8Ser(ptr, len, (u8) primitive->mibConfig.unifiFixTxDataRate);
3579 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11RtsThreshold); 3579 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11RtsThreshold);
3580 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11FragmentationThreshold); 3580 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11FragmentationThreshold);
3581 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibConfig.dot11CurrentTxPowerLevel); 3581 CsrUint16Ser(ptr, len, (u16) primitive->mibConfig.dot11CurrentTxPowerLevel);
3582 return(ptr); 3582 return(ptr);
3583} 3583}
3584 3584
@@ -3590,12 +3590,12 @@ void* CsrWifiSmeMibConfigGetCfmDes(u8 *buffer, CsrSize length)
3590 offset = 0; 3590 offset = 0;
3591 3591
3592 CsrUint16Des(&primitive->common.type, buffer, &offset); 3592 CsrUint16Des(&primitive->common.type, buffer, &offset);
3593 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3593 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3594 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixMaxTxDataRate, buffer, &offset); 3594 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixMaxTxDataRate, buffer, &offset);
3595 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixTxDataRate, buffer, &offset); 3595 CsrUint8Des((u8 *) &primitive->mibConfig.unifiFixTxDataRate, buffer, &offset);
3596 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11RtsThreshold, buffer, &offset); 3596 CsrUint16Des((u16 *) &primitive->mibConfig.dot11RtsThreshold, buffer, &offset);
3597 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11FragmentationThreshold, buffer, &offset); 3597 CsrUint16Des((u16 *) &primitive->mibConfig.dot11FragmentationThreshold, buffer, &offset);
3598 CsrUint16Des((CsrUint16 *) &primitive->mibConfig.dot11CurrentTxPowerLevel, buffer, &offset); 3598 CsrUint16Des((u16 *) &primitive->mibConfig.dot11CurrentTxPowerLevel, buffer, &offset);
3599 3599
3600 return primitive; 3600 return primitive;
3601} 3601}
@@ -3608,7 +3608,7 @@ CsrSize CsrWifiSmeMibGetCfmSizeof(void *msg)
3608 3608
3609 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 3609 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
3610 bufferSize += 2; /* CsrResult primitive->status */ 3610 bufferSize += 2; /* CsrResult primitive->status */
3611 bufferSize += 2; /* CsrUint16 primitive->mibAttributeLength */ 3611 bufferSize += 2; /* u16 primitive->mibAttributeLength */
3612 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */ 3612 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */
3613 return bufferSize; 3613 return bufferSize;
3614} 3614}
@@ -3619,11 +3619,11 @@ u8* CsrWifiSmeMibGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3619 CsrWifiSmeMibGetCfm *primitive = (CsrWifiSmeMibGetCfm *)msg; 3619 CsrWifiSmeMibGetCfm *primitive = (CsrWifiSmeMibGetCfm *)msg;
3620 *len = 0; 3620 *len = 0;
3621 CsrUint16Ser(ptr, len, primitive->common.type); 3621 CsrUint16Ser(ptr, len, primitive->common.type);
3622 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3622 CsrUint16Ser(ptr, len, (u16) primitive->status);
3623 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibAttributeLength); 3623 CsrUint16Ser(ptr, len, (u16) primitive->mibAttributeLength);
3624 if (primitive->mibAttributeLength) 3624 if (primitive->mibAttributeLength)
3625 { 3625 {
3626 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((CsrUint16) (primitive->mibAttributeLength))); 3626 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((u16) (primitive->mibAttributeLength)));
3627 } 3627 }
3628 return(ptr); 3628 return(ptr);
3629} 3629}
@@ -3636,12 +3636,12 @@ void* CsrWifiSmeMibGetCfmDes(u8 *buffer, CsrSize length)
3636 offset = 0; 3636 offset = 0;
3637 3637
3638 CsrUint16Des(&primitive->common.type, buffer, &offset); 3638 CsrUint16Des(&primitive->common.type, buffer, &offset);
3639 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3639 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3640 CsrUint16Des((CsrUint16 *) &primitive->mibAttributeLength, buffer, &offset); 3640 CsrUint16Des((u16 *) &primitive->mibAttributeLength, buffer, &offset);
3641 if (primitive->mibAttributeLength) 3641 if (primitive->mibAttributeLength)
3642 { 3642 {
3643 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength); 3643 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength);
3644 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((CsrUint16) (primitive->mibAttributeLength))); 3644 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((u16) (primitive->mibAttributeLength)));
3645 } 3645 }
3646 else 3646 else
3647 { 3647 {
@@ -3667,7 +3667,7 @@ CsrSize CsrWifiSmeMibGetNextCfmSizeof(void *msg)
3667 3667
3668 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 3668 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
3669 bufferSize += 2; /* CsrResult primitive->status */ 3669 bufferSize += 2; /* CsrResult primitive->status */
3670 bufferSize += 2; /* CsrUint16 primitive->mibAttributeLength */ 3670 bufferSize += 2; /* u16 primitive->mibAttributeLength */
3671 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */ 3671 bufferSize += primitive->mibAttributeLength; /* u8 primitive->mibAttribute */
3672 return bufferSize; 3672 return bufferSize;
3673} 3673}
@@ -3678,11 +3678,11 @@ u8* CsrWifiSmeMibGetNextCfmSer(u8 *ptr, CsrSize *len, void *msg)
3678 CsrWifiSmeMibGetNextCfm *primitive = (CsrWifiSmeMibGetNextCfm *)msg; 3678 CsrWifiSmeMibGetNextCfm *primitive = (CsrWifiSmeMibGetNextCfm *)msg;
3679 *len = 0; 3679 *len = 0;
3680 CsrUint16Ser(ptr, len, primitive->common.type); 3680 CsrUint16Ser(ptr, len, primitive->common.type);
3681 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3681 CsrUint16Ser(ptr, len, (u16) primitive->status);
3682 CsrUint16Ser(ptr, len, (CsrUint16) primitive->mibAttributeLength); 3682 CsrUint16Ser(ptr, len, (u16) primitive->mibAttributeLength);
3683 if (primitive->mibAttributeLength) 3683 if (primitive->mibAttributeLength)
3684 { 3684 {
3685 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((CsrUint16) (primitive->mibAttributeLength))); 3685 CsrMemCpySer(ptr, len, (const void *) primitive->mibAttribute, ((u16) (primitive->mibAttributeLength)));
3686 } 3686 }
3687 return(ptr); 3687 return(ptr);
3688} 3688}
@@ -3695,12 +3695,12 @@ void* CsrWifiSmeMibGetNextCfmDes(u8 *buffer, CsrSize length)
3695 offset = 0; 3695 offset = 0;
3696 3696
3697 CsrUint16Des(&primitive->common.type, buffer, &offset); 3697 CsrUint16Des(&primitive->common.type, buffer, &offset);
3698 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3698 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3699 CsrUint16Des((CsrUint16 *) &primitive->mibAttributeLength, buffer, &offset); 3699 CsrUint16Des((u16 *) &primitive->mibAttributeLength, buffer, &offset);
3700 if (primitive->mibAttributeLength) 3700 if (primitive->mibAttributeLength)
3701 { 3701 {
3702 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength); 3702 primitive->mibAttribute = (u8 *)CsrPmemAlloc(primitive->mibAttributeLength);
3703 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((CsrUint16) (primitive->mibAttributeLength))); 3703 CsrMemCpyDes(primitive->mibAttribute, buffer, &offset, ((u16) (primitive->mibAttributeLength)));
3704 } 3704 }
3705 else 3705 else
3706 { 3706 {
@@ -3724,9 +3724,9 @@ CsrSize CsrWifiSmeMicFailureIndSizeof(void *msg)
3724 CsrSize bufferSize = 2; 3724 CsrSize bufferSize = 2;
3725 3725
3726 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 3726 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
3727 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3727 bufferSize += 2; /* u16 primitive->interfaceTag */
3728 bufferSize += 1; /* CsrBool primitive->secondFailure */ 3728 bufferSize += 1; /* CsrBool primitive->secondFailure */
3729 bufferSize += 2; /* CsrUint16 primitive->count */ 3729 bufferSize += 2; /* u16 primitive->count */
3730 bufferSize += 6; /* u8 primitive->address.a[6] */ 3730 bufferSize += 6; /* u8 primitive->address.a[6] */
3731 bufferSize += 1; /* CsrWifiSmeKeyType primitive->keyType */ 3731 bufferSize += 1; /* CsrWifiSmeKeyType primitive->keyType */
3732 return bufferSize; 3732 return bufferSize;
@@ -3738,10 +3738,10 @@ u8* CsrWifiSmeMicFailureIndSer(u8 *ptr, CsrSize *len, void *msg)
3738 CsrWifiSmeMicFailureInd *primitive = (CsrWifiSmeMicFailureInd *)msg; 3738 CsrWifiSmeMicFailureInd *primitive = (CsrWifiSmeMicFailureInd *)msg;
3739 *len = 0; 3739 *len = 0;
3740 CsrUint16Ser(ptr, len, primitive->common.type); 3740 CsrUint16Ser(ptr, len, primitive->common.type);
3741 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3741 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3742 CsrUint8Ser(ptr, len, (u8) primitive->secondFailure); 3742 CsrUint8Ser(ptr, len, (u8) primitive->secondFailure);
3743 CsrUint16Ser(ptr, len, (CsrUint16) primitive->count); 3743 CsrUint16Ser(ptr, len, (u16) primitive->count);
3744 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 3744 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
3745 CsrUint8Ser(ptr, len, (u8) primitive->keyType); 3745 CsrUint8Ser(ptr, len, (u8) primitive->keyType);
3746 return(ptr); 3746 return(ptr);
3747} 3747}
@@ -3754,10 +3754,10 @@ void* CsrWifiSmeMicFailureIndDes(u8 *buffer, CsrSize length)
3754 offset = 0; 3754 offset = 0;
3755 3755
3756 CsrUint16Des(&primitive->common.type, buffer, &offset); 3756 CsrUint16Des(&primitive->common.type, buffer, &offset);
3757 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3757 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3758 CsrUint8Des((u8 *) &primitive->secondFailure, buffer, &offset); 3758 CsrUint8Des((u8 *) &primitive->secondFailure, buffer, &offset);
3759 CsrUint16Des((CsrUint16 *) &primitive->count, buffer, &offset); 3759 CsrUint16Des((u16 *) &primitive->count, buffer, &offset);
3760 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 3760 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
3761 CsrUint8Des((u8 *) &primitive->keyType, buffer, &offset); 3761 CsrUint8Des((u8 *) &primitive->keyType, buffer, &offset);
3762 3762
3763 return primitive; 3763 return primitive;
@@ -3770,12 +3770,12 @@ CsrSize CsrWifiSmeMulticastAddressCfmSizeof(void *msg)
3770 CsrSize bufferSize = 2; 3770 CsrSize bufferSize = 2;
3771 3771
3772 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 3772 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
3773 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3773 bufferSize += 2; /* u16 primitive->interfaceTag */
3774 bufferSize += 2; /* CsrResult primitive->status */ 3774 bufferSize += 2; /* CsrResult primitive->status */
3775 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 3775 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
3776 bufferSize += 1; /* u8 primitive->getAddressesCount */ 3776 bufferSize += 1; /* u8 primitive->getAddressesCount */
3777 { 3777 {
3778 CsrUint16 i1; 3778 u16 i1;
3779 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 3779 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
3780 { 3780 {
3781 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */ 3781 bufferSize += 6; /* u8 primitive->getAddresses[i1].a[6] */
@@ -3790,15 +3790,15 @@ u8* CsrWifiSmeMulticastAddressCfmSer(u8 *ptr, CsrSize *len, void *msg)
3790 CsrWifiSmeMulticastAddressCfm *primitive = (CsrWifiSmeMulticastAddressCfm *)msg; 3790 CsrWifiSmeMulticastAddressCfm *primitive = (CsrWifiSmeMulticastAddressCfm *)msg;
3791 *len = 0; 3791 *len = 0;
3792 CsrUint16Ser(ptr, len, primitive->common.type); 3792 CsrUint16Ser(ptr, len, primitive->common.type);
3793 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3793 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3794 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3794 CsrUint16Ser(ptr, len, (u16) primitive->status);
3795 CsrUint8Ser(ptr, len, (u8) primitive->action); 3795 CsrUint8Ser(ptr, len, (u8) primitive->action);
3796 CsrUint8Ser(ptr, len, (u8) primitive->getAddressesCount); 3796 CsrUint8Ser(ptr, len, (u8) primitive->getAddressesCount);
3797 { 3797 {
3798 CsrUint16 i1; 3798 u16 i1;
3799 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 3799 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
3800 { 3800 {
3801 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((CsrUint16) (6))); 3801 CsrMemCpySer(ptr, len, (const void *) primitive->getAddresses[i1].a, ((u16) (6)));
3802 } 3802 }
3803 } 3803 }
3804 return(ptr); 3804 return(ptr);
@@ -3812,8 +3812,8 @@ void* CsrWifiSmeMulticastAddressCfmDes(u8 *buffer, CsrSize length)
3812 offset = 0; 3812 offset = 0;
3813 3813
3814 CsrUint16Des(&primitive->common.type, buffer, &offset); 3814 CsrUint16Des(&primitive->common.type, buffer, &offset);
3815 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3815 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3816 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3816 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3817 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 3817 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
3818 CsrUint8Des((u8 *) &primitive->getAddressesCount, buffer, &offset); 3818 CsrUint8Des((u8 *) &primitive->getAddressesCount, buffer, &offset);
3819 primitive->getAddresses = NULL; 3819 primitive->getAddresses = NULL;
@@ -3822,10 +3822,10 @@ void* CsrWifiSmeMulticastAddressCfmDes(u8 *buffer, CsrSize length)
3822 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressesCount); 3822 primitive->getAddresses = (CsrWifiMacAddress *)CsrPmemAlloc(sizeof(CsrWifiMacAddress) * primitive->getAddressesCount);
3823 } 3823 }
3824 { 3824 {
3825 CsrUint16 i1; 3825 u16 i1;
3826 for (i1 = 0; i1 < primitive->getAddressesCount; i1++) 3826 for (i1 = 0; i1 < primitive->getAddressesCount; i1++)
3827 { 3827 {
3828 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((CsrUint16) (6))); 3828 CsrMemCpyDes(primitive->getAddresses[i1].a, buffer, &offset, ((u16) (6)));
3829 } 3829 }
3830 } 3830 }
3831 3831
@@ -3846,7 +3846,7 @@ CsrSize CsrWifiSmePacketFilterSetCfmSizeof(void *msg)
3846 CsrSize bufferSize = 2; 3846 CsrSize bufferSize = 2;
3847 3847
3848 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 3848 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
3849 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3849 bufferSize += 2; /* u16 primitive->interfaceTag */
3850 bufferSize += 2; /* CsrResult primitive->status */ 3850 bufferSize += 2; /* CsrResult primitive->status */
3851 return bufferSize; 3851 return bufferSize;
3852} 3852}
@@ -3857,8 +3857,8 @@ u8* CsrWifiSmePacketFilterSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3857 CsrWifiSmePacketFilterSetCfm *primitive = (CsrWifiSmePacketFilterSetCfm *)msg; 3857 CsrWifiSmePacketFilterSetCfm *primitive = (CsrWifiSmePacketFilterSetCfm *)msg;
3858 *len = 0; 3858 *len = 0;
3859 CsrUint16Ser(ptr, len, primitive->common.type); 3859 CsrUint16Ser(ptr, len, primitive->common.type);
3860 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3860 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3861 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3861 CsrUint16Ser(ptr, len, (u16) primitive->status);
3862 return(ptr); 3862 return(ptr);
3863} 3863}
3864 3864
@@ -3870,8 +3870,8 @@ void* CsrWifiSmePacketFilterSetCfmDes(u8 *buffer, CsrSize length)
3870 offset = 0; 3870 offset = 0;
3871 3871
3872 CsrUint16Des(&primitive->common.type, buffer, &offset); 3872 CsrUint16Des(&primitive->common.type, buffer, &offset);
3873 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3873 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3874 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3874 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3875 3875
3876 return primitive; 3876 return primitive;
3877} 3877}
@@ -3893,8 +3893,8 @@ u8* CsrWifiSmePermanentMacAddressGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
3893 CsrWifiSmePermanentMacAddressGetCfm *primitive = (CsrWifiSmePermanentMacAddressGetCfm *)msg; 3893 CsrWifiSmePermanentMacAddressGetCfm *primitive = (CsrWifiSmePermanentMacAddressGetCfm *)msg;
3894 *len = 0; 3894 *len = 0;
3895 CsrUint16Ser(ptr, len, primitive->common.type); 3895 CsrUint16Ser(ptr, len, primitive->common.type);
3896 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 3896 CsrUint16Ser(ptr, len, (u16) primitive->status);
3897 CsrMemCpySer(ptr, len, (const void *) primitive->permanentMacAddress.a, ((CsrUint16) (6))); 3897 CsrMemCpySer(ptr, len, (const void *) primitive->permanentMacAddress.a, ((u16) (6)));
3898 return(ptr); 3898 return(ptr);
3899} 3899}
3900 3900
@@ -3906,8 +3906,8 @@ void* CsrWifiSmePermanentMacAddressGetCfmDes(u8 *buffer, CsrSize length)
3906 offset = 0; 3906 offset = 0;
3907 3907
3908 CsrUint16Des(&primitive->common.type, buffer, &offset); 3908 CsrUint16Des(&primitive->common.type, buffer, &offset);
3909 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 3909 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
3910 CsrMemCpyDes(primitive->permanentMacAddress.a, buffer, &offset, ((CsrUint16) (6))); 3910 CsrMemCpyDes(primitive->permanentMacAddress.a, buffer, &offset, ((u16) (6)));
3911 3911
3912 return primitive; 3912 return primitive;
3913} 3913}
@@ -3919,10 +3919,10 @@ CsrSize CsrWifiSmePmkidCandidateListIndSizeof(void *msg)
3919 CsrSize bufferSize = 2; 3919 CsrSize bufferSize = 2;
3920 3920
3921 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 3921 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
3922 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3922 bufferSize += 2; /* u16 primitive->interfaceTag */
3923 bufferSize += 1; /* u8 primitive->pmkidCandidatesCount */ 3923 bufferSize += 1; /* u8 primitive->pmkidCandidatesCount */
3924 { 3924 {
3925 CsrUint16 i1; 3925 u16 i1;
3926 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++) 3926 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++)
3927 { 3927 {
3928 bufferSize += 6; /* u8 primitive->pmkidCandidates[i1].bssid.a[6] */ 3928 bufferSize += 6; /* u8 primitive->pmkidCandidates[i1].bssid.a[6] */
@@ -3938,13 +3938,13 @@ u8* CsrWifiSmePmkidCandidateListIndSer(u8 *ptr, CsrSize *len, void *msg)
3938 CsrWifiSmePmkidCandidateListInd *primitive = (CsrWifiSmePmkidCandidateListInd *)msg; 3938 CsrWifiSmePmkidCandidateListInd *primitive = (CsrWifiSmePmkidCandidateListInd *)msg;
3939 *len = 0; 3939 *len = 0;
3940 CsrUint16Ser(ptr, len, primitive->common.type); 3940 CsrUint16Ser(ptr, len, primitive->common.type);
3941 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 3941 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
3942 CsrUint8Ser(ptr, len, (u8) primitive->pmkidCandidatesCount); 3942 CsrUint8Ser(ptr, len, (u8) primitive->pmkidCandidatesCount);
3943 { 3943 {
3944 CsrUint16 i1; 3944 u16 i1;
3945 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++) 3945 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++)
3946 { 3946 {
3947 CsrMemCpySer(ptr, len, (const void *) primitive->pmkidCandidates[i1].bssid.a, ((CsrUint16) (6))); 3947 CsrMemCpySer(ptr, len, (const void *) primitive->pmkidCandidates[i1].bssid.a, ((u16) (6)));
3948 CsrUint8Ser(ptr, len, (u8) primitive->pmkidCandidates[i1].preAuthAllowed); 3948 CsrUint8Ser(ptr, len, (u8) primitive->pmkidCandidates[i1].preAuthAllowed);
3949 } 3949 }
3950 } 3950 }
@@ -3959,7 +3959,7 @@ void* CsrWifiSmePmkidCandidateListIndDes(u8 *buffer, CsrSize length)
3959 offset = 0; 3959 offset = 0;
3960 3960
3961 CsrUint16Des(&primitive->common.type, buffer, &offset); 3961 CsrUint16Des(&primitive->common.type, buffer, &offset);
3962 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 3962 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
3963 CsrUint8Des((u8 *) &primitive->pmkidCandidatesCount, buffer, &offset); 3963 CsrUint8Des((u8 *) &primitive->pmkidCandidatesCount, buffer, &offset);
3964 primitive->pmkidCandidates = NULL; 3964 primitive->pmkidCandidates = NULL;
3965 if (primitive->pmkidCandidatesCount) 3965 if (primitive->pmkidCandidatesCount)
@@ -3967,10 +3967,10 @@ void* CsrWifiSmePmkidCandidateListIndDes(u8 *buffer, CsrSize length)
3967 primitive->pmkidCandidates = (CsrWifiSmePmkidCandidate *)CsrPmemAlloc(sizeof(CsrWifiSmePmkidCandidate) * primitive->pmkidCandidatesCount); 3967 primitive->pmkidCandidates = (CsrWifiSmePmkidCandidate *)CsrPmemAlloc(sizeof(CsrWifiSmePmkidCandidate) * primitive->pmkidCandidatesCount);
3968 } 3968 }
3969 { 3969 {
3970 CsrUint16 i1; 3970 u16 i1;
3971 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++) 3971 for (i1 = 0; i1 < primitive->pmkidCandidatesCount; i1++)
3972 { 3972 {
3973 CsrMemCpyDes(primitive->pmkidCandidates[i1].bssid.a, buffer, &offset, ((CsrUint16) (6))); 3973 CsrMemCpyDes(primitive->pmkidCandidates[i1].bssid.a, buffer, &offset, ((u16) (6)));
3974 CsrUint8Des((u8 *) &primitive->pmkidCandidates[i1].preAuthAllowed, buffer, &offset); 3974 CsrUint8Des((u8 *) &primitive->pmkidCandidates[i1].preAuthAllowed, buffer, &offset);
3975 } 3975 }
3976 } 3976 }
@@ -3993,12 +3993,12 @@ CsrSize CsrWifiSmePmkidCfmSizeof(void *msg)
3993 CsrSize bufferSize = 2; 3993 CsrSize bufferSize = 2;
3994 3994
3995 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 31) */ 3995 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 31) */
3996 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 3996 bufferSize += 2; /* u16 primitive->interfaceTag */
3997 bufferSize += 2; /* CsrResult primitive->status */ 3997 bufferSize += 2; /* CsrResult primitive->status */
3998 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */ 3998 bufferSize += 1; /* CsrWifiSmeListAction primitive->action */
3999 bufferSize += 1; /* u8 primitive->getPmkidsCount */ 3999 bufferSize += 1; /* u8 primitive->getPmkidsCount */
4000 { 4000 {
4001 CsrUint16 i1; 4001 u16 i1;
4002 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++) 4002 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++)
4003 { 4003 {
4004 bufferSize += 6; /* u8 primitive->getPmkids[i1].bssid.a[6] */ 4004 bufferSize += 6; /* u8 primitive->getPmkids[i1].bssid.a[6] */
@@ -4014,16 +4014,16 @@ u8* CsrWifiSmePmkidCfmSer(u8 *ptr, CsrSize *len, void *msg)
4014 CsrWifiSmePmkidCfm *primitive = (CsrWifiSmePmkidCfm *)msg; 4014 CsrWifiSmePmkidCfm *primitive = (CsrWifiSmePmkidCfm *)msg;
4015 *len = 0; 4015 *len = 0;
4016 CsrUint16Ser(ptr, len, primitive->common.type); 4016 CsrUint16Ser(ptr, len, primitive->common.type);
4017 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 4017 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
4018 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4018 CsrUint16Ser(ptr, len, (u16) primitive->status);
4019 CsrUint8Ser(ptr, len, (u8) primitive->action); 4019 CsrUint8Ser(ptr, len, (u8) primitive->action);
4020 CsrUint8Ser(ptr, len, (u8) primitive->getPmkidsCount); 4020 CsrUint8Ser(ptr, len, (u8) primitive->getPmkidsCount);
4021 { 4021 {
4022 CsrUint16 i1; 4022 u16 i1;
4023 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++) 4023 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++)
4024 { 4024 {
4025 CsrMemCpySer(ptr, len, (const void *) primitive->getPmkids[i1].bssid.a, ((CsrUint16) (6))); 4025 CsrMemCpySer(ptr, len, (const void *) primitive->getPmkids[i1].bssid.a, ((u16) (6)));
4026 CsrMemCpySer(ptr, len, (const void *) primitive->getPmkids[i1].pmkid, ((CsrUint16) (16))); 4026 CsrMemCpySer(ptr, len, (const void *) primitive->getPmkids[i1].pmkid, ((u16) (16)));
4027 } 4027 }
4028 } 4028 }
4029 return(ptr); 4029 return(ptr);
@@ -4037,8 +4037,8 @@ void* CsrWifiSmePmkidCfmDes(u8 *buffer, CsrSize length)
4037 offset = 0; 4037 offset = 0;
4038 4038
4039 CsrUint16Des(&primitive->common.type, buffer, &offset); 4039 CsrUint16Des(&primitive->common.type, buffer, &offset);
4040 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 4040 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
4041 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4041 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4042 CsrUint8Des((u8 *) &primitive->action, buffer, &offset); 4042 CsrUint8Des((u8 *) &primitive->action, buffer, &offset);
4043 CsrUint8Des((u8 *) &primitive->getPmkidsCount, buffer, &offset); 4043 CsrUint8Des((u8 *) &primitive->getPmkidsCount, buffer, &offset);
4044 primitive->getPmkids = NULL; 4044 primitive->getPmkids = NULL;
@@ -4047,11 +4047,11 @@ void* CsrWifiSmePmkidCfmDes(u8 *buffer, CsrSize length)
4047 primitive->getPmkids = (CsrWifiSmePmkid *)CsrPmemAlloc(sizeof(CsrWifiSmePmkid) * primitive->getPmkidsCount); 4047 primitive->getPmkids = (CsrWifiSmePmkid *)CsrPmemAlloc(sizeof(CsrWifiSmePmkid) * primitive->getPmkidsCount);
4048 } 4048 }
4049 { 4049 {
4050 CsrUint16 i1; 4050 u16 i1;
4051 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++) 4051 for (i1 = 0; i1 < primitive->getPmkidsCount; i1++)
4052 { 4052 {
4053 CsrMemCpyDes(primitive->getPmkids[i1].bssid.a, buffer, &offset, ((CsrUint16) (6))); 4053 CsrMemCpyDes(primitive->getPmkids[i1].bssid.a, buffer, &offset, ((u16) (6)));
4054 CsrMemCpyDes(primitive->getPmkids[i1].pmkid, buffer, &offset, ((CsrUint16) (16))); 4054 CsrMemCpyDes(primitive->getPmkids[i1].pmkid, buffer, &offset, ((u16) (16)));
4055 } 4055 }
4056 } 4056 }
4057 4057
@@ -4074,7 +4074,7 @@ CsrSize CsrWifiSmePowerConfigGetCfmSizeof(void *msg)
4074 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 4074 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
4075 bufferSize += 2; /* CsrResult primitive->status */ 4075 bufferSize += 2; /* CsrResult primitive->status */
4076 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->powerConfig.powerSaveLevel */ 4076 bufferSize += 1; /* CsrWifiSmePowerSaveLevel primitive->powerConfig.powerSaveLevel */
4077 bufferSize += 2; /* CsrUint16 primitive->powerConfig.listenIntervalTu */ 4077 bufferSize += 2; /* u16 primitive->powerConfig.listenIntervalTu */
4078 bufferSize += 1; /* CsrBool primitive->powerConfig.rxDtims */ 4078 bufferSize += 1; /* CsrBool primitive->powerConfig.rxDtims */
4079 bufferSize += 1; /* CsrWifiSmeD3AutoScanMode primitive->powerConfig.d3AutoScanMode */ 4079 bufferSize += 1; /* CsrWifiSmeD3AutoScanMode primitive->powerConfig.d3AutoScanMode */
4080 bufferSize += 1; /* u8 primitive->powerConfig.clientTrafficWindow */ 4080 bufferSize += 1; /* u8 primitive->powerConfig.clientTrafficWindow */
@@ -4089,9 +4089,9 @@ u8* CsrWifiSmePowerConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4089 CsrWifiSmePowerConfigGetCfm *primitive = (CsrWifiSmePowerConfigGetCfm *)msg; 4089 CsrWifiSmePowerConfigGetCfm *primitive = (CsrWifiSmePowerConfigGetCfm *)msg;
4090 *len = 0; 4090 *len = 0;
4091 CsrUint16Ser(ptr, len, primitive->common.type); 4091 CsrUint16Ser(ptr, len, primitive->common.type);
4092 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4092 CsrUint16Ser(ptr, len, (u16) primitive->status);
4093 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.powerSaveLevel); 4093 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.powerSaveLevel);
4094 CsrUint16Ser(ptr, len, (CsrUint16) primitive->powerConfig.listenIntervalTu); 4094 CsrUint16Ser(ptr, len, (u16) primitive->powerConfig.listenIntervalTu);
4095 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.rxDtims); 4095 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.rxDtims);
4096 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.d3AutoScanMode); 4096 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.d3AutoScanMode);
4097 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.clientTrafficWindow); 4097 CsrUint8Ser(ptr, len, (u8) primitive->powerConfig.clientTrafficWindow);
@@ -4108,9 +4108,9 @@ void* CsrWifiSmePowerConfigGetCfmDes(u8 *buffer, CsrSize length)
4108 offset = 0; 4108 offset = 0;
4109 4109
4110 CsrUint16Des(&primitive->common.type, buffer, &offset); 4110 CsrUint16Des(&primitive->common.type, buffer, &offset);
4111 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4111 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4112 CsrUint8Des((u8 *) &primitive->powerConfig.powerSaveLevel, buffer, &offset); 4112 CsrUint8Des((u8 *) &primitive->powerConfig.powerSaveLevel, buffer, &offset);
4113 CsrUint16Des((CsrUint16 *) &primitive->powerConfig.listenIntervalTu, buffer, &offset); 4113 CsrUint16Des((u16 *) &primitive->powerConfig.listenIntervalTu, buffer, &offset);
4114 CsrUint8Des((u8 *) &primitive->powerConfig.rxDtims, buffer, &offset); 4114 CsrUint8Des((u8 *) &primitive->powerConfig.rxDtims, buffer, &offset);
4115 CsrUint8Des((u8 *) &primitive->powerConfig.d3AutoScanMode, buffer, &offset); 4115 CsrUint8Des((u8 *) &primitive->powerConfig.d3AutoScanMode, buffer, &offset);
4116 CsrUint8Des((u8 *) &primitive->powerConfig.clientTrafficWindow, buffer, &offset); 4116 CsrUint8Des((u8 *) &primitive->powerConfig.clientTrafficWindow, buffer, &offset);
@@ -4140,11 +4140,11 @@ u8* CsrWifiSmeRegulatoryDomainInfoGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4140 CsrWifiSmeRegulatoryDomainInfoGetCfm *primitive = (CsrWifiSmeRegulatoryDomainInfoGetCfm *)msg; 4140 CsrWifiSmeRegulatoryDomainInfoGetCfm *primitive = (CsrWifiSmeRegulatoryDomainInfoGetCfm *)msg;
4141 *len = 0; 4141 *len = 0;
4142 CsrUint16Ser(ptr, len, primitive->common.type); 4142 CsrUint16Ser(ptr, len, primitive->common.type);
4143 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4143 CsrUint16Ser(ptr, len, (u16) primitive->status);
4144 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.dot11MultiDomainCapabilityImplemented); 4144 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.dot11MultiDomainCapabilityImplemented);
4145 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.dot11MultiDomainCapabilityEnabled); 4145 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.dot11MultiDomainCapabilityEnabled);
4146 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.currentRegulatoryDomain); 4146 CsrUint8Ser(ptr, len, (u8) primitive->regDomInfo.currentRegulatoryDomain);
4147 CsrMemCpySer(ptr, len, (const void *) primitive->regDomInfo.currentCountryCode, ((CsrUint16) (2))); 4147 CsrMemCpySer(ptr, len, (const void *) primitive->regDomInfo.currentCountryCode, ((u16) (2)));
4148 return(ptr); 4148 return(ptr);
4149} 4149}
4150 4150
@@ -4156,11 +4156,11 @@ void* CsrWifiSmeRegulatoryDomainInfoGetCfmDes(u8 *buffer, CsrSize length)
4156 offset = 0; 4156 offset = 0;
4157 4157
4158 CsrUint16Des(&primitive->common.type, buffer, &offset); 4158 CsrUint16Des(&primitive->common.type, buffer, &offset);
4159 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4159 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4160 CsrUint8Des((u8 *) &primitive->regDomInfo.dot11MultiDomainCapabilityImplemented, buffer, &offset); 4160 CsrUint8Des((u8 *) &primitive->regDomInfo.dot11MultiDomainCapabilityImplemented, buffer, &offset);
4161 CsrUint8Des((u8 *) &primitive->regDomInfo.dot11MultiDomainCapabilityEnabled, buffer, &offset); 4161 CsrUint8Des((u8 *) &primitive->regDomInfo.dot11MultiDomainCapabilityEnabled, buffer, &offset);
4162 CsrUint8Des((u8 *) &primitive->regDomInfo.currentRegulatoryDomain, buffer, &offset); 4162 CsrUint8Des((u8 *) &primitive->regDomInfo.currentRegulatoryDomain, buffer, &offset);
4163 CsrMemCpyDes(primitive->regDomInfo.currentCountryCode, buffer, &offset, ((CsrUint16) (2))); 4163 CsrMemCpyDes(primitive->regDomInfo.currentCountryCode, buffer, &offset, ((u16) (2)));
4164 4164
4165 return primitive; 4165 return primitive;
4166} 4166}
@@ -4171,7 +4171,7 @@ CsrSize CsrWifiSmeRoamCompleteIndSizeof(void *msg)
4171 CsrSize bufferSize = 2; 4171 CsrSize bufferSize = 2;
4172 4172
4173 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 4173 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
4174 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 4174 bufferSize += 2; /* u16 primitive->interfaceTag */
4175 bufferSize += 2; /* CsrResult primitive->status */ 4175 bufferSize += 2; /* CsrResult primitive->status */
4176 return bufferSize; 4176 return bufferSize;
4177} 4177}
@@ -4182,8 +4182,8 @@ u8* CsrWifiSmeRoamCompleteIndSer(u8 *ptr, CsrSize *len, void *msg)
4182 CsrWifiSmeRoamCompleteInd *primitive = (CsrWifiSmeRoamCompleteInd *)msg; 4182 CsrWifiSmeRoamCompleteInd *primitive = (CsrWifiSmeRoamCompleteInd *)msg;
4183 *len = 0; 4183 *len = 0;
4184 CsrUint16Ser(ptr, len, primitive->common.type); 4184 CsrUint16Ser(ptr, len, primitive->common.type);
4185 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 4185 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
4186 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4186 CsrUint16Ser(ptr, len, (u16) primitive->status);
4187 return(ptr); 4187 return(ptr);
4188} 4188}
4189 4189
@@ -4195,8 +4195,8 @@ void* CsrWifiSmeRoamCompleteIndDes(u8 *buffer, CsrSize length)
4195 offset = 0; 4195 offset = 0;
4196 4196
4197 CsrUint16Des(&primitive->common.type, buffer, &offset); 4197 CsrUint16Des(&primitive->common.type, buffer, &offset);
4198 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 4198 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
4199 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4199 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4200 4200
4201 return primitive; 4201 return primitive;
4202} 4202}
@@ -4207,7 +4207,7 @@ CsrSize CsrWifiSmeRoamStartIndSizeof(void *msg)
4207 CsrSize bufferSize = 2; 4207 CsrSize bufferSize = 2;
4208 4208
4209 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */ 4209 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 8) */
4210 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 4210 bufferSize += 2; /* u16 primitive->interfaceTag */
4211 bufferSize += 1; /* CsrWifiSmeRoamReason primitive->roamReason */ 4211 bufferSize += 1; /* CsrWifiSmeRoamReason primitive->roamReason */
4212 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->reason80211 */ 4212 bufferSize += 2; /* CsrWifiSmeIEEE80211Reason primitive->reason80211 */
4213 return bufferSize; 4213 return bufferSize;
@@ -4219,9 +4219,9 @@ u8* CsrWifiSmeRoamStartIndSer(u8 *ptr, CsrSize *len, void *msg)
4219 CsrWifiSmeRoamStartInd *primitive = (CsrWifiSmeRoamStartInd *)msg; 4219 CsrWifiSmeRoamStartInd *primitive = (CsrWifiSmeRoamStartInd *)msg;
4220 *len = 0; 4220 *len = 0;
4221 CsrUint16Ser(ptr, len, primitive->common.type); 4221 CsrUint16Ser(ptr, len, primitive->common.type);
4222 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 4222 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
4223 CsrUint8Ser(ptr, len, (u8) primitive->roamReason); 4223 CsrUint8Ser(ptr, len, (u8) primitive->roamReason);
4224 CsrUint16Ser(ptr, len, (CsrUint16) primitive->reason80211); 4224 CsrUint16Ser(ptr, len, (u16) primitive->reason80211);
4225 return(ptr); 4225 return(ptr);
4226} 4226}
4227 4227
@@ -4233,9 +4233,9 @@ void* CsrWifiSmeRoamStartIndDes(u8 *buffer, CsrSize length)
4233 offset = 0; 4233 offset = 0;
4234 4234
4235 CsrUint16Des(&primitive->common.type, buffer, &offset); 4235 CsrUint16Des(&primitive->common.type, buffer, &offset);
4236 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 4236 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
4237 CsrUint8Des((u8 *) &primitive->roamReason, buffer, &offset); 4237 CsrUint8Des((u8 *) &primitive->roamReason, buffer, &offset);
4238 CsrUint16Des((CsrUint16 *) &primitive->reason80211, buffer, &offset); 4238 CsrUint16Des((u16 *) &primitive->reason80211, buffer, &offset);
4239 4239
4240 return primitive; 4240 return primitive;
4241} 4241}
@@ -4246,10 +4246,10 @@ CsrSize CsrWifiSmeRoamingConfigGetCfmSizeof(void *msg)
4246 CsrSize bufferSize = 2; 4246 CsrSize bufferSize = 2;
4247 4247
4248 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 72) */ 4248 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 72) */
4249 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 4249 bufferSize += 2; /* u16 primitive->interfaceTag */
4250 bufferSize += 2; /* CsrResult primitive->status */ 4250 bufferSize += 2; /* CsrResult primitive->status */
4251 { 4251 {
4252 CsrUint16 i2; 4252 u16 i2;
4253 for (i2 = 0; i2 < 3; i2++) 4253 for (i2 = 0; i2 < 3; i2++)
4254 { 4254 {
4255 bufferSize += 2; /* CsrInt16 primitive->roamingConfig.roamingBands[i2].rssiHighThreshold */ 4255 bufferSize += 2; /* CsrInt16 primitive->roamingConfig.roamingBands[i2].rssiHighThreshold */
@@ -4261,17 +4261,17 @@ CsrSize CsrWifiSmeRoamingConfigGetCfmSizeof(void *msg)
4261 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableSmoothRoaming */ 4261 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableSmoothRoaming */
4262 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableRoamScans */ 4262 bufferSize += 1; /* CsrBool primitive->roamingConfig.disableRoamScans */
4263 bufferSize += 1; /* u8 primitive->roamingConfig.reconnectLimit */ 4263 bufferSize += 1; /* u8 primitive->roamingConfig.reconnectLimit */
4264 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.reconnectLimitIntervalMs */ 4264 bufferSize += 2; /* u16 primitive->roamingConfig.reconnectLimitIntervalMs */
4265 { 4265 {
4266 CsrUint16 i2; 4266 u16 i2;
4267 for (i2 = 0; i2 < 3; i2++) 4267 for (i2 = 0; i2 < 3; i2++)
4268 { 4268 {
4269 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].intervalSeconds */ 4269 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].intervalSeconds */
4270 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].validitySeconds */ 4270 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].validitySeconds */
4271 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu */ 4271 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu */
4272 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu */ 4272 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu */
4273 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu */ 4273 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu */
4274 bufferSize += 2; /* CsrUint16 primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu */ 4274 bufferSize += 2; /* u16 primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu */
4275 } 4275 }
4276 } 4276 }
4277 return bufferSize; 4277 return bufferSize;
@@ -4283,32 +4283,32 @@ u8* CsrWifiSmeRoamingConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4283 CsrWifiSmeRoamingConfigGetCfm *primitive = (CsrWifiSmeRoamingConfigGetCfm *)msg; 4283 CsrWifiSmeRoamingConfigGetCfm *primitive = (CsrWifiSmeRoamingConfigGetCfm *)msg;
4284 *len = 0; 4284 *len = 0;
4285 CsrUint16Ser(ptr, len, primitive->common.type); 4285 CsrUint16Ser(ptr, len, primitive->common.type);
4286 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 4286 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
4287 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4287 CsrUint16Ser(ptr, len, (u16) primitive->status);
4288 { 4288 {
4289 CsrUint16 i2; 4289 u16 i2;
4290 for (i2 = 0; i2 < 3; i2++) 4290 for (i2 = 0; i2 < 3; i2++)
4291 { 4291 {
4292 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].rssiHighThreshold); 4292 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].rssiHighThreshold);
4293 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].rssiLowThreshold); 4293 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].rssiLowThreshold);
4294 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].snrHighThreshold); 4294 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].snrHighThreshold);
4295 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamingBands[i2].snrLowThreshold); 4295 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamingBands[i2].snrLowThreshold);
4296 } 4296 }
4297 } 4297 }
4298 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableSmoothRoaming); 4298 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableSmoothRoaming);
4299 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableRoamScans); 4299 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.disableRoamScans);
4300 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.reconnectLimit); 4300 CsrUint8Ser(ptr, len, (u8) primitive->roamingConfig.reconnectLimit);
4301 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.reconnectLimitIntervalMs); 4301 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.reconnectLimitIntervalMs);
4302 { 4302 {
4303 CsrUint16 i2; 4303 u16 i2;
4304 for (i2 = 0; i2 < 3; i2++) 4304 for (i2 = 0; i2 < 3; i2++)
4305 { 4305 {
4306 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].intervalSeconds); 4306 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].intervalSeconds);
4307 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].validitySeconds); 4307 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].validitySeconds);
4308 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu); 4308 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu);
4309 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu); 4309 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu);
4310 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu); 4310 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu);
4311 CsrUint16Ser(ptr, len, (CsrUint16) primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu); 4311 CsrUint16Ser(ptr, len, (u16) primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu);
4312 } 4312 }
4313 } 4313 }
4314 return(ptr); 4314 return(ptr);
@@ -4322,32 +4322,32 @@ void* CsrWifiSmeRoamingConfigGetCfmDes(u8 *buffer, CsrSize length)
4322 offset = 0; 4322 offset = 0;
4323 4323
4324 CsrUint16Des(&primitive->common.type, buffer, &offset); 4324 CsrUint16Des(&primitive->common.type, buffer, &offset);
4325 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 4325 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
4326 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4326 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4327 { 4327 {
4328 CsrUint16 i2; 4328 u16 i2;
4329 for (i2 = 0; i2 < 3; i2++) 4329 for (i2 = 0; i2 < 3; i2++)
4330 { 4330 {
4331 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].rssiHighThreshold, buffer, &offset); 4331 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].rssiHighThreshold, buffer, &offset);
4332 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].rssiLowThreshold, buffer, &offset); 4332 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].rssiLowThreshold, buffer, &offset);
4333 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].snrHighThreshold, buffer, &offset); 4333 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].snrHighThreshold, buffer, &offset);
4334 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamingBands[i2].snrLowThreshold, buffer, &offset); 4334 CsrUint16Des((u16 *) &primitive->roamingConfig.roamingBands[i2].snrLowThreshold, buffer, &offset);
4335 } 4335 }
4336 } 4336 }
4337 CsrUint8Des((u8 *) &primitive->roamingConfig.disableSmoothRoaming, buffer, &offset); 4337 CsrUint8Des((u8 *) &primitive->roamingConfig.disableSmoothRoaming, buffer, &offset);
4338 CsrUint8Des((u8 *) &primitive->roamingConfig.disableRoamScans, buffer, &offset); 4338 CsrUint8Des((u8 *) &primitive->roamingConfig.disableRoamScans, buffer, &offset);
4339 CsrUint8Des((u8 *) &primitive->roamingConfig.reconnectLimit, buffer, &offset); 4339 CsrUint8Des((u8 *) &primitive->roamingConfig.reconnectLimit, buffer, &offset);
4340 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.reconnectLimitIntervalMs, buffer, &offset); 4340 CsrUint16Des((u16 *) &primitive->roamingConfig.reconnectLimitIntervalMs, buffer, &offset);
4341 { 4341 {
4342 CsrUint16 i2; 4342 u16 i2;
4343 for (i2 = 0; i2 < 3; i2++) 4343 for (i2 = 0; i2 < 3; i2++)
4344 { 4344 {
4345 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].intervalSeconds, buffer, &offset); 4345 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].intervalSeconds, buffer, &offset);
4346 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].validitySeconds, buffer, &offset); 4346 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].validitySeconds, buffer, &offset);
4347 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu, buffer, &offset); 4347 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].minActiveChannelTimeTu, buffer, &offset);
4348 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu, buffer, &offset); 4348 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].maxActiveChannelTimeTu, buffer, &offset);
4349 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu, buffer, &offset); 4349 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].minPassiveChannelTimeTu, buffer, &offset);
4350 CsrUint16Des((CsrUint16 *) &primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset); 4350 CsrUint16Des((u16 *) &primitive->roamingConfig.roamScanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset);
4351 } 4351 }
4352 } 4352 }
4353 4353
@@ -4360,7 +4360,7 @@ CsrSize CsrWifiSmeRoamingConfigSetCfmSizeof(void *msg)
4360 CsrSize bufferSize = 2; 4360 CsrSize bufferSize = 2;
4361 4361
4362 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 4362 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
4363 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 4363 bufferSize += 2; /* u16 primitive->interfaceTag */
4364 bufferSize += 2; /* CsrResult primitive->status */ 4364 bufferSize += 2; /* CsrResult primitive->status */
4365 return bufferSize; 4365 return bufferSize;
4366} 4366}
@@ -4371,8 +4371,8 @@ u8* CsrWifiSmeRoamingConfigSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4371 CsrWifiSmeRoamingConfigSetCfm *primitive = (CsrWifiSmeRoamingConfigSetCfm *)msg; 4371 CsrWifiSmeRoamingConfigSetCfm *primitive = (CsrWifiSmeRoamingConfigSetCfm *)msg;
4372 *len = 0; 4372 *len = 0;
4373 CsrUint16Ser(ptr, len, primitive->common.type); 4373 CsrUint16Ser(ptr, len, primitive->common.type);
4374 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 4374 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
4375 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4375 CsrUint16Ser(ptr, len, (u16) primitive->status);
4376 return(ptr); 4376 return(ptr);
4377} 4377}
4378 4378
@@ -4384,8 +4384,8 @@ void* CsrWifiSmeRoamingConfigSetCfmDes(u8 *buffer, CsrSize length)
4384 offset = 0; 4384 offset = 0;
4385 4385
4386 CsrUint16Des(&primitive->common.type, buffer, &offset); 4386 CsrUint16Des(&primitive->common.type, buffer, &offset);
4387 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 4387 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
4388 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4388 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4389 4389
4390 return primitive; 4390 return primitive;
4391} 4391}
@@ -4399,26 +4399,26 @@ CsrSize CsrWifiSmeScanConfigGetCfmSizeof(void *msg)
4399 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 65) */ 4399 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 65) */
4400 bufferSize += 2; /* CsrResult primitive->status */ 4400 bufferSize += 2; /* CsrResult primitive->status */
4401 { 4401 {
4402 CsrUint16 i2; 4402 u16 i2;
4403 for (i2 = 0; i2 < 4; i2++) 4403 for (i2 = 0; i2 < 4; i2++)
4404 { 4404 {
4405 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].intervalSeconds */ 4405 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].intervalSeconds */
4406 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].validitySeconds */ 4406 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].validitySeconds */
4407 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu */ 4407 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu */
4408 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu */ 4408 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu */
4409 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu */ 4409 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu */
4410 bufferSize += 2; /* CsrUint16 primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu */ 4410 bufferSize += 2; /* u16 primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu */
4411 } 4411 }
4412 } 4412 }
4413 bufferSize += 1; /* CsrBool primitive->scanConfig.disableAutonomousScans */ 4413 bufferSize += 1; /* CsrBool primitive->scanConfig.disableAutonomousScans */
4414 bufferSize += 2; /* CsrUint16 primitive->scanConfig.maxResults */ 4414 bufferSize += 2; /* u16 primitive->scanConfig.maxResults */
4415 bufferSize += 1; /* s8 primitive->scanConfig.highRssiThreshold */ 4415 bufferSize += 1; /* s8 primitive->scanConfig.highRssiThreshold */
4416 bufferSize += 1; /* s8 primitive->scanConfig.lowRssiThreshold */ 4416 bufferSize += 1; /* s8 primitive->scanConfig.lowRssiThreshold */
4417 bufferSize += 1; /* s8 primitive->scanConfig.deltaRssiThreshold */ 4417 bufferSize += 1; /* s8 primitive->scanConfig.deltaRssiThreshold */
4418 bufferSize += 1; /* s8 primitive->scanConfig.highSnrThreshold */ 4418 bufferSize += 1; /* s8 primitive->scanConfig.highSnrThreshold */
4419 bufferSize += 1; /* s8 primitive->scanConfig.lowSnrThreshold */ 4419 bufferSize += 1; /* s8 primitive->scanConfig.lowSnrThreshold */
4420 bufferSize += 1; /* s8 primitive->scanConfig.deltaSnrThreshold */ 4420 bufferSize += 1; /* s8 primitive->scanConfig.deltaSnrThreshold */
4421 bufferSize += 2; /* CsrUint16 primitive->scanConfig.passiveChannelListCount */ 4421 bufferSize += 2; /* u16 primitive->scanConfig.passiveChannelListCount */
4422 bufferSize += primitive->scanConfig.passiveChannelListCount; /* u8 primitive->scanConfig.passiveChannelList */ 4422 bufferSize += primitive->scanConfig.passiveChannelListCount; /* u8 primitive->scanConfig.passiveChannelList */
4423 return bufferSize; 4423 return bufferSize;
4424} 4424}
@@ -4429,31 +4429,31 @@ u8* CsrWifiSmeScanConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4429 CsrWifiSmeScanConfigGetCfm *primitive = (CsrWifiSmeScanConfigGetCfm *)msg; 4429 CsrWifiSmeScanConfigGetCfm *primitive = (CsrWifiSmeScanConfigGetCfm *)msg;
4430 *len = 0; 4430 *len = 0;
4431 CsrUint16Ser(ptr, len, primitive->common.type); 4431 CsrUint16Ser(ptr, len, primitive->common.type);
4432 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4432 CsrUint16Ser(ptr, len, (u16) primitive->status);
4433 { 4433 {
4434 CsrUint16 i2; 4434 u16 i2;
4435 for (i2 = 0; i2 < 4; i2++) 4435 for (i2 = 0; i2 < 4; i2++)
4436 { 4436 {
4437 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].intervalSeconds); 4437 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].intervalSeconds);
4438 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].validitySeconds); 4438 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].validitySeconds);
4439 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu); 4439 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu);
4440 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu); 4440 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu);
4441 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu); 4441 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu);
4442 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu); 4442 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu);
4443 } 4443 }
4444 } 4444 }
4445 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.disableAutonomousScans); 4445 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.disableAutonomousScans);
4446 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.maxResults); 4446 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.maxResults);
4447 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highRssiThreshold); 4447 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highRssiThreshold);
4448 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowRssiThreshold); 4448 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowRssiThreshold);
4449 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaRssiThreshold); 4449 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaRssiThreshold);
4450 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highSnrThreshold); 4450 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.highSnrThreshold);
4451 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowSnrThreshold); 4451 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.lowSnrThreshold);
4452 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaSnrThreshold); 4452 CsrUint8Ser(ptr, len, (u8) primitive->scanConfig.deltaSnrThreshold);
4453 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanConfig.passiveChannelListCount); 4453 CsrUint16Ser(ptr, len, (u16) primitive->scanConfig.passiveChannelListCount);
4454 if (primitive->scanConfig.passiveChannelListCount) 4454 if (primitive->scanConfig.passiveChannelListCount)
4455 { 4455 {
4456 CsrMemCpySer(ptr, len, (const void *) primitive->scanConfig.passiveChannelList, ((CsrUint16) (primitive->scanConfig.passiveChannelListCount))); 4456 CsrMemCpySer(ptr, len, (const void *) primitive->scanConfig.passiveChannelList, ((u16) (primitive->scanConfig.passiveChannelListCount)));
4457 } 4457 }
4458 return(ptr); 4458 return(ptr);
4459} 4459}
@@ -4466,32 +4466,32 @@ void* CsrWifiSmeScanConfigGetCfmDes(u8 *buffer, CsrSize length)
4466 offset = 0; 4466 offset = 0;
4467 4467
4468 CsrUint16Des(&primitive->common.type, buffer, &offset); 4468 CsrUint16Des(&primitive->common.type, buffer, &offset);
4469 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4469 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4470 { 4470 {
4471 CsrUint16 i2; 4471 u16 i2;
4472 for (i2 = 0; i2 < 4; i2++) 4472 for (i2 = 0; i2 < 4; i2++)
4473 { 4473 {
4474 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].intervalSeconds, buffer, &offset); 4474 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].intervalSeconds, buffer, &offset);
4475 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].validitySeconds, buffer, &offset); 4475 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].validitySeconds, buffer, &offset);
4476 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu, buffer, &offset); 4476 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].minActiveChannelTimeTu, buffer, &offset);
4477 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu, buffer, &offset); 4477 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].maxActiveChannelTimeTu, buffer, &offset);
4478 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu, buffer, &offset); 4478 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].minPassiveChannelTimeTu, buffer, &offset);
4479 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset); 4479 CsrUint16Des((u16 *) &primitive->scanConfig.scanCfg[i2].maxPassiveChannelTimeTu, buffer, &offset);
4480 } 4480 }
4481 } 4481 }
4482 CsrUint8Des((u8 *) &primitive->scanConfig.disableAutonomousScans, buffer, &offset); 4482 CsrUint8Des((u8 *) &primitive->scanConfig.disableAutonomousScans, buffer, &offset);
4483 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.maxResults, buffer, &offset); 4483 CsrUint16Des((u16 *) &primitive->scanConfig.maxResults, buffer, &offset);
4484 CsrUint8Des((u8 *) &primitive->scanConfig.highRssiThreshold, buffer, &offset); 4484 CsrUint8Des((u8 *) &primitive->scanConfig.highRssiThreshold, buffer, &offset);
4485 CsrUint8Des((u8 *) &primitive->scanConfig.lowRssiThreshold, buffer, &offset); 4485 CsrUint8Des((u8 *) &primitive->scanConfig.lowRssiThreshold, buffer, &offset);
4486 CsrUint8Des((u8 *) &primitive->scanConfig.deltaRssiThreshold, buffer, &offset); 4486 CsrUint8Des((u8 *) &primitive->scanConfig.deltaRssiThreshold, buffer, &offset);
4487 CsrUint8Des((u8 *) &primitive->scanConfig.highSnrThreshold, buffer, &offset); 4487 CsrUint8Des((u8 *) &primitive->scanConfig.highSnrThreshold, buffer, &offset);
4488 CsrUint8Des((u8 *) &primitive->scanConfig.lowSnrThreshold, buffer, &offset); 4488 CsrUint8Des((u8 *) &primitive->scanConfig.lowSnrThreshold, buffer, &offset);
4489 CsrUint8Des((u8 *) &primitive->scanConfig.deltaSnrThreshold, buffer, &offset); 4489 CsrUint8Des((u8 *) &primitive->scanConfig.deltaSnrThreshold, buffer, &offset);
4490 CsrUint16Des((CsrUint16 *) &primitive->scanConfig.passiveChannelListCount, buffer, &offset); 4490 CsrUint16Des((u16 *) &primitive->scanConfig.passiveChannelListCount, buffer, &offset);
4491 if (primitive->scanConfig.passiveChannelListCount) 4491 if (primitive->scanConfig.passiveChannelListCount)
4492 { 4492 {
4493 primitive->scanConfig.passiveChannelList = (u8 *)CsrPmemAlloc(primitive->scanConfig.passiveChannelListCount); 4493 primitive->scanConfig.passiveChannelList = (u8 *)CsrPmemAlloc(primitive->scanConfig.passiveChannelListCount);
4494 CsrMemCpyDes(primitive->scanConfig.passiveChannelList, buffer, &offset, ((CsrUint16) (primitive->scanConfig.passiveChannelListCount))); 4494 CsrMemCpyDes(primitive->scanConfig.passiveChannelList, buffer, &offset, ((u16) (primitive->scanConfig.passiveChannelListCount)));
4495 } 4495 }
4496 else 4496 else
4497 { 4497 {
@@ -4522,15 +4522,15 @@ CsrSize CsrWifiSmeScanResultIndSizeof(void *msg)
4522 bufferSize += 2; /* CsrInt16 primitive->result.rssi */ 4522 bufferSize += 2; /* CsrInt16 primitive->result.rssi */
4523 bufferSize += 2; /* CsrInt16 primitive->result.snr */ 4523 bufferSize += 2; /* CsrInt16 primitive->result.snr */
4524 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->result.ifIndex */ 4524 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->result.ifIndex */
4525 bufferSize += 2; /* CsrUint16 primitive->result.beaconPeriodTu */ 4525 bufferSize += 2; /* u16 primitive->result.beaconPeriodTu */
4526 bufferSize += 8; /* u8 primitive->result.timeStamp.data[8] */ 4526 bufferSize += 8; /* u8 primitive->result.timeStamp.data[8] */
4527 bufferSize += 8; /* u8 primitive->result.localTime.data[8] */ 4527 bufferSize += 8; /* u8 primitive->result.localTime.data[8] */
4528 bufferSize += 2; /* CsrUint16 primitive->result.channelFrequency */ 4528 bufferSize += 2; /* u16 primitive->result.channelFrequency */
4529 bufferSize += 2; /* CsrUint16 primitive->result.capabilityInformation */ 4529 bufferSize += 2; /* u16 primitive->result.capabilityInformation */
4530 bufferSize += 1; /* u8 primitive->result.channelNumber */ 4530 bufferSize += 1; /* u8 primitive->result.channelNumber */
4531 bufferSize += 1; /* CsrWifiSmeBasicUsability primitive->result.usability */ 4531 bufferSize += 1; /* CsrWifiSmeBasicUsability primitive->result.usability */
4532 bufferSize += 1; /* CsrWifiSmeBssType primitive->result.bssType */ 4532 bufferSize += 1; /* CsrWifiSmeBssType primitive->result.bssType */
4533 bufferSize += 2; /* CsrUint16 primitive->result.informationElementsLength */ 4533 bufferSize += 2; /* u16 primitive->result.informationElementsLength */
4534 bufferSize += primitive->result.informationElementsLength; /* u8 primitive->result.informationElements */ 4534 bufferSize += primitive->result.informationElementsLength; /* u8 primitive->result.informationElements */
4535 bufferSize += 1; /* CsrWifiSmeP2pRole primitive->result.p2pDeviceRole */ 4535 bufferSize += 1; /* CsrWifiSmeP2pRole primitive->result.p2pDeviceRole */
4536 switch (primitive->result.p2pDeviceRole) 4536 switch (primitive->result.p2pDeviceRole)
@@ -4543,7 +4543,7 @@ CsrSize CsrWifiSmeScanResultIndSizeof(void *msg)
4543 bufferSize += 6; /* u8 primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a[6] */ 4543 bufferSize += 6; /* u8 primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a[6] */
4544 bufferSize += 1; /* u8 primitive->result.deviceInfo.groupInfo.p2pClientInfoCount */ 4544 bufferSize += 1; /* u8 primitive->result.deviceInfo.groupInfo.p2pClientInfoCount */
4545 { 4545 {
4546 CsrUint16 i4; 4546 u16 i4;
4547 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4547 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4548 { 4548 {
4549 bufferSize += 6; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a[6] */ 4549 bufferSize += 6; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a[6] */
@@ -4553,7 +4553,7 @@ CsrSize CsrWifiSmeScanResultIndSizeof(void *msg)
4553 bufferSize += 8; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails[8] */ 4553 bufferSize += 8; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails[8] */
4554 bufferSize += 1; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount */ 4554 bufferSize += 1; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount */
4555 { 4555 {
4556 CsrUint16 i6; 4556 u16 i6;
4557 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 4557 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
4558 { 4558 {
4559 bufferSize += 8; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails[8] */ 4559 bufferSize += 8; /* u8 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails[8] */
@@ -4574,7 +4574,7 @@ CsrSize CsrWifiSmeScanResultIndSizeof(void *msg)
4574 bufferSize += 8; /* u8 primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails[8] */ 4574 bufferSize += 8; /* u8 primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails[8] */
4575 bufferSize += 1; /* u8 primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount */ 4575 bufferSize += 1; /* u8 primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount */
4576 { 4576 {
4577 CsrUint16 i4; 4577 u16 i4;
4578 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 4578 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
4579 { 4579 {
4580 bufferSize += 8; /* u8 primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails[8] */ 4580 bufferSize += 8; /* u8 primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails[8] */
@@ -4595,24 +4595,24 @@ u8* CsrWifiSmeScanResultIndSer(u8 *ptr, CsrSize *len, void *msg)
4595 CsrWifiSmeScanResultInd *primitive = (CsrWifiSmeScanResultInd *)msg; 4595 CsrWifiSmeScanResultInd *primitive = (CsrWifiSmeScanResultInd *)msg;
4596 *len = 0; 4596 *len = 0;
4597 CsrUint16Ser(ptr, len, primitive->common.type); 4597 CsrUint16Ser(ptr, len, primitive->common.type);
4598 CsrMemCpySer(ptr, len, (const void *) primitive->result.ssid.ssid, ((CsrUint16) (32))); 4598 CsrMemCpySer(ptr, len, (const void *) primitive->result.ssid.ssid, ((u16) (32)));
4599 CsrUint8Ser(ptr, len, (u8) primitive->result.ssid.length); 4599 CsrUint8Ser(ptr, len, (u8) primitive->result.ssid.length);
4600 CsrMemCpySer(ptr, len, (const void *) primitive->result.bssid.a, ((CsrUint16) (6))); 4600 CsrMemCpySer(ptr, len, (const void *) primitive->result.bssid.a, ((u16) (6)));
4601 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.rssi); 4601 CsrUint16Ser(ptr, len, (u16) primitive->result.rssi);
4602 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.snr); 4602 CsrUint16Ser(ptr, len, (u16) primitive->result.snr);
4603 CsrUint8Ser(ptr, len, (u8) primitive->result.ifIndex); 4603 CsrUint8Ser(ptr, len, (u8) primitive->result.ifIndex);
4604 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.beaconPeriodTu); 4604 CsrUint16Ser(ptr, len, (u16) primitive->result.beaconPeriodTu);
4605 CsrMemCpySer(ptr, len, (const void *) primitive->result.timeStamp.data, ((CsrUint16) (8))); 4605 CsrMemCpySer(ptr, len, (const void *) primitive->result.timeStamp.data, ((u16) (8)));
4606 CsrMemCpySer(ptr, len, (const void *) primitive->result.localTime.data, ((CsrUint16) (8))); 4606 CsrMemCpySer(ptr, len, (const void *) primitive->result.localTime.data, ((u16) (8)));
4607 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.channelFrequency); 4607 CsrUint16Ser(ptr, len, (u16) primitive->result.channelFrequency);
4608 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.capabilityInformation); 4608 CsrUint16Ser(ptr, len, (u16) primitive->result.capabilityInformation);
4609 CsrUint8Ser(ptr, len, (u8) primitive->result.channelNumber); 4609 CsrUint8Ser(ptr, len, (u8) primitive->result.channelNumber);
4610 CsrUint8Ser(ptr, len, (u8) primitive->result.usability); 4610 CsrUint8Ser(ptr, len, (u8) primitive->result.usability);
4611 CsrUint8Ser(ptr, len, (u8) primitive->result.bssType); 4611 CsrUint8Ser(ptr, len, (u8) primitive->result.bssType);
4612 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.informationElementsLength); 4612 CsrUint16Ser(ptr, len, (u16) primitive->result.informationElementsLength);
4613 if (primitive->result.informationElementsLength) 4613 if (primitive->result.informationElementsLength)
4614 { 4614 {
4615 CsrMemCpySer(ptr, len, (const void *) primitive->result.informationElements, ((CsrUint16) (primitive->result.informationElementsLength))); 4615 CsrMemCpySer(ptr, len, (const void *) primitive->result.informationElements, ((u16) (primitive->result.informationElementsLength)));
4616 } 4616 }
4617 CsrUint8Ser(ptr, len, (u8) primitive->result.p2pDeviceRole); 4617 CsrUint8Ser(ptr, len, (u8) primitive->result.p2pDeviceRole);
4618 switch (primitive->result.p2pDeviceRole) 4618 switch (primitive->result.p2pDeviceRole)
@@ -4622,26 +4622,26 @@ u8* CsrWifiSmeScanResultIndSer(u8 *ptr, CsrSize *len, void *msg)
4622 break; 4622 break;
4623 case CSR_WIFI_SME_P2P_ROLE_GO: 4623 case CSR_WIFI_SME_P2P_ROLE_GO:
4624 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.groupCapability); 4624 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.groupCapability);
4625 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a, ((CsrUint16) (6))); 4625 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a, ((u16) (6)));
4626 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2pClientInfoCount); 4626 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2pClientInfoCount);
4627 { 4627 {
4628 CsrUint16 i4; 4628 u16 i4;
4629 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4629 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4630 { 4630 {
4631 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, ((CsrUint16) (6))); 4631 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, ((u16) (6)));
4632 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, ((CsrUint16) (6))); 4632 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, ((u16) (6)));
4633 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods); 4633 CsrUint16Ser(ptr, len, (u16) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods);
4634 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap); 4634 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap);
4635 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, ((CsrUint16) (8))); 4635 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, ((u16) (8)));
4636 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount); 4636 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount);
4637 { 4637 {
4638 CsrUint16 i6; 4638 u16 i6;
4639 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 4639 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
4640 { 4640 {
4641 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, ((CsrUint16) (8))); 4641 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, ((u16) (8)));
4642 } 4642 }
4643 } 4643 }
4644 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, ((CsrUint16) (32))); 4644 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, ((u16) (32)));
4645 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength); 4645 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength);
4646 } 4646 }
4647 } 4647 }
@@ -4650,19 +4650,19 @@ u8* CsrWifiSmeScanResultIndSer(u8 *ptr, CsrSize *len, void *msg)
4650 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.reservedNone.empty); 4650 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.reservedNone.empty);
4651 break; 4651 break;
4652 case CSR_WIFI_SME_P2P_ROLE_STANDALONE: 4652 case CSR_WIFI_SME_P2P_ROLE_STANDALONE:
4653 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.deviceAddress.a, ((CsrUint16) (6))); 4653 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.deviceAddress.a, ((u16) (6)));
4654 CsrUint16Ser(ptr, len, (CsrUint16) primitive->result.deviceInfo.standalonedevInfo.configMethods); 4654 CsrUint16Ser(ptr, len, (u16) primitive->result.deviceInfo.standalonedevInfo.configMethods);
4655 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.p2PDeviceCap); 4655 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.p2PDeviceCap);
4656 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, ((CsrUint16) (8))); 4656 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, ((u16) (8)));
4657 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount); 4657 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount);
4658 { 4658 {
4659 CsrUint16 i4; 4659 u16 i4;
4660 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 4660 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
4661 { 4661 {
4662 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, ((CsrUint16) (8))); 4662 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, ((u16) (8)));
4663 } 4663 }
4664 } 4664 }
4665 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.deviceName, ((CsrUint16) (32))); 4665 CsrMemCpySer(ptr, len, (const void *) primitive->result.deviceInfo.standalonedevInfo.deviceName, ((u16) (32)));
4666 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.deviceNameLength); 4666 CsrUint8Ser(ptr, len, (u8) primitive->result.deviceInfo.standalonedevInfo.deviceNameLength);
4667 break; 4667 break;
4668 default: 4668 default:
@@ -4679,25 +4679,25 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4679 offset = 0; 4679 offset = 0;
4680 4680
4681 CsrUint16Des(&primitive->common.type, buffer, &offset); 4681 CsrUint16Des(&primitive->common.type, buffer, &offset);
4682 CsrMemCpyDes(primitive->result.ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 4682 CsrMemCpyDes(primitive->result.ssid.ssid, buffer, &offset, ((u16) (32)));
4683 CsrUint8Des((u8 *) &primitive->result.ssid.length, buffer, &offset); 4683 CsrUint8Des((u8 *) &primitive->result.ssid.length, buffer, &offset);
4684 CsrMemCpyDes(primitive->result.bssid.a, buffer, &offset, ((CsrUint16) (6))); 4684 CsrMemCpyDes(primitive->result.bssid.a, buffer, &offset, ((u16) (6)));
4685 CsrUint16Des((CsrUint16 *) &primitive->result.rssi, buffer, &offset); 4685 CsrUint16Des((u16 *) &primitive->result.rssi, buffer, &offset);
4686 CsrUint16Des((CsrUint16 *) &primitive->result.snr, buffer, &offset); 4686 CsrUint16Des((u16 *) &primitive->result.snr, buffer, &offset);
4687 CsrUint8Des((u8 *) &primitive->result.ifIndex, buffer, &offset); 4687 CsrUint8Des((u8 *) &primitive->result.ifIndex, buffer, &offset);
4688 CsrUint16Des((CsrUint16 *) &primitive->result.beaconPeriodTu, buffer, &offset); 4688 CsrUint16Des((u16 *) &primitive->result.beaconPeriodTu, buffer, &offset);
4689 CsrMemCpyDes(primitive->result.timeStamp.data, buffer, &offset, ((CsrUint16) (8))); 4689 CsrMemCpyDes(primitive->result.timeStamp.data, buffer, &offset, ((u16) (8)));
4690 CsrMemCpyDes(primitive->result.localTime.data, buffer, &offset, ((CsrUint16) (8))); 4690 CsrMemCpyDes(primitive->result.localTime.data, buffer, &offset, ((u16) (8)));
4691 CsrUint16Des((CsrUint16 *) &primitive->result.channelFrequency, buffer, &offset); 4691 CsrUint16Des((u16 *) &primitive->result.channelFrequency, buffer, &offset);
4692 CsrUint16Des((CsrUint16 *) &primitive->result.capabilityInformation, buffer, &offset); 4692 CsrUint16Des((u16 *) &primitive->result.capabilityInformation, buffer, &offset);
4693 CsrUint8Des((u8 *) &primitive->result.channelNumber, buffer, &offset); 4693 CsrUint8Des((u8 *) &primitive->result.channelNumber, buffer, &offset);
4694 CsrUint8Des((u8 *) &primitive->result.usability, buffer, &offset); 4694 CsrUint8Des((u8 *) &primitive->result.usability, buffer, &offset);
4695 CsrUint8Des((u8 *) &primitive->result.bssType, buffer, &offset); 4695 CsrUint8Des((u8 *) &primitive->result.bssType, buffer, &offset);
4696 CsrUint16Des((CsrUint16 *) &primitive->result.informationElementsLength, buffer, &offset); 4696 CsrUint16Des((u16 *) &primitive->result.informationElementsLength, buffer, &offset);
4697 if (primitive->result.informationElementsLength) 4697 if (primitive->result.informationElementsLength)
4698 { 4698 {
4699 primitive->result.informationElements = (u8 *)CsrPmemAlloc(primitive->result.informationElementsLength); 4699 primitive->result.informationElements = (u8 *)CsrPmemAlloc(primitive->result.informationElementsLength);
4700 CsrMemCpyDes(primitive->result.informationElements, buffer, &offset, ((CsrUint16) (primitive->result.informationElementsLength))); 4700 CsrMemCpyDes(primitive->result.informationElements, buffer, &offset, ((u16) (primitive->result.informationElementsLength)));
4701 } 4701 }
4702 else 4702 else
4703 { 4703 {
@@ -4711,7 +4711,7 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4711 break; 4711 break;
4712 case CSR_WIFI_SME_P2P_ROLE_GO: 4712 case CSR_WIFI_SME_P2P_ROLE_GO:
4713 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.groupCapability, buffer, &offset); 4713 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.groupCapability, buffer, &offset);
4714 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 4714 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2pDeviceAddress.a, buffer, &offset, ((u16) (6)));
4715 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2pClientInfoCount, buffer, &offset); 4715 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2pClientInfoCount, buffer, &offset);
4716 primitive->result.deviceInfo.groupInfo.p2PClientInfo = NULL; 4716 primitive->result.deviceInfo.groupInfo.p2PClientInfo = NULL;
4717 if (primitive->result.deviceInfo.groupInfo.p2pClientInfoCount) 4717 if (primitive->result.deviceInfo.groupInfo.p2pClientInfoCount)
@@ -4719,14 +4719,14 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4719 primitive->result.deviceInfo.groupInfo.p2PClientInfo = (CsrWifiSmeP2pClientInfoType *)CsrPmemAlloc(sizeof(CsrWifiSmeP2pClientInfoType) * primitive->result.deviceInfo.groupInfo.p2pClientInfoCount); 4719 primitive->result.deviceInfo.groupInfo.p2PClientInfo = (CsrWifiSmeP2pClientInfoType *)CsrPmemAlloc(sizeof(CsrWifiSmeP2pClientInfoType) * primitive->result.deviceInfo.groupInfo.p2pClientInfoCount);
4720 } 4720 }
4721 { 4721 {
4722 CsrUint16 i4; 4722 u16 i4;
4723 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4723 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4724 { 4724 {
4725 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, buffer, &offset, ((CsrUint16) (6))); 4725 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, buffer, &offset, ((u16) (6)));
4726 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 4726 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, buffer, &offset, ((u16) (6)));
4727 CsrUint16Des((CsrUint16 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods, buffer, &offset); 4727 CsrUint16Des((u16 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods, buffer, &offset);
4728 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap, buffer, &offset); 4728 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap, buffer, &offset);
4729 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, buffer, &offset, ((CsrUint16) (8))); 4729 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, buffer, &offset, ((u16) (8)));
4730 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount, buffer, &offset); 4730 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount, buffer, &offset);
4731 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; 4731 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL;
4732 if (primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount) 4732 if (primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount)
@@ -4734,13 +4734,13 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4734 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount); 4734 primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount);
4735 } 4735 }
4736 { 4736 {
4737 CsrUint16 i6; 4737 u16 i6;
4738 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 4738 for (i6 = 0; i6 < primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
4739 { 4739 {
4740 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, buffer, &offset, ((CsrUint16) (8))); 4740 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, buffer, &offset, ((u16) (8)));
4741 } 4741 }
4742 } 4742 }
4743 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, buffer, &offset, ((CsrUint16) (32))); 4743 CsrMemCpyDes(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, buffer, &offset, ((u16) (32)));
4744 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength, buffer, &offset); 4744 CsrUint8Des((u8 *) &primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength, buffer, &offset);
4745 } 4745 }
4746 } 4746 }
@@ -4749,10 +4749,10 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4749 CsrUint8Des((u8 *) &primitive->result.deviceInfo.reservedNone.empty, buffer, &offset); 4749 CsrUint8Des((u8 *) &primitive->result.deviceInfo.reservedNone.empty, buffer, &offset);
4750 break; 4750 break;
4751 case CSR_WIFI_SME_P2P_ROLE_STANDALONE: 4751 case CSR_WIFI_SME_P2P_ROLE_STANDALONE:
4752 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.deviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 4752 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.deviceAddress.a, buffer, &offset, ((u16) (6)));
4753 CsrUint16Des((CsrUint16 *) &primitive->result.deviceInfo.standalonedevInfo.configMethods, buffer, &offset); 4753 CsrUint16Des((u16 *) &primitive->result.deviceInfo.standalonedevInfo.configMethods, buffer, &offset);
4754 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.p2PDeviceCap, buffer, &offset); 4754 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.p2PDeviceCap, buffer, &offset);
4755 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, buffer, &offset, ((CsrUint16) (8))); 4755 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, buffer, &offset, ((u16) (8)));
4756 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount, buffer, &offset); 4756 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount, buffer, &offset);
4757 primitive->result.deviceInfo.standalonedevInfo.secDeviceType = NULL; 4757 primitive->result.deviceInfo.standalonedevInfo.secDeviceType = NULL;
4758 if (primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount) 4758 if (primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount)
@@ -4760,13 +4760,13 @@ void* CsrWifiSmeScanResultIndDes(u8 *buffer, CsrSize length)
4760 primitive->result.deviceInfo.standalonedevInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount); 4760 primitive->result.deviceInfo.standalonedevInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount);
4761 } 4761 }
4762 { 4762 {
4763 CsrUint16 i4; 4763 u16 i4;
4764 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 4764 for (i4 = 0; i4 < primitive->result.deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
4765 { 4765 {
4766 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, buffer, &offset, ((CsrUint16) (8))); 4766 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, buffer, &offset, ((u16) (8)));
4767 } 4767 }
4768 } 4768 }
4769 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.deviceName, buffer, &offset, ((CsrUint16) (32))); 4769 CsrMemCpyDes(primitive->result.deviceInfo.standalonedevInfo.deviceName, buffer, &offset, ((u16) (32)));
4770 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.deviceNameLength, buffer, &offset); 4770 CsrUint8Des((u8 *) &primitive->result.deviceInfo.standalonedevInfo.deviceNameLength, buffer, &offset);
4771 break; 4771 break;
4772 default: 4772 default:
@@ -4785,7 +4785,7 @@ void CsrWifiSmeScanResultIndSerFree(void *voidPrimitivePointer)
4785 { 4785 {
4786 case CSR_WIFI_SME_P2P_ROLE_GO: 4786 case CSR_WIFI_SME_P2P_ROLE_GO:
4787 { 4787 {
4788 CsrUint16 i4; 4788 u16 i4;
4789 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4789 for (i4 = 0; i4 < primitive->result.deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4790 { 4790 {
4791 CsrPmemFree(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); 4791 CsrPmemFree(primitive->result.deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType);
@@ -4810,9 +4810,9 @@ CsrSize CsrWifiSmeScanResultsGetCfmSizeof(void *msg)
4810 4810
4811 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 153) */ 4811 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 153) */
4812 bufferSize += 2; /* CsrResult primitive->status */ 4812 bufferSize += 2; /* CsrResult primitive->status */
4813 bufferSize += 2; /* CsrUint16 primitive->scanResultsCount */ 4813 bufferSize += 2; /* u16 primitive->scanResultsCount */
4814 { 4814 {
4815 CsrUint16 i1; 4815 u16 i1;
4816 for (i1 = 0; i1 < primitive->scanResultsCount; i1++) 4816 for (i1 = 0; i1 < primitive->scanResultsCount; i1++)
4817 { 4817 {
4818 bufferSize += 32; /* u8 primitive->scanResults[i1].ssid.ssid[32] */ 4818 bufferSize += 32; /* u8 primitive->scanResults[i1].ssid.ssid[32] */
@@ -4821,15 +4821,15 @@ CsrSize CsrWifiSmeScanResultsGetCfmSizeof(void *msg)
4821 bufferSize += 2; /* CsrInt16 primitive->scanResults[i1].rssi */ 4821 bufferSize += 2; /* CsrInt16 primitive->scanResults[i1].rssi */
4822 bufferSize += 2; /* CsrInt16 primitive->scanResults[i1].snr */ 4822 bufferSize += 2; /* CsrInt16 primitive->scanResults[i1].snr */
4823 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->scanResults[i1].ifIndex */ 4823 bufferSize += 1; /* CsrWifiSmeRadioIF primitive->scanResults[i1].ifIndex */
4824 bufferSize += 2; /* CsrUint16 primitive->scanResults[i1].beaconPeriodTu */ 4824 bufferSize += 2; /* u16 primitive->scanResults[i1].beaconPeriodTu */
4825 bufferSize += 8; /* u8 primitive->scanResults[i1].timeStamp.data[8] */ 4825 bufferSize += 8; /* u8 primitive->scanResults[i1].timeStamp.data[8] */
4826 bufferSize += 8; /* u8 primitive->scanResults[i1].localTime.data[8] */ 4826 bufferSize += 8; /* u8 primitive->scanResults[i1].localTime.data[8] */
4827 bufferSize += 2; /* CsrUint16 primitive->scanResults[i1].channelFrequency */ 4827 bufferSize += 2; /* u16 primitive->scanResults[i1].channelFrequency */
4828 bufferSize += 2; /* CsrUint16 primitive->scanResults[i1].capabilityInformation */ 4828 bufferSize += 2; /* u16 primitive->scanResults[i1].capabilityInformation */
4829 bufferSize += 1; /* u8 primitive->scanResults[i1].channelNumber */ 4829 bufferSize += 1; /* u8 primitive->scanResults[i1].channelNumber */
4830 bufferSize += 1; /* CsrWifiSmeBasicUsability primitive->scanResults[i1].usability */ 4830 bufferSize += 1; /* CsrWifiSmeBasicUsability primitive->scanResults[i1].usability */
4831 bufferSize += 1; /* CsrWifiSmeBssType primitive->scanResults[i1].bssType */ 4831 bufferSize += 1; /* CsrWifiSmeBssType primitive->scanResults[i1].bssType */
4832 bufferSize += 2; /* CsrUint16 primitive->scanResults[i1].informationElementsLength */ 4832 bufferSize += 2; /* u16 primitive->scanResults[i1].informationElementsLength */
4833 bufferSize += primitive->scanResults[i1].informationElementsLength; /* u8 primitive->scanResults[i1].informationElements */ 4833 bufferSize += primitive->scanResults[i1].informationElementsLength; /* u8 primitive->scanResults[i1].informationElements */
4834 bufferSize += 1; /* CsrWifiSmeP2pRole primitive->scanResults[i1].p2pDeviceRole */ 4834 bufferSize += 1; /* CsrWifiSmeP2pRole primitive->scanResults[i1].p2pDeviceRole */
4835 switch (primitive->scanResults[i1].p2pDeviceRole) 4835 switch (primitive->scanResults[i1].p2pDeviceRole)
@@ -4842,7 +4842,7 @@ CsrSize CsrWifiSmeScanResultsGetCfmSizeof(void *msg)
4842 bufferSize += 6; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a[6] */ 4842 bufferSize += 6; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a[6] */
4843 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount */ 4843 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount */
4844 { 4844 {
4845 CsrUint16 i4; 4845 u16 i4;
4846 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4846 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4847 { 4847 {
4848 bufferSize += 6; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a[6] */ 4848 bufferSize += 6; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a[6] */
@@ -4852,7 +4852,7 @@ CsrSize CsrWifiSmeScanResultsGetCfmSizeof(void *msg)
4852 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails[8] */ 4852 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails[8] */
4853 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount */ 4853 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount */
4854 { 4854 {
4855 CsrUint16 i6; 4855 u16 i6;
4856 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 4856 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
4857 { 4857 {
4858 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails[8] */ 4858 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails[8] */
@@ -4873,7 +4873,7 @@ CsrSize CsrWifiSmeScanResultsGetCfmSizeof(void *msg)
4873 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails[8] */ 4873 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails[8] */
4874 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount */ 4874 bufferSize += 1; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount */
4875 { 4875 {
4876 CsrUint16 i4; 4876 u16 i4;
4877 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 4877 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
4878 { 4878 {
4879 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails[8] */ 4879 bufferSize += 8; /* u8 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails[8] */
@@ -4896,30 +4896,30 @@ u8* CsrWifiSmeScanResultsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4896 CsrWifiSmeScanResultsGetCfm *primitive = (CsrWifiSmeScanResultsGetCfm *)msg; 4896 CsrWifiSmeScanResultsGetCfm *primitive = (CsrWifiSmeScanResultsGetCfm *)msg;
4897 *len = 0; 4897 *len = 0;
4898 CsrUint16Ser(ptr, len, primitive->common.type); 4898 CsrUint16Ser(ptr, len, primitive->common.type);
4899 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 4899 CsrUint16Ser(ptr, len, (u16) primitive->status);
4900 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResultsCount); 4900 CsrUint16Ser(ptr, len, (u16) primitive->scanResultsCount);
4901 { 4901 {
4902 CsrUint16 i1; 4902 u16 i1;
4903 for (i1 = 0; i1 < primitive->scanResultsCount; i1++) 4903 for (i1 = 0; i1 < primitive->scanResultsCount; i1++)
4904 { 4904 {
4905 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].ssid.ssid, ((CsrUint16) (32))); 4905 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].ssid.ssid, ((u16) (32)));
4906 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].ssid.length); 4906 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].ssid.length);
4907 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].bssid.a, ((CsrUint16) (6))); 4907 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].bssid.a, ((u16) (6)));
4908 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].rssi); 4908 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].rssi);
4909 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].snr); 4909 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].snr);
4910 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].ifIndex); 4910 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].ifIndex);
4911 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].beaconPeriodTu); 4911 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].beaconPeriodTu);
4912 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].timeStamp.data, ((CsrUint16) (8))); 4912 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].timeStamp.data, ((u16) (8)));
4913 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].localTime.data, ((CsrUint16) (8))); 4913 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].localTime.data, ((u16) (8)));
4914 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].channelFrequency); 4914 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].channelFrequency);
4915 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].capabilityInformation); 4915 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].capabilityInformation);
4916 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].channelNumber); 4916 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].channelNumber);
4917 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].usability); 4917 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].usability);
4918 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].bssType); 4918 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].bssType);
4919 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].informationElementsLength); 4919 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].informationElementsLength);
4920 if (primitive->scanResults[i1].informationElementsLength) 4920 if (primitive->scanResults[i1].informationElementsLength)
4921 { 4921 {
4922 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].informationElements, ((CsrUint16) (primitive->scanResults[i1].informationElementsLength))); 4922 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].informationElements, ((u16) (primitive->scanResults[i1].informationElementsLength)));
4923 } 4923 }
4924 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].p2pDeviceRole); 4924 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].p2pDeviceRole);
4925 switch (primitive->scanResults[i1].p2pDeviceRole) 4925 switch (primitive->scanResults[i1].p2pDeviceRole)
@@ -4929,26 +4929,26 @@ u8* CsrWifiSmeScanResultsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4929 break; 4929 break;
4930 case CSR_WIFI_SME_P2P_ROLE_GO: 4930 case CSR_WIFI_SME_P2P_ROLE_GO:
4931 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.groupCapability); 4931 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.groupCapability);
4932 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a, ((CsrUint16) (6))); 4932 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a, ((u16) (6)));
4933 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount); 4933 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount);
4934 { 4934 {
4935 CsrUint16 i4; 4935 u16 i4;
4936 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) 4936 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++)
4937 { 4937 {
4938 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, ((CsrUint16) (6))); 4938 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, ((u16) (6)));
4939 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, ((CsrUint16) (6))); 4939 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, ((u16) (6)));
4940 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods); 4940 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods);
4941 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap); 4941 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap);
4942 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, ((CsrUint16) (8))); 4942 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, ((u16) (8)));
4943 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount); 4943 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount);
4944 { 4944 {
4945 CsrUint16 i6; 4945 u16 i6;
4946 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 4946 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
4947 { 4947 {
4948 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, ((CsrUint16) (8))); 4948 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, ((u16) (8)));
4949 } 4949 }
4950 } 4950 }
4951 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, ((CsrUint16) (32))); 4951 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, ((u16) (32)));
4952 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength); 4952 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength);
4953 } 4953 }
4954 } 4954 }
@@ -4957,19 +4957,19 @@ u8* CsrWifiSmeScanResultsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
4957 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.reservedNone.empty); 4957 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.reservedNone.empty);
4958 break; 4958 break;
4959 case CSR_WIFI_SME_P2P_ROLE_STANDALONE: 4959 case CSR_WIFI_SME_P2P_ROLE_STANDALONE:
4960 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceAddress.a, ((CsrUint16) (6))); 4960 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceAddress.a, ((u16) (6)));
4961 CsrUint16Ser(ptr, len, (CsrUint16) primitive->scanResults[i1].deviceInfo.standalonedevInfo.configMethods); 4961 CsrUint16Ser(ptr, len, (u16) primitive->scanResults[i1].deviceInfo.standalonedevInfo.configMethods);
4962 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.p2PDeviceCap); 4962 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.p2PDeviceCap);
4963 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, ((CsrUint16) (8))); 4963 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, ((u16) (8)));
4964 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount); 4964 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount);
4965 { 4965 {
4966 CsrUint16 i4; 4966 u16 i4;
4967 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 4967 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
4968 { 4968 {
4969 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, ((CsrUint16) (8))); 4969 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, ((u16) (8)));
4970 } 4970 }
4971 } 4971 }
4972 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceName, ((CsrUint16) (32))); 4972 CsrMemCpySer(ptr, len, (const void *) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceName, ((u16) (32)));
4973 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceNameLength); 4973 CsrUint8Ser(ptr, len, (u8) primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceNameLength);
4974 break; 4974 break;
4975 default: 4975 default:
@@ -4988,36 +4988,36 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
4988 offset = 0; 4988 offset = 0;
4989 4989
4990 CsrUint16Des(&primitive->common.type, buffer, &offset); 4990 CsrUint16Des(&primitive->common.type, buffer, &offset);
4991 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 4991 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
4992 CsrUint16Des((CsrUint16 *) &primitive->scanResultsCount, buffer, &offset); 4992 CsrUint16Des((u16 *) &primitive->scanResultsCount, buffer, &offset);
4993 primitive->scanResults = NULL; 4993 primitive->scanResults = NULL;
4994 if (primitive->scanResultsCount) 4994 if (primitive->scanResultsCount)
4995 { 4995 {
4996 primitive->scanResults = (CsrWifiSmeScanResult *)CsrPmemAlloc(sizeof(CsrWifiSmeScanResult) * primitive->scanResultsCount); 4996 primitive->scanResults = (CsrWifiSmeScanResult *)CsrPmemAlloc(sizeof(CsrWifiSmeScanResult) * primitive->scanResultsCount);
4997 } 4997 }
4998 { 4998 {
4999 CsrUint16 i1; 4999 u16 i1;
5000 for (i1 = 0; i1 < primitive->scanResultsCount; i1++) 5000 for (i1 = 0; i1 < primitive->scanResultsCount; i1++)
5001 { 5001 {
5002 CsrMemCpyDes(primitive->scanResults[i1].ssid.ssid, buffer, &offset, ((CsrUint16) (32))); 5002 CsrMemCpyDes(primitive->scanResults[i1].ssid.ssid, buffer, &offset, ((u16) (32)));
5003 CsrUint8Des((u8 *) &primitive->scanResults[i1].ssid.length, buffer, &offset); 5003 CsrUint8Des((u8 *) &primitive->scanResults[i1].ssid.length, buffer, &offset);
5004 CsrMemCpyDes(primitive->scanResults[i1].bssid.a, buffer, &offset, ((CsrUint16) (6))); 5004 CsrMemCpyDes(primitive->scanResults[i1].bssid.a, buffer, &offset, ((u16) (6)));
5005 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].rssi, buffer, &offset); 5005 CsrUint16Des((u16 *) &primitive->scanResults[i1].rssi, buffer, &offset);
5006 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].snr, buffer, &offset); 5006 CsrUint16Des((u16 *) &primitive->scanResults[i1].snr, buffer, &offset);
5007 CsrUint8Des((u8 *) &primitive->scanResults[i1].ifIndex, buffer, &offset); 5007 CsrUint8Des((u8 *) &primitive->scanResults[i1].ifIndex, buffer, &offset);
5008 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].beaconPeriodTu, buffer, &offset); 5008 CsrUint16Des((u16 *) &primitive->scanResults[i1].beaconPeriodTu, buffer, &offset);
5009 CsrMemCpyDes(primitive->scanResults[i1].timeStamp.data, buffer, &offset, ((CsrUint16) (8))); 5009 CsrMemCpyDes(primitive->scanResults[i1].timeStamp.data, buffer, &offset, ((u16) (8)));
5010 CsrMemCpyDes(primitive->scanResults[i1].localTime.data, buffer, &offset, ((CsrUint16) (8))); 5010 CsrMemCpyDes(primitive->scanResults[i1].localTime.data, buffer, &offset, ((u16) (8)));
5011 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].channelFrequency, buffer, &offset); 5011 CsrUint16Des((u16 *) &primitive->scanResults[i1].channelFrequency, buffer, &offset);
5012 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].capabilityInformation, buffer, &offset); 5012 CsrUint16Des((u16 *) &primitive->scanResults[i1].capabilityInformation, buffer, &offset);
5013 CsrUint8Des((u8 *) &primitive->scanResults[i1].channelNumber, buffer, &offset); 5013 CsrUint8Des((u8 *) &primitive->scanResults[i1].channelNumber, buffer, &offset);
5014 CsrUint8Des((u8 *) &primitive->scanResults[i1].usability, buffer, &offset); 5014 CsrUint8Des((u8 *) &primitive->scanResults[i1].usability, buffer, &offset);
5015 CsrUint8Des((u8 *) &primitive->scanResults[i1].bssType, buffer, &offset); 5015 CsrUint8Des((u8 *) &primitive->scanResults[i1].bssType, buffer, &offset);
5016 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].informationElementsLength, buffer, &offset); 5016 CsrUint16Des((u16 *) &primitive->scanResults[i1].informationElementsLength, buffer, &offset);
5017 if (primitive->scanResults[i1].informationElementsLength) 5017 if (primitive->scanResults[i1].informationElementsLength)
5018 { 5018 {
5019 primitive->scanResults[i1].informationElements = (u8 *)CsrPmemAlloc(primitive->scanResults[i1].informationElementsLength); 5019 primitive->scanResults[i1].informationElements = (u8 *)CsrPmemAlloc(primitive->scanResults[i1].informationElementsLength);
5020 CsrMemCpyDes(primitive->scanResults[i1].informationElements, buffer, &offset, ((CsrUint16) (primitive->scanResults[i1].informationElementsLength))); 5020 CsrMemCpyDes(primitive->scanResults[i1].informationElements, buffer, &offset, ((u16) (primitive->scanResults[i1].informationElementsLength)));
5021 } 5021 }
5022 else 5022 else
5023 { 5023 {
@@ -5031,7 +5031,7 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
5031 break; 5031 break;
5032 case CSR_WIFI_SME_P2P_ROLE_GO: 5032 case CSR_WIFI_SME_P2P_ROLE_GO:
5033 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.groupCapability, buffer, &offset); 5033 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.groupCapability, buffer, &offset);
5034 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 5034 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2pDeviceAddress.a, buffer, &offset, ((u16) (6)));
5035 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount, buffer, &offset); 5035 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount, buffer, &offset);
5036 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = NULL; 5036 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = NULL;
5037 if (primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount) 5037 if (primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount)
@@ -5039,14 +5039,14 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
5039 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = (CsrWifiSmeP2pClientInfoType *)CsrPmemAlloc(sizeof(CsrWifiSmeP2pClientInfoType) * primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount); 5039 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo = (CsrWifiSmeP2pClientInfoType *)CsrPmemAlloc(sizeof(CsrWifiSmeP2pClientInfoType) * primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount);
5040 } 5040 }
5041 { 5041 {
5042 CsrUint16 i4; 5042 u16 i4;
5043 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) 5043 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++)
5044 { 5044 {
5045 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, buffer, &offset, ((CsrUint16) (6))); 5045 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].p2PClientInterfaceAddress.a, buffer, &offset, ((u16) (6)));
5046 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 5046 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceAddress.a, buffer, &offset, ((u16) (6)));
5047 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods, buffer, &offset); 5047 CsrUint16Des((u16 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.configMethods, buffer, &offset);
5048 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap, buffer, &offset); 5048 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.p2PDeviceCap, buffer, &offset);
5049 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, buffer, &offset, ((CsrUint16) (8))); 5049 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.primDeviceType.deviceDetails, buffer, &offset, ((u16) (8)));
5050 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount, buffer, &offset); 5050 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount, buffer, &offset);
5051 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL; 5051 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = NULL;
5052 if (primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount) 5052 if (primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount)
@@ -5054,13 +5054,13 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
5054 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount); 5054 primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount);
5055 } 5055 }
5056 { 5056 {
5057 CsrUint16 i6; 5057 u16 i6;
5058 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++) 5058 for (i6 = 0; i6 < primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secondaryDeviceTypeCount; i6++)
5059 { 5059 {
5060 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, buffer, &offset, ((CsrUint16) (8))); 5060 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType[i6].deviceDetails, buffer, &offset, ((u16) (8)));
5061 } 5061 }
5062 } 5062 }
5063 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, buffer, &offset, ((CsrUint16) (32))); 5063 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceName, buffer, &offset, ((u16) (32)));
5064 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength, buffer, &offset); 5064 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.deviceNameLength, buffer, &offset);
5065 } 5065 }
5066 } 5066 }
@@ -5069,10 +5069,10 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
5069 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.reservedNone.empty, buffer, &offset); 5069 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.reservedNone.empty, buffer, &offset);
5070 break; 5070 break;
5071 case CSR_WIFI_SME_P2P_ROLE_STANDALONE: 5071 case CSR_WIFI_SME_P2P_ROLE_STANDALONE:
5072 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceAddress.a, buffer, &offset, ((CsrUint16) (6))); 5072 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceAddress.a, buffer, &offset, ((u16) (6)));
5073 CsrUint16Des((CsrUint16 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.configMethods, buffer, &offset); 5073 CsrUint16Des((u16 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.configMethods, buffer, &offset);
5074 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.p2PDeviceCap, buffer, &offset); 5074 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.p2PDeviceCap, buffer, &offset);
5075 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, buffer, &offset, ((CsrUint16) (8))); 5075 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.primDeviceType.deviceDetails, buffer, &offset, ((u16) (8)));
5076 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount, buffer, &offset); 5076 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount, buffer, &offset);
5077 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = NULL; 5077 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = NULL;
5078 if (primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount) 5078 if (primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount)
@@ -5080,13 +5080,13 @@ void* CsrWifiSmeScanResultsGetCfmDes(u8 *buffer, CsrSize length)
5080 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount); 5080 primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType = (CsrWifiSmeWpsDeviceType *)CsrPmemAlloc(sizeof(CsrWifiSmeWpsDeviceType) * primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount);
5081 } 5081 }
5082 { 5082 {
5083 CsrUint16 i4; 5083 u16 i4;
5084 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++) 5084 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.standalonedevInfo.secondaryDeviceTypeCount; i4++)
5085 { 5085 {
5086 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, buffer, &offset, ((CsrUint16) (8))); 5086 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.secDeviceType[i4].deviceDetails, buffer, &offset, ((u16) (8)));
5087 } 5087 }
5088 } 5088 }
5089 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceName, buffer, &offset, ((CsrUint16) (32))); 5089 CsrMemCpyDes(primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceName, buffer, &offset, ((u16) (32)));
5090 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceNameLength, buffer, &offset); 5090 CsrUint8Des((u8 *) &primitive->scanResults[i1].deviceInfo.standalonedevInfo.deviceNameLength, buffer, &offset);
5091 break; 5091 break;
5092 default: 5092 default:
@@ -5103,7 +5103,7 @@ void CsrWifiSmeScanResultsGetCfmSerFree(void *voidPrimitivePointer)
5103{ 5103{
5104 CsrWifiSmeScanResultsGetCfm *primitive = (CsrWifiSmeScanResultsGetCfm *) voidPrimitivePointer; 5104 CsrWifiSmeScanResultsGetCfm *primitive = (CsrWifiSmeScanResultsGetCfm *) voidPrimitivePointer;
5105 { 5105 {
5106 CsrUint16 i1; 5106 u16 i1;
5107 for (i1 = 0; i1 < primitive->scanResultsCount; i1++) 5107 for (i1 = 0; i1 < primitive->scanResultsCount; i1++)
5108 { 5108 {
5109 CsrPmemFree(primitive->scanResults[i1].informationElements); 5109 CsrPmemFree(primitive->scanResults[i1].informationElements);
@@ -5111,7 +5111,7 @@ void CsrWifiSmeScanResultsGetCfmSerFree(void *voidPrimitivePointer)
5111 { 5111 {
5112 case CSR_WIFI_SME_P2P_ROLE_GO: 5112 case CSR_WIFI_SME_P2P_ROLE_GO:
5113 { 5113 {
5114 CsrUint16 i4; 5114 u16 i4;
5115 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++) 5115 for (i4 = 0; i4 < primitive->scanResults[i1].deviceInfo.groupInfo.p2pClientInfoCount; i4++)
5116 { 5116 {
5117 CsrPmemFree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType); 5117 CsrPmemFree(primitive->scanResults[i1].deviceInfo.groupInfo.p2PClientInfo[i4].clientDeviceInfo.secDeviceType);
@@ -5137,7 +5137,7 @@ CsrSize CsrWifiSmeSmeStaConfigGetCfmSizeof(void *msg)
5137 CsrSize bufferSize = 2; 5137 CsrSize bufferSize = 2;
5138 5138
5139 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 5139 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
5140 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 5140 bufferSize += 2; /* u16 primitive->interfaceTag */
5141 bufferSize += 2; /* CsrResult primitive->status */ 5141 bufferSize += 2; /* CsrResult primitive->status */
5142 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualityRssiChangeTrigger */ 5142 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualityRssiChangeTrigger */
5143 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualitySnrChangeTrigger */ 5143 bufferSize += 1; /* u8 primitive->smeConfig.connectionQualitySnrChangeTrigger */
@@ -5154,8 +5154,8 @@ u8* CsrWifiSmeSmeStaConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5154 CsrWifiSmeSmeStaConfigGetCfm *primitive = (CsrWifiSmeSmeStaConfigGetCfm *)msg; 5154 CsrWifiSmeSmeStaConfigGetCfm *primitive = (CsrWifiSmeSmeStaConfigGetCfm *)msg;
5155 *len = 0; 5155 *len = 0;
5156 CsrUint16Ser(ptr, len, primitive->common.type); 5156 CsrUint16Ser(ptr, len, primitive->common.type);
5157 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 5157 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
5158 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5158 CsrUint16Ser(ptr, len, (u16) primitive->status);
5159 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualityRssiChangeTrigger); 5159 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualityRssiChangeTrigger);
5160 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualitySnrChangeTrigger); 5160 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.connectionQualitySnrChangeTrigger);
5161 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.wmmModeMask); 5161 CsrUint8Ser(ptr, len, (u8) primitive->smeConfig.wmmModeMask);
@@ -5173,8 +5173,8 @@ void* CsrWifiSmeSmeStaConfigGetCfmDes(u8 *buffer, CsrSize length)
5173 offset = 0; 5173 offset = 0;
5174 5174
5175 CsrUint16Des(&primitive->common.type, buffer, &offset); 5175 CsrUint16Des(&primitive->common.type, buffer, &offset);
5176 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 5176 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
5177 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5177 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5178 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualityRssiChangeTrigger, buffer, &offset); 5178 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualityRssiChangeTrigger, buffer, &offset);
5179 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualitySnrChangeTrigger, buffer, &offset); 5179 CsrUint8Des((u8 *) &primitive->smeConfig.connectionQualitySnrChangeTrigger, buffer, &offset);
5180 CsrUint8Des((u8 *) &primitive->smeConfig.wmmModeMask, buffer, &offset); 5180 CsrUint8Des((u8 *) &primitive->smeConfig.wmmModeMask, buffer, &offset);
@@ -5191,7 +5191,7 @@ CsrSize CsrWifiSmeSmeStaConfigSetCfmSizeof(void *msg)
5191 CsrSize bufferSize = 2; 5191 CsrSize bufferSize = 2;
5192 5192
5193 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */ 5193 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 7) */
5194 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 5194 bufferSize += 2; /* u16 primitive->interfaceTag */
5195 bufferSize += 2; /* CsrResult primitive->status */ 5195 bufferSize += 2; /* CsrResult primitive->status */
5196 return bufferSize; 5196 return bufferSize;
5197} 5197}
@@ -5202,8 +5202,8 @@ u8* CsrWifiSmeSmeStaConfigSetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5202 CsrWifiSmeSmeStaConfigSetCfm *primitive = (CsrWifiSmeSmeStaConfigSetCfm *)msg; 5202 CsrWifiSmeSmeStaConfigSetCfm *primitive = (CsrWifiSmeSmeStaConfigSetCfm *)msg;
5203 *len = 0; 5203 *len = 0;
5204 CsrUint16Ser(ptr, len, primitive->common.type); 5204 CsrUint16Ser(ptr, len, primitive->common.type);
5205 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 5205 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
5206 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5206 CsrUint16Ser(ptr, len, (u16) primitive->status);
5207 return(ptr); 5207 return(ptr);
5208} 5208}
5209 5209
@@ -5215,8 +5215,8 @@ void* CsrWifiSmeSmeStaConfigSetCfmDes(u8 *buffer, CsrSize length)
5215 offset = 0; 5215 offset = 0;
5216 5216
5217 CsrUint16Des(&primitive->common.type, buffer, &offset); 5217 CsrUint16Des(&primitive->common.type, buffer, &offset);
5218 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 5218 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
5219 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5219 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5220 5220
5221 return primitive; 5221 return primitive;
5222} 5222}
@@ -5229,7 +5229,7 @@ CsrSize CsrWifiSmeStationMacAddressGetCfmSizeof(void *msg)
5229 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */ 5229 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 17) */
5230 bufferSize += 2; /* CsrResult primitive->status */ 5230 bufferSize += 2; /* CsrResult primitive->status */
5231 { 5231 {
5232 CsrUint16 i1; 5232 u16 i1;
5233 for (i1 = 0; i1 < 2; i1++) 5233 for (i1 = 0; i1 < 2; i1++)
5234 { 5234 {
5235 bufferSize += 6; /* u8 primitive->stationMacAddress[i1].a[6] */ 5235 bufferSize += 6; /* u8 primitive->stationMacAddress[i1].a[6] */
@@ -5244,12 +5244,12 @@ u8* CsrWifiSmeStationMacAddressGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5244 CsrWifiSmeStationMacAddressGetCfm *primitive = (CsrWifiSmeStationMacAddressGetCfm *)msg; 5244 CsrWifiSmeStationMacAddressGetCfm *primitive = (CsrWifiSmeStationMacAddressGetCfm *)msg;
5245 *len = 0; 5245 *len = 0;
5246 CsrUint16Ser(ptr, len, primitive->common.type); 5246 CsrUint16Ser(ptr, len, primitive->common.type);
5247 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5247 CsrUint16Ser(ptr, len, (u16) primitive->status);
5248 { 5248 {
5249 CsrUint16 i1; 5249 u16 i1;
5250 for (i1 = 0; i1 < 2; i1++) 5250 for (i1 = 0; i1 < 2; i1++)
5251 { 5251 {
5252 CsrMemCpySer(ptr, len, (const void *) primitive->stationMacAddress[i1].a, ((CsrUint16) (6))); 5252 CsrMemCpySer(ptr, len, (const void *) primitive->stationMacAddress[i1].a, ((u16) (6)));
5253 } 5253 }
5254 } 5254 }
5255 return(ptr); 5255 return(ptr);
@@ -5263,12 +5263,12 @@ void* CsrWifiSmeStationMacAddressGetCfmDes(u8 *buffer, CsrSize length)
5263 offset = 0; 5263 offset = 0;
5264 5264
5265 CsrUint16Des(&primitive->common.type, buffer, &offset); 5265 CsrUint16Des(&primitive->common.type, buffer, &offset);
5266 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5266 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5267 { 5267 {
5268 CsrUint16 i1; 5268 u16 i1;
5269 for (i1 = 0; i1 < 2; i1++) 5269 for (i1 = 0; i1 < 2; i1++)
5270 { 5270 {
5271 CsrMemCpyDes(primitive->stationMacAddress[i1].a, buffer, &offset, ((CsrUint16) (6))); 5271 CsrMemCpyDes(primitive->stationMacAddress[i1].a, buffer, &offset, ((u16) (6)));
5272 } 5272 }
5273 } 5273 }
5274 5274
@@ -5282,10 +5282,10 @@ CsrSize CsrWifiSmeTspecIndSizeof(void *msg)
5282 CsrSize bufferSize = 2; 5282 CsrSize bufferSize = 2;
5283 5283
5284 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */ 5284 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 13) */
5285 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 5285 bufferSize += 2; /* u16 primitive->interfaceTag */
5286 bufferSize += 4; /* CsrUint32 primitive->transactionId */ 5286 bufferSize += 4; /* CsrUint32 primitive->transactionId */
5287 bufferSize += 1; /* CsrWifiSmeTspecResultCode primitive->tspecResultCode */ 5287 bufferSize += 1; /* CsrWifiSmeTspecResultCode primitive->tspecResultCode */
5288 bufferSize += 2; /* CsrUint16 primitive->tspecLength */ 5288 bufferSize += 2; /* u16 primitive->tspecLength */
5289 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */ 5289 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */
5290 return bufferSize; 5290 return bufferSize;
5291} 5291}
@@ -5296,13 +5296,13 @@ u8* CsrWifiSmeTspecIndSer(u8 *ptr, CsrSize *len, void *msg)
5296 CsrWifiSmeTspecInd *primitive = (CsrWifiSmeTspecInd *)msg; 5296 CsrWifiSmeTspecInd *primitive = (CsrWifiSmeTspecInd *)msg;
5297 *len = 0; 5297 *len = 0;
5298 CsrUint16Ser(ptr, len, primitive->common.type); 5298 CsrUint16Ser(ptr, len, primitive->common.type);
5299 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 5299 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
5300 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId); 5300 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId);
5301 CsrUint8Ser(ptr, len, (u8) primitive->tspecResultCode); 5301 CsrUint8Ser(ptr, len, (u8) primitive->tspecResultCode);
5302 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tspecLength); 5302 CsrUint16Ser(ptr, len, (u16) primitive->tspecLength);
5303 if (primitive->tspecLength) 5303 if (primitive->tspecLength)
5304 { 5304 {
5305 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((CsrUint16) (primitive->tspecLength))); 5305 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((u16) (primitive->tspecLength)));
5306 } 5306 }
5307 return(ptr); 5307 return(ptr);
5308} 5308}
@@ -5315,14 +5315,14 @@ void* CsrWifiSmeTspecIndDes(u8 *buffer, CsrSize length)
5315 offset = 0; 5315 offset = 0;
5316 5316
5317 CsrUint16Des(&primitive->common.type, buffer, &offset); 5317 CsrUint16Des(&primitive->common.type, buffer, &offset);
5318 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 5318 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
5319 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset); 5319 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset);
5320 CsrUint8Des((u8 *) &primitive->tspecResultCode, buffer, &offset); 5320 CsrUint8Des((u8 *) &primitive->tspecResultCode, buffer, &offset);
5321 CsrUint16Des((CsrUint16 *) &primitive->tspecLength, buffer, &offset); 5321 CsrUint16Des((u16 *) &primitive->tspecLength, buffer, &offset);
5322 if (primitive->tspecLength) 5322 if (primitive->tspecLength)
5323 { 5323 {
5324 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength); 5324 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength);
5325 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((CsrUint16) (primitive->tspecLength))); 5325 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((u16) (primitive->tspecLength)));
5326 } 5326 }
5327 else 5327 else
5328 { 5328 {
@@ -5347,11 +5347,11 @@ CsrSize CsrWifiSmeTspecCfmSizeof(void *msg)
5347 CsrSize bufferSize = 2; 5347 CsrSize bufferSize = 2;
5348 5348
5349 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */ 5349 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 15) */
5350 bufferSize += 2; /* CsrUint16 primitive->interfaceTag */ 5350 bufferSize += 2; /* u16 primitive->interfaceTag */
5351 bufferSize += 2; /* CsrResult primitive->status */ 5351 bufferSize += 2; /* CsrResult primitive->status */
5352 bufferSize += 4; /* CsrUint32 primitive->transactionId */ 5352 bufferSize += 4; /* CsrUint32 primitive->transactionId */
5353 bufferSize += 1; /* CsrWifiSmeTspecResultCode primitive->tspecResultCode */ 5353 bufferSize += 1; /* CsrWifiSmeTspecResultCode primitive->tspecResultCode */
5354 bufferSize += 2; /* CsrUint16 primitive->tspecLength */ 5354 bufferSize += 2; /* u16 primitive->tspecLength */
5355 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */ 5355 bufferSize += primitive->tspecLength; /* u8 primitive->tspec */
5356 return bufferSize; 5356 return bufferSize;
5357} 5357}
@@ -5362,14 +5362,14 @@ u8* CsrWifiSmeTspecCfmSer(u8 *ptr, CsrSize *len, void *msg)
5362 CsrWifiSmeTspecCfm *primitive = (CsrWifiSmeTspecCfm *)msg; 5362 CsrWifiSmeTspecCfm *primitive = (CsrWifiSmeTspecCfm *)msg;
5363 *len = 0; 5363 *len = 0;
5364 CsrUint16Ser(ptr, len, primitive->common.type); 5364 CsrUint16Ser(ptr, len, primitive->common.type);
5365 CsrUint16Ser(ptr, len, (CsrUint16) primitive->interfaceTag); 5365 CsrUint16Ser(ptr, len, (u16) primitive->interfaceTag);
5366 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5366 CsrUint16Ser(ptr, len, (u16) primitive->status);
5367 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId); 5367 CsrUint32Ser(ptr, len, (CsrUint32) primitive->transactionId);
5368 CsrUint8Ser(ptr, len, (u8) primitive->tspecResultCode); 5368 CsrUint8Ser(ptr, len, (u8) primitive->tspecResultCode);
5369 CsrUint16Ser(ptr, len, (CsrUint16) primitive->tspecLength); 5369 CsrUint16Ser(ptr, len, (u16) primitive->tspecLength);
5370 if (primitive->tspecLength) 5370 if (primitive->tspecLength)
5371 { 5371 {
5372 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((CsrUint16) (primitive->tspecLength))); 5372 CsrMemCpySer(ptr, len, (const void *) primitive->tspec, ((u16) (primitive->tspecLength)));
5373 } 5373 }
5374 return(ptr); 5374 return(ptr);
5375} 5375}
@@ -5382,15 +5382,15 @@ void* CsrWifiSmeTspecCfmDes(u8 *buffer, CsrSize length)
5382 offset = 0; 5382 offset = 0;
5383 5383
5384 CsrUint16Des(&primitive->common.type, buffer, &offset); 5384 CsrUint16Des(&primitive->common.type, buffer, &offset);
5385 CsrUint16Des((CsrUint16 *) &primitive->interfaceTag, buffer, &offset); 5385 CsrUint16Des((u16 *) &primitive->interfaceTag, buffer, &offset);
5386 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5386 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5387 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset); 5387 CsrUint32Des((CsrUint32 *) &primitive->transactionId, buffer, &offset);
5388 CsrUint8Des((u8 *) &primitive->tspecResultCode, buffer, &offset); 5388 CsrUint8Des((u8 *) &primitive->tspecResultCode, buffer, &offset);
5389 CsrUint16Des((CsrUint16 *) &primitive->tspecLength, buffer, &offset); 5389 CsrUint16Des((u16 *) &primitive->tspecLength, buffer, &offset);
5390 if (primitive->tspecLength) 5390 if (primitive->tspecLength)
5391 { 5391 {
5392 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength); 5392 primitive->tspec = (u8 *)CsrPmemAlloc(primitive->tspecLength);
5393 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((CsrUint16) (primitive->tspecLength))); 5393 CsrMemCpyDes(primitive->tspec, buffer, &offset, ((u16) (primitive->tspecLength)));
5394 } 5394 }
5395 else 5395 else
5396 { 5396 {
@@ -5434,7 +5434,7 @@ u8* CsrWifiSmeVersionsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5434 CsrWifiSmeVersionsGetCfm *primitive = (CsrWifiSmeVersionsGetCfm *)msg; 5434 CsrWifiSmeVersionsGetCfm *primitive = (CsrWifiSmeVersionsGetCfm *)msg;
5435 *len = 0; 5435 *len = 0;
5436 CsrUint16Ser(ptr, len, primitive->common.type); 5436 CsrUint16Ser(ptr, len, primitive->common.type);
5437 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5437 CsrUint16Ser(ptr, len, (u16) primitive->status);
5438 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipId); 5438 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipId);
5439 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipVersion); 5439 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.chipVersion);
5440 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.firmwareBuild); 5440 CsrUint32Ser(ptr, len, (CsrUint32) primitive->versions.firmwareBuild);
@@ -5455,7 +5455,7 @@ void* CsrWifiSmeVersionsGetCfmDes(u8 *buffer, CsrSize length)
5455 offset = 0; 5455 offset = 0;
5456 5456
5457 CsrUint16Des(&primitive->common.type, buffer, &offset); 5457 CsrUint16Des(&primitive->common.type, buffer, &offset);
5458 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5458 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5459 CsrUint32Des((CsrUint32 *) &primitive->versions.chipId, buffer, &offset); 5459 CsrUint32Des((CsrUint32 *) &primitive->versions.chipId, buffer, &offset);
5460 CsrUint32Des((CsrUint32 *) &primitive->versions.chipVersion, buffer, &offset); 5460 CsrUint32Des((CsrUint32 *) &primitive->versions.chipVersion, buffer, &offset);
5461 CsrUint32Des((CsrUint32 *) &primitive->versions.firmwareBuild, buffer, &offset); 5461 CsrUint32Des((CsrUint32 *) &primitive->versions.firmwareBuild, buffer, &offset);
@@ -5488,7 +5488,7 @@ CsrSize CsrWifiSmeCloakedSsidsGetCfmSizeof(void *msg)
5488 bufferSize += 2; /* CsrResult primitive->status */ 5488 bufferSize += 2; /* CsrResult primitive->status */
5489 bufferSize += 1; /* u8 primitive->cloakedSsids.cloakedSsidsCount */ 5489 bufferSize += 1; /* u8 primitive->cloakedSsids.cloakedSsidsCount */
5490 { 5490 {
5491 CsrUint16 i2; 5491 u16 i2;
5492 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 5492 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
5493 { 5493 {
5494 bufferSize += 32; /* u8 primitive->cloakedSsids.cloakedSsids[i2].ssid[32] */ 5494 bufferSize += 32; /* u8 primitive->cloakedSsids.cloakedSsids[i2].ssid[32] */
@@ -5504,13 +5504,13 @@ u8* CsrWifiSmeCloakedSsidsGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5504 CsrWifiSmeCloakedSsidsGetCfm *primitive = (CsrWifiSmeCloakedSsidsGetCfm *)msg; 5504 CsrWifiSmeCloakedSsidsGetCfm *primitive = (CsrWifiSmeCloakedSsidsGetCfm *)msg;
5505 *len = 0; 5505 *len = 0;
5506 CsrUint16Ser(ptr, len, primitive->common.type); 5506 CsrUint16Ser(ptr, len, primitive->common.type);
5507 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5507 CsrUint16Ser(ptr, len, (u16) primitive->status);
5508 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsidsCount); 5508 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsidsCount);
5509 { 5509 {
5510 CsrUint16 i2; 5510 u16 i2;
5511 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 5511 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
5512 { 5512 {
5513 CsrMemCpySer(ptr, len, (const void *) primitive->cloakedSsids.cloakedSsids[i2].ssid, ((CsrUint16) (32))); 5513 CsrMemCpySer(ptr, len, (const void *) primitive->cloakedSsids.cloakedSsids[i2].ssid, ((u16) (32)));
5514 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsids[i2].length); 5514 CsrUint8Ser(ptr, len, (u8) primitive->cloakedSsids.cloakedSsids[i2].length);
5515 } 5515 }
5516 } 5516 }
@@ -5525,7 +5525,7 @@ void* CsrWifiSmeCloakedSsidsGetCfmDes(u8 *buffer, CsrSize length)
5525 offset = 0; 5525 offset = 0;
5526 5526
5527 CsrUint16Des(&primitive->common.type, buffer, &offset); 5527 CsrUint16Des(&primitive->common.type, buffer, &offset);
5528 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5528 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5529 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsidsCount, buffer, &offset); 5529 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsidsCount, buffer, &offset);
5530 primitive->cloakedSsids.cloakedSsids = NULL; 5530 primitive->cloakedSsids.cloakedSsids = NULL;
5531 if (primitive->cloakedSsids.cloakedSsidsCount) 5531 if (primitive->cloakedSsids.cloakedSsidsCount)
@@ -5533,10 +5533,10 @@ void* CsrWifiSmeCloakedSsidsGetCfmDes(u8 *buffer, CsrSize length)
5533 primitive->cloakedSsids.cloakedSsids = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->cloakedSsids.cloakedSsidsCount); 5533 primitive->cloakedSsids.cloakedSsids = (CsrWifiSsid *)CsrPmemAlloc(sizeof(CsrWifiSsid) * primitive->cloakedSsids.cloakedSsidsCount);
5534 } 5534 }
5535 { 5535 {
5536 CsrUint16 i2; 5536 u16 i2;
5537 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++) 5537 for (i2 = 0; i2 < primitive->cloakedSsids.cloakedSsidsCount; i2++)
5538 { 5538 {
5539 CsrMemCpyDes(primitive->cloakedSsids.cloakedSsids[i2].ssid, buffer, &offset, ((CsrUint16) (32))); 5539 CsrMemCpyDes(primitive->cloakedSsids.cloakedSsids[i2].ssid, buffer, &offset, ((u16) (32)));
5540 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsids[i2].length, buffer, &offset); 5540 CsrUint8Des((u8 *) &primitive->cloakedSsids.cloakedSsids[i2].length, buffer, &offset);
5541 } 5541 }
5542 } 5542 }
@@ -5568,7 +5568,7 @@ u8* CsrWifiSmeWifiOnIndSer(u8 *ptr, CsrSize *len, void *msg)
5568 CsrWifiSmeWifiOnInd *primitive = (CsrWifiSmeWifiOnInd *)msg; 5568 CsrWifiSmeWifiOnInd *primitive = (CsrWifiSmeWifiOnInd *)msg;
5569 *len = 0; 5569 *len = 0;
5570 CsrUint16Ser(ptr, len, primitive->common.type); 5570 CsrUint16Ser(ptr, len, primitive->common.type);
5571 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((CsrUint16) (6))); 5571 CsrMemCpySer(ptr, len, (const void *) primitive->address.a, ((u16) (6)));
5572 return(ptr); 5572 return(ptr);
5573} 5573}
5574 5574
@@ -5580,7 +5580,7 @@ void* CsrWifiSmeWifiOnIndDes(u8 *buffer, CsrSize length)
5580 offset = 0; 5580 offset = 0;
5581 5581
5582 CsrUint16Des(&primitive->common.type, buffer, &offset); 5582 CsrUint16Des(&primitive->common.type, buffer, &offset);
5583 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((CsrUint16) (6))); 5583 CsrMemCpyDes(primitive->address.a, buffer, &offset, ((u16) (6)));
5584 5584
5585 return primitive; 5585 return primitive;
5586} 5586}
@@ -5605,9 +5605,9 @@ u8* CsrWifiSmeSmeCommonConfigGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5605 CsrWifiSmeSmeCommonConfigGetCfm *primitive = (CsrWifiSmeSmeCommonConfigGetCfm *)msg; 5605 CsrWifiSmeSmeCommonConfigGetCfm *primitive = (CsrWifiSmeSmeCommonConfigGetCfm *)msg;
5606 *len = 0; 5606 *len = 0;
5607 CsrUint16Ser(ptr, len, primitive->common.type); 5607 CsrUint16Ser(ptr, len, primitive->common.type);
5608 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5608 CsrUint16Ser(ptr, len, (u16) primitive->status);
5609 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.trustLevel); 5609 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.trustLevel);
5610 CsrMemCpySer(ptr, len, (const void *) primitive->deviceConfig.countryCode, ((CsrUint16) (2))); 5610 CsrMemCpySer(ptr, len, (const void *) primitive->deviceConfig.countryCode, ((u16) (2)));
5611 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.firmwareDriverInterface); 5611 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.firmwareDriverInterface);
5612 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.enableStrictDraftN); 5612 CsrUint8Ser(ptr, len, (u8) primitive->deviceConfig.enableStrictDraftN);
5613 return(ptr); 5613 return(ptr);
@@ -5621,9 +5621,9 @@ void* CsrWifiSmeSmeCommonConfigGetCfmDes(u8 *buffer, CsrSize length)
5621 offset = 0; 5621 offset = 0;
5622 5622
5623 CsrUint16Des(&primitive->common.type, buffer, &offset); 5623 CsrUint16Des(&primitive->common.type, buffer, &offset);
5624 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5624 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5625 CsrUint8Des((u8 *) &primitive->deviceConfig.trustLevel, buffer, &offset); 5625 CsrUint8Des((u8 *) &primitive->deviceConfig.trustLevel, buffer, &offset);
5626 CsrMemCpyDes(primitive->deviceConfig.countryCode, buffer, &offset, ((CsrUint16) (2))); 5626 CsrMemCpyDes(primitive->deviceConfig.countryCode, buffer, &offset, ((u16) (2)));
5627 CsrUint8Des((u8 *) &primitive->deviceConfig.firmwareDriverInterface, buffer, &offset); 5627 CsrUint8Des((u8 *) &primitive->deviceConfig.firmwareDriverInterface, buffer, &offset);
5628 CsrUint8Des((u8 *) &primitive->deviceConfig.enableStrictDraftN, buffer, &offset); 5628 CsrUint8Des((u8 *) &primitive->deviceConfig.enableStrictDraftN, buffer, &offset);
5629 5629
@@ -5637,7 +5637,7 @@ CsrSize CsrWifiSmeInterfaceCapabilityGetCfmSizeof(void *msg)
5637 5637
5638 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */ 5638 /* Calculate the Size of the Serialised Data. Could be more efficient (Try 9) */
5639 bufferSize += 2; /* CsrResult primitive->status */ 5639 bufferSize += 2; /* CsrResult primitive->status */
5640 bufferSize += 2; /* CsrUint16 primitive->numInterfaces */ 5640 bufferSize += 2; /* u16 primitive->numInterfaces */
5641 bufferSize += 2; /* u8 primitive->capBitmap[2] */ 5641 bufferSize += 2; /* u8 primitive->capBitmap[2] */
5642 return bufferSize; 5642 return bufferSize;
5643} 5643}
@@ -5648,9 +5648,9 @@ u8* CsrWifiSmeInterfaceCapabilityGetCfmSer(u8 *ptr, CsrSize *len, void *msg)
5648 CsrWifiSmeInterfaceCapabilityGetCfm *primitive = (CsrWifiSmeInterfaceCapabilityGetCfm *)msg; 5648 CsrWifiSmeInterfaceCapabilityGetCfm *primitive = (CsrWifiSmeInterfaceCapabilityGetCfm *)msg;
5649 *len = 0; 5649 *len = 0;
5650 CsrUint16Ser(ptr, len, primitive->common.type); 5650 CsrUint16Ser(ptr, len, primitive->common.type);
5651 CsrUint16Ser(ptr, len, (CsrUint16) primitive->status); 5651 CsrUint16Ser(ptr, len, (u16) primitive->status);
5652 CsrUint16Ser(ptr, len, (CsrUint16) primitive->numInterfaces); 5652 CsrUint16Ser(ptr, len, (u16) primitive->numInterfaces);
5653 CsrMemCpySer(ptr, len, (const void *) primitive->capBitmap, ((CsrUint16) (2))); 5653 CsrMemCpySer(ptr, len, (const void *) primitive->capBitmap, ((u16) (2)));
5654 return(ptr); 5654 return(ptr);
5655} 5655}
5656 5656
@@ -5662,9 +5662,9 @@ void* CsrWifiSmeInterfaceCapabilityGetCfmDes(u8 *buffer, CsrSize length)
5662 offset = 0; 5662 offset = 0;
5663 5663
5664 CsrUint16Des(&primitive->common.type, buffer, &offset); 5664 CsrUint16Des(&primitive->common.type, buffer, &offset);
5665 CsrUint16Des((CsrUint16 *) &primitive->status, buffer, &offset); 5665 CsrUint16Des((u16 *) &primitive->status, buffer, &offset);
5666 CsrUint16Des((CsrUint16 *) &primitive->numInterfaces, buffer, &offset); 5666 CsrUint16Des((u16 *) &primitive->numInterfaces, buffer, &offset);
5667 CsrMemCpyDes(primitive->capBitmap, buffer, &offset, ((CsrUint16) (2))); 5667 CsrMemCpyDes(primitive->capBitmap, buffer, &offset, ((u16) (2)));
5668 5668
5669 return primitive; 5669 return primitive;
5670} 5670}
@@ -5774,7 +5774,7 @@ u8* CsrWifiSmeCoreDumpIndSer(u8 *ptr, CsrSize *len, void *msg)
5774 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength); 5774 CsrUint32Ser(ptr, len, (CsrUint32) primitive->dataLength);
5775 if (primitive->dataLength) 5775 if (primitive->dataLength)
5776 { 5776 {
5777 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((CsrUint16) (primitive->dataLength))); 5777 CsrMemCpySer(ptr, len, (const void *) primitive->data, ((u16) (primitive->dataLength)));
5778 } 5778 }
5779 return(ptr); 5779 return(ptr);
5780} 5780}
@@ -5791,7 +5791,7 @@ void* CsrWifiSmeCoreDumpIndDes(u8 *buffer, CsrSize length)
5791 if (primitive->dataLength) 5791 if (primitive->dataLength)
5792 { 5792 {
5793 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength); 5793 primitive->data = (u8 *)CsrPmemAlloc(primitive->dataLength);
5794 CsrMemCpyDes(primitive->data, buffer, &offset, ((CsrUint16) (primitive->dataLength))); 5794 CsrMemCpyDes(primitive->data, buffer, &offset, ((u16) (primitive->dataLength)));
5795 } 5795 }
5796 else 5796 else
5797 { 5797 {
diff --git a/drivers/staging/csr/csr_wifi_vif_utils.h b/drivers/staging/csr/csr_wifi_vif_utils.h
index ee8b438bbba..4eafbecf630 100644
--- a/drivers/staging/csr/csr_wifi_vif_utils.h
+++ b/drivers/staging/csr/csr_wifi_vif_utils.h
@@ -25,7 +25,7 @@ extern "C" {
25 25
26/* Common macros for NME and SME to be used temporarily until SoftMAC changes are made */ 26/* Common macros for NME and SME to be used temporarily until SoftMAC changes are made */
27#define CSR_WIFI_NUM_INTERFACES (u8)0x1 27#define CSR_WIFI_NUM_INTERFACES (u8)0x1
28#define CSR_WIFI_INTERFACE_IN_USE (CsrUint16)0x0 28#define CSR_WIFI_INTERFACE_IN_USE (u16)0x0
29 29
30/* This is used at places where interface Id isn't available*/ 30/* This is used at places where interface Id isn't available*/
31#define CSR_WIFI_INTERFACE_ZERO 0 31#define CSR_WIFI_INTERFACE_ZERO 0
@@ -37,14 +37,14 @@ extern "C" {
37 37
38/* Extract the Interface Id from the event */ 38/* Extract the Interface Id from the event */
39#define CsrWifiVifUtilsGetVifTagFromEvent(msg) \ 39#define CsrWifiVifUtilsGetVifTagFromEvent(msg) \
40 ((CsrUint16) * ((CsrUint16 *) ((u8 *) (msg) + sizeof(CsrWifiFsmEvent)))) 40 ((u16) * ((u16 *) ((u8 *) (msg) + sizeof(CsrWifiFsmEvent))))
41 41
42/* The HPI Vif combines the type and the interface id */ 42/* The HPI Vif combines the type and the interface id */
43#define CsrWifiVifUtilsGetVifTagFromHipEvent(msg) \ 43#define CsrWifiVifUtilsGetVifTagFromHipEvent(msg) \
44 ((msg)->virtualInterfaceIdentifier & 0x00FF) 44 ((msg)->virtualInterfaceIdentifier & 0x00FF)
45 45
46#define CsrWifiVifUtilsPackHipEventVif(type, interfaceId) \ 46#define CsrWifiVifUtilsPackHipEventVif(type, interfaceId) \
47 ((CsrUint16)((interfaceId) | ((type) << 8))) 47 ((u16)((interfaceId) | ((type) << 8)))
48 48
49 49
50/* TYPES DEFINITIONS ********************************************************/ 50/* TYPES DEFINITIONS ********************************************************/
@@ -60,7 +60,7 @@ extern "C" {
60 * 60 *
61 * @param[in] u8 : interface capability bitmap 61 * @param[in] u8 : interface capability bitmap
62 * @param[in] u8* : pointer to the array of current interface modes 62 * @param[in] u8* : pointer to the array of current interface modes
63 * @param[in] CsrUint16 : interfaceTag 63 * @param[in] u16 : interfaceTag
64 * @param[in] CsrWifiInterfaceMode : mode 64 * @param[in] CsrWifiInterfaceMode : mode
65 * 65 *
66 * @return 66 * @return
@@ -68,7 +68,7 @@ extern "C" {
68 */ 68 */
69extern CsrBool CsrWifiVifUtilsCheckCompatibility(u8 interfaceCapability, 69extern CsrBool CsrWifiVifUtilsCheckCompatibility(u8 interfaceCapability,
70 u8 *currentInterfaceModes, 70 u8 *currentInterfaceModes,
71 CsrUint16 interfaceTag, 71 u16 interfaceTag,
72 CsrWifiInterfaceMode mode); 72 CsrWifiInterfaceMode mode);
73 73
74/** 74/**
@@ -77,12 +77,12 @@ extern CsrBool CsrWifiVifUtilsCheckCompatibility(u8 interfaceCapabil
77 * NOTE: Only checks that the interface is supported, no checks are made to 77 * NOTE: Only checks that the interface is supported, no checks are made to
78 * determine whether a supported interface may be made active. 78 * determine whether a supported interface may be made active.
79 * 79 *
80 * @param[in] CsrUint16 : interfaceTag 80 * @param[in] u16 : interfaceTag
81 * 81 *
82 * @return 82 * @return
83 * CsrBool : returns true if the interface is supported, otherwise false. 83 * CsrBool : returns true if the interface is supported, otherwise false.
84 */ 84 */
85extern CsrBool CsrWifiVifUtilsIsSupported(CsrUint16 interfaceTag); 85extern CsrBool CsrWifiVifUtilsIsSupported(u16 interfaceTag);
86 86
87#ifdef CSR_LOG_ENABLE 87#ifdef CSR_LOG_ENABLE
88/** 88/**
diff --git a/drivers/staging/csr/data_tx.c b/drivers/staging/csr/data_tx.c
index c5858a58f3c..8ed7a7845cc 100644
--- a/drivers/staging/csr/data_tx.c
+++ b/drivers/staging/csr/data_tx.c
@@ -19,7 +19,7 @@ int
19uf_verify_m4(unifi_priv_t *priv, const unsigned char *packet, unsigned int length) 19uf_verify_m4(unifi_priv_t *priv, const unsigned char *packet, unsigned int length)
20{ 20{
21 const unsigned char *p = packet; 21 const unsigned char *p = packet;
22 CsrUint16 keyinfo; 22 u16 keyinfo;
23 23
24 24
25 if (length < (4 + 5 + 8 + 32 + 16 + 8 + 8 + 16 + 1 + 8)) { 25 if (length < (4 + 5 + 8 + 32 + 16 + 8 + 8 + 16 + 1 + 8)) {
diff --git a/drivers/staging/csr/drv.c b/drivers/staging/csr/drv.c
index 4be6d9533cd..5ce33296fe4 100644
--- a/drivers/staging/csr/drv.c
+++ b/drivers/staging/csr/drv.c
@@ -1295,7 +1295,7 @@ unifi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
1295 case UNIFI_INIT_NETDEV: 1295 case UNIFI_INIT_NETDEV:
1296 { 1296 {
1297 /* get the proper interfaceTagId */ 1297 /* get the proper interfaceTagId */
1298 CsrUint16 interfaceTag=0; 1298 u16 interfaceTag=0;
1299 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 1299 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
1300 1300
1301 dev = priv->netdev[interfaceTag]; 1301 dev = priv->netdev[interfaceTag];
@@ -1483,14 +1483,14 @@ unifi_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
1483 break; 1483 break;
1484 } 1484 }
1485 1485
1486 pcli->snap_filter.protocols = CsrPmemAlloc(snap_filter.count * sizeof(CsrUint16)); 1486 pcli->snap_filter.protocols = CsrPmemAlloc(snap_filter.count * sizeof(u16));
1487 if (!pcli->snap_filter.protocols) { 1487 if (!pcli->snap_filter.protocols) {
1488 r = -ENOMEM; 1488 r = -ENOMEM;
1489 goto out; 1489 goto out;
1490 } 1490 }
1491 if (copy_from_user((void*)pcli->snap_filter.protocols, 1491 if (copy_from_user((void*)pcli->snap_filter.protocols,
1492 (void*)snap_filter.protocols, 1492 (void*)snap_filter.protocols,
1493 snap_filter.count * sizeof(CsrUint16))) 1493 snap_filter.count * sizeof(u16)))
1494 { 1494 {
1495 CsrPmemFree(pcli->snap_filter.protocols); 1495 CsrPmemFree(pcli->snap_filter.protocols);
1496 r = -EFAULT; 1496 r = -EFAULT;
@@ -1805,16 +1805,16 @@ udi_log_event(ul_client_t *pcli,
1805 { 1805 {
1806 int timestamp = jiffies_to_msecs(jiffies); 1806 int timestamp = jiffies_to_msecs(jiffies);
1807 unifi_debug_log_to_buf("T:"); 1807 unifi_debug_log_to_buf("T:");
1808 unifi_debug_log_to_buf("%04X%04X ", *(((CsrUint16*)&timestamp) + 1), 1808 unifi_debug_log_to_buf("%04X%04X ", *(((u16*)&timestamp) + 1),
1809 *(CsrUint16*)&timestamp); 1809 *(u16*)&timestamp);
1810 } 1810 }
1811 1811
1812 /* Add signal */ 1812 /* Add signal */
1813 unifi_debug_log_to_buf("S%s:%04X R:%04X D:%04X ", 1813 unifi_debug_log_to_buf("S%s:%04X R:%04X D:%04X ",
1814 dir ? "T" : "F", 1814 dir ? "T" : "F",
1815 *(CsrUint16*)signal, 1815 *(u16*)signal,
1816 *(CsrUint16*)(signal + 2), 1816 *(u16*)(signal + 2),
1817 *(CsrUint16*)(signal + 4)); 1817 *(u16*)(signal + 4));
1818 unifi_debug_hex_to_buf(signal + 6, signal_len - 6); 1818 unifi_debug_hex_to_buf(signal + 6, signal_len - 6);
1819 1819
1820 /* Add bulk data (assume 1 bulk data per signal) */ 1820 /* Add bulk data (assume 1 bulk data per signal) */
diff --git a/drivers/staging/csr/io.c b/drivers/staging/csr/io.c
index f489ade7f1b..d0895797f62 100644
--- a/drivers/staging/csr/io.c
+++ b/drivers/staging/csr/io.c
@@ -333,7 +333,7 @@ register_unifi_sdio(CsrSdioFunction *sdio_dev, int bus_id, struct device *dev)
333 Unifi_netdev_instances[bus_id * CSR_WIFI_NUM_INTERFACES] = netdev_priv(priv->netdev[0]); 333 Unifi_netdev_instances[bus_id * CSR_WIFI_NUM_INTERFACES] = netdev_priv(priv->netdev[0]);
334 334
335 /* Initialise the mini-coredump capture buffers */ 335 /* Initialise the mini-coredump capture buffers */
336 csrResult = unifi_coredump_init(priv->card, (CsrUint16)coredump_max); 336 csrResult = unifi_coredump_init(priv->card, (u16)coredump_max);
337 if (csrResult != CSR_RESULT_SUCCESS) { 337 if (csrResult != CSR_RESULT_SUCCESS) {
338 unifi_error(priv, "Couldn't allocate mini-coredump buffers\n"); 338 unifi_error(priv, "Couldn't allocate mini-coredump buffers\n");
339 } 339 }
diff --git a/drivers/staging/csr/netdev.c b/drivers/staging/csr/netdev.c
index cef0ba367bd..947a6ec2d61 100644
--- a/drivers/staging/csr/netdev.c
+++ b/drivers/staging/csr/netdev.c
@@ -553,7 +553,7 @@ uf_alloc_netdevice(CsrSdioFunction *sdio_dev, int bus_id)
553 * --------------------------------------------------------------------------- 553 * ---------------------------------------------------------------------------
554 */ 554 */
555CsrBool 555CsrBool
556uf_alloc_netdevice_for_other_interfaces(unifi_priv_t *priv, CsrUint16 interfaceTag) 556uf_alloc_netdevice_for_other_interfaces(unifi_priv_t *priv, u16 interfaceTag)
557{ 557{
558 struct net_device *dev; 558 struct net_device *dev;
559 netInterface_priv_t *interfacePriv; 559 netInterface_priv_t *interfacePriv;
@@ -1080,7 +1080,7 @@ skb_add_llc_snap(struct net_device *dev, struct sk_buff *skb, int proto)
1080#ifdef CSR_SUPPORT_SME 1080#ifdef CSR_SUPPORT_SME
1081static int 1081static int
1082_identify_sme_ma_pkt_ind(unifi_priv_t *priv, 1082_identify_sme_ma_pkt_ind(unifi_priv_t *priv,
1083 const s8 *oui, CsrUint16 protocol, 1083 const s8 *oui, u16 protocol,
1084 const CSR_SIGNAL *signal, 1084 const CSR_SIGNAL *signal,
1085 bulk_data_param_t *bulkdata, 1085 bulk_data_param_t *bulkdata,
1086 const unsigned char *daddr, 1086 const unsigned char *daddr,
@@ -1322,7 +1322,7 @@ skb_80211_to_ether(unifi_priv_t *priv, struct sk_buff *skb,
1322} /* skb_80211_to_ether() */ 1322} /* skb_80211_to_ether() */
1323 1323
1324 1324
1325static CsrWifiRouterCtrlPortAction verify_port(unifi_priv_t *priv, unsigned char *address, int queue, CsrUint16 interfaceTag) 1325static CsrWifiRouterCtrlPortAction verify_port(unifi_priv_t *priv, unsigned char *address, int queue, u16 interfaceTag)
1326{ 1326{
1327#ifdef CSR_NATIVE_LINUX 1327#ifdef CSR_NATIVE_LINUX
1328#ifdef CSR_SUPPORT_WEXT 1328#ifdef CSR_SUPPORT_WEXT
@@ -1368,12 +1368,12 @@ static CsrWifiRouterCtrlPortAction verify_port(unifi_priv_t *priv, unsigned char
1368int prepare_and_add_macheader(unifi_priv_t *priv, struct sk_buff *skb, struct sk_buff *newSkb, 1368int prepare_and_add_macheader(unifi_priv_t *priv, struct sk_buff *skb, struct sk_buff *newSkb,
1369 CSR_PRIORITY priority, 1369 CSR_PRIORITY priority,
1370 bulk_data_param_t *bulkdata, 1370 bulk_data_param_t *bulkdata,
1371 CsrUint16 interfaceTag, 1371 u16 interfaceTag,
1372 const u8 *daddr, 1372 const u8 *daddr,
1373 const u8 *saddr, 1373 const u8 *saddr,
1374 CsrBool protection) 1374 CsrBool protection)
1375{ 1375{
1376 CsrUint16 fc = 0; 1376 u16 fc = 0;
1377 u8 qc = 0; 1377 u8 qc = 0;
1378 u8 macHeaderLengthInBytes = MAC_HEADER_SIZE, *bufPtr = NULL; 1378 u8 macHeaderLengthInBytes = MAC_HEADER_SIZE, *bufPtr = NULL;
1379 bulk_data_param_t data_ptrs; 1379 bulk_data_param_t data_ptrs;
@@ -1649,12 +1649,12 @@ static int
1649send_ma_pkt_request(unifi_priv_t *priv, struct sk_buff *skb, const struct ethhdr *ehdr, CSR_PRIORITY priority) 1649send_ma_pkt_request(unifi_priv_t *priv, struct sk_buff *skb, const struct ethhdr *ehdr, CSR_PRIORITY priority)
1650{ 1650{
1651 int r; 1651 int r;
1652 CsrUint16 i; 1652 u16 i;
1653 CsrBool eapolStore = FALSE; 1653 CsrBool eapolStore = FALSE;
1654 struct sk_buff *newSkb = NULL; 1654 struct sk_buff *newSkb = NULL;
1655 bulk_data_param_t bulkdata; 1655 bulk_data_param_t bulkdata;
1656 const int proto = ntohs(ehdr->h_proto); 1656 const int proto = ntohs(ehdr->h_proto);
1657 CsrUint16 interfaceTag; 1657 u16 interfaceTag;
1658 CsrWifiMacAddress peerAddress; 1658 CsrWifiMacAddress peerAddress;
1659 CSR_TRANSMISSION_CONTROL transmissionControl = CSR_NO_CONFIRM_REQUIRED; 1659 CSR_TRANSMISSION_CONTROL transmissionControl = CSR_NO_CONFIRM_REQUIRED;
1660 s8 protection; 1660 s8 protection;
@@ -2150,7 +2150,7 @@ unifi_restart_xmit(void *ospriv, unifi_TrafficQueue queue)
2150 2150
2151 2151
2152static void 2152static void
2153indicate_rx_skb(unifi_priv_t *priv, CsrUint16 ifTag, u8* dst_a, u8* src_a, struct sk_buff *skb, CSR_SIGNAL *signal, 2153indicate_rx_skb(unifi_priv_t *priv, u16 ifTag, u8* dst_a, u8* src_a, struct sk_buff *skb, CSR_SIGNAL *signal,
2154 bulk_data_param_t *bulkdata) 2154 bulk_data_param_t *bulkdata)
2155{ 2155{
2156 int r, sr = 0; 2156 int r, sr = 0;
@@ -2250,7 +2250,7 @@ indicate_rx_skb(unifi_priv_t *priv, CsrUint16 ifTag, u8* dst_a, u8* src_a, struc
2250void 2250void
2251uf_process_rx_pending_queue(unifi_priv_t *priv, int queue, 2251uf_process_rx_pending_queue(unifi_priv_t *priv, int queue,
2252 CsrWifiMacAddress source_address, 2252 CsrWifiMacAddress source_address,
2253 int indicate, CsrUint16 interfaceTag) 2253 int indicate, u16 interfaceTag)
2254{ 2254{
2255 rx_buffered_packets_t *rx_q_item; 2255 rx_buffered_packets_t *rx_q_item;
2256 struct list_head *rx_list; 2256 struct list_head *rx_list;
@@ -2325,7 +2325,7 @@ uf_process_rx_pending_queue(unifi_priv_t *priv, int queue,
2325void 2325void
2326uf_resume_data_plane(unifi_priv_t *priv, int queue, 2326uf_resume_data_plane(unifi_priv_t *priv, int queue,
2327 CsrWifiMacAddress peer_address, 2327 CsrWifiMacAddress peer_address,
2328 CsrUint16 interfaceTag) 2328 u16 interfaceTag)
2329{ 2329{
2330#ifdef CSR_SUPPORT_WEXT 2330#ifdef CSR_SUPPORT_WEXT
2331 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 2331 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
@@ -2363,7 +2363,7 @@ uf_resume_data_plane(unifi_priv_t *priv, int queue,
2363} /* uf_resume_data_plane() */ 2363} /* uf_resume_data_plane() */
2364 2364
2365 2365
2366void uf_free_pending_rx_packets(unifi_priv_t *priv, int queue, CsrWifiMacAddress peer_address,CsrUint16 interfaceTag) 2366void uf_free_pending_rx_packets(unifi_priv_t *priv, int queue, CsrWifiMacAddress peer_address,u16 interfaceTag)
2367{ 2367{
2368 uf_process_rx_pending_queue(priv, queue, peer_address, 0,interfaceTag); 2368 uf_process_rx_pending_queue(priv, queue, peer_address, 0,interfaceTag);
2369 2369
@@ -2387,7 +2387,7 @@ void uf_free_pending_rx_packets(unifi_priv_t *priv, int queue, CsrWifiMacAddress
2387static void 2387static void
2388unifi_rx(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata) 2388unifi_rx(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
2389{ 2389{
2390 CsrUint16 interfaceTag; 2390 u16 interfaceTag;
2391 bulk_data_desc_t *pData; 2391 bulk_data_desc_t *pData;
2392 const CSR_MA_PACKET_INDICATION *pkt_ind = &signal->u.MaPacketIndication; 2392 const CSR_MA_PACKET_INDICATION *pkt_ind = &signal->u.MaPacketIndication;
2393 struct sk_buff *skb; 2393 struct sk_buff *skb;
@@ -2398,7 +2398,7 @@ unifi_rx(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
2398 2398
2399 u8 da[ETH_ALEN], sa[ETH_ALEN]; 2399 u8 da[ETH_ALEN], sa[ETH_ALEN];
2400 u8 toDs, fromDs, frameType, macHeaderLengthInBytes = MAC_HEADER_SIZE; 2400 u8 toDs, fromDs, frameType, macHeaderLengthInBytes = MAC_HEADER_SIZE;
2401 CsrUint16 frameControl; 2401 u16 frameControl;
2402 netInterface_priv_t *interfacePriv; 2402 netInterface_priv_t *interfacePriv;
2403 struct ethhdr ehdr; 2403 struct ethhdr ehdr;
2404 2404
@@ -2676,7 +2676,7 @@ unifi_rx(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
2676 2676
2677static void process_ma_packet_cfm(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata) 2677static void process_ma_packet_cfm(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
2678{ 2678{
2679 CsrUint16 interfaceTag; 2679 u16 interfaceTag;
2680 const CSR_MA_PACKET_CONFIRM *pkt_cfm = &signal->u.MaPacketConfirm; 2680 const CSR_MA_PACKET_CONFIRM *pkt_cfm = &signal->u.MaPacketConfirm;
2681 netInterface_priv_t *interfacePriv; 2681 netInterface_priv_t *interfacePriv;
2682 2682
@@ -2732,11 +2732,11 @@ static void process_ma_packet_cfm(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_d
2732 */ 2732 */
2733static void process_ma_packet_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata) 2733static void process_ma_packet_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
2734{ 2734{
2735 CsrUint16 interfaceTag; 2735 u16 interfaceTag;
2736 bulk_data_desc_t *pData; 2736 bulk_data_desc_t *pData;
2737 CSR_MA_PACKET_INDICATION *pkt_ind = (CSR_MA_PACKET_INDICATION*)&signal->u.MaPacketIndication; 2737 CSR_MA_PACKET_INDICATION *pkt_ind = (CSR_MA_PACKET_INDICATION*)&signal->u.MaPacketIndication;
2738 struct sk_buff *skb; 2738 struct sk_buff *skb;
2739 CsrUint16 frameControl; 2739 u16 frameControl;
2740 netInterface_priv_t *interfacePriv; 2740 netInterface_priv_t *interfacePriv;
2741 u8 da[ETH_ALEN], sa[ETH_ALEN]; 2741 u8 da[ETH_ALEN], sa[ETH_ALEN];
2742 u8 *bssid = NULL, *ba_addr = NULL; 2742 u8 *bssid = NULL, *ba_addr = NULL;
@@ -2748,7 +2748,7 @@ static void process_ma_packet_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_d
2748 CsrBool powerSaveChanged = FALSE; 2748 CsrBool powerSaveChanged = FALSE;
2749 u8 pmBit = 0; 2749 u8 pmBit = 0;
2750 CsrWifiRouterCtrlStaInfo_t *srcStaInfo = NULL; 2750 CsrWifiRouterCtrlStaInfo_t *srcStaInfo = NULL;
2751 CsrUint16 qosControl; 2751 u16 qosControl;
2752 2752
2753#endif 2753#endif
2754 2754
@@ -2820,7 +2820,7 @@ static void process_ma_packet_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_d
2820 frameType = ((frameControl & 0x000C) >> 2); 2820 frameType = ((frameControl & 0x000C) >> 2);
2821 2821
2822 unifi_trace(priv, UDBG3, "Rx Frame Type: %d sn: %d\n",frameType, 2822 unifi_trace(priv, UDBG3, "Rx Frame Type: %d sn: %d\n",frameType,
2823 (le16_to_cpu(*((CsrUint16*)(bulkdata->d[0].os_data_ptr + IEEE802_11_SEQUENCE_CONTROL_OFFSET))) >> 4) & 0xfff); 2823 (le16_to_cpu(*((u16*)(bulkdata->d[0].os_data_ptr + IEEE802_11_SEQUENCE_CONTROL_OFFSET))) >> 4) & 0xfff);
2824 if(frameType == IEEE802_11_FRAMETYPE_CONTROL){ 2824 if(frameType == IEEE802_11_FRAMETYPE_CONTROL){
2825#ifdef CSR_SUPPORT_SME 2825#ifdef CSR_SUPPORT_SME
2826 unifi_trace(priv, UDBG6, "%s: Received Control Frame\n", __FUNCTION__); 2826 unifi_trace(priv, UDBG6, "%s: Received Control Frame\n", __FUNCTION__);
@@ -2929,7 +2929,7 @@ static void process_ma_packet_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_d
2929 frame_desc_struct frame_desc; 2929 frame_desc_struct frame_desc;
2930 frame_desc.bulkdata = *bulkdata; 2930 frame_desc.bulkdata = *bulkdata;
2931 frame_desc.signal = *signal; 2931 frame_desc.signal = *signal;
2932 frame_desc.sn = (le16_to_cpu(*((CsrUint16*)(bulkdata->d[0].os_data_ptr + IEEE802_11_SEQUENCE_CONTROL_OFFSET))) >> 4) & 0xfff; 2932 frame_desc.sn = (le16_to_cpu(*((u16*)(bulkdata->d[0].os_data_ptr + IEEE802_11_SEQUENCE_CONTROL_OFFSET))) >> 4) & 0xfff;
2933 frame_desc.active = TRUE; 2933 frame_desc.active = TRUE;
2934 unifi_trace(priv, UDBG6, "%s: calling process_ba_frame (session=%d)\n", __FUNCTION__, ba_session_idx); 2934 unifi_trace(priv, UDBG6, "%s: calling process_ba_frame (session=%d)\n", __FUNCTION__, ba_session_idx);
2935 process_ba_frame(priv, interfacePriv, ba_session, &frame_desc); 2935 process_ba_frame(priv, interfacePriv, ba_session, &frame_desc);
@@ -3626,10 +3626,10 @@ static void
3626 bulk_data_param_t subframe_bulkdata; 3626 bulk_data_param_t subframe_bulkdata;
3627 u8 *dot11_hdr_ptr = (u8*)bulkdata->d[0].os_data_ptr; 3627 u8 *dot11_hdr_ptr = (u8*)bulkdata->d[0].os_data_ptr;
3628 CsrResult csrResult; 3628 CsrResult csrResult;
3629 CsrUint16 frameControl; 3629 u16 frameControl;
3630 u8 *qos_control_ptr; 3630 u8 *qos_control_ptr;
3631 3631
3632 frameControl = le16_to_cpu(*((CsrUint16*)dot11_hdr_ptr)); 3632 frameControl = le16_to_cpu(*((u16*)dot11_hdr_ptr));
3633 qos_control_ptr = dot11_hdr_ptr + (((frameControl & IEEE802_11_FC_TO_DS_MASK) && (frameControl & IEEE802_11_FC_FROM_DS_MASK))?30: 24); 3633 qos_control_ptr = dot11_hdr_ptr + (((frameControl & IEEE802_11_FC_TO_DS_MASK) && (frameControl & IEEE802_11_FC_FROM_DS_MASK))?30: 24);
3634 if(!(*qos_control_ptr & IEEE802_11_QC_A_MSDU_PRESENT)) { 3634 if(!(*qos_control_ptr & IEEE802_11_QC_A_MSDU_PRESENT)) {
3635 unifi_trace(priv, UDBG6, "%s: calling unifi_rx()", __FUNCTION__); 3635 unifi_trace(priv, UDBG6, "%s: calling unifi_rx()", __FUNCTION__);
@@ -3712,10 +3712,10 @@ static void add_frame_to_ba_complete(unifi_priv_t *priv,
3712static void update_expected_sn(unifi_priv_t *priv, 3712static void update_expected_sn(unifi_priv_t *priv,
3713 netInterface_priv_t *interfacePriv, 3713 netInterface_priv_t *interfacePriv,
3714 ba_session_rx_struct *ba_session, 3714 ba_session_rx_struct *ba_session,
3715 CsrUint16 sn) 3715 u16 sn)
3716{ 3716{
3717 int i, j; 3717 int i, j;
3718 CsrUint16 gap; 3718 u16 gap;
3719 3719
3720 gap = (sn - ba_session->expected_sn) & 0xFFF; 3720 gap = (sn - ba_session->expected_sn) & 0xFFF;
3721 unifi_trace(priv, UDBG6, "%s: proccess the frames up to new_expected_sn = %d gap = %d\n", __FUNCTION__, sn, gap); 3721 unifi_trace(priv, UDBG6, "%s: proccess the frames up to new_expected_sn = %d gap = %d\n", __FUNCTION__, sn, gap);
@@ -3754,7 +3754,7 @@ static void complete_ready_sequence(unifi_priv_t *priv,
3754void scroll_ba_window(unifi_priv_t *priv, 3754void scroll_ba_window(unifi_priv_t *priv,
3755 netInterface_priv_t *interfacePriv, 3755 netInterface_priv_t *interfacePriv,
3756 ba_session_rx_struct *ba_session, 3756 ba_session_rx_struct *ba_session,
3757 CsrUint16 sn) 3757 u16 sn)
3758{ 3758{
3759 if(((sn - ba_session->expected_sn) & 0xFFF) <= 2048) { 3759 if(((sn - ba_session->expected_sn) & 0xFFF) <= 2048) {
3760 update_expected_sn(priv, interfacePriv, ba_session, sn); 3760 update_expected_sn(priv, interfacePriv, ba_session, sn);
@@ -3766,10 +3766,10 @@ void scroll_ba_window(unifi_priv_t *priv,
3766static int consume_frame_or_get_buffer_index(unifi_priv_t *priv, 3766static int consume_frame_or_get_buffer_index(unifi_priv_t *priv,
3767 netInterface_priv_t *interfacePriv, 3767 netInterface_priv_t *interfacePriv,
3768 ba_session_rx_struct *ba_session, 3768 ba_session_rx_struct *ba_session,
3769 CsrUint16 sn, 3769 u16 sn,
3770 frame_desc_struct *frame_desc) { 3770 frame_desc_struct *frame_desc) {
3771 int i; 3771 int i;
3772 CsrUint16 sn_temp; 3772 u16 sn_temp;
3773 3773
3774 if(((sn - ba_session->expected_sn) & 0xFFF) <= 2048) { 3774 if(((sn - ba_session->expected_sn) & 0xFFF) <= 2048) {
3775 3775
@@ -3781,7 +3781,7 @@ static int consume_frame_or_get_buffer_index(unifi_priv_t *priv,
3781 sn_temp = ba_session->expected_sn + ba_session->wind_size; 3781 sn_temp = ba_session->expected_sn + ba_session->wind_size;
3782 unifi_trace(priv, UDBG6, "%s: new frame: sn=%d\n", __FUNCTION__, sn); 3782 unifi_trace(priv, UDBG6, "%s: new frame: sn=%d\n", __FUNCTION__, sn);
3783 if(!(((sn - sn_temp) & 0xFFF) > 2048)) { 3783 if(!(((sn - sn_temp) & 0xFFF) > 2048)) {
3784 CsrUint16 new_expected_sn; 3784 u16 new_expected_sn;
3785 unifi_trace(priv, UDBG6, "%s: frame is out of window\n", __FUNCTION__); 3785 unifi_trace(priv, UDBG6, "%s: frame is out of window\n", __FUNCTION__);
3786 sn_temp = (sn - ba_session->wind_size) & 0xFFF; 3786 sn_temp = (sn - ba_session->wind_size) & 0xFFF;
3787 new_expected_sn = (sn_temp + 1) & 0xFFF; 3787 new_expected_sn = (sn_temp + 1) & 0xFFF;
@@ -3822,7 +3822,7 @@ static void process_ba_frame(unifi_priv_t *priv,
3822 frame_desc_struct *frame_desc) 3822 frame_desc_struct *frame_desc)
3823{ 3823{
3824 int i; 3824 int i;
3825 CsrUint16 sn = frame_desc->sn; 3825 u16 sn = frame_desc->sn;
3826 3826
3827 if (ba_session->timeout) { 3827 if (ba_session->timeout) {
3828 mod_timer(&ba_session->timer, (jiffies + usecs_to_jiffies((ba_session->timeout) * 1024))); 3828 mod_timer(&ba_session->timer, (jiffies + usecs_to_jiffies((ba_session->timeout) * 1024)));
@@ -3868,7 +3868,7 @@ static void check_ba_frame_age_timeout( unifi_priv_t *priv,
3868 CsrTime now; 3868 CsrTime now;
3869 CsrTime age; 3869 CsrTime age;
3870 u8 i, j; 3870 u8 i, j;
3871 CsrUint16 sn_temp; 3871 u16 sn_temp;
3872 3872
3873 /* gap is started at 1 because we have buffered frames and 3873 /* gap is started at 1 because we have buffered frames and
3874 * hence a minimum gap of 1 exists 3874 * hence a minimum gap of 1 exists
@@ -3941,7 +3941,7 @@ static void check_ba_frame_age_timeout( unifi_priv_t *priv,
3941 3941
3942static void process_ma_packet_error_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata) 3942static void process_ma_packet_error_ind(unifi_priv_t *priv, CSR_SIGNAL *signal, bulk_data_param_t *bulkdata)
3943{ 3943{
3944 CsrUint16 interfaceTag; 3944 u16 interfaceTag;
3945 const CSR_MA_PACKET_ERROR_INDICATION *pkt_err_ind = &signal->u.MaPacketErrorIndication; 3945 const CSR_MA_PACKET_ERROR_INDICATION *pkt_err_ind = &signal->u.MaPacketErrorIndication;
3946 netInterface_priv_t *interfacePriv; 3946 netInterface_priv_t *interfacePriv;
3947 ba_session_rx_struct *ba_session; 3947 ba_session_rx_struct *ba_session;
diff --git a/drivers/staging/csr/os.c b/drivers/staging/csr/os.c
index f5a9352ce78..35dc9087d79 100644
--- a/drivers/staging/csr/os.c
+++ b/drivers/staging/csr/os.c
@@ -370,7 +370,7 @@ unifi_trace_nop(void* ospriv, int level, const char *fmt, ...)
370 370
371/* Memory dump with level filter controlled by unifi_debug */ 371/* Memory dump with level filter controlled by unifi_debug */
372void 372void
373unifi_dump(void *ospriv, int level, const char *msg, void *mem, CsrUint16 len) 373unifi_dump(void *ospriv, int level, const char *msg, void *mem, u16 len)
374{ 374{
375 unifi_priv_t *priv = (unifi_priv_t*) ospriv; 375 unifi_priv_t *priv = (unifi_priv_t*) ospriv;
376 376
@@ -400,7 +400,7 @@ unifi_dump(void *ospriv, int level, const char *msg, void *mem, CsrUint16 len)
400 400
401/* Memory dump that appears all the time, use sparingly */ 401/* Memory dump that appears all the time, use sparingly */
402void 402void
403dump(void *mem, CsrUint16 len) 403dump(void *mem, u16 len)
404{ 404{
405 int i, col = 0; 405 int i, col = 0;
406 unsigned char *pdata = (unsigned char *)mem; 406 unsigned char *pdata = (unsigned char *)mem;
@@ -430,7 +430,7 @@ dump(void *mem, CsrUint16 len)
430 430
431 431
432void 432void
433dump16(void *mem, CsrUint16 len) 433dump16(void *mem, u16 len)
434{ 434{
435 int i, col=0; 435 int i, col=0;
436 unsigned short *p = (unsigned short *)mem; 436 unsigned short *p = (unsigned short *)mem;
@@ -457,7 +457,7 @@ dump16(void *mem, CsrUint16 len)
457 457
458#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 458#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
459void 459void
460dump_str(void *mem, CsrUint16 len) 460dump_str(void *mem, u16 len)
461{ 461{
462 int i, col = 0; 462 int i, col = 0;
463 unsigned char *pdata = (unsigned char *)mem; 463 unsigned char *pdata = (unsigned char *)mem;
diff --git a/drivers/staging/csr/putest.c b/drivers/staging/csr/putest.c
index 676c8f6bf6b..9c9dc60c900 100644
--- a/drivers/staging/csr/putest.c
+++ b/drivers/staging/csr/putest.c
@@ -545,7 +545,7 @@ free_fw:
545 545
546int unifi_putest_coredump_prepare(unifi_priv_t *priv, unsigned char *arg) 546int unifi_putest_coredump_prepare(unifi_priv_t *priv, unsigned char *arg)
547{ 547{
548 CsrUint16 data_u16; 548 u16 data_u16;
549 CsrInt32 i; 549 CsrInt32 i;
550 CsrResult r; 550 CsrResult r;
551 551
diff --git a/drivers/staging/csr/sdio_mmc.c b/drivers/staging/csr/sdio_mmc.c
index f95a57f0072..8dc91bf920c 100644
--- a/drivers/staging/csr/sdio_mmc.c
+++ b/drivers/staging/csr/sdio_mmc.c
@@ -180,7 +180,7 @@ CsrSdioWrite8(CsrSdioFunction *function, CsrUint32 address, u8 data)
180} /* CsrSdioWrite8() */ 180} /* CsrSdioWrite8() */
181 181
182CsrResult 182CsrResult
183CsrSdioRead16(CsrSdioFunction *function, CsrUint32 address, CsrUint16 *data) 183CsrSdioRead16(CsrSdioFunction *function, CsrUint32 address, u16 *data)
184{ 184{
185 struct sdio_func *func = (struct sdio_func *)function->priv; 185 struct sdio_func *func = (struct sdio_func *)function->priv;
186 int err; 186 int err;
@@ -207,7 +207,7 @@ CsrSdioRead16(CsrSdioFunction *function, CsrUint32 address, CsrUint16 *data)
207 207
208 208
209CsrResult 209CsrResult
210CsrSdioWrite16(CsrSdioFunction *function, CsrUint32 address, CsrUint16 data) 210CsrSdioWrite16(CsrSdioFunction *function, CsrUint32 address, u16 data)
211{ 211{
212 struct sdio_func *func = (struct sdio_func *)function->priv; 212 struct sdio_func *func = (struct sdio_func *)function->priv;
213 int err; 213 int err;
@@ -716,7 +716,7 @@ sdio_set_block_size_ignore_first_error(struct sdio_func *func, unsigned blksz)
716} 716}
717 717
718CsrResult 718CsrResult
719CsrSdioBlockSizeSet(CsrSdioFunction *function, CsrUint16 blockSize) 719CsrSdioBlockSizeSet(CsrSdioFunction *function, u16 blockSize)
720{ 720{
721 struct sdio_func *func = (struct sdio_func *)function->priv; 721 struct sdio_func *func = (struct sdio_func *)function->priv;
722 int r = 0; 722 int r = 0;
diff --git a/drivers/staging/csr/sdio_stubs.c b/drivers/staging/csr/sdio_stubs.c
index bc6a3697c00..839fae01d96 100644
--- a/drivers/staging/csr/sdio_stubs.c
+++ b/drivers/staging/csr/sdio_stubs.c
@@ -38,7 +38,7 @@ CsrResult __attribute__((weak)) CsrSdioHardReset(CsrSdioFunction *function)
38} 38}
39 39
40CsrResult __attribute__((weak)) CsrSdioBlockSizeSet(CsrSdioFunction *function, 40CsrResult __attribute__((weak)) CsrSdioBlockSizeSet(CsrSdioFunction *function,
41 CsrUint16 blockSize) 41 u16 blockSize)
42{ 42{
43 return CSR_RESULT_SUCCESS; 43 return CSR_RESULT_SUCCESS;
44} 44}
diff --git a/drivers/staging/csr/sme_blocking.c b/drivers/staging/csr/sme_blocking.c
index 8461baca2de..c95f1b30522 100644
--- a/drivers/staging/csr/sme_blocking.c
+++ b/drivers/staging/csr/sme_blocking.c
@@ -222,7 +222,7 @@ _sme_wait_for_reply(unifi_priv_t *priv,
222#ifdef CSR_SUPPORT_WEXT 222#ifdef CSR_SUPPORT_WEXT
223int sme_mgt_wifi_on(unifi_priv_t *priv) 223int sme_mgt_wifi_on(unifi_priv_t *priv)
224{ 224{
225 CsrUint16 numElements; 225 u16 numElements;
226 CsrWifiSmeDataBlock* dataList; 226 CsrWifiSmeDataBlock* dataList;
227#ifdef CSR_SUPPORT_WEXT_AP 227#ifdef CSR_SUPPORT_WEXT_AP
228 int r; 228 int r;
@@ -350,7 +350,7 @@ int sme_mgt_scan_full(unifi_priv_t *priv,
350 is_active, 350 is_active,
351 CSR_WIFI_SME_BSS_TYPE_ANY_BSS, 351 CSR_WIFI_SME_BSS_TYPE_ANY_BSS,
352 CSR_WIFI_SME_SCAN_TYPE_ALL, 352 CSR_WIFI_SME_SCAN_TYPE_ALL,
353 (CsrUint16)num_channels, channel_list, 353 (u16)num_channels, channel_list,
354 0, NULL); 354 0, NULL);
355 355
356 r = sme_wait_for_reply(priv, UNIFI_SME_MGT_LONG_TIMEOUT); 356 r = sme_wait_for_reply(priv, UNIFI_SME_MGT_LONG_TIMEOUT);
@@ -372,7 +372,7 @@ int sme_mgt_scan_results_get_async(unifi_priv_t *priv,
372 char *scan_results, 372 char *scan_results,
373 long scan_results_len) 373 long scan_results_len)
374{ 374{
375 CsrUint16 scan_result_list_count; 375 u16 scan_result_list_count;
376 CsrWifiSmeScanResult *scan_result_list; 376 CsrWifiSmeScanResult *scan_result_list;
377 CsrWifiSmeScanResult *scan_result; 377 CsrWifiSmeScanResult *scan_result;
378 int r; 378 int r;
@@ -1443,7 +1443,7 @@ int sme_sys_resume(unifi_priv_t *priv)
1443} 1443}
1444 1444
1445#ifdef CSR_SUPPORT_WEXT_AP 1445#ifdef CSR_SUPPORT_WEXT_AP
1446int sme_ap_stop(unifi_priv_t *priv,CsrUint16 interface_tag) 1446int sme_ap_stop(unifi_priv_t *priv,u16 interface_tag)
1447{ 1447{
1448 int r; 1448 int r;
1449 1449
@@ -1471,7 +1471,7 @@ int sme_ap_stop(unifi_priv_t *priv,CsrUint16 interface_tag)
1471 1471
1472} 1472}
1473 1473
1474int sme_ap_start(unifi_priv_t *priv,CsrUint16 interface_tag, 1474int sme_ap_start(unifi_priv_t *priv,u16 interface_tag,
1475 CsrWifiSmeApConfig_t * ap_config) 1475 CsrWifiSmeApConfig_t * ap_config)
1476{ 1476{
1477 int r; 1477 int r;
diff --git a/drivers/staging/csr/sme_native.c b/drivers/staging/csr/sme_native.c
index 2091109f7c1..2e63db2bc94 100644
--- a/drivers/staging/csr/sme_native.c
+++ b/drivers/staging/csr/sme_native.c
@@ -249,7 +249,7 @@ sme_native_log_event(ul_client_t *pcli,
249 if (r == 0) { 249 if (r == 0) {
250 signal_len = SigGetSize(&signal); 250 signal_len = SigGetSize(&signal);
251 } else { 251 } else {
252 CsrUint16 receiver_id = CSR_GET_UINT16_FROM_LITTLE_ENDIAN((sig_packed) + sizeof(CsrUint16)) & 0xFF00; 252 u16 receiver_id = CSR_GET_UINT16_FROM_LITTLE_ENDIAN((sig_packed) + sizeof(u16)) & 0xFF00;
253 253
254 /* The control indications are 1 byte, pass them to client. */ 254 /* The control indications are 1 byte, pass them to client. */
255 if (sig_len == 1) { 255 if (sig_len == 1) {
diff --git a/drivers/staging/csr/sme_sys.c b/drivers/staging/csr/sme_sys.c
index e28e7c8ce0c..c3d9c6a98c2 100644
--- a/drivers/staging/csr/sme_sys.c
+++ b/drivers/staging/csr/sme_sys.c
@@ -64,7 +64,7 @@ void send_auto_ma_packet_confirm(unifi_priv_t *priv,
64 64
65 CSR_SIGNAL unpacked_signal; 65 CSR_SIGNAL unpacked_signal;
66 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE]; 66 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE];
67 CsrUint16 packed_siglen; 67 u16 packed_siglen;
68 68
69 69
70 list_for_each_safe(listHead, placeHolder, buffered_frames_list) 70 list_for_each_safe(listHead, placeHolder, buffered_frames_list)
@@ -279,7 +279,7 @@ void CsrWifiRouterCtrlHipReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
279 void *dest; 279 void *dest;
280 CsrResult csrResult; 280 CsrResult csrResult;
281 CSR_SIGNAL *signal; 281 CSR_SIGNAL *signal;
282 CsrUint16 interfaceTag = 0; 282 u16 interfaceTag = 0;
283 CSR_MA_PACKET_REQUEST *req; 283 CSR_MA_PACKET_REQUEST *req;
284 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 284 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
285 285
@@ -301,7 +301,7 @@ void CsrWifiRouterCtrlHipReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
301 signal = (CSR_SIGNAL *)hipreq->mlmeCommand; 301 signal = (CSR_SIGNAL *)hipreq->mlmeCommand;
302 302
303 unifi_trace(priv, UDBG4, "CsrWifiRouterCtrlHipReqHandler: 0x04%X ---->\n", 303 unifi_trace(priv, UDBG4, "CsrWifiRouterCtrlHipReqHandler: 0x04%X ---->\n",
304 *((CsrUint16*)hipreq->mlmeCommand)); 304 *((u16*)hipreq->mlmeCommand));
305 305
306 /* Construct the signal. */ 306 /* Construct the signal. */
307 signal_ptr = (u8*)hipreq->mlmeCommand; 307 signal_ptr = (u8*)hipreq->mlmeCommand;
@@ -348,7 +348,7 @@ void CsrWifiRouterCtrlHipReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
348 } 348 }
349 349
350 unifi_trace(priv, UDBG3, "SME SEND: Signal 0x%.4X \n", 350 unifi_trace(priv, UDBG3, "SME SEND: Signal 0x%.4X \n",
351 *((CsrUint16*)signal_ptr)); 351 *((u16*)signal_ptr));
352 if (signal->SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_REQUEST_ID) 352 if (signal->SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_REQUEST_ID)
353 { 353 {
354 CSR_SIGNAL unpacked_signal; 354 CSR_SIGNAL unpacked_signal;
@@ -387,7 +387,7 @@ void CsrWifiRouterCtrlHipReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
387 if (r) { 387 if (r) {
388 unifi_error(priv, 388 unifi_error(priv,
389 "CsrWifiRouterCtrlHipReqHandler: Failed to send signal (0x%.4X - %u)\n", 389 "CsrWifiRouterCtrlHipReqHandler: Failed to send signal (0x%.4X - %u)\n",
390 *((CsrUint16*)signal_ptr), r); 390 *((u16*)signal_ptr), r);
391 CsrWifiRouterCtrlWifiOffIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0,CSR_WIFI_SME_CONTROL_INDICATION_ERROR); 391 CsrWifiRouterCtrlWifiOffIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0,CSR_WIFI_SME_CONTROL_INDICATION_ERROR);
392 } 392 }
393 393
@@ -396,7 +396,7 @@ void CsrWifiRouterCtrlHipReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
396 396
397#ifdef CSR_WIFI_SEND_GRATUITOUS_ARP 397#ifdef CSR_WIFI_SEND_GRATUITOUS_ARP
398static void 398static void
399uf_send_gratuitous_arp(unifi_priv_t *priv, CsrUint16 interfaceTag) 399uf_send_gratuitous_arp(unifi_priv_t *priv, u16 interfaceTag)
400{ 400{
401 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 401 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
402 CSR_PRIORITY priority; 402 CSR_PRIORITY priority;
@@ -504,7 +504,7 @@ configure_data_port(unifi_priv_t *priv,
504 CsrWifiRouterCtrlPortAction port_action, 504 CsrWifiRouterCtrlPortAction port_action,
505 const CsrWifiMacAddress *macAddress, 505 const CsrWifiMacAddress *macAddress,
506 const int queue, 506 const int queue,
507 CsrUint16 interfaceTag) 507 u16 interfaceTag)
508{ 508{
509 const u8 broadcast_mac_address[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; 509 const u8 broadcast_mac_address[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
510 unifi_port_config_t *port; 510 unifi_port_config_t *port;
@@ -1354,7 +1354,7 @@ void CsrWifiRouterCtrlTrafficClassificationReqHandler(void* drvpriv, CsrWifiFsmE
1354static int 1354static int
1355_sys_packet_req(unifi_priv_t *priv, const CSR_SIGNAL *signal, 1355_sys_packet_req(unifi_priv_t *priv, const CSR_SIGNAL *signal,
1356 u8 subscriptionHandle, 1356 u8 subscriptionHandle,
1357 CsrUint16 frameLength, u8 *frame, 1357 u16 frameLength, u8 *frame,
1358 int proto) 1358 int proto)
1359{ 1359{
1360 int r; 1360 int r;
@@ -1364,7 +1364,7 @@ _sys_packet_req(unifi_priv_t *priv, const CSR_SIGNAL *signal,
1364 struct sk_buff *skb, *newSkb = NULL; 1364 struct sk_buff *skb, *newSkb = NULL;
1365 CsrWifiMacAddress peerMacAddress; 1365 CsrWifiMacAddress peerMacAddress;
1366 CsrResult csrResult; 1366 CsrResult csrResult;
1367 CsrUint16 interfaceTag = req.VirtualInterfaceIdentifier & 0xff; 1367 u16 interfaceTag = req.VirtualInterfaceIdentifier & 0xff;
1368 CsrBool eapolStore = FALSE; 1368 CsrBool eapolStore = FALSE;
1369 s8 protection = 0; 1369 s8 protection = 0;
1370 netInterface_priv_t *interfacePriv; 1370 netInterface_priv_t *interfacePriv;
@@ -1498,12 +1498,12 @@ void CsrWifiRouterMaPacketReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
1498 unifi_priv_t *priv = (unifi_priv_t*)drvpriv; 1498 unifi_priv_t *priv = (unifi_priv_t*)drvpriv;
1499 CsrWifiRouterMaPacketReq* mareq = (CsrWifiRouterMaPacketReq*)msg; 1499 CsrWifiRouterMaPacketReq* mareq = (CsrWifiRouterMaPacketReq*)msg;
1500 llc_snap_hdr_t *snap; 1500 llc_snap_hdr_t *snap;
1501 CsrUint16 snap_protocol; 1501 u16 snap_protocol;
1502 CSR_SIGNAL signal; 1502 CSR_SIGNAL signal;
1503 CSR_MA_PACKET_REQUEST *req = &signal.u.MaPacketRequest; 1503 CSR_MA_PACKET_REQUEST *req = &signal.u.MaPacketRequest;
1504 CsrWifiRouterCtrlPortAction controlPortaction; 1504 CsrWifiRouterCtrlPortAction controlPortaction;
1505 u8 *daddr, *saddr; 1505 u8 *daddr, *saddr;
1506 CsrUint16 interfaceTag = mareq->interfaceTag & 0x00ff; 1506 u16 interfaceTag = mareq->interfaceTag & 0x00ff;
1507 int queue; 1507 int queue;
1508 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 1508 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
1509 1509
@@ -1638,7 +1638,7 @@ void CsrWifiRouterCtrlM4TransmitReqHandler(void* drvpriv, CsrWifiFsmEvent* msg)
1638} 1638}
1639 1639
1640/* reset the station records when the mode is set as CSR_WIFI_ROUTER_CTRL_MODE_NONE */ 1640/* reset the station records when the mode is set as CSR_WIFI_ROUTER_CTRL_MODE_NONE */
1641static void CsrWifiRouterCtrlResetStationRecordList(unifi_priv_t *priv, CsrUint16 interfaceTag) 1641static void CsrWifiRouterCtrlResetStationRecordList(unifi_priv_t *priv, u16 interfaceTag)
1642{ 1642{
1643 u8 i,j; 1643 u8 i,j;
1644 CsrWifiRouterCtrlStaInfo_t *staInfo=NULL; 1644 CsrWifiRouterCtrlStaInfo_t *staInfo=NULL;
@@ -1723,7 +1723,7 @@ static void CsrWifiRouterCtrlResetStationRecordList(unifi_priv_t *priv, CsrUint1
1723 } 1723 }
1724} 1724}
1725 1725
1726void CsrWifiRouterCtrlInterfaceReset(unifi_priv_t *priv, CsrUint16 interfaceTag) 1726void CsrWifiRouterCtrlInterfaceReset(unifi_priv_t *priv, u16 interfaceTag)
1727{ 1727{
1728 netInterface_priv_t *interfacePriv; 1728 netInterface_priv_t *interfacePriv;
1729 1729
@@ -2409,7 +2409,7 @@ void uf_send_disconnected_ind_wq(struct work_struct *work)
2409 2409
2410 CsrWifiRouterCtrlStaInfo_t *staInfo = container_of(work, CsrWifiRouterCtrlStaInfo_t, send_disconnected_ind_task); 2410 CsrWifiRouterCtrlStaInfo_t *staInfo = container_of(work, CsrWifiRouterCtrlStaInfo_t, send_disconnected_ind_task);
2411 unifi_priv_t *priv; 2411 unifi_priv_t *priv;
2412 CsrUint16 interfaceTag; 2412 u16 interfaceTag;
2413 struct list_head send_cfm_list; 2413 struct list_head send_cfm_list;
2414 u8 j; 2414 u8 j;
2415 2415
@@ -2611,9 +2611,9 @@ static void ba_session_terminate_timer_func(unsigned long data)
2611 2611
2612 2612
2613CsrBool blockack_session_stop(unifi_priv_t *priv, 2613CsrBool blockack_session_stop(unifi_priv_t *priv,
2614 CsrUint16 interfaceTag, 2614 u16 interfaceTag,
2615 CsrWifiRouterCtrlBlockAckRole role, 2615 CsrWifiRouterCtrlBlockAckRole role,
2616 CsrUint16 tID, 2616 u16 tID,
2617 CsrWifiMacAddress macAddress) 2617 CsrWifiMacAddress macAddress)
2618{ 2618{
2619 netInterface_priv_t *interfacePriv; 2619 netInterface_priv_t *interfacePriv;
@@ -2731,12 +2731,12 @@ void CsrWifiRouterCtrlBlockAckDisableReqHandler(void* drvpriv, CsrWifiFsmEvent*
2731 2731
2732 2732
2733CsrBool blockack_session_start(unifi_priv_t *priv, 2733CsrBool blockack_session_start(unifi_priv_t *priv,
2734 CsrUint16 interfaceTag, 2734 u16 interfaceTag,
2735 CsrUint16 tID, 2735 u16 tID,
2736 CsrUint16 timeout, 2736 u16 timeout,
2737 CsrWifiRouterCtrlBlockAckRole role, 2737 CsrWifiRouterCtrlBlockAckRole role,
2738 CsrUint16 wind_size, 2738 u16 wind_size,
2739 CsrUint16 start_sn, 2739 u16 start_sn,
2740 CsrWifiMacAddress macAddress 2740 CsrWifiMacAddress macAddress
2741 ) 2741 )
2742{ 2742{
diff --git a/drivers/staging/csr/sme_userspace.c b/drivers/staging/csr/sme_userspace.c
index fc2506e4a95..b4a00096140 100644
--- a/drivers/staging/csr/sme_userspace.c
+++ b/drivers/staging/csr/sme_userspace.c
@@ -223,7 +223,7 @@ unifi_ta_indicate_protocol(void *ospriv,
223 223
224 if (CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_RX == direction) 224 if (CSR_WIFI_ROUTER_CTRL_PROTOCOL_DIRECTION_RX == direction)
225 { 225 {
226 CsrUint16 interfaceTag = 0; 226 u16 interfaceTag = 0;
227 CsrWifiRouterCtrlTrafficProtocolIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0, 227 CsrWifiRouterCtrlTrafficProtocolIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0,
228 interfaceTag, 228 interfaceTag,
229 packet_type, 229 packet_type,
diff --git a/drivers/staging/csr/sme_wext.c b/drivers/staging/csr/sme_wext.c
index 64e2939efa0..51c19bb97b7 100644
--- a/drivers/staging/csr/sme_wext.c
+++ b/drivers/staging/csr/sme_wext.c
@@ -727,7 +727,7 @@ iwprivsapstop(struct net_device *dev, struct iw_request_info *info,
727 netInterface_priv_t *interfacePriv = (netInterface_priv_t *)netdev_priv(dev); 727 netInterface_priv_t *interfacePriv = (netInterface_priv_t *)netdev_priv(dev);
728 unifi_priv_t *priv = interfacePriv->privPtr; 728 unifi_priv_t *priv = interfacePriv->privPtr;
729 int r; 729 int r;
730 CsrUint16 interface_tag = interfacePriv->InterfaceTag; 730 u16 interface_tag = interfacePriv->InterfaceTag;
731 731
732 unifi_trace(priv, UDBG1, "iwprivsapstop\n" ); 732 unifi_trace(priv, UDBG1, "iwprivsapstop\n" );
733 r = sme_ap_stop(priv,interface_tag); 733 r = sme_ap_stop(priv,interface_tag);
@@ -766,7 +766,7 @@ iwprivsstackstop(struct net_device *dev, struct iw_request_info *info,
766 netInterface_priv_t *interfacePriv = (netInterface_priv_t *)netdev_priv(dev); 766 netInterface_priv_t *interfacePriv = (netInterface_priv_t *)netdev_priv(dev);
767 unifi_priv_t *priv = interfacePriv->privPtr; 767 unifi_priv_t *priv = interfacePriv->privPtr;
768 int r = 0; 768 int r = 0;
769 CsrUint16 interface_tag = interfacePriv->InterfaceTag; 769 u16 interface_tag = interfacePriv->InterfaceTag;
770 770
771 unifi_trace(priv, UDBG1, "iwprivsstackstop\n" ); 771 unifi_trace(priv, UDBG1, "iwprivsstackstop\n" );
772 772
diff --git a/drivers/staging/csr/ul_int.c b/drivers/staging/csr/ul_int.c
index 3135468ef36..325218fc246 100644
--- a/drivers/staging/csr/ul_int.c
+++ b/drivers/staging/csr/ul_int.c
@@ -418,7 +418,7 @@ ul_send_signal_unpacked(unifi_priv_t *priv, CSR_SIGNAL *sigptr,
418 bulk_data_param_t *bulkdata) 418 bulk_data_param_t *bulkdata)
419{ 419{
420 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE]; 420 u8 sigbuf[UNIFI_PACKED_SIGBUF_SIZE];
421 CsrUint16 packed_siglen; 421 u16 packed_siglen;
422 CsrResult csrResult; 422 CsrResult csrResult;
423 unsigned long lock_flags; 423 unsigned long lock_flags;
424 int r; 424 int r;
diff --git a/drivers/staging/csr/unifi_clients.h b/drivers/staging/csr/unifi_clients.h
index ca105e56571..418cb4d92fc 100644
--- a/drivers/staging/csr/unifi_clients.h
+++ b/drivers/staging/csr/unifi_clients.h
@@ -98,7 +98,7 @@ struct ul_client {
98 CSR_SIGNAL* reply_signal; 98 CSR_SIGNAL* reply_signal;
99 bulk_data_t* reply_bulkdata[UNIFI_MAX_DATA_REFERENCES]; 99 bulk_data_t* reply_bulkdata[UNIFI_MAX_DATA_REFERENCES];
100 100
101 CsrUint16 signal_filter[SIG_FILTER_SIZE]; 101 u16 signal_filter[SIG_FILTER_SIZE];
102 102
103 103
104 /* ------------------------------------------------------------------- */ 104 /* ------------------------------------------------------------------- */
diff --git a/drivers/staging/csr/unifi_event.c b/drivers/staging/csr/unifi_event.c
index bbc1564bd2f..c2ef2ee2107 100644
--- a/drivers/staging/csr/unifi_event.c
+++ b/drivers/staging/csr/unifi_event.c
@@ -97,7 +97,7 @@ static CsrBool check_routing_pkt_data_ind(unifi_priv_t *priv,
97 CsrBool *freeBulkData, 97 CsrBool *freeBulkData,
98 netInterface_priv_t *interfacePriv) 98 netInterface_priv_t *interfacePriv)
99{ 99{
100 CsrUint16 frmCtrl, receptionStatus, frmCtrlSubType; 100 u16 frmCtrl, receptionStatus, frmCtrlSubType;
101 u8 *macHdrLocation; 101 u8 *macHdrLocation;
102 u8 interfaceTag; 102 u8 interfaceTag;
103 CsrBool isDataFrame; 103 CsrBool isDataFrame;
@@ -112,7 +112,7 @@ static CsrBool check_routing_pkt_data_ind(unifi_priv_t *priv,
112 CsrBool isWapiUnicastPkt = FALSE; 112 CsrBool isWapiUnicastPkt = FALSE;
113 113
114#ifdef CSR_WIFI_SECURITY_WAPI_QOSCTRL_MIC_WORKAROUND 114#ifdef CSR_WIFI_SECURITY_WAPI_QOSCTRL_MIC_WORKAROUND
115 CsrUint16 qosControl; 115 u16 qosControl;
116#endif 116#endif
117 117
118 u8 llcSnapHeaderOffset = 0; 118 u8 llcSnapHeaderOffset = 0;
@@ -467,7 +467,7 @@ unifi_process_receive_event(void *ospriv,
467 #define CSR_MA_PACKET_INDICATION_RECEPTION_STATUS_OFFSET sizeof(CSR_SIGNAL_PRIMITIVE_HEADER) + 22 467 #define CSR_MA_PACKET_INDICATION_RECEPTION_STATUS_OFFSET sizeof(CSR_SIGNAL_PRIMITIVE_HEADER) + 22
468 netInterface_priv_t *interfacePriv; 468 netInterface_priv_t *interfacePriv;
469 u8 interfaceTag; 469 u8 interfaceTag;
470 CsrUint16 receptionStatus = CSR_RX_SUCCESS; 470 u16 receptionStatus = CSR_RX_SUCCESS;
471 471
472 /* Pull out interface tag from virtual interface identifier */ 472 /* Pull out interface tag from virtual interface identifier */
473 interfaceTag = (CSR_GET_UINT16_FROM_LITTLE_ENDIAN(sigdata + CSR_MA_PACKET_INDICATION_INTERFACETAG_OFFSET)) & 0xff; 473 interfaceTag = (CSR_GET_UINT16_FROM_LITTLE_ENDIAN(sigdata + CSR_MA_PACKET_INDICATION_INTERFACETAG_OFFSET)) & 0xff;
@@ -489,7 +489,7 @@ unifi_process_receive_event(void *ospriv,
489 CSR_SIGNAL signal; 489 CSR_SIGNAL signal;
490 u8 *destAddr; 490 u8 *destAddr;
491 CsrResult res; 491 CsrResult res;
492 CsrUint16 interfaceTag = 0; 492 u16 interfaceTag = 0;
493 CsrBool isMcastPkt = TRUE; 493 CsrBool isMcastPkt = TRUE;
494 494
495 unifi_trace(priv, UDBG6, "Received a WAPI data packet when the Unicast/Multicast filter is set\n"); 495 unifi_trace(priv, UDBG6, "Received a WAPI data packet when the Unicast/Multicast filter is set\n");
diff --git a/drivers/staging/csr/unifi_os.h b/drivers/staging/csr/unifi_os.h
index 0a974945068..4e63a942f1a 100644
--- a/drivers/staging/csr/unifi_os.h
+++ b/drivers/staging/csr/unifi_os.h
@@ -90,11 +90,11 @@ extern int unifi_debug;
90 } while (0) 90 } while (0)
91 91
92 92
93void unifi_dump(void *ospriv, int lvl, const char *msg, void *mem, CsrUint16 len); 93void unifi_dump(void *ospriv, int lvl, const char *msg, void *mem, u16 len);
94void dump(void *mem, CsrUint16 len); 94void dump(void *mem, u16 len);
95void dump16(void *mem, CsrUint16 len); 95void dump16(void *mem, u16 len);
96#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 96#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
97void dump_str(void *mem, CsrUint16 len); 97void dump_str(void *mem, u16 len);
98#endif /* CSR_WIFI_HIP_DEBUG_OFFLINE */ 98#endif /* CSR_WIFI_HIP_DEBUG_OFFLINE */
99 99
100void unifi_error(void* ospriv, const char *fmt, ...); 100void unifi_error(void* ospriv, const char *fmt, ...);
@@ -113,11 +113,11 @@ void unifi_trace(void* ospriv, int level, const char *fmt, ...);
113 113
114#define ASSERT(cond) 114#define ASSERT(cond)
115 115
116static inline void unifi_dump(void *ospriv, int lvl, const char *msg, void *mem, CsrUint16 len) {} 116static inline void unifi_dump(void *ospriv, int lvl, const char *msg, void *mem, u16 len) {}
117static inline void dump(void *mem, CsrUint16 len) {} 117static inline void dump(void *mem, u16 len) {}
118static inline void dump16(void *mem, CsrUint16 len) {} 118static inline void dump16(void *mem, u16 len) {}
119#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 119#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
120static inline void dump_str(void *mem, CsrUint16 len) {} 120static inline void dump_str(void *mem, u16 len) {}
121#endif /* CSR_WIFI_HIP_DEBUG_OFFLINE */ 121#endif /* CSR_WIFI_HIP_DEBUG_OFFLINE */
122 122
123void unifi_error_nop(void* ospriv, const char *fmt, ...); 123void unifi_error_nop(void* ospriv, const char *fmt, ...);
diff --git a/drivers/staging/csr/unifi_pdu_processing.c b/drivers/staging/csr/unifi_pdu_processing.c
index a007a59aef9..51ce5e40b0a 100644
--- a/drivers/staging/csr/unifi_pdu_processing.c
+++ b/drivers/staging/csr/unifi_pdu_processing.c
@@ -55,7 +55,7 @@ static void _update_buffered_pkt_params_after_alignment(unifi_priv_t *priv, bulk
55void 55void
56unifi_frame_ma_packet_req(unifi_priv_t *priv, CSR_PRIORITY priority, 56unifi_frame_ma_packet_req(unifi_priv_t *priv, CSR_PRIORITY priority,
57 CSR_RATE TransmitRate, CSR_CLIENT_TAG hostTag, 57 CSR_RATE TransmitRate, CSR_CLIENT_TAG hostTag,
58 CsrUint16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl, 58 u16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl,
59 CSR_PROCESS_ID leSenderProcessId, u8 *peerMacAddress, 59 CSR_PROCESS_ID leSenderProcessId, u8 *peerMacAddress,
60 CSR_SIGNAL *signal) 60 CSR_SIGNAL *signal)
61{ 61{
@@ -137,7 +137,7 @@ int frame_and_send_queued_pdu(unifi_priv_t* priv,tx_buffered_packets_t* buffered
137 int result; 137 int result;
138 u8 toDs, fromDs, macHeaderLengthInBytes = MAC_HEADER_SIZE; 138 u8 toDs, fromDs, macHeaderLengthInBytes = MAC_HEADER_SIZE;
139 u8 *qc; 139 u8 *qc;
140 CsrUint16 *fc = (CsrUint16*)(buffered_pkt->bulkdata.os_data_ptr); 140 u16 *fc = (u16*)(buffered_pkt->bulkdata.os_data_ptr);
141 unsigned long lock_flags; 141 unsigned long lock_flags;
142 unifi_trace(priv, UDBG3, "frame_and_send_queued_pdu with moreData: %d , EOSP: %d\n",moreData,eosp); 142 unifi_trace(priv, UDBG3, "frame_and_send_queued_pdu with moreData: %d , EOSP: %d\n",moreData,eosp);
143 unifi_frame_ma_packet_req(priv, buffered_pkt->priority, buffered_pkt->rate, buffered_pkt->hostTag, 143 unifi_frame_ma_packet_req(priv, buffered_pkt->priority, buffered_pkt->rate, buffered_pkt->hostTag,
@@ -449,7 +449,7 @@ CsrResult enque_tx_data_pdu(unifi_priv_t *priv, bulk_data_param_t *bulkdata,
449 449
450#ifdef CSR_WIFI_REQUEUE_PACKET_TO_HAL 450#ifdef CSR_WIFI_REQUEUE_PACKET_TO_HAL
451CsrResult unifi_reque_ma_packet_request (void *ospriv, CsrUint32 host_tag, 451CsrResult unifi_reque_ma_packet_request (void *ospriv, CsrUint32 host_tag,
452 CsrUint16 txStatus, bulk_data_desc_t *bulkDataDesc) 452 u16 txStatus, bulk_data_desc_t *bulkDataDesc)
453{ 453{
454 CsrResult status = CSR_RESULT_SUCCESS; 454 CsrResult status = CSR_RESULT_SUCCESS;
455 unifi_priv_t *priv = (unifi_priv_t*)ospriv; 455 unifi_priv_t *priv = (unifi_priv_t*)ospriv;
@@ -459,9 +459,9 @@ CsrResult unifi_reque_ma_packet_request (void *ospriv, CsrUint32 host_tag,
459 bulk_data_param_t bulkData; 459 bulk_data_param_t bulkData;
460 CSR_SIGNAL signal; 460 CSR_SIGNAL signal;
461 CSR_PRIORITY priority = 0; 461 CSR_PRIORITY priority = 0;
462 CsrUint16 interfaceTag = 0; 462 u16 interfaceTag = 0;
463 unifi_TrafficQueue priority_q; 463 unifi_TrafficQueue priority_q;
464 CsrUint16 frameControl = 0, frameType = 0; 464 u16 frameControl = 0, frameType = 0;
465 unsigned long lock_flags; 465 unsigned long lock_flags;
466 466
467 interfacePriv = priv->interfacePriv[interfaceTag]; 467 interfacePriv = priv->interfacePriv[interfaceTag];
@@ -531,7 +531,7 @@ CsrResult unifi_reque_ma_packet_request (void *ospriv, CsrUint32 host_tag,
531 531
532 /* Extract the Packet priority */ 532 /* Extract the Packet priority */
533 if (TRUE == staRecord->wmmOrQosEnabled) { 533 if (TRUE == staRecord->wmmOrQosEnabled) {
534 CsrUint16 qosControl = 0; 534 u16 qosControl = 0;
535 u8 dataFrameType = 0; 535 u8 dataFrameType = 0;
536 536
537 dataFrameType =((frameControl & IEEE80211_FC_SUBTYPE_MASK) >> 4); 537 dataFrameType =((frameControl & IEEE80211_FC_SUBTYPE_MASK) >> 4);
@@ -635,15 +635,15 @@ static void is_all_ac_deliver_enabled_and_moredata(CsrWifiRouterCtrlStaInfo_t *s
635 * 635 *
636 * --------------------------------------------------------------------------- 636 * ---------------------------------------------------------------------------
637 */ 637 */
638void uf_handle_tim_cfm(unifi_priv_t *priv, CSR_MLME_SET_TIM_CONFIRM *cfm, CsrUint16 receiverProcessId) 638void uf_handle_tim_cfm(unifi_priv_t *priv, CSR_MLME_SET_TIM_CONFIRM *cfm, u16 receiverProcessId)
639{ 639{
640 u8 handle = CSR_WIFI_GET_STATION_HANDLE_FROM_RECEIVER_ID(receiverProcessId); 640 u8 handle = CSR_WIFI_GET_STATION_HANDLE_FROM_RECEIVER_ID(receiverProcessId);
641 u8 timSetStatus = CSR_WIFI_GET_TIMSET_STATE_FROM_RECEIVER_ID(receiverProcessId); 641 u8 timSetStatus = CSR_WIFI_GET_TIMSET_STATE_FROM_RECEIVER_ID(receiverProcessId);
642 CsrUint16 interfaceTag = (cfm->VirtualInterfaceIdentifier & 0xff); 642 u16 interfaceTag = (cfm->VirtualInterfaceIdentifier & 0xff);
643 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 643 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
644 CsrWifiRouterCtrlStaInfo_t *staRecord = NULL; 644 CsrWifiRouterCtrlStaInfo_t *staRecord = NULL;
645 /* This variable holds what TIM value we wanted to set in firmware */ 645 /* This variable holds what TIM value we wanted to set in firmware */
646 CsrUint16 timSetValue = 0; 646 u16 timSetValue = 0;
647 /* Irrespective of interface the count maintained */ 647 /* Irrespective of interface the count maintained */
648 static u8 retryCount = 0; 648 static u8 retryCount = 0;
649 unsigned long lock_flags; 649 unsigned long lock_flags;
@@ -859,7 +859,7 @@ void uf_handle_tim_cfm(unifi_priv_t *priv, CSR_MLME_SET_TIM_CONFIRM *cfm, CsrUin
859 * 859 *
860 * --------------------------------------------------------------------------- 860 * ---------------------------------------------------------------------------
861 */ 861 */
862void update_tim(unifi_priv_t * priv, CsrUint16 aid, u8 setTim, CsrUint16 interfaceTag, CsrUint32 handle) 862void update_tim(unifi_priv_t * priv, u16 aid, u8 setTim, u16 interfaceTag, CsrUint32 handle)
863{ 863{
864 CSR_SIGNAL signal; 864 CSR_SIGNAL signal;
865 CsrInt32 r; 865 CsrInt32 r;
@@ -956,7 +956,7 @@ void update_tim(unifi_priv_t * priv, CsrUint16 aid, u8 setTim, CsrUint16 interfa
956static 956static
957void process_peer_active_transition(unifi_priv_t * priv, 957void process_peer_active_transition(unifi_priv_t * priv,
958 CsrWifiRouterCtrlStaInfo_t *staRecord, 958 CsrWifiRouterCtrlStaInfo_t *staRecord,
959 CsrUint16 interfaceTag) 959 u16 interfaceTag)
960{ 960{
961 int r,i; 961 int r,i;
962 CsrBool spaceAvail[4] = {TRUE,TRUE,TRUE,TRUE}; 962 CsrBool spaceAvail[4] = {TRUE,TRUE,TRUE,TRUE};
@@ -1072,7 +1072,7 @@ void process_peer_active_transition(unifi_priv_t * priv,
1072 1072
1073 1073
1074 1074
1075void uf_process_ma_pkt_cfm_for_ap(unifi_priv_t *priv,CsrUint16 interfaceTag, const CSR_MA_PACKET_CONFIRM *pkt_cfm) 1075void uf_process_ma_pkt_cfm_for_ap(unifi_priv_t *priv,u16 interfaceTag, const CSR_MA_PACKET_CONFIRM *pkt_cfm)
1076{ 1076{
1077 netInterface_priv_t *interfacePriv; 1077 netInterface_priv_t *interfacePriv;
1078 u8 i; 1078 u8 i;
@@ -1201,7 +1201,7 @@ void uf_process_ma_pkt_cfm_for_ap(unifi_priv_t *priv,CsrUint16 interfaceTag, con
1201} 1201}
1202 1202
1203#endif 1203#endif
1204CsrUint16 uf_get_vif_identifier (CsrWifiRouterCtrlMode mode, CsrUint16 tag) 1204u16 uf_get_vif_identifier (CsrWifiRouterCtrlMode mode, u16 tag)
1205{ 1205{
1206 switch(mode) 1206 switch(mode)
1207 { 1207 {
@@ -1255,12 +1255,12 @@ CsrUint16 uf_get_vif_identifier (CsrWifiRouterCtrlMode mode, CsrUint16 tag)
1255 1255
1256static int update_macheader(unifi_priv_t *priv, struct sk_buff *skb, 1256static int update_macheader(unifi_priv_t *priv, struct sk_buff *skb,
1257 struct sk_buff *newSkb, CSR_PRIORITY *priority, 1257 struct sk_buff *newSkb, CSR_PRIORITY *priority,
1258 bulk_data_param_t *bulkdata, CsrUint16 interfaceTag, 1258 bulk_data_param_t *bulkdata, u16 interfaceTag,
1259 u8 macHeaderLengthInBytes, 1259 u8 macHeaderLengthInBytes,
1260 u8 qosDestination) 1260 u8 qosDestination)
1261{ 1261{
1262 1262
1263 CsrUint16 *fc = NULL; 1263 u16 *fc = NULL;
1264 u8 direction = 0, toDs, fromDs; 1264 u8 direction = 0, toDs, fromDs;
1265 u8 *bufPtr = NULL; 1265 u8 *bufPtr = NULL;
1266 u8 sa[ETH_ALEN], da[ETH_ALEN]; 1266 u8 sa[ETH_ALEN], da[ETH_ALEN];
@@ -1280,7 +1280,7 @@ static int update_macheader(unifi_priv_t *priv, struct sk_buff *skb,
1280 headroom = skb_headroom(skb); 1280 headroom = skb_headroom(skb);
1281 1281
1282 /* pointer to frame control field */ 1282 /* pointer to frame control field */
1283 fc = (CsrUint16*) macHeaderBuf; 1283 fc = (u16*) macHeaderBuf;
1284 1284
1285 toDs = (*fc & cpu_to_le16(IEEE802_11_FC_TO_DS_MASK))?1 : 0; 1285 toDs = (*fc & cpu_to_le16(IEEE802_11_FC_TO_DS_MASK))?1 : 0;
1286 fromDs = (*fc & cpu_to_le16(IEEE802_11_FC_FROM_DS_MASK))? 1: 0; 1286 fromDs = (*fc & cpu_to_le16(IEEE802_11_FC_FROM_DS_MASK))? 1: 0;
@@ -1510,7 +1510,7 @@ uf_ap_process_data_pdu(unifi_priv_t *priv, struct sk_buff *skb,
1510 u8 macHeaderLengthInBytes) 1510 u8 macHeaderLengthInBytes)
1511{ 1511{
1512 const CSR_MA_PACKET_INDICATION *ind = &(signal->u.MaPacketIndication); 1512 const CSR_MA_PACKET_INDICATION *ind = &(signal->u.MaPacketIndication);
1513 CsrUint16 interfaceTag = (ind->VirtualInterfaceIdentifier & 0x00ff); 1513 u16 interfaceTag = (ind->VirtualInterfaceIdentifier & 0x00ff);
1514 struct sk_buff *newSkb = NULL; 1514 struct sk_buff *newSkb = NULL;
1515 /* pointer to skb or private skb created using skb_copy() */ 1515 /* pointer to skb or private skb created using skb_copy() */
1516 struct sk_buff *skbPtr = skb; 1516 struct sk_buff *skbPtr = skb;
@@ -1645,7 +1645,7 @@ uf_ap_process_data_pdu(unifi_priv_t *priv, struct sk_buff *skb,
1645CsrResult uf_process_ma_packet_req(unifi_priv_t *priv, 1645CsrResult uf_process_ma_packet_req(unifi_priv_t *priv,
1646 u8 *peerMacAddress, 1646 u8 *peerMacAddress,
1647 CSR_CLIENT_TAG hostTag, 1647 CSR_CLIENT_TAG hostTag,
1648 CsrUint16 interfaceTag, 1648 u16 interfaceTag,
1649 CSR_TRANSMISSION_CONTROL transmissionControl, 1649 CSR_TRANSMISSION_CONTROL transmissionControl,
1650 CSR_RATE TransmitRate, 1650 CSR_RATE TransmitRate,
1651 CSR_PRIORITY priority, 1651 CSR_PRIORITY priority,
@@ -1662,7 +1662,7 @@ CsrResult uf_process_ma_packet_req(unifi_priv_t *priv,
1662 int frameType = 0; 1662 int frameType = 0;
1663 CsrBool queuePacketDozing = FALSE; 1663 CsrBool queuePacketDozing = FALSE;
1664 CsrUint32 priority_q; 1664 CsrUint32 priority_q;
1665 CsrUint16 frmCtrl; 1665 u16 frmCtrl;
1666 struct list_head * list = NULL; /* List to which buffered PDUs are to be enqueued*/ 1666 struct list_head * list = NULL; /* List to which buffered PDUs are to be enqueued*/
1667 CsrBool setBcTim=FALSE; 1667 CsrBool setBcTim=FALSE;
1668 netInterface_priv_t *interfacePriv; 1668 netInterface_priv_t *interfacePriv;
@@ -1976,7 +1976,7 @@ CsrResult uf_process_ma_packet_req(unifi_priv_t *priv,
1976} 1976}
1977 1977
1978#ifdef CSR_SUPPORT_SME 1978#ifdef CSR_SUPPORT_SME
1979s8 uf_get_protection_bit_from_interfacemode(unifi_priv_t *priv, CsrUint16 interfaceTag, const u8 *daddr) 1979s8 uf_get_protection_bit_from_interfacemode(unifi_priv_t *priv, u16 interfaceTag, const u8 *daddr)
1980{ 1980{
1981 s8 protection = 0; 1981 s8 protection = 0;
1982 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 1982 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
@@ -2017,7 +2017,7 @@ s8 uf_get_protection_bit_from_interfacemode(unifi_priv_t *priv, CsrUint16 interf
2017} 2017}
2018#endif 2018#endif
2019#ifdef CSR_SUPPORT_SME 2019#ifdef CSR_SUPPORT_SME
2020u8 send_multicast_frames(unifi_priv_t *priv, CsrUint16 interfaceTag) 2020u8 send_multicast_frames(unifi_priv_t *priv, u16 interfaceTag)
2021{ 2021{
2022 int r; 2022 int r;
2023 tx_buffered_packets_t * buffered_pkt = NULL; 2023 tx_buffered_packets_t * buffered_pkt = NULL;
@@ -2122,7 +2122,7 @@ void uf_process_ma_vif_availibility_ind(unifi_priv_t *priv,u8 *sigdata,
2122 CSR_SIGNAL signal; 2122 CSR_SIGNAL signal;
2123 CSR_MA_VIF_AVAILABILITY_INDICATION *ind; 2123 CSR_MA_VIF_AVAILABILITY_INDICATION *ind;
2124 int r; 2124 int r;
2125 CsrUint16 interfaceTag; 2125 u16 interfaceTag;
2126 u8 pduSent =0; 2126 u8 pduSent =0;
2127 CSR_RESULT_CODE resultCode = CSR_RC_SUCCESS; 2127 CSR_RESULT_CODE resultCode = CSR_RC_SUCCESS;
2128 netInterface_priv_t *interfacePriv; 2128 netInterface_priv_t *interfacePriv;
@@ -2130,7 +2130,7 @@ void uf_process_ma_vif_availibility_ind(unifi_priv_t *priv,u8 *sigdata,
2130 func_enter(); 2130 func_enter();
2131 unifi_trace(priv, UDBG3, 2131 unifi_trace(priv, UDBG3,
2132 "uf_process_ma_vif_availibility_ind: Process signal 0x%.4X\n", 2132 "uf_process_ma_vif_availibility_ind: Process signal 0x%.4X\n",
2133 *((CsrUint16*)sigdata)); 2133 *((u16*)sigdata));
2134 2134
2135 r = read_unpack_signal(sigdata, &signal); 2135 r = read_unpack_signal(sigdata, &signal);
2136 if (r) { 2136 if (r) {
@@ -2265,7 +2265,7 @@ void uf_send_buffered_data_from_delivery_ac(unifi_priv_t *priv,
2265 struct list_head *txList) 2265 struct list_head *txList)
2266{ 2266{
2267 2267
2268 CsrUint16 interfaceTag = GET_ACTIVE_INTERFACE_TAG(priv); 2268 u16 interfaceTag = GET_ACTIVE_INTERFACE_TAG(priv);
2269 tx_buffered_packets_t * buffered_pkt = NULL; 2269 tx_buffered_packets_t * buffered_pkt = NULL;
2270 unsigned long lock_flags; 2270 unsigned long lock_flags;
2271 CsrBool eosp=FALSE; 2271 CsrBool eosp=FALSE;
@@ -2408,7 +2408,7 @@ void uf_send_buffered_data_from_ac(unifi_priv_t *priv,
2408 2408
2409void uf_send_buffered_frames(unifi_priv_t *priv,unifi_TrafficQueue q) 2409void uf_send_buffered_frames(unifi_priv_t *priv,unifi_TrafficQueue q)
2410{ 2410{
2411 CsrUint16 interfaceTag = GET_ACTIVE_INTERFACE_TAG(priv); 2411 u16 interfaceTag = GET_ACTIVE_INTERFACE_TAG(priv);
2412 CsrUint32 startIndex=0,endIndex=0; 2412 CsrUint32 startIndex=0,endIndex=0;
2413 CsrWifiRouterCtrlStaInfo_t * staInfo = NULL; 2413 CsrWifiRouterCtrlStaInfo_t * staInfo = NULL;
2414 u8 queue; 2414 u8 queue;
@@ -2576,7 +2576,7 @@ CsrBool uf_is_more_data_for_non_delivery_ac(CsrWifiRouterCtrlStaInfo_t *staRecor
2576} 2576}
2577 2577
2578 2578
2579int uf_process_station_records_for_sending_data(unifi_priv_t *priv,CsrUint16 interfaceTag, 2579int uf_process_station_records_for_sending_data(unifi_priv_t *priv,u16 interfaceTag,
2580 CsrWifiRouterCtrlStaInfo_t *srcStaInfo, 2580 CsrWifiRouterCtrlStaInfo_t *srcStaInfo,
2581 CsrWifiRouterCtrlStaInfo_t *dstStaInfo) 2581 CsrWifiRouterCtrlStaInfo_t *dstStaInfo)
2582{ 2582{
@@ -2636,7 +2636,7 @@ int uf_process_station_records_for_sending_data(unifi_priv_t *priv,CsrUint16 int
2636 * interfaceTag virtual interface tag 2636 * interfaceTag virtual interface tag
2637 * --------------------------------------------------------------------------- 2637 * ---------------------------------------------------------------------------
2638 */ 2638 */
2639static void uf_handle_uspframes_delivery(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t *staInfo, CsrUint16 interfaceTag) 2639static void uf_handle_uspframes_delivery(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t *staInfo, u16 interfaceTag)
2640{ 2640{
2641 2641
2642 s8 i; 2642 s8 i;
@@ -2733,8 +2733,8 @@ static void uf_handle_uspframes_delivery(unifi_priv_t * priv, CsrWifiRouterCtrlS
2733 2733
2734void uf_process_wmm_deliver_ac_uapsd(unifi_priv_t * priv, 2734void uf_process_wmm_deliver_ac_uapsd(unifi_priv_t * priv,
2735 CsrWifiRouterCtrlStaInfo_t * srcStaInfo, 2735 CsrWifiRouterCtrlStaInfo_t * srcStaInfo,
2736 CsrUint16 qosControl, 2736 u16 qosControl,
2737 CsrUint16 interfaceTag) 2737 u16 interfaceTag)
2738{ 2738{
2739 CSR_PRIORITY priority; 2739 CSR_PRIORITY priority;
2740 unifi_TrafficQueue priority_q; 2740 unifi_TrafficQueue priority_q;
@@ -2759,7 +2759,7 @@ void uf_process_wmm_deliver_ac_uapsd(unifi_priv_t * priv,
2759} 2759}
2760 2760
2761 2761
2762void uf_send_qos_null(unifi_priv_t * priv,CsrUint16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo) 2762void uf_send_qos_null(unifi_priv_t * priv,u16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo)
2763{ 2763{
2764 bulk_data_param_t bulkdata; 2764 bulk_data_param_t bulkdata;
2765 CsrResult csrResult; 2765 CsrResult csrResult;
@@ -2830,7 +2830,7 @@ void uf_send_qos_null(unifi_priv_t * priv,CsrUint16 interfaceTag, const u8 *da,C
2830 return; 2830 return;
2831 2831
2832} 2832}
2833void uf_send_nulldata(unifi_priv_t * priv,CsrUint16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo) 2833void uf_send_nulldata(unifi_priv_t * priv,u16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo)
2834{ 2834{
2835 bulk_data_param_t bulkdata; 2835 bulk_data_param_t bulkdata;
2836 CsrResult csrResult; 2836 CsrResult csrResult;
@@ -2958,7 +2958,7 @@ CsrBool uf_check_broadcast_bssid(unifi_priv_t *priv, const bulk_data_param_t *bu
2958 2958
2959 2959
2960CsrBool uf_process_pm_bit_for_peer(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t * srcStaInfo, 2960CsrBool uf_process_pm_bit_for_peer(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t * srcStaInfo,
2961 u8 pmBit,CsrUint16 interfaceTag) 2961 u8 pmBit,u16 interfaceTag)
2962{ 2962{
2963 CsrBool moreData = FALSE; 2963 CsrBool moreData = FALSE;
2964 CsrBool powerSaveChanged = FALSE; 2964 CsrBool powerSaveChanged = FALSE;
@@ -3052,7 +3052,7 @@ CsrBool uf_process_pm_bit_for_peer(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo
3052 3052
3053 3053
3054 3054
3055void uf_process_ps_poll(unifi_priv_t *priv,u8* sa,u8* da,u8 pmBit,CsrUint16 interfaceTag) 3055void uf_process_ps_poll(unifi_priv_t *priv,u8* sa,u8* da,u8 pmBit,u16 interfaceTag)
3056{ 3056{
3057 CsrWifiRouterCtrlStaInfo_t *staRecord = 3057 CsrWifiRouterCtrlStaInfo_t *staRecord =
3058 CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(priv, sa, interfaceTag); 3058 CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(priv, sa, interfaceTag);
@@ -3448,7 +3448,7 @@ tx_buffered_packets_t *dequeue_tx_data_pdu(unifi_priv_t *priv, struct list_head
3448/* generic function to get the station record handler */ 3448/* generic function to get the station record handler */
3449CsrWifiRouterCtrlStaInfo_t *CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(unifi_priv_t *priv, 3449CsrWifiRouterCtrlStaInfo_t *CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(unifi_priv_t *priv,
3450 const u8 *peerMacAddress, 3450 const u8 *peerMacAddress,
3451 CsrUint16 interfaceTag) 3451 u16 interfaceTag)
3452{ 3452{
3453 u8 i; 3453 u8 i;
3454 netInterface_priv_t *interfacePriv; 3454 netInterface_priv_t *interfacePriv;
@@ -3482,7 +3482,7 @@ CsrWifiRouterCtrlStaInfo_t *CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(
3482/* generic function to get the station record handler from the handle */ 3482/* generic function to get the station record handler from the handle */
3483CsrWifiRouterCtrlStaInfo_t * CsrWifiRouterCtrlGetStationRecordFromHandle(unifi_priv_t *priv, 3483CsrWifiRouterCtrlStaInfo_t * CsrWifiRouterCtrlGetStationRecordFromHandle(unifi_priv_t *priv,
3484 CsrUint32 handle, 3484 CsrUint32 handle,
3485 CsrUint16 interfaceTag) 3485 u16 interfaceTag)
3486{ 3486{
3487 netInterface_priv_t *interfacePriv; 3487 netInterface_priv_t *interfacePriv;
3488 3488
@@ -3495,7 +3495,7 @@ CsrWifiRouterCtrlStaInfo_t * CsrWifiRouterCtrlGetStationRecordFromHandle(unifi_p
3495} 3495}
3496 3496
3497/* Function to do inactivity */ 3497/* Function to do inactivity */
3498void uf_check_inactivity(unifi_priv_t *priv, CsrUint16 interfaceTag, CsrTime currentTime) 3498void uf_check_inactivity(unifi_priv_t *priv, u16 interfaceTag, CsrTime currentTime)
3499{ 3499{
3500 CsrUint32 i; 3500 CsrUint32 i;
3501 CsrWifiRouterCtrlStaInfo_t *staInfo; 3501 CsrWifiRouterCtrlStaInfo_t *staInfo;
@@ -3544,7 +3544,7 @@ void uf_check_inactivity(unifi_priv_t *priv, CsrUint16 interfaceTag, CsrTime cur
3544} 3544}
3545 3545
3546/* Function to update activity of a station */ 3546/* Function to update activity of a station */
3547void uf_update_sta_activity(unifi_priv_t *priv, CsrUint16 interfaceTag, const u8 *peerMacAddress) 3547void uf_update_sta_activity(unifi_priv_t *priv, u16 interfaceTag, const u8 *peerMacAddress)
3548{ 3548{
3549 CsrTime elapsedTime, currentTime; /* Time in microseconds */ 3549 CsrTime elapsedTime, currentTime; /* Time in microseconds */
3550 CsrTime timeHi; /* Not used - Time in microseconds */ 3550 CsrTime timeHi; /* Not used - Time in microseconds */
@@ -3587,7 +3587,7 @@ void uf_update_sta_activity(unifi_priv_t *priv, CsrUint16 interfaceTag, const u8
3587 uf_check_inactivity(priv, interfaceTag, currentTime); 3587 uf_check_inactivity(priv, interfaceTag, currentTime);
3588 } 3588 }
3589} 3589}
3590void resume_unicast_buffered_frames(unifi_priv_t *priv, CsrUint16 interfaceTag) 3590void resume_unicast_buffered_frames(unifi_priv_t *priv, u16 interfaceTag)
3591{ 3591{
3592 3592
3593 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 3593 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
@@ -3677,7 +3677,7 @@ void resume_unicast_buffered_frames(unifi_priv_t *priv, CsrUint16 interfaceTag)
3677 } 3677 }
3678 func_exit(); 3678 func_exit();
3679} 3679}
3680void update_eosp_to_head_of_broadcast_list_head(unifi_priv_t *priv,CsrUint16 interfaceTag) 3680void update_eosp_to_head_of_broadcast_list_head(unifi_priv_t *priv,u16 interfaceTag)
3681{ 3681{
3682 3682
3683 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag]; 3683 netInterface_priv_t *interfacePriv = priv->interfacePriv[interfaceTag];
@@ -3718,7 +3718,7 @@ void update_eosp_to_head_of_broadcast_list_head(unifi_priv_t *priv,CsrUint16 int
3718 * interfaceTag For which resume should happen 3718 * interfaceTag For which resume should happen
3719 * --------------------------------------------------------------------------- 3719 * ---------------------------------------------------------------------------
3720 */ 3720 */
3721void resume_suspended_uapsd(unifi_priv_t* priv,CsrUint16 interfaceTag) 3721void resume_suspended_uapsd(unifi_priv_t* priv,u16 interfaceTag)
3722{ 3722{
3723 3723
3724 u8 startIndex; 3724 u8 startIndex;
diff --git a/drivers/staging/csr/unifi_priv.h b/drivers/staging/csr/unifi_priv.h
index f56c7025380..126e7c694da 100644
--- a/drivers/staging/csr/unifi_priv.h
+++ b/drivers/staging/csr/unifi_priv.h
@@ -305,7 +305,7 @@ typedef u8 CsrWifiAcPowersaveMode;
305typedef struct tx_buffered_packets { 305typedef struct tx_buffered_packets {
306 /* List link structure */ 306 /* List link structure */
307 struct list_head q; 307 struct list_head q;
308 CsrUint16 interfaceTag; 308 u16 interfaceTag;
309 CSR_CLIENT_TAG hostTag; 309 CSR_CLIENT_TAG hostTag;
310 CSR_PROCESS_ID leSenderProcessId; 310 CSR_PROCESS_ID leSenderProcessId;
311 CSR_TRANSMISSION_CONTROL transmissionControl; 311 CSR_TRANSMISSION_CONTROL transmissionControl;
@@ -325,9 +325,9 @@ typedef struct CsrWifiRouterCtrlStaInfo_t {
325 CsrUint32 assignedHandle; 325 CsrUint32 assignedHandle;
326 CsrBool wmmOrQosEnabled; 326 CsrBool wmmOrQosEnabled;
327 CsrWifiAcPowersaveMode powersaveMode[MAX_ACCESS_CATOGORY]; 327 CsrWifiAcPowersaveMode powersaveMode[MAX_ACCESS_CATOGORY];
328 CsrUint16 maxSpLength; 328 u16 maxSpLength;
329 CsrBool uapsdActive; 329 CsrBool uapsdActive;
330 CsrUint16 noOfSpFramesSent; 330 u16 noOfSpFramesSent;
331 331
332 /* Router/Driver database */ 332 /* Router/Driver database */
333#ifdef CSR_SUPPORT_SME 333#ifdef CSR_SUPPORT_SME
@@ -338,7 +338,7 @@ typedef struct CsrWifiRouterCtrlStaInfo_t {
338 struct netInterface_priv *interfacePriv; 338 struct netInterface_priv *interfacePriv;
339 struct work_struct send_disconnected_ind_task; 339 struct work_struct send_disconnected_ind_task;
340 CsrBool activity_flag; 340 CsrBool activity_flag;
341 CsrUint16 listenIntervalInTus; 341 u16 listenIntervalInTus;
342 CSR_CLIENT_TAG nullDataHostTag; 342 CSR_CLIENT_TAG nullDataHostTag;
343 343
344 /* Activity timestamps for the station */ 344 /* Activity timestamps for the station */
@@ -355,7 +355,7 @@ typedef struct CsrWifiRouterCtrlStaInfo_t {
355 u8 prevFrmType; 355 u8 prevFrmType;
356 u8 prevFrmAccessCatogory; 356 u8 prevFrmAccessCatogory;
357 CsrBool protection; 357 CsrBool protection;
358 CsrUint16 aid; 358 u16 aid;
359 CsrBool txSuspend; 359 CsrBool txSuspend;
360 u8 timSet; 360 u8 timSet;
361 /* Dont change the value of below macro for SET & RESET */ 361 /* Dont change the value of below macro for SET & RESET */
@@ -366,13 +366,13 @@ typedef struct CsrWifiRouterCtrlStaInfo_t {
366 366
367 CsrBool timRequestPendingFlag; 367 CsrBool timRequestPendingFlag;
368 u8 updateTimReqQueued; 368 u8 updateTimReqQueued;
369 CsrUint16 noOfPktQueued; 369 u16 noOfPktQueued;
370}CsrWifiRouterCtrlStaInfo_t; 370}CsrWifiRouterCtrlStaInfo_t;
371 371
372#ifdef CSR_SUPPORT_WEXT_AP 372#ifdef CSR_SUPPORT_WEXT_AP
373struct CsrWifiSmeApConfig { 373struct CsrWifiSmeApConfig {
374 CsrWifiSsid ssid; 374 CsrWifiSsid ssid;
375 CsrUint16 channel; 375 u16 channel;
376 CsrWifiNmeApCredentials credentials; 376 CsrWifiNmeApCredentials credentials;
377 u8 max_connections; 377 u8 max_connections;
378 u8 if_index; 378 u8 if_index;
@@ -387,7 +387,7 @@ typedef struct
387{ 387{
388 u8 *bufptr; /* Signal Primitive */ 388 u8 *bufptr; /* Signal Primitive */
389 bulk_data_param_t data_ptrs; /* Bulk Data pointers */ 389 bulk_data_param_t data_ptrs; /* Bulk Data pointers */
390 CsrUint16 sig_len; 390 u16 sig_len;
391}rx_buff_struct_t; 391}rx_buff_struct_t;
392 392
393typedef struct 393typedef struct
@@ -496,7 +496,7 @@ struct unifi_priv {
496 u8 allPeerDozing; 496 u8 allPeerDozing;
497 u8 pausedStaHandle[MAX_ACCESS_CATOGORY]; 497 u8 pausedStaHandle[MAX_ACCESS_CATOGORY];
498 /* Max packet the driver can queue, irrespective of interface number */ 498 /* Max packet the driver can queue, irrespective of interface number */
499 CsrUint16 noOfPktQueuedInDriver; 499 u16 noOfPktQueuedInDriver;
500#define CSR_WIFI_DRIVER_SUPPORT_FOR_MAX_PKT_QUEUEING 512 500#define CSR_WIFI_DRIVER_SUPPORT_FOR_MAX_PKT_QUEUEING 512
501#define CSR_WIFI_DRIVER_MAX_PKT_QUEUING_THRESHOLD_PER_PEER 64 501#define CSR_WIFI_DRIVER_MAX_PKT_QUEUING_THRESHOLD_PER_PEER 64
502#define CSR_WIFI_DRIVER_MINIMUM_BROADCAST_PKT_THRESHOLD 3 502#define CSR_WIFI_DRIVER_MINIMUM_BROADCAST_PKT_THRESHOLD 3
@@ -674,7 +674,7 @@ struct unifi_priv {
674}; 674};
675 675
676typedef struct { 676typedef struct {
677 CsrUint16 queue_length[4]; 677 u16 queue_length[4];
678 u8 os_queue_paused; 678 u8 os_queue_paused;
679} unifi_OsQosInfo; 679} unifi_OsQosInfo;
680 680
@@ -683,21 +683,21 @@ typedef struct {
683 CsrBool active; 683 CsrBool active;
684 bulk_data_param_t bulkdata; 684 bulk_data_param_t bulkdata;
685 CSR_SIGNAL signal; 685 CSR_SIGNAL signal;
686 CsrUint16 sn; 686 u16 sn;
687 CsrTime recv_time; 687 CsrTime recv_time;
688} frame_desc_struct; 688} frame_desc_struct;
689 689
690typedef struct { 690typedef struct {
691 frame_desc_struct *buffer; 691 frame_desc_struct *buffer;
692 CsrUint16 wind_size; 692 u16 wind_size;
693 CsrUint16 occupied_slots; 693 u16 occupied_slots;
694 struct timer_list timer; 694 struct timer_list timer;
695 CsrUint16 timeout; 695 u16 timeout;
696 CsrUint16 expected_sn; 696 u16 expected_sn;
697 CsrUint16 start_sn; 697 u16 start_sn;
698 CsrBool trigger_ba_after_ssn; 698 CsrBool trigger_ba_after_ssn;
699 struct netInterface_priv *interfacePriv; 699 struct netInterface_priv *interfacePriv;
700 CsrUint16 tID; 700 u16 tID;
701 CsrWifiMacAddress macAddress; 701 CsrWifiMacAddress macAddress;
702 struct work_struct send_ba_err_task; 702 struct work_struct send_ba_err_task;
703} ba_session_rx_struct; 703} ba_session_rx_struct;
@@ -705,13 +705,13 @@ typedef struct {
705 705
706typedef struct { 706typedef struct {
707 struct netInterface_priv *interfacePriv; 707 struct netInterface_priv *interfacePriv;
708 CsrUint16 tID; 708 u16 tID;
709 CsrWifiMacAddress macAddress; 709 CsrWifiMacAddress macAddress;
710} ba_session_tx_struct; 710} ba_session_tx_struct;
711 711
712typedef struct netInterface_priv 712typedef struct netInterface_priv
713{ 713{
714 CsrUint16 InterfaceTag; 714 u16 InterfaceTag;
715 struct unifi_priv *privPtr; 715 struct unifi_priv *privPtr;
716 ba_session_tx_struct *ba_session_tx[MAX_SUPPORTED_BA_SESSIONS_TX]; 716 ba_session_tx_struct *ba_session_tx[MAX_SUPPORTED_BA_SESSIONS_TX];
717 ba_session_rx_struct *ba_session_rx[MAX_SUPPORTED_BA_SESSIONS_RX]; 717 ba_session_rx_struct *ba_session_rx[MAX_SUPPORTED_BA_SESSIONS_RX];
@@ -770,7 +770,7 @@ typedef struct netInterface_priv
770 CsrTime last_inactivity_check; 770 CsrTime last_inactivity_check;
771 771
772 /*number of multicast or borad cast packets queued*/ 772 /*number of multicast or borad cast packets queued*/
773 CsrUint16 noOfbroadcastPktQueued; 773 u16 noOfbroadcastPktQueued;
774#endif 774#endif
775 /* A list to hold the buffered uncontrolled port packets */ 775 /* A list to hold the buffered uncontrolled port packets */
776 struct list_head rx_uncontrolled_list; 776 struct list_head rx_uncontrolled_list;
@@ -895,7 +895,7 @@ unifi_priv_t *uf_alloc_netdevice(CsrSdioFunction *sdio_dev, int bus_id);
895int uf_free_netdevice(unifi_priv_t *priv); 895int uf_free_netdevice(unifi_priv_t *priv);
896 896
897/* Allocating function for other interfaces */ 897/* Allocating function for other interfaces */
898CsrBool uf_alloc_netdevice_for_other_interfaces(unifi_priv_t *priv, CsrUint16 interfaceTag); 898CsrBool uf_alloc_netdevice_for_other_interfaces(unifi_priv_t *priv, u16 interfaceTag);
899 899
900/* 900/*
901 * Firmware download related functions. 901 * Firmware download related functions.
@@ -957,8 +957,8 @@ int uf_verify_m4(unifi_priv_t *priv, const unsigned char *packet,
957 957
958#ifdef CSR_SUPPORT_SME 958#ifdef CSR_SUPPORT_SME
959CsrBool uf_check_broadcast_bssid(unifi_priv_t *priv, const bulk_data_param_t *bulkdata); 959CsrBool uf_check_broadcast_bssid(unifi_priv_t *priv, const bulk_data_param_t *bulkdata);
960CsrBool uf_process_pm_bit_for_peer(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t * srcStaInfo,u8 pmBit,CsrUint16 interfaceTag); 960CsrBool uf_process_pm_bit_for_peer(unifi_priv_t * priv, CsrWifiRouterCtrlStaInfo_t * srcStaInfo,u8 pmBit,u16 interfaceTag);
961void uf_process_ps_poll(unifi_priv_t *priv,u8* sa,u8* da,u8 pmBit,CsrUint16 interfaceTag); 961void uf_process_ps_poll(unifi_priv_t *priv,u8* sa,u8* da,u8 pmBit,u16 interfaceTag);
962int uf_ap_process_data_pdu(unifi_priv_t *priv, struct sk_buff *skb, 962int uf_ap_process_data_pdu(unifi_priv_t *priv, struct sk_buff *skb,
963 struct ethhdr *ehdr, CsrWifiRouterCtrlStaInfo_t * srcStaInfo, 963 struct ethhdr *ehdr, CsrWifiRouterCtrlStaInfo_t * srcStaInfo,
964 const CSR_SIGNAL *signal, 964 const CSR_SIGNAL *signal,
@@ -967,24 +967,24 @@ int uf_ap_process_data_pdu(unifi_priv_t *priv, struct sk_buff *skb,
967CsrBool uf_is_more_data_for_non_delivery_ac(CsrWifiRouterCtrlStaInfo_t *staRecord); 967CsrBool uf_is_more_data_for_non_delivery_ac(CsrWifiRouterCtrlStaInfo_t *staRecord);
968void uf_process_wmm_deliver_ac_uapsd ( unifi_priv_t * priv, 968void uf_process_wmm_deliver_ac_uapsd ( unifi_priv_t * priv,
969 CsrWifiRouterCtrlStaInfo_t * srcStaInfo, 969 CsrWifiRouterCtrlStaInfo_t * srcStaInfo,
970 CsrUint16 qosControl, 970 u16 qosControl,
971 CsrUint16 interfaceTag); 971 u16 interfaceTag);
972 972
973void uf_send_buffered_data_from_ac(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo, u8 queue, struct list_head *txList); 973void uf_send_buffered_data_from_ac(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo, u8 queue, struct list_head *txList);
974void uf_send_buffered_data_from_delivery_ac(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo, u8 queue, struct list_head *txList); 974void uf_send_buffered_data_from_delivery_ac(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo, u8 queue, struct list_head *txList);
975 975
976void uf_continue_uapsd(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo); 976void uf_continue_uapsd(unifi_priv_t *priv, CsrWifiRouterCtrlStaInfo_t * staInfo);
977void uf_send_qos_null(unifi_priv_t * priv,CsrUint16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo); 977void uf_send_qos_null(unifi_priv_t * priv,u16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo);
978void uf_send_nulldata(unifi_priv_t * priv,CsrUint16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo); 978void uf_send_nulldata(unifi_priv_t * priv,u16 interfaceTag, const u8 *da,CSR_PRIORITY priority,CsrWifiRouterCtrlStaInfo_t * srcStaInfo);
979 979
980 980
981 981
982#endif 982#endif
983CsrResult uf_process_ma_packet_req(unifi_priv_t *priv, u8 *peerMacAddress, CSR_CLIENT_TAG hostTag, CsrUint16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl, CSR_RATE TransmitRate, CSR_PRIORITY priority, CSR_PROCESS_ID senderId, bulk_data_param_t *bulkdata); 983CsrResult uf_process_ma_packet_req(unifi_priv_t *priv, u8 *peerMacAddress, CSR_CLIENT_TAG hostTag, u16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl, CSR_RATE TransmitRate, CSR_PRIORITY priority, CSR_PROCESS_ID senderId, bulk_data_param_t *bulkdata);
984void uf_process_ma_vif_availibility_ind(unifi_priv_t *priv,u8 *sigdata, CsrUint32 siglen); 984void uf_process_ma_vif_availibility_ind(unifi_priv_t *priv,u8 *sigdata, CsrUint32 siglen);
985#ifdef CSR_SUPPORT_SME 985#ifdef CSR_SUPPORT_SME
986void uf_send_buffered_frames(unifi_priv_t *priv,unifi_TrafficQueue queue); 986void uf_send_buffered_frames(unifi_priv_t *priv,unifi_TrafficQueue queue);
987int uf_process_station_records_for_sending_data(unifi_priv_t *priv,CsrUint16 interfaceTag, 987int uf_process_station_records_for_sending_data(unifi_priv_t *priv,u16 interfaceTag,
988 CsrWifiRouterCtrlStaInfo_t *srcStaInfo, 988 CsrWifiRouterCtrlStaInfo_t *srcStaInfo,
989 CsrWifiRouterCtrlStaInfo_t *dstStaInfo); 989 CsrWifiRouterCtrlStaInfo_t *dstStaInfo);
990void uf_prepare_send_cfm_list_for_queued_pkts(unifi_priv_t * priv, 990void uf_prepare_send_cfm_list_for_queued_pkts(unifi_priv_t * priv,
@@ -995,9 +995,9 @@ void send_auto_ma_packet_confirm(unifi_priv_t *priv,
995 struct list_head *buffered_frames_list); 995 struct list_head *buffered_frames_list);
996void uf_flush_list(unifi_priv_t * priv, struct list_head * list); 996void uf_flush_list(unifi_priv_t * priv, struct list_head * list);
997tx_buffered_packets_t *dequeue_tx_data_pdu(unifi_priv_t *priv, struct list_head *txList); 997tx_buffered_packets_t *dequeue_tx_data_pdu(unifi_priv_t *priv, struct list_head *txList);
998void resume_unicast_buffered_frames(unifi_priv_t *priv, CsrUint16 interfaceTag); 998void resume_unicast_buffered_frames(unifi_priv_t *priv, u16 interfaceTag);
999void update_eosp_to_head_of_broadcast_list_head(unifi_priv_t *priv,CsrUint16 interfaceTag); 999void update_eosp_to_head_of_broadcast_list_head(unifi_priv_t *priv,u16 interfaceTag);
1000void resume_suspended_uapsd(unifi_priv_t* priv,CsrUint16 interfaceTag); 1000void resume_suspended_uapsd(unifi_priv_t* priv,u16 interfaceTag);
1001#endif 1001#endif
1002/* 1002/*
1003 * netdev.c 1003 * netdev.c
@@ -1028,7 +1028,7 @@ int prepare_and_add_macheader(unifi_priv_t *priv,
1028 struct sk_buff *newSkb, 1028 struct sk_buff *newSkb,
1029 CSR_PRIORITY priority, 1029 CSR_PRIORITY priority,
1030 bulk_data_param_t *bulkdata, 1030 bulk_data_param_t *bulkdata,
1031 CsrUint16 interfaceTag, 1031 u16 interfaceTag,
1032 const u8 *daddr, 1032 const u8 *daddr,
1033 const u8 *saddr, 1033 const u8 *saddr,
1034 CsrBool protection); 1034 CsrBool protection);
@@ -1038,7 +1038,7 @@ get_packet_priority(unifi_priv_t *priv, struct sk_buff *skb, const struct ethhdr
1038void 1038void
1039unifi_frame_ma_packet_req(unifi_priv_t *priv, CSR_PRIORITY priority, 1039unifi_frame_ma_packet_req(unifi_priv_t *priv, CSR_PRIORITY priority,
1040 CSR_RATE TransmitRate, CSR_CLIENT_TAG hostTag, 1040 CSR_RATE TransmitRate, CSR_CLIENT_TAG hostTag,
1041 CsrUint16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl, 1041 u16 interfaceTag, CSR_TRANSMISSION_CONTROL transmissionControl,
1042 CSR_PROCESS_ID leSenderProcessId, u8 *peerMacAddress, 1042 CSR_PROCESS_ID leSenderProcessId, u8 *peerMacAddress,
1043 CSR_SIGNAL *signal); 1043 CSR_SIGNAL *signal);
1044 1044
@@ -1053,40 +1053,40 @@ unifi_frame_ma_packet_req(unifi_priv_t *priv, CSR_PRIORITY priority,
1053/* handle is 6 bits to accomodate in senderId LSB (only 64 station can be associated) */ 1053/* handle is 6 bits to accomodate in senderId LSB (only 64 station can be associated) */
1054#define CSR_WIFI_BROADCAST_OR_MULTICAST_HANDLE 0x3F 1054#define CSR_WIFI_BROADCAST_OR_MULTICAST_HANDLE 0x3F
1055 1055
1056void update_tim(unifi_priv_t * priv, CsrUint16 aid, u8 setTim, CsrUint16 interfaceTag, CsrUint32 handle); 1056void update_tim(unifi_priv_t * priv, u16 aid, u8 setTim, u16 interfaceTag, CsrUint32 handle);
1057void uf_handle_tim_cfm(unifi_priv_t *priv, CSR_MLME_SET_TIM_CONFIRM *cfm, CsrUint16 senderProcessId); 1057void uf_handle_tim_cfm(unifi_priv_t *priv, CSR_MLME_SET_TIM_CONFIRM *cfm, u16 senderProcessId);
1058 1058
1059/* Clear the Peer station Record, in case of wifioff/unexpected card removal */ 1059/* Clear the Peer station Record, in case of wifioff/unexpected card removal */
1060void CsrWifiRouterCtrlInterfaceReset(unifi_priv_t *priv, CsrUint16 interfaceTag); 1060void CsrWifiRouterCtrlInterfaceReset(unifi_priv_t *priv, u16 interfaceTag);
1061 1061
1062void scroll_ba_window(unifi_priv_t *priv, 1062void scroll_ba_window(unifi_priv_t *priv,
1063 netInterface_priv_t *interfacePriv, 1063 netInterface_priv_t *interfacePriv,
1064 ba_session_rx_struct *ba_session, 1064 ba_session_rx_struct *ba_session,
1065 CsrUint16 sn); 1065 u16 sn);
1066 1066
1067CsrBool blockack_session_stop(unifi_priv_t *priv, 1067CsrBool blockack_session_stop(unifi_priv_t *priv,
1068 CsrUint16 interfaceTag, 1068 u16 interfaceTag,
1069 CsrWifiRouterCtrlBlockAckRole role, 1069 CsrWifiRouterCtrlBlockAckRole role,
1070 CsrUint16 tID, 1070 u16 tID,
1071 CsrWifiMacAddress macAddress); 1071 CsrWifiMacAddress macAddress);
1072#ifdef CSR_SUPPORT_SME 1072#ifdef CSR_SUPPORT_SME
1073/* Fetch the protection information from interface Mode */ 1073/* Fetch the protection information from interface Mode */
1074s8 uf_get_protection_bit_from_interfacemode(unifi_priv_t *priv, CsrUint16 interfaceTag, const u8 *daddr); 1074s8 uf_get_protection_bit_from_interfacemode(unifi_priv_t *priv, u16 interfaceTag, const u8 *daddr);
1075#endif 1075#endif
1076 1076
1077/* Fetch the station record handler from data base for matching Mac address */ 1077/* Fetch the station record handler from data base for matching Mac address */
1078#ifdef CSR_SUPPORT_SME 1078#ifdef CSR_SUPPORT_SME
1079CsrWifiRouterCtrlStaInfo_t *CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(unifi_priv_t *priv, 1079CsrWifiRouterCtrlStaInfo_t *CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(unifi_priv_t *priv,
1080 const u8 *peerMacAddress, 1080 const u8 *peerMacAddress,
1081 CsrUint16 interfaceTag); 1081 u16 interfaceTag);
1082 1082
1083/* Fetch the station record handler from data base for matching handle */ 1083/* Fetch the station record handler from data base for matching handle */
1084CsrWifiRouterCtrlStaInfo_t * CsrWifiRouterCtrlGetStationRecordFromHandle(unifi_priv_t *priv, 1084CsrWifiRouterCtrlStaInfo_t * CsrWifiRouterCtrlGetStationRecordFromHandle(unifi_priv_t *priv,
1085 CsrUint32 handle, 1085 CsrUint32 handle,
1086 CsrUint16 interfaceTag); 1086 u16 interfaceTag);
1087 1087
1088void uf_update_sta_activity(unifi_priv_t *priv, CsrUint16 interfaceTag, const u8 *peerMacAddress); 1088void uf_update_sta_activity(unifi_priv_t *priv, u16 interfaceTag, const u8 *peerMacAddress);
1089void uf_process_ma_pkt_cfm_for_ap(unifi_priv_t *priv,CsrUint16 interfaceTag, const CSR_MA_PACKET_CONFIRM *pkt_cfm); 1089void uf_process_ma_pkt_cfm_for_ap(unifi_priv_t *priv,u16 interfaceTag, const CSR_MA_PACKET_CONFIRM *pkt_cfm);
1090#endif 1090#endif
1091#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) 1091#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28)
1092int uf_install_qdisc(struct net_device *dev); 1092int uf_install_qdisc(struct net_device *dev);
@@ -1094,9 +1094,9 @@ int uf_install_qdisc(struct net_device *dev);
1094 1094
1095void uf_resume_data_plane(unifi_priv_t *priv, int queue, 1095void uf_resume_data_plane(unifi_priv_t *priv, int queue,
1096 CsrWifiMacAddress peer_address, 1096 CsrWifiMacAddress peer_address,
1097 CsrUint16 interfaceTag); 1097 u16 interfaceTag);
1098void uf_free_pending_rx_packets(unifi_priv_t *priv, int queue, 1098void uf_free_pending_rx_packets(unifi_priv_t *priv, int queue,
1099 CsrWifiMacAddress peer_address,CsrUint16 interfaceTag); 1099 CsrWifiMacAddress peer_address,u16 interfaceTag);
1100 1100
1101int uf_register_netdev(unifi_priv_t *priv, int numOfInterface); 1101int uf_register_netdev(unifi_priv_t *priv, int numOfInterface);
1102void uf_unregister_netdev(unifi_priv_t *priv); 1102void uf_unregister_netdev(unifi_priv_t *priv);
@@ -1104,11 +1104,11 @@ void uf_unregister_netdev(unifi_priv_t *priv);
1104void uf_net_get_name(struct net_device *dev, char *name, int len); 1104void uf_net_get_name(struct net_device *dev, char *name, int len);
1105 1105
1106void uf_send_queue_info(unifi_priv_t *priv); 1106void uf_send_queue_info(unifi_priv_t *priv);
1107CsrUint16 uf_get_vif_identifier(CsrWifiRouterCtrlMode mode, CsrUint16 tag); 1107u16 uf_get_vif_identifier(CsrWifiRouterCtrlMode mode, u16 tag);
1108 1108
1109void uf_process_rx_pending_queue(unifi_priv_t *priv, int queue, 1109void uf_process_rx_pending_queue(unifi_priv_t *priv, int queue,
1110 CsrWifiMacAddress source_address, 1110 CsrWifiMacAddress source_address,
1111 int indicate, CsrUint16 interfaceTag); 1111 int indicate, u16 interfaceTag);
1112 1112
1113#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE 1113#ifdef CSR_WIFI_HIP_DEBUG_OFFLINE
1114int uf_register_hip_offline_debug(unifi_priv_t *priv); 1114int uf_register_hip_offline_debug(unifi_priv_t *priv);
diff --git a/drivers/staging/csr/unifi_sme.c b/drivers/staging/csr/unifi_sme.c
index 559213ba8bc..98c9c07dadb 100644
--- a/drivers/staging/csr/unifi_sme.c
+++ b/drivers/staging/csr/unifi_sme.c
@@ -114,7 +114,7 @@ sme_log_event(ul_client_t *pcli,
114 } 114 }
115 if (unpacked_signal.SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_INDICATION_ID) 115 if (unpacked_signal.SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_INDICATION_ID)
116 { 116 {
117 CsrUint16 frmCtrl; 117 u16 frmCtrl;
118 CsrBool unicastPdu = TRUE; 118 CsrBool unicastPdu = TRUE;
119 u8 *macHdrLocation; 119 u8 *macHdrLocation;
120 u8 *raddr = NULL, *taddr = NULL; 120 u8 *raddr = NULL, *taddr = NULL;
@@ -147,7 +147,7 @@ sme_log_event(ul_client_t *pcli,
147 if(ind->ReceptionStatus == CSR_RX_SUCCESS) 147 if(ind->ReceptionStatus == CSR_RX_SUCCESS)
148 { 148 {
149 u8 pmBit = (frmCtrl & 0x1000)?0x01:0x00; 149 u8 pmBit = (frmCtrl & 0x1000)?0x01:0x00;
150 CsrUint16 interfaceTag = (ind->VirtualInterfaceIdentifier & 0xff); 150 u16 interfaceTag = (ind->VirtualInterfaceIdentifier & 0xff);
151 CsrWifiRouterCtrlStaInfo_t *srcStaInfo = CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(priv,taddr,interfaceTag); 151 CsrWifiRouterCtrlStaInfo_t *srcStaInfo = CsrWifiRouterCtrlGetStationRecordFromPeerMacAddress(priv,taddr,interfaceTag);
152 if((srcStaInfo != NULL) && (uf_check_broadcast_bssid(priv, bulkdata)== FALSE)) 152 if((srcStaInfo != NULL) && (uf_check_broadcast_bssid(priv, bulkdata)== FALSE))
153 { 153 {
@@ -163,7 +163,7 @@ sme_log_event(ul_client_t *pcli,
163 if (unpacked_signal.SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_CONFIRM_ID) 163 if (unpacked_signal.SignalPrimitiveHeader.SignalId == CSR_MA_PACKET_CONFIRM_ID)
164 { 164 {
165 CSR_MA_PACKET_CONFIRM *cfm = &unpacked_signal.u.MaPacketConfirm; 165 CSR_MA_PACKET_CONFIRM *cfm = &unpacked_signal.u.MaPacketConfirm;
166 CsrUint16 interfaceTag = (cfm->VirtualInterfaceIdentifier & 0xff); 166 u16 interfaceTag = (cfm->VirtualInterfaceIdentifier & 0xff);
167 netInterface_priv_t *interfacePriv; 167 netInterface_priv_t *interfacePriv;
168 CSR_MA_PACKET_REQUEST *req; 168 CSR_MA_PACKET_REQUEST *req;
169 CsrWifiMacAddress peerMacAddress; 169 CsrWifiMacAddress peerMacAddress;
@@ -212,7 +212,7 @@ sme_log_event(ul_client_t *pcli,
212#endif 212#endif
213 /* If EAPOL was requested via router APIs then send cfm else ignore*/ 213 /* If EAPOL was requested via router APIs then send cfm else ignore*/
214 if((cfm->HostTag & 0x80000000) != CSR_WIFI_EAPOL_M4_HOST_TAG) { 214 if((cfm->HostTag & 0x80000000) != CSR_WIFI_EAPOL_M4_HOST_TAG) {
215 CsrWifiRouterMaPacketCfmSend((CsrUint16)signal[2], 215 CsrWifiRouterMaPacketCfmSend((u16)signal[2],
216 cfm->VirtualInterfaceIdentifier, 216 cfm->VirtualInterfaceIdentifier,
217 result, 217 result,
218 (cfm->HostTag & 0x3fffffff), cfm->Rate); 218 (cfm->HostTag & 0x3fffffff), cfm->Rate);
@@ -268,7 +268,7 @@ sme_log_event(ul_client_t *pcli,
268 * --------------------------------------------------------------------------- 268 * ---------------------------------------------------------------------------
269 */ 269 */
270CsrWifiRouterCtrlPortAction 270CsrWifiRouterCtrlPortAction
271uf_sme_port_state(unifi_priv_t *priv, unsigned char *address, int queue, CsrUint16 interfaceTag) 271uf_sme_port_state(unifi_priv_t *priv, unsigned char *address, int queue, u16 interfaceTag)
272{ 272{
273 int i; 273 int i;
274 unifi_port_config_t *port; 274 unifi_port_config_t *port;
@@ -332,7 +332,7 @@ uf_sme_port_state(unifi_priv_t *priv, unsigned char *address, int queue, CsrUint
332 * --------------------------------------------------------------------------- 332 * ---------------------------------------------------------------------------
333 */ 333 */
334unifi_port_cfg_t* 334unifi_port_cfg_t*
335uf_sme_port_config_handle(unifi_priv_t *priv, unsigned char *address, int queue, CsrUint16 interfaceTag) 335uf_sme_port_config_handle(unifi_priv_t *priv, unsigned char *address, int queue, u16 interfaceTag)
336{ 336{
337 int i; 337 int i;
338 unifi_port_config_t *port; 338 unifi_port_config_t *port;
@@ -387,7 +387,7 @@ uf_multicast_list_wq(struct work_struct *work)
387 unifi_priv_t *priv = container_of(work, unifi_priv_t, 387 unifi_priv_t *priv = container_of(work, unifi_priv_t,
388 multicast_list_task); 388 multicast_list_task);
389 int i; 389 int i;
390 CsrUint16 interfaceTag = 0; 390 u16 interfaceTag = 0;
391 CsrWifiMacAddress* multicast_address_list = NULL; 391 CsrWifiMacAddress* multicast_address_list = NULL;
392 int mc_count; 392 int mc_count;
393 u8 *mc_list; 393 u8 *mc_list;
@@ -867,7 +867,7 @@ int unifi_cfg_get_info(unifi_priv_t *priv, unsigned char *arg)
867 break; 867 break;
868 case UNIFI_CFG_GET_INSTANCE: 868 case UNIFI_CFG_GET_INSTANCE:
869 { 869 {
870 CsrUint16 InterfaceId=0; 870 u16 InterfaceId=0;
871 uf_net_get_name(priv->netdev[InterfaceId], &inst_name[0], sizeof(inst_name)); 871 uf_net_get_name(priv->netdev[InterfaceId], &inst_name[0], sizeof(inst_name));
872 872
873 /* Copy the info to the out buffer */ 873 /* Copy the info to the out buffer */
@@ -1054,7 +1054,7 @@ uf_ta_ind_wq(struct work_struct *work)
1054{ 1054{
1055 struct ta_ind *ind = container_of(work, struct ta_ind, task); 1055 struct ta_ind *ind = container_of(work, struct ta_ind, task);
1056 unifi_priv_t *priv = container_of(ind, unifi_priv_t, ta_ind_work); 1056 unifi_priv_t *priv = container_of(ind, unifi_priv_t, ta_ind_work);
1057 CsrUint16 interfaceTag = 0; 1057 u16 interfaceTag = 0;
1058 1058
1059 1059
1060 CsrWifiRouterCtrlTrafficProtocolIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0, 1060 CsrWifiRouterCtrlTrafficProtocolIndSend(priv->CSR_WIFI_SME_IFACEQUEUE,0,
@@ -1091,7 +1091,7 @@ uf_ta_sample_ind_wq(struct work_struct *work)
1091{ 1091{
1092 struct ta_sample_ind *ind = container_of(work, struct ta_sample_ind, task); 1092 struct ta_sample_ind *ind = container_of(work, struct ta_sample_ind, task);
1093 unifi_priv_t *priv = container_of(ind, unifi_priv_t, ta_sample_ind_work); 1093 unifi_priv_t *priv = container_of(ind, unifi_priv_t, ta_sample_ind_work);
1094 CsrUint16 interfaceTag = 0; 1094 u16 interfaceTag = 0;
1095 1095
1096 unifi_trace(priv, UDBG5, "rxtcp %d txtcp %d rxudp %d txudp %d prio %d\n", 1096 unifi_trace(priv, UDBG5, "rxtcp %d txtcp %d rxudp %d txudp %d prio %d\n",
1097 priv->rxTcpThroughput, 1097 priv->rxTcpThroughput,
@@ -1152,7 +1152,7 @@ void
1152uf_send_m4_ready_wq(struct work_struct *work) 1152uf_send_m4_ready_wq(struct work_struct *work)
1153{ 1153{
1154 netInterface_priv_t *InterfacePriv = container_of(work, netInterface_priv_t, send_m4_ready_task); 1154 netInterface_priv_t *InterfacePriv = container_of(work, netInterface_priv_t, send_m4_ready_task);
1155 CsrUint16 iface = InterfacePriv->InterfaceTag; 1155 u16 iface = InterfacePriv->InterfaceTag;
1156 unifi_priv_t *priv = InterfacePriv->privPtr; 1156 unifi_priv_t *priv = InterfacePriv->privPtr;
1157 CSR_MA_PACKET_REQUEST *req = &InterfacePriv->m4_signal.u.MaPacketRequest; 1157 CSR_MA_PACKET_REQUEST *req = &InterfacePriv->m4_signal.u.MaPacketRequest;
1158 CsrWifiMacAddress peer; 1158 CsrWifiMacAddress peer;
@@ -1195,7 +1195,7 @@ uf_send_m4_ready_wq(struct work_struct *work)
1195void uf_send_pkt_to_encrypt(struct work_struct *work) 1195void uf_send_pkt_to_encrypt(struct work_struct *work)
1196{ 1196{
1197 netInterface_priv_t *interfacePriv = container_of(work, netInterface_priv_t, send_pkt_to_encrypt); 1197 netInterface_priv_t *interfacePriv = container_of(work, netInterface_priv_t, send_pkt_to_encrypt);
1198 CsrUint16 interfaceTag = interfacePriv->InterfaceTag; 1198 u16 interfaceTag = interfacePriv->InterfaceTag;
1199 unifi_priv_t *priv = interfacePriv->privPtr; 1199 unifi_priv_t *priv = interfacePriv->privPtr;
1200 1200
1201 CsrUint32 pktBulkDataLength; 1201 CsrUint32 pktBulkDataLength;
diff --git a/drivers/staging/csr/unifi_sme.h b/drivers/staging/csr/unifi_sme.h
index 05de4cde889..bfe20d3d87a 100644
--- a/drivers/staging/csr/unifi_sme.h
+++ b/drivers/staging/csr/unifi_sme.h
@@ -77,16 +77,16 @@ typedef struct {
77 77
78 78
79 /* SME's reply to a scan request */ 79 /* SME's reply to a scan request */
80 CsrUint16 reply_scan_results_count; 80 u16 reply_scan_results_count;
81 CsrWifiSmeScanResult* reply_scan_results; 81 CsrWifiSmeScanResult* reply_scan_results;
82 82
83} sme_reply_t; 83} sme_reply_t;
84 84
85 85
86typedef struct { 86typedef struct {
87 CsrUint16 appHandle; 87 u16 appHandle;
88 CsrWifiRouterEncapsulation encapsulation; 88 CsrWifiRouterEncapsulation encapsulation;
89 CsrUint16 protocol; 89 u16 protocol;
90 u8 oui[3]; 90 u8 oui[3];
91 u8 in_use; 91 u8 in_use;
92} sme_ma_unidata_ind_filter_t; 92} sme_ma_unidata_ind_filter_t;
@@ -95,11 +95,11 @@ typedef struct {
95CsrWifiRouterCtrlPortAction uf_sme_port_state(unifi_priv_t *priv, 95CsrWifiRouterCtrlPortAction uf_sme_port_state(unifi_priv_t *priv,
96 unsigned char *address, 96 unsigned char *address,
97 int queue, 97 int queue,
98 CsrUint16 interfaceTag); 98 u16 interfaceTag);
99unifi_port_cfg_t *uf_sme_port_config_handle(unifi_priv_t *priv, 99unifi_port_cfg_t *uf_sme_port_config_handle(unifi_priv_t *priv,
100 unsigned char *address, 100 unsigned char *address,
101 int queue, 101 int queue,
102 CsrUint16 interfaceTag); 102 u16 interfaceTag);
103 103
104 104
105 105
@@ -210,8 +210,8 @@ int sme_mgt_mib_get(unifi_priv_t *priv,
210int sme_mgt_mib_set(unifi_priv_t *priv, 210int sme_mgt_mib_set(unifi_priv_t *priv,
211 unsigned char *varbind, int length); 211 unsigned char *varbind, int length);
212#ifdef CSR_SUPPORT_WEXT_AP 212#ifdef CSR_SUPPORT_WEXT_AP
213int sme_ap_start(unifi_priv_t *priv,CsrUint16 interface_tag,CsrWifiSmeApConfig_t *ap_config); 213int sme_ap_start(unifi_priv_t *priv,u16 interface_tag,CsrWifiSmeApConfig_t *ap_config);
214int sme_ap_stop(unifi_priv_t *priv,CsrUint16 interface_tag); 214int sme_ap_stop(unifi_priv_t *priv,u16 interface_tag);
215int sme_ap_config(unifi_priv_t *priv,CsrWifiSmeApMacConfig *ap_mac_config, CsrWifiNmeApConfig *group_security_config); 215int sme_ap_config(unifi_priv_t *priv,CsrWifiSmeApMacConfig *ap_mac_config, CsrWifiNmeApConfig *group_security_config);
216int uf_configure_supported_rates(u8 * supportedRates, u8 phySupportedBitmap); 216int uf_configure_supported_rates(u8 * supportedRates, u8 phySupportedBitmap);
217#endif 217#endif
diff --git a/drivers/staging/csr/unifi_wext.h b/drivers/staging/csr/unifi_wext.h
index ac86df92d95..4ce0011d0ec 100644
--- a/drivers/staging/csr/unifi_wext.h
+++ b/drivers/staging/csr/unifi_wext.h
@@ -58,9 +58,9 @@ void wext_send_assoc_event(unifi_priv_t *priv, unsigned char *bssid,
58 unsigned char *scan_ie, unsigned int scan_ie_len); 58 unsigned char *scan_ie, unsigned int scan_ie_len);
59void wext_send_disassoc_event(unifi_priv_t *priv); 59void wext_send_disassoc_event(unifi_priv_t *priv);
60void wext_send_michaelmicfailure_event(unifi_priv_t *priv, 60void wext_send_michaelmicfailure_event(unifi_priv_t *priv,
61 CsrUint16 count, CsrWifiMacAddress address, 61 u16 count, CsrWifiMacAddress address,
62 CsrWifiSmeKeyType keyType, CsrUint16 interfaceTag); 62 CsrWifiSmeKeyType keyType, u16 interfaceTag);
63void wext_send_pmkid_candidate_event(unifi_priv_t *priv, CsrWifiMacAddress bssid, CsrBool preauth_allowed, CsrUint16 interfaceTag); 63void wext_send_pmkid_candidate_event(unifi_priv_t *priv, CsrWifiMacAddress bssid, CsrBool preauth_allowed, u16 interfaceTag);
64void wext_send_started_event(unifi_priv_t *priv); 64void wext_send_started_event(unifi_priv_t *priv);
65 65
66 66
diff --git a/drivers/staging/csr/unifiio.h b/drivers/staging/csr/unifiio.h
index c1e3f533870..74720fc3a19 100644
--- a/drivers/staging/csr/unifiio.h
+++ b/drivers/staging/csr/unifiio.h
@@ -205,9 +205,9 @@ typedef struct {
205 205
206typedef struct { 206typedef struct {
207 /* Number of 16-bit ints in the protocols array */ 207 /* Number of 16-bit ints in the protocols array */
208 CsrUint16 count; 208 u16 count;
209 /* List of protocol ids to pass */ 209 /* List of protocol ids to pass */
210 CsrUint16 *protocols; 210 u16 *protocols;
211} unifiio_snap_filter_t; 211} unifiio_snap_filter_t;
212 212
213 213
@@ -312,20 +312,20 @@ typedef struct uf_cfg_ap_config
312{ 312{
313 u8 phySupportedBitmap; 313 u8 phySupportedBitmap;
314 u8 channel; 314 u8 channel;
315 CsrUint16 beaconInterval; 315 u16 beaconInterval;
316 u8 dtimPeriod; 316 u8 dtimPeriod;
317 CsrBool wmmEnabled; 317 CsrBool wmmEnabled;
318 u8 shortSlotTimeEnabled; 318 u8 shortSlotTimeEnabled;
319 CsrUint16 groupkeyTimeout; 319 u16 groupkeyTimeout;
320 CsrBool strictGtkRekeyEnabled; 320 CsrBool strictGtkRekeyEnabled;
321 CsrUint16 gmkTimeout; 321 u16 gmkTimeout;
322 CsrUint16 responseTimeout; 322 u16 responseTimeout;
323 u8 retransLimit; 323 u8 retransLimit;
324 u8 rxStbc; 324 u8 rxStbc;
325 CsrBool rifsModeAllowed; 325 CsrBool rifsModeAllowed;
326 u8 dualCtsProtection; 326 u8 dualCtsProtection;
327 u8 ctsProtectionType; 327 u8 ctsProtectionType;
328 CsrUint16 maxListenInterval; 328 u16 maxListenInterval;
329}uf_cfg_ap_config_t; 329}uf_cfg_ap_config_t;
330 330
331typedef struct tcpic_clsfr 331typedef struct tcpic_clsfr
diff --git a/drivers/staging/csr/wext_events.c b/drivers/staging/csr/wext_events.c
index 5674782b19a..f250ea60da5 100644
--- a/drivers/staging/csr/wext_events.c
+++ b/drivers/staging/csr/wext_events.c
@@ -217,10 +217,10 @@ _send_michaelmicfailure_event(struct net_device *dev,
217 217
218void 218void
219wext_send_michaelmicfailure_event(unifi_priv_t *priv, 219wext_send_michaelmicfailure_event(unifi_priv_t *priv,
220 CsrUint16 count, 220 u16 count,
221 CsrWifiMacAddress address, 221 CsrWifiMacAddress address,
222 CsrWifiSmeKeyType keyType, 222 CsrWifiSmeKeyType keyType,
223 CsrUint16 interfaceTag) 223 u16 interfaceTag)
224{ 224{
225 unsigned char tsc[8] = {0}; 225 unsigned char tsc[8] = {0};
226 226
@@ -238,7 +238,7 @@ wext_send_michaelmicfailure_event(unifi_priv_t *priv,
238} /* wext_send_michaelmicfailure_event() */ 238} /* wext_send_michaelmicfailure_event() */
239 239
240void 240void
241wext_send_pmkid_candidate_event(unifi_priv_t *priv, CsrWifiMacAddress bssid, CsrBool preauth_allowed, CsrUint16 interfaceTag) 241wext_send_pmkid_candidate_event(unifi_priv_t *priv, CsrWifiMacAddress bssid, CsrBool preauth_allowed, u16 interfaceTag)
242{ 242{
243#if WIRELESS_EXT > 17 243#if WIRELESS_EXT > 17
244 union iwreq_data wrqu; 244 union iwreq_data wrqu;