ASoC: fsl: Add S/PDIF CPU DAI driver
[deliverable/linux.git] / drivers / staging / csr / csr_wifi_hip_signals.c
CommitLineData
635d2b00
GKH
1/*****************************************************************************
2
3 (c) Cambridge Silicon Radio Limited 2011
4 All rights reserved and confidential information of CSR
5
6 Refer to LICENSE.txt included with this source for details
7 on the license terms.
8
9*****************************************************************************/
10
11/* Note: this is an auto-generated file. */
12
13
14/* Generated by hip_dd_l_c_gen.pl */
15
16#include "csr_wifi_hip_signals.h"
17
18#include "csr_wifi_hip_unifi.h"
19
95e326c2 20s32 SigGetSize(const CSR_SIGNAL *aSignal)
635d2b00
GKH
21{
22 switch (aSignal->SignalPrimitiveHeader.SignalId)
23 {
24 case CSR_MA_PACKET_REQUEST_ID:
df738509 25 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_PACKET_REQUEST);
635d2b00 26 case CSR_MA_PACKET_CONFIRM_ID:
df738509 27 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_PACKET_CONFIRM);
635d2b00 28 case CSR_MA_PACKET_INDICATION_ID:
df738509 29 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_PACKET_INDICATION);
635d2b00 30 case CSR_MA_PACKET_CANCEL_REQUEST_ID:
df738509 31 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_PACKET_CANCEL_REQUEST);
635d2b00 32 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID:
df738509 33 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_VIF_AVAILABILITY_RESPONSE);
635d2b00 34 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID:
df738509 35 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_VIF_AVAILABILITY_INDICATION);
635d2b00 36 case CSR_MA_PACKET_ERROR_INDICATION_ID:
df738509 37 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MA_PACKET_ERROR_INDICATION);
635d2b00
GKH
38#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
39 case CSR_MLME_RESET_REQUEST_ID:
df738509 40 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_RESET_REQUEST);
635d2b00
GKH
41#endif
42#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
43 case CSR_MLME_RESET_CONFIRM_ID:
df738509 44 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_RESET_CONFIRM);
635d2b00
GKH
45#endif
46#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
47 case CSR_MLME_GET_REQUEST_ID:
df738509 48 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_REQUEST);
635d2b00
GKH
49#endif
50#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
51 case CSR_MLME_GET_CONFIRM_ID:
df738509 52 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_CONFIRM);
635d2b00
GKH
53#endif
54#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
55 case CSR_MLME_SET_REQUEST_ID:
df738509 56 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_REQUEST);
635d2b00
GKH
57#endif
58#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
59 case CSR_MLME_SET_CONFIRM_ID:
df738509 60 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_CONFIRM);
635d2b00
GKH
61#endif
62#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
63 case CSR_MLME_GET_NEXT_REQUEST_ID:
df738509 64 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_NEXT_REQUEST);
635d2b00
GKH
65#endif
66#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
67 case CSR_MLME_GET_NEXT_CONFIRM_ID:
df738509 68 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_NEXT_CONFIRM);
635d2b00
GKH
69#endif
70#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
71 case CSR_MLME_POWERMGT_REQUEST_ID:
df738509 72 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_POWERMGT_REQUEST);
635d2b00
GKH
73#endif
74#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
75 case CSR_MLME_POWERMGT_CONFIRM_ID:
df738509 76 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_POWERMGT_CONFIRM);
635d2b00
GKH
77#endif
78#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
79 case CSR_MLME_SCAN_REQUEST_ID:
df738509 80 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SCAN_REQUEST);
635d2b00
GKH
81#endif
82#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
83 case CSR_MLME_SCAN_CONFIRM_ID:
df738509 84 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SCAN_CONFIRM);
635d2b00
GKH
85#endif
86#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
87 case CSR_MLME_HL_SYNC_REQUEST_ID:
df738509 88 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_HL_SYNC_REQUEST);
635d2b00
GKH
89#endif
90#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
91 case CSR_MLME_HL_SYNC_CONFIRM_ID:
df738509 92 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_HL_SYNC_CONFIRM);
635d2b00
GKH
93#endif
94#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
95 case CSR_MLME_MEASURE_REQUEST_ID:
df738509 96 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_MEASURE_REQUEST);
635d2b00
GKH
97#endif
98#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
99 case CSR_MLME_MEASURE_CONFIRM_ID:
df738509 100 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_MEASURE_CONFIRM);
635d2b00
GKH
101#endif
102#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
103 case CSR_MLME_MEASURE_INDICATION_ID:
df738509 104 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_MEASURE_INDICATION);
635d2b00
GKH
105#endif
106#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
107 case CSR_MLME_SETKEYS_REQUEST_ID:
df738509 108 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SETKEYS_REQUEST);
635d2b00
GKH
109#endif
110#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
111 case CSR_MLME_SETKEYS_CONFIRM_ID:
df738509 112 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SETKEYS_CONFIRM);
635d2b00
GKH
113#endif
114#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
115 case CSR_MLME_DELETEKEYS_REQUEST_ID:
df738509 116 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DELETEKEYS_REQUEST);
635d2b00
GKH
117#endif
118#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
119 case CSR_MLME_DELETEKEYS_CONFIRM_ID:
df738509 120 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DELETEKEYS_CONFIRM);
635d2b00
GKH
121#endif
122#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
123 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID:
df738509 124 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION);
635d2b00
GKH
125#endif
126#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
127 case CSR_MLME_CONNECTED_INDICATION_ID:
df738509 128 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_CONNECTED_INDICATION);
635d2b00
GKH
129#endif
130#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
131 case CSR_MLME_SCAN_CANCEL_REQUEST_ID:
df738509 132 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SCAN_CANCEL_REQUEST);
635d2b00
GKH
133#endif
134#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
135 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID:
df738509 136 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_HL_SYNC_CANCEL_REQUEST);
635d2b00
GKH
137#endif
138#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
139 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID:
df738509 140 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_HL_SYNC_CANCEL_CONFIRM);
635d2b00
GKH
141#endif
142#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
143 case CSR_MLME_ADD_PERIODIC_REQUEST_ID:
df738509 144 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_PERIODIC_REQUEST);
635d2b00
GKH
145#endif
146#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
147 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID:
df738509 148 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_PERIODIC_CONFIRM);
635d2b00
GKH
149#endif
150#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
151 case CSR_MLME_DEL_PERIODIC_REQUEST_ID:
df738509 152 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_PERIODIC_REQUEST);
635d2b00
GKH
153#endif
154#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
155 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID:
df738509 156 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_PERIODIC_CONFIRM);
635d2b00
GKH
157#endif
158#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
159 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID:
df738509 160 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST);
635d2b00
GKH
161#endif
162#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
163 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID:
df738509 164 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM);
635d2b00
GKH
165#endif
166#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
167 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID:
df738509 168 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST);
635d2b00
GKH
169#endif
170#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
171 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID:
df738509 172 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM);
635d2b00
GKH
173#endif
174#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
175 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID:
df738509 176 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_PACKET_FILTER_REQUEST);
635d2b00
GKH
177#endif
178#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
179 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID:
df738509 180 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_PACKET_FILTER_CONFIRM);
635d2b00
GKH
181#endif
182#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
183 case CSR_MLME_STOP_MEASURE_REQUEST_ID:
df738509 184 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_STOP_MEASURE_REQUEST);
635d2b00
GKH
185#endif
186#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
187 case CSR_MLME_STOP_MEASURE_CONFIRM_ID:
df738509 188 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_STOP_MEASURE_CONFIRM);
635d2b00
GKH
189#endif
190#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
191 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID:
df738509 192 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST);
635d2b00
GKH
193#endif
194#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
195 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID:
df738509 196 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM);
635d2b00
GKH
197#endif
198#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
199 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID:
df738509 200 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION);
635d2b00
GKH
201#endif
202#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
203 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID:
df738509 204 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TRIGGERED_GET_REQUEST);
635d2b00
GKH
205#endif
206#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
207 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID:
df738509 208 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TRIGGERED_GET_CONFIRM);
635d2b00
GKH
209#endif
210#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
211 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID:
df738509 212 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_TRIGGERED_GET_REQUEST);
635d2b00
GKH
213#endif
214#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
215 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID:
df738509 216 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_TRIGGERED_GET_CONFIRM);
635d2b00
GKH
217#endif
218#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
219 case CSR_MLME_TRIGGERED_GET_INDICATION_ID:
df738509 220 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_TRIGGERED_GET_INDICATION);
635d2b00
GKH
221#endif
222#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
223 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID:
df738509 224 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_BLACKOUT_REQUEST);
635d2b00
GKH
225#endif
226#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
227 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID:
df738509 228 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_BLACKOUT_CONFIRM);
635d2b00
GKH
229#endif
230#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
231 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID:
df738509 232 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_BLACKOUT_ENDED_INDICATION);
635d2b00
GKH
233#endif
234#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
235 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID:
df738509 236 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_BLACKOUT_REQUEST);
635d2b00
GKH
237#endif
238#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
239 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID:
df738509 240 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_BLACKOUT_CONFIRM);
635d2b00
GKH
241#endif
242#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
243 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID:
df738509 244 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_RX_TRIGGER_REQUEST);
635d2b00
GKH
245#endif
246#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
247 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID:
df738509 248 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_RX_TRIGGER_CONFIRM);
635d2b00
GKH
249#endif
250#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
251 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID:
df738509 252 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_RX_TRIGGER_REQUEST);
635d2b00
GKH
253#endif
254#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
255 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID:
df738509 256 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_RX_TRIGGER_CONFIRM);
635d2b00
GKH
257#endif
258#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
259 case CSR_MLME_CONNECT_STATUS_REQUEST_ID:
df738509 260 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_CONNECT_STATUS_REQUEST);
635d2b00
GKH
261#endif
262#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
263 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID:
df738509 264 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_CONNECT_STATUS_CONFIRM);
635d2b00
GKH
265#endif
266#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
267 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID:
df738509 268 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST);
635d2b00
GKH
269#endif
270#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
271 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID:
df738509 272 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM);
635d2b00
GKH
273#endif
274#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
275 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID:
df738509 276 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TEMPLATE_REQUEST);
635d2b00
GKH
277#endif
278#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
279 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID:
df738509 280 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TEMPLATE_CONFIRM);
635d2b00
GKH
281#endif
282#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
283 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID:
df738509 284 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_CONFIG_QUEUE_REQUEST);
635d2b00
GKH
285#endif
286#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
287 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID:
df738509 288 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_CONFIG_QUEUE_CONFIRM);
635d2b00
GKH
289#endif
290#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
291 case CSR_MLME_ADD_TSPEC_REQUEST_ID:
df738509 292 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TSPEC_REQUEST);
635d2b00
GKH
293#endif
294#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
295 case CSR_MLME_ADD_TSPEC_CONFIRM_ID:
df738509 296 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_TSPEC_CONFIRM);
635d2b00
GKH
297#endif
298#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
299 case CSR_MLME_DEL_TSPEC_REQUEST_ID:
df738509 300 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_TSPEC_REQUEST);
635d2b00
GKH
301#endif
302#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
303 case CSR_MLME_DEL_TSPEC_CONFIRM_ID:
df738509 304 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_DEL_TSPEC_CONFIRM);
635d2b00
GKH
305#endif
306#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
307 case CSR_MLME_START_AGGREGATION_REQUEST_ID:
df738509 308 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_START_AGGREGATION_REQUEST);
635d2b00
GKH
309#endif
310#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
311 case CSR_MLME_START_AGGREGATION_CONFIRM_ID:
df738509 312 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_START_AGGREGATION_CONFIRM);
635d2b00
GKH
313#endif
314#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
315 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID:
df738509 316 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_BLOCKACK_ERROR_INDICATION);
635d2b00
GKH
317#endif
318#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
319 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID:
df738509 320 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_STOP_AGGREGATION_REQUEST);
635d2b00
GKH
321#endif
322#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
323 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID:
df738509 324 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_STOP_AGGREGATION_CONFIRM);
635d2b00
GKH
325#endif
326#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
327 case CSR_MLME_SM_START_REQUEST_ID:
df738509 328 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SM_START_REQUEST);
635d2b00
GKH
329#endif
330#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
331 case CSR_MLME_SM_START_CONFIRM_ID:
df738509 332 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SM_START_CONFIRM);
635d2b00
GKH
333#endif
334#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
335 case CSR_MLME_LEAVE_REQUEST_ID:
df738509 336 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_LEAVE_REQUEST);
635d2b00
GKH
337#endif
338#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
339 case CSR_MLME_LEAVE_CONFIRM_ID:
df738509 340 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_LEAVE_CONFIRM);
635d2b00
GKH
341#endif
342 case CSR_MLME_SET_TIM_REQUEST_ID:
df738509 343 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_TIM_REQUEST);
635d2b00 344 case CSR_MLME_SET_TIM_CONFIRM_ID:
df738509 345 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_TIM_CONFIRM);
635d2b00
GKH
346#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
347 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID:
df738509 348 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_KEY_SEQUENCE_REQUEST);
635d2b00
GKH
349#endif
350#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
351 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID:
df738509 352 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_GET_KEY_SEQUENCE_CONFIRM);
635d2b00
GKH
353#endif
354#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
355 case CSR_MLME_SET_CHANNEL_REQUEST_ID:
df738509 356 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_CHANNEL_REQUEST);
635d2b00
GKH
357#endif
358#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
359 case CSR_MLME_SET_CHANNEL_CONFIRM_ID:
df738509 360 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_SET_CHANNEL_CONFIRM);
635d2b00
GKH
361#endif
362#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
363 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID:
df738509 364 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST);
635d2b00
GKH
365#endif
366#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
367 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID:
df738509 368 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM);
635d2b00
GKH
369#endif
370 case CSR_DEBUG_STRING_INDICATION_ID:
df738509 371 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_DEBUG_STRING_INDICATION);
635d2b00 372 case CSR_DEBUG_WORD16_INDICATION_ID:
df738509 373 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_DEBUG_WORD16_INDICATION);
635d2b00 374 case CSR_DEBUG_GENERIC_REQUEST_ID:
df738509 375 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_DEBUG_GENERIC_REQUEST);
635d2b00 376 case CSR_DEBUG_GENERIC_CONFIRM_ID:
df738509 377 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_DEBUG_GENERIC_CONFIRM);
635d2b00 378 case CSR_DEBUG_GENERIC_INDICATION_ID:
df738509 379 return offsetof(struct CSR_SIGNAL_PRIMITIVE, u) + sizeof(CSR_DEBUG_GENERIC_INDICATION);
635d2b00
GKH
380 default:
381 return 0;
382 }
383}
384
385
95e326c2 386s32 SigGetDataRefs(CSR_SIGNAL *aSignal, CSR_DATAREF **aDataRef)
635d2b00 387{
95e326c2 388 s32 numRefs = 0;
635d2b00
GKH
389
390 switch (aSignal->SignalPrimitiveHeader.SignalId)
391 {
392 case CSR_MA_PACKET_REQUEST_ID:
393 aDataRef[numRefs++] = &aSignal->u.MaPacketRequest.Data;
394 aDataRef[numRefs++] = &aSignal->u.MaPacketRequest.Dummydataref2;
395 break;
396 case CSR_MA_PACKET_CONFIRM_ID:
397 aDataRef[numRefs++] = &aSignal->u.MaPacketConfirm.Dummydataref1;
398 aDataRef[numRefs++] = &aSignal->u.MaPacketConfirm.Dummydataref2;
399 break;
400 case CSR_MA_PACKET_INDICATION_ID:
401 aDataRef[numRefs++] = &aSignal->u.MaPacketIndication.Data;
402 aDataRef[numRefs++] = &aSignal->u.MaPacketIndication.Dummydataref2;
403 break;
404 case CSR_MA_PACKET_CANCEL_REQUEST_ID:
405 aDataRef[numRefs++] = &aSignal->u.MaPacketCancelRequest.Dummydataref1;
406 aDataRef[numRefs++] = &aSignal->u.MaPacketCancelRequest.Dummydataref2;
407 break;
408 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID:
409 aDataRef[numRefs++] = &aSignal->u.MaVifAvailabilityResponse.Dummydataref1;
410 aDataRef[numRefs++] = &aSignal->u.MaVifAvailabilityResponse.Dummydataref2;
411 break;
412 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID:
413 aDataRef[numRefs++] = &aSignal->u.MaVifAvailabilityIndication.Dummydataref1;
414 aDataRef[numRefs++] = &aSignal->u.MaVifAvailabilityIndication.Dummydataref2;
415 break;
416 case CSR_MA_PACKET_ERROR_INDICATION_ID:
417 aDataRef[numRefs++] = &aSignal->u.MaPacketErrorIndication.Dummydataref1;
418 aDataRef[numRefs++] = &aSignal->u.MaPacketErrorIndication.Dummydataref2;
419 break;
420#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
421 case CSR_MLME_RESET_REQUEST_ID:
422 aDataRef[numRefs++] = &aSignal->u.MlmeResetRequest.Dummydataref1;
423 aDataRef[numRefs++] = &aSignal->u.MlmeResetRequest.Dummydataref2;
424 break;
425#endif
426#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
427 case CSR_MLME_RESET_CONFIRM_ID:
428 aDataRef[numRefs++] = &aSignal->u.MlmeResetConfirm.Dummydataref1;
429 aDataRef[numRefs++] = &aSignal->u.MlmeResetConfirm.Dummydataref2;
430 break;
431#endif
432#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
433 case CSR_MLME_GET_REQUEST_ID:
434 aDataRef[numRefs++] = &aSignal->u.MlmeGetRequest.MibAttribute;
435 aDataRef[numRefs++] = &aSignal->u.MlmeGetRequest.Dummydataref2;
436 break;
437#endif
438#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
439 case CSR_MLME_GET_CONFIRM_ID:
440 aDataRef[numRefs++] = &aSignal->u.MlmeGetConfirm.MibAttributeValue;
441 aDataRef[numRefs++] = &aSignal->u.MlmeGetConfirm.Dummydataref2;
442 break;
443#endif
444#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
445 case CSR_MLME_SET_REQUEST_ID:
446 aDataRef[numRefs++] = &aSignal->u.MlmeSetRequest.MibAttributeValue;
447 aDataRef[numRefs++] = &aSignal->u.MlmeSetRequest.Dummydataref2;
448 break;
449#endif
450#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
451 case CSR_MLME_SET_CONFIRM_ID:
452 aDataRef[numRefs++] = &aSignal->u.MlmeSetConfirm.MibAttributeValue;
453 aDataRef[numRefs++] = &aSignal->u.MlmeSetConfirm.Dummydataref2;
454 break;
455#endif
456#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
457 case CSR_MLME_GET_NEXT_REQUEST_ID:
458 aDataRef[numRefs++] = &aSignal->u.MlmeGetNextRequest.MibAttribute;
459 aDataRef[numRefs++] = &aSignal->u.MlmeGetNextRequest.Dummydataref2;
460 break;
461#endif
462#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
463 case CSR_MLME_GET_NEXT_CONFIRM_ID:
464 aDataRef[numRefs++] = &aSignal->u.MlmeGetNextConfirm.MibAttributeValue;
465 aDataRef[numRefs++] = &aSignal->u.MlmeGetNextConfirm.Dummydataref2;
466 break;
467#endif
468#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
469 case CSR_MLME_POWERMGT_REQUEST_ID:
470 aDataRef[numRefs++] = &aSignal->u.MlmePowermgtRequest.Dummydataref1;
471 aDataRef[numRefs++] = &aSignal->u.MlmePowermgtRequest.Dummydataref2;
472 break;
473#endif
474#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
475 case CSR_MLME_POWERMGT_CONFIRM_ID:
476 aDataRef[numRefs++] = &aSignal->u.MlmePowermgtConfirm.Dummydataref1;
477 aDataRef[numRefs++] = &aSignal->u.MlmePowermgtConfirm.Dummydataref2;
478 break;
479#endif
480#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
481 case CSR_MLME_SCAN_REQUEST_ID:
482 aDataRef[numRefs++] = &aSignal->u.MlmeScanRequest.ChannelList;
483 aDataRef[numRefs++] = &aSignal->u.MlmeScanRequest.InformationElements;
484 break;
485#endif
486#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
487 case CSR_MLME_SCAN_CONFIRM_ID:
488 aDataRef[numRefs++] = &aSignal->u.MlmeScanConfirm.Dummydataref1;
489 aDataRef[numRefs++] = &aSignal->u.MlmeScanConfirm.Dummydataref2;
490 break;
491#endif
492#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
493 case CSR_MLME_HL_SYNC_REQUEST_ID:
494 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncRequest.Dummydataref1;
495 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncRequest.Dummydataref2;
496 break;
497#endif
498#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
499 case CSR_MLME_HL_SYNC_CONFIRM_ID:
500 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncConfirm.Dummydataref1;
501 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncConfirm.Dummydataref2;
502 break;
503#endif
504#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
505 case CSR_MLME_MEASURE_REQUEST_ID:
506 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureRequest.MeasurementRequestSet;
507 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureRequest.Dummydataref2;
508 break;
509#endif
510#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
511 case CSR_MLME_MEASURE_CONFIRM_ID:
512 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureConfirm.Dummydataref1;
513 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureConfirm.Dummydataref2;
514 break;
515#endif
516#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
517 case CSR_MLME_MEASURE_INDICATION_ID:
518 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureIndication.MeasurementReportSet;
519 aDataRef[numRefs++] = &aSignal->u.MlmeMeasureIndication.Dummydataref2;
520 break;
521#endif
522#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
523 case CSR_MLME_SETKEYS_REQUEST_ID:
524 aDataRef[numRefs++] = &aSignal->u.MlmeSetkeysRequest.Key;
525 aDataRef[numRefs++] = &aSignal->u.MlmeSetkeysRequest.Dummydataref2;
526 break;
527#endif
528#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
529 case CSR_MLME_SETKEYS_CONFIRM_ID:
530 aDataRef[numRefs++] = &aSignal->u.MlmeSetkeysConfirm.Dummydataref1;
531 aDataRef[numRefs++] = &aSignal->u.MlmeSetkeysConfirm.Dummydataref2;
532 break;
533#endif
534#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
535 case CSR_MLME_DELETEKEYS_REQUEST_ID:
536 aDataRef[numRefs++] = &aSignal->u.MlmeDeletekeysRequest.Dummydataref1;
537 aDataRef[numRefs++] = &aSignal->u.MlmeDeletekeysRequest.Dummydataref2;
538 break;
539#endif
540#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
541 case CSR_MLME_DELETEKEYS_CONFIRM_ID:
542 aDataRef[numRefs++] = &aSignal->u.MlmeDeletekeysConfirm.Dummydataref1;
543 aDataRef[numRefs++] = &aSignal->u.MlmeDeletekeysConfirm.Dummydataref2;
544 break;
545#endif
546#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
547 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID:
548 aDataRef[numRefs++] = &aSignal->u.MlmeAutonomousScanLossIndication.Dummydataref1;
549 aDataRef[numRefs++] = &aSignal->u.MlmeAutonomousScanLossIndication.Dummydataref2;
550 break;
551#endif
552#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
553 case CSR_MLME_CONNECTED_INDICATION_ID:
554 aDataRef[numRefs++] = &aSignal->u.MlmeConnectedIndication.Dummydataref1;
555 aDataRef[numRefs++] = &aSignal->u.MlmeConnectedIndication.Dummydataref2;
556 break;
557#endif
558#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
559 case CSR_MLME_SCAN_CANCEL_REQUEST_ID:
560 aDataRef[numRefs++] = &aSignal->u.MlmeScanCancelRequest.Dummydataref1;
561 aDataRef[numRefs++] = &aSignal->u.MlmeScanCancelRequest.Dummydataref2;
562 break;
563#endif
564#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
565 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID:
566 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncCancelRequest.Dummydataref1;
567 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncCancelRequest.Dummydataref2;
568 break;
569#endif
570#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
571 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID:
572 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncCancelConfirm.Dummydataref1;
573 aDataRef[numRefs++] = &aSignal->u.MlmeHlSyncCancelConfirm.Dummydataref2;
574 break;
575#endif
576#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
577 case CSR_MLME_ADD_PERIODIC_REQUEST_ID:
578 aDataRef[numRefs++] = &aSignal->u.MlmeAddPeriodicRequest.Dummydataref1;
579 aDataRef[numRefs++] = &aSignal->u.MlmeAddPeriodicRequest.Dummydataref2;
580 break;
581#endif
582#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
583 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID:
584 aDataRef[numRefs++] = &aSignal->u.MlmeAddPeriodicConfirm.Dummydataref1;
585 aDataRef[numRefs++] = &aSignal->u.MlmeAddPeriodicConfirm.Dummydataref2;
586 break;
587#endif
588#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
589 case CSR_MLME_DEL_PERIODIC_REQUEST_ID:
590 aDataRef[numRefs++] = &aSignal->u.MlmeDelPeriodicRequest.Dummydataref1;
591 aDataRef[numRefs++] = &aSignal->u.MlmeDelPeriodicRequest.Dummydataref2;
592 break;
593#endif
594#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
595 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID:
596 aDataRef[numRefs++] = &aSignal->u.MlmeDelPeriodicConfirm.Dummydataref1;
597 aDataRef[numRefs++] = &aSignal->u.MlmeDelPeriodicConfirm.Dummydataref2;
598 break;
599#endif
600#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
601 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID:
602 aDataRef[numRefs++] = &aSignal->u.MlmeAddAutonomousScanRequest.ChannelList;
603 aDataRef[numRefs++] = &aSignal->u.MlmeAddAutonomousScanRequest.InformationElements;
604 break;
605#endif
606#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
607 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID:
608 aDataRef[numRefs++] = &aSignal->u.MlmeAddAutonomousScanConfirm.Dummydataref1;
609 aDataRef[numRefs++] = &aSignal->u.MlmeAddAutonomousScanConfirm.Dummydataref2;
610 break;
611#endif
612#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
613 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID:
614 aDataRef[numRefs++] = &aSignal->u.MlmeDelAutonomousScanRequest.Dummydataref1;
615 aDataRef[numRefs++] = &aSignal->u.MlmeDelAutonomousScanRequest.Dummydataref2;
616 break;
617#endif
618#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
619 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID:
620 aDataRef[numRefs++] = &aSignal->u.MlmeDelAutonomousScanConfirm.Dummydataref1;
621 aDataRef[numRefs++] = &aSignal->u.MlmeDelAutonomousScanConfirm.Dummydataref2;
622 break;
623#endif
624#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
625 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID:
626 aDataRef[numRefs++] = &aSignal->u.MlmeSetPacketFilterRequest.InformationElements;
627 aDataRef[numRefs++] = &aSignal->u.MlmeSetPacketFilterRequest.Dummydataref2;
628 break;
629#endif
630#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
631 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID:
632 aDataRef[numRefs++] = &aSignal->u.MlmeSetPacketFilterConfirm.Dummydataref1;
633 aDataRef[numRefs++] = &aSignal->u.MlmeSetPacketFilterConfirm.Dummydataref2;
634 break;
635#endif
636#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
637 case CSR_MLME_STOP_MEASURE_REQUEST_ID:
638 aDataRef[numRefs++] = &aSignal->u.MlmeStopMeasureRequest.Dummydataref1;
639 aDataRef[numRefs++] = &aSignal->u.MlmeStopMeasureRequest.Dummydataref2;
640 break;
641#endif
642#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
643 case CSR_MLME_STOP_MEASURE_CONFIRM_ID:
644 aDataRef[numRefs++] = &aSignal->u.MlmeStopMeasureConfirm.Dummydataref1;
645 aDataRef[numRefs++] = &aSignal->u.MlmeStopMeasureConfirm.Dummydataref2;
646 break;
647#endif
648#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
649 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID:
650 aDataRef[numRefs++] = &aSignal->u.MlmePauseAutonomousScanRequest.Dummydataref1;
651 aDataRef[numRefs++] = &aSignal->u.MlmePauseAutonomousScanRequest.Dummydataref2;
652 break;
653#endif
654#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
655 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID:
656 aDataRef[numRefs++] = &aSignal->u.MlmePauseAutonomousScanConfirm.Dummydataref1;
657 aDataRef[numRefs++] = &aSignal->u.MlmePauseAutonomousScanConfirm.Dummydataref2;
658 break;
659#endif
660#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
661 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID:
662 aDataRef[numRefs++] = &aSignal->u.MlmeAutonomousScanDoneIndication.Dummydataref1;
663 aDataRef[numRefs++] = &aSignal->u.MlmeAutonomousScanDoneIndication.Dummydataref2;
664 break;
665#endif
666#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
667 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID:
668 aDataRef[numRefs++] = &aSignal->u.MlmeAddTriggeredGetRequest.MibAttribute;
669 aDataRef[numRefs++] = &aSignal->u.MlmeAddTriggeredGetRequest.Dummydataref2;
670 break;
671#endif
672#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
673 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID:
674 aDataRef[numRefs++] = &aSignal->u.MlmeAddTriggeredGetConfirm.Dummydataref1;
675 aDataRef[numRefs++] = &aSignal->u.MlmeAddTriggeredGetConfirm.Dummydataref2;
676 break;
677#endif
678#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
679 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID:
680 aDataRef[numRefs++] = &aSignal->u.MlmeDelTriggeredGetRequest.Dummydataref1;
681 aDataRef[numRefs++] = &aSignal->u.MlmeDelTriggeredGetRequest.Dummydataref2;
682 break;
683#endif
684#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
685 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID:
686 aDataRef[numRefs++] = &aSignal->u.MlmeDelTriggeredGetConfirm.Dummydataref1;
687 aDataRef[numRefs++] = &aSignal->u.MlmeDelTriggeredGetConfirm.Dummydataref2;
688 break;
689#endif
690#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
691 case CSR_MLME_TRIGGERED_GET_INDICATION_ID:
692 aDataRef[numRefs++] = &aSignal->u.MlmeTriggeredGetIndication.MibAttributeValue;
693 aDataRef[numRefs++] = &aSignal->u.MlmeTriggeredGetIndication.Dummydataref2;
694 break;
695#endif
696#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
697 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID:
698 aDataRef[numRefs++] = &aSignal->u.MlmeAddBlackoutRequest.Dummydataref1;
699 aDataRef[numRefs++] = &aSignal->u.MlmeAddBlackoutRequest.Dummydataref2;
700 break;
701#endif
702#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
703 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID:
704 aDataRef[numRefs++] = &aSignal->u.MlmeAddBlackoutConfirm.Dummydataref1;
705 aDataRef[numRefs++] = &aSignal->u.MlmeAddBlackoutConfirm.Dummydataref2;
706 break;
707#endif
708#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
709 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID:
710 aDataRef[numRefs++] = &aSignal->u.MlmeBlackoutEndedIndication.Dummydataref1;
711 aDataRef[numRefs++] = &aSignal->u.MlmeBlackoutEndedIndication.Dummydataref2;
712 break;
713#endif
714#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
715 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID:
716 aDataRef[numRefs++] = &aSignal->u.MlmeDelBlackoutRequest.Dummydataref1;
717 aDataRef[numRefs++] = &aSignal->u.MlmeDelBlackoutRequest.Dummydataref2;
718 break;
719#endif
720#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
721 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID:
722 aDataRef[numRefs++] = &aSignal->u.MlmeDelBlackoutConfirm.Dummydataref1;
723 aDataRef[numRefs++] = &aSignal->u.MlmeDelBlackoutConfirm.Dummydataref2;
724 break;
725#endif
726#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
727 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID:
728 aDataRef[numRefs++] = &aSignal->u.MlmeAddRxTriggerRequest.InformationElements;
729 aDataRef[numRefs++] = &aSignal->u.MlmeAddRxTriggerRequest.Dummydataref2;
730 break;
731#endif
732#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
733 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID:
734 aDataRef[numRefs++] = &aSignal->u.MlmeAddRxTriggerConfirm.Dummydataref1;
735 aDataRef[numRefs++] = &aSignal->u.MlmeAddRxTriggerConfirm.Dummydataref2;
736 break;
737#endif
738#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
739 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID:
740 aDataRef[numRefs++] = &aSignal->u.MlmeDelRxTriggerRequest.Dummydataref1;
741 aDataRef[numRefs++] = &aSignal->u.MlmeDelRxTriggerRequest.Dummydataref2;
742 break;
743#endif
744#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
745 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID:
746 aDataRef[numRefs++] = &aSignal->u.MlmeDelRxTriggerConfirm.Dummydataref1;
747 aDataRef[numRefs++] = &aSignal->u.MlmeDelRxTriggerConfirm.Dummydataref2;
748 break;
749#endif
750#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
751 case CSR_MLME_CONNECT_STATUS_REQUEST_ID:
752 aDataRef[numRefs++] = &aSignal->u.MlmeConnectStatusRequest.InformationElements;
753 aDataRef[numRefs++] = &aSignal->u.MlmeConnectStatusRequest.Dummydataref2;
754 break;
755#endif
756#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
757 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID:
758 aDataRef[numRefs++] = &aSignal->u.MlmeConnectStatusConfirm.Dummydataref1;
759 aDataRef[numRefs++] = &aSignal->u.MlmeConnectStatusConfirm.Dummydataref2;
760 break;
761#endif
762#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
763 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID:
764 aDataRef[numRefs++] = &aSignal->u.MlmeModifyBssParameterRequest.Data;
765 aDataRef[numRefs++] = &aSignal->u.MlmeModifyBssParameterRequest.Dummydataref2;
766 break;
767#endif
768#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
769 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID:
770 aDataRef[numRefs++] = &aSignal->u.MlmeModifyBssParameterConfirm.Dummydataref1;
771 aDataRef[numRefs++] = &aSignal->u.MlmeModifyBssParameterConfirm.Dummydataref2;
772 break;
773#endif
774#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
775 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID:
776 aDataRef[numRefs++] = &aSignal->u.MlmeAddTemplateRequest.Data1;
777 aDataRef[numRefs++] = &aSignal->u.MlmeAddTemplateRequest.Data2;
778 break;
779#endif
780#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
781 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID:
782 aDataRef[numRefs++] = &aSignal->u.MlmeAddTemplateConfirm.Dummydataref1;
783 aDataRef[numRefs++] = &aSignal->u.MlmeAddTemplateConfirm.Dummydataref2;
784 break;
785#endif
786#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
787 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID:
788 aDataRef[numRefs++] = &aSignal->u.MlmeConfigQueueRequest.Dummydataref1;
789 aDataRef[numRefs++] = &aSignal->u.MlmeConfigQueueRequest.Dummydataref2;
790 break;
791#endif
792#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
793 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID:
794 aDataRef[numRefs++] = &aSignal->u.MlmeConfigQueueConfirm.Dummydataref1;
795 aDataRef[numRefs++] = &aSignal->u.MlmeConfigQueueConfirm.Dummydataref2;
796 break;
797#endif
798#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
799 case CSR_MLME_ADD_TSPEC_REQUEST_ID:
800 aDataRef[numRefs++] = &aSignal->u.MlmeAddTspecRequest.Dummydataref1;
801 aDataRef[numRefs++] = &aSignal->u.MlmeAddTspecRequest.Dummydataref2;
802 break;
803#endif
804#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
805 case CSR_MLME_ADD_TSPEC_CONFIRM_ID:
806 aDataRef[numRefs++] = &aSignal->u.MlmeAddTspecConfirm.Dummydataref1;
807 aDataRef[numRefs++] = &aSignal->u.MlmeAddTspecConfirm.Dummydataref2;
808 break;
809#endif
810#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
811 case CSR_MLME_DEL_TSPEC_REQUEST_ID:
812 aDataRef[numRefs++] = &aSignal->u.MlmeDelTspecRequest.Dummydataref1;
813 aDataRef[numRefs++] = &aSignal->u.MlmeDelTspecRequest.Dummydataref2;
814 break;
815#endif
816#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
817 case CSR_MLME_DEL_TSPEC_CONFIRM_ID:
818 aDataRef[numRefs++] = &aSignal->u.MlmeDelTspecConfirm.Dummydataref1;
819 aDataRef[numRefs++] = &aSignal->u.MlmeDelTspecConfirm.Dummydataref2;
820 break;
821#endif
822#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
823 case CSR_MLME_START_AGGREGATION_REQUEST_ID:
824 aDataRef[numRefs++] = &aSignal->u.MlmeStartAggregationRequest.Dummydataref1;
825 aDataRef[numRefs++] = &aSignal->u.MlmeStartAggregationRequest.Dummydataref2;
826 break;
827#endif
828#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
829 case CSR_MLME_START_AGGREGATION_CONFIRM_ID:
830 aDataRef[numRefs++] = &aSignal->u.MlmeStartAggregationConfirm.Dummydataref1;
831 aDataRef[numRefs++] = &aSignal->u.MlmeStartAggregationConfirm.Dummydataref2;
832 break;
833#endif
834#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
835 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID:
836 aDataRef[numRefs++] = &aSignal->u.MlmeBlockackErrorIndication.Dummydataref1;
837 aDataRef[numRefs++] = &aSignal->u.MlmeBlockackErrorIndication.Dummydataref2;
838 break;
839#endif
840#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
841 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID:
842 aDataRef[numRefs++] = &aSignal->u.MlmeStopAggregationRequest.Dummydataref1;
843 aDataRef[numRefs++] = &aSignal->u.MlmeStopAggregationRequest.Dummydataref2;
844 break;
845#endif
846#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
847 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID:
848 aDataRef[numRefs++] = &aSignal->u.MlmeStopAggregationConfirm.Dummydataref1;
849 aDataRef[numRefs++] = &aSignal->u.MlmeStopAggregationConfirm.Dummydataref2;
850 break;
851#endif
852#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
853 case CSR_MLME_SM_START_REQUEST_ID:
854 aDataRef[numRefs++] = &aSignal->u.MlmeSmStartRequest.Beacon;
855 aDataRef[numRefs++] = &aSignal->u.MlmeSmStartRequest.BssParameters;
856 break;
857#endif
858#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
859 case CSR_MLME_SM_START_CONFIRM_ID:
860 aDataRef[numRefs++] = &aSignal->u.MlmeSmStartConfirm.Dummydataref1;
861 aDataRef[numRefs++] = &aSignal->u.MlmeSmStartConfirm.Dummydataref2;
862 break;
863#endif
864#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
865 case CSR_MLME_LEAVE_REQUEST_ID:
866 aDataRef[numRefs++] = &aSignal->u.MlmeLeaveRequest.Dummydataref1;
867 aDataRef[numRefs++] = &aSignal->u.MlmeLeaveRequest.Dummydataref2;
868 break;
869#endif
870#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
871 case CSR_MLME_LEAVE_CONFIRM_ID:
872 aDataRef[numRefs++] = &aSignal->u.MlmeLeaveConfirm.Dummydataref1;
873 aDataRef[numRefs++] = &aSignal->u.MlmeLeaveConfirm.Dummydataref2;
874 break;
875#endif
876 case CSR_MLME_SET_TIM_REQUEST_ID:
877 aDataRef[numRefs++] = &aSignal->u.MlmeSetTimRequest.Dummydataref1;
878 aDataRef[numRefs++] = &aSignal->u.MlmeSetTimRequest.Dummydataref2;
879 break;
880 case CSR_MLME_SET_TIM_CONFIRM_ID:
881 aDataRef[numRefs++] = &aSignal->u.MlmeSetTimConfirm.Dummydataref1;
882 aDataRef[numRefs++] = &aSignal->u.MlmeSetTimConfirm.Dummydataref2;
883 break;
884#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
885 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID:
886 aDataRef[numRefs++] = &aSignal->u.MlmeGetKeySequenceRequest.Dummydataref1;
887 aDataRef[numRefs++] = &aSignal->u.MlmeGetKeySequenceRequest.Dummydataref2;
888 break;
889#endif
890#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
891 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID:
892 aDataRef[numRefs++] = &aSignal->u.MlmeGetKeySequenceConfirm.Dummydataref1;
893 aDataRef[numRefs++] = &aSignal->u.MlmeGetKeySequenceConfirm.Dummydataref2;
894 break;
895#endif
896#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
897 case CSR_MLME_SET_CHANNEL_REQUEST_ID:
898 aDataRef[numRefs++] = &aSignal->u.MlmeSetChannelRequest.Dummydataref1;
899 aDataRef[numRefs++] = &aSignal->u.MlmeSetChannelRequest.Dummydataref2;
900 break;
901#endif
902#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
903 case CSR_MLME_SET_CHANNEL_CONFIRM_ID:
904 aDataRef[numRefs++] = &aSignal->u.MlmeSetChannelConfirm.Dummydataref1;
905 aDataRef[numRefs++] = &aSignal->u.MlmeSetChannelConfirm.Dummydataref2;
906 break;
907#endif
908#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
909 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID:
910 aDataRef[numRefs++] = &aSignal->u.MlmeAddMulticastAddressRequest.Data;
911 aDataRef[numRefs++] = &aSignal->u.MlmeAddMulticastAddressRequest.Dummydataref2;
912 break;
913#endif
914#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
915 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID:
916 aDataRef[numRefs++] = &aSignal->u.MlmeAddMulticastAddressConfirm.Dummydataref1;
917 aDataRef[numRefs++] = &aSignal->u.MlmeAddMulticastAddressConfirm.Dummydataref2;
918 break;
919#endif
920 case CSR_DEBUG_STRING_INDICATION_ID:
921 aDataRef[numRefs++] = &aSignal->u.DebugStringIndication.DebugMessage;
922 aDataRef[numRefs++] = &aSignal->u.DebugStringIndication.Dummydataref2;
923 break;
924 case CSR_DEBUG_WORD16_INDICATION_ID:
925 aDataRef[numRefs++] = &aSignal->u.DebugWord16Indication.Dummydataref1;
926 aDataRef[numRefs++] = &aSignal->u.DebugWord16Indication.Dummydataref2;
927 break;
928 case CSR_DEBUG_GENERIC_REQUEST_ID:
929 aDataRef[numRefs++] = &aSignal->u.DebugGenericRequest.DebugVariable;
930 aDataRef[numRefs++] = &aSignal->u.DebugGenericRequest.Dummydataref2;
931 break;
932 case CSR_DEBUG_GENERIC_CONFIRM_ID:
933 aDataRef[numRefs++] = &aSignal->u.DebugGenericConfirm.DebugVariable;
934 aDataRef[numRefs++] = &aSignal->u.DebugGenericConfirm.Dummydataref2;
935 break;
936 case CSR_DEBUG_GENERIC_INDICATION_ID:
937 aDataRef[numRefs++] = &aSignal->u.DebugGenericIndication.DebugVariable;
938 aDataRef[numRefs++] = &aSignal->u.DebugGenericIndication.Dummydataref2;
939 break;
940 default:
941 return 0;
942 }
943 return numRefs;
944}
945
946
26a6b2e1 947u32 SigGetFilterPos(u16 aSigID)
635d2b00
GKH
948{
949 switch (aSigID)
950 {
951 case CSR_MA_PACKET_REQUEST_ID:
952 return 0x00000001;
953 case CSR_MA_PACKET_CONFIRM_ID:
954 return 0x00000002;
955 case CSR_MA_PACKET_INDICATION_ID:
956 return 0x00000004;
957 case CSR_MA_PACKET_CANCEL_REQUEST_ID:
958 return 0x00000008;
959 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID:
960 return 0x00000010;
961 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID:
962 return 0x00000020;
963 case CSR_MA_PACKET_ERROR_INDICATION_ID:
964 return 0x00000040;
965#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
966 case CSR_MLME_RESET_REQUEST_ID:
967 return 0x00000080;
968#endif
969#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
970 case CSR_MLME_RESET_CONFIRM_ID:
971 return 0x00000100;
972#endif
973#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
974 case CSR_MLME_GET_REQUEST_ID:
975 return 0x00000200;
976#endif
977#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
978 case CSR_MLME_GET_CONFIRM_ID:
979 return 0x00000400;
980#endif
981#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
982 case CSR_MLME_SET_REQUEST_ID:
983 return 0x00000800;
984#endif
985#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
986 case CSR_MLME_SET_CONFIRM_ID:
987 return 0x00001000;
988#endif
989#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
990 case CSR_MLME_GET_NEXT_REQUEST_ID:
991 return 0x00002000;
992#endif
993#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
994 case CSR_MLME_GET_NEXT_CONFIRM_ID:
995 return 0x00004000;
996#endif
997#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
998 case CSR_MLME_POWERMGT_REQUEST_ID:
999 return 0x00008000;
1000#endif
1001#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1002 case CSR_MLME_POWERMGT_CONFIRM_ID:
1003 return 0x00010001;
1004#endif
1005#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1006 case CSR_MLME_SCAN_REQUEST_ID:
1007 return 0x00010002;
1008#endif
1009#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1010 case CSR_MLME_SCAN_CONFIRM_ID:
1011 return 0x00010004;
1012#endif
1013#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1014 case CSR_MLME_HL_SYNC_REQUEST_ID:
1015 return 0x00010008;
1016#endif
1017#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1018 case CSR_MLME_HL_SYNC_CONFIRM_ID:
1019 return 0x00010010;
1020#endif
1021#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1022 case CSR_MLME_MEASURE_REQUEST_ID:
1023 return 0x00010020;
1024#endif
1025#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1026 case CSR_MLME_MEASURE_CONFIRM_ID:
1027 return 0x00010040;
1028#endif
1029#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1030 case CSR_MLME_MEASURE_INDICATION_ID:
1031 return 0x00010080;
1032#endif
1033#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1034 case CSR_MLME_SETKEYS_REQUEST_ID:
1035 return 0x00010100;
1036#endif
1037#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1038 case CSR_MLME_SETKEYS_CONFIRM_ID:
1039 return 0x00010200;
1040#endif
1041#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1042 case CSR_MLME_DELETEKEYS_REQUEST_ID:
1043 return 0x00010400;
1044#endif
1045#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1046 case CSR_MLME_DELETEKEYS_CONFIRM_ID:
1047 return 0x00010800;
1048#endif
1049#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1050 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID:
1051 return 0x00011000;
1052#endif
1053#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1054 case CSR_MLME_CONNECTED_INDICATION_ID:
1055 return 0x00012000;
1056#endif
1057#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1058 case CSR_MLME_SCAN_CANCEL_REQUEST_ID:
1059 return 0x00014000;
1060#endif
1061#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1062 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID:
1063 return 0x00018000;
1064#endif
1065#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1066 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID:
1067 return 0x00020001;
1068#endif
1069#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1070 case CSR_MLME_ADD_PERIODIC_REQUEST_ID:
1071 return 0x00020002;
1072#endif
1073#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1074 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID:
1075 return 0x00020004;
1076#endif
1077#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1078 case CSR_MLME_DEL_PERIODIC_REQUEST_ID:
1079 return 0x00020008;
1080#endif
1081#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1082 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID:
1083 return 0x00020010;
1084#endif
1085#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1086 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID:
1087 return 0x00020020;
1088#endif
1089#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1090 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID:
1091 return 0x00020040;
1092#endif
1093#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1094 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID:
1095 return 0x00020080;
1096#endif
1097#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1098 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID:
1099 return 0x00020100;
1100#endif
1101#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1102 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID:
1103 return 0x00020200;
1104#endif
1105#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1106 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID:
1107 return 0x00020400;
1108#endif
1109#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1110 case CSR_MLME_STOP_MEASURE_REQUEST_ID:
1111 return 0x00020800;
1112#endif
1113#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1114 case CSR_MLME_STOP_MEASURE_CONFIRM_ID:
1115 return 0x00021000;
1116#endif
1117#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1118 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID:
1119 return 0x00022000;
1120#endif
1121#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1122 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID:
1123 return 0x00024000;
1124#endif
1125#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1126 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID:
1127 return 0x00028000;
1128#endif
1129#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1130 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID:
1131 return 0x00030001;
1132#endif
1133#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1134 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID:
1135 return 0x00030002;
1136#endif
1137#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1138 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID:
1139 return 0x00030004;
1140#endif
1141#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1142 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID:
1143 return 0x00030008;
1144#endif
1145#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1146 case CSR_MLME_TRIGGERED_GET_INDICATION_ID:
1147 return 0x00030010;
1148#endif
1149#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1150 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID:
1151 return 0x00030020;
1152#endif
1153#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1154 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID:
1155 return 0x00030040;
1156#endif
1157#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1158 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID:
1159 return 0x00030080;
1160#endif
1161#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1162 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID:
1163 return 0x00030100;
1164#endif
1165#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1166 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID:
1167 return 0x00030200;
1168#endif
1169#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1170 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID:
1171 return 0x00030400;
1172#endif
1173#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1174 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID:
1175 return 0x00030800;
1176#endif
1177#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1178 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID:
1179 return 0x00031000;
1180#endif
1181#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1182 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID:
1183 return 0x00032000;
1184#endif
1185#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1186 case CSR_MLME_CONNECT_STATUS_REQUEST_ID:
1187 return 0x00034000;
1188#endif
1189#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1190 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID:
1191 return 0x00038000;
1192#endif
1193#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1194 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID:
1195 return 0x00040001;
1196#endif
1197#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1198 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID:
1199 return 0x00040002;
1200#endif
1201#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1202 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID:
1203 return 0x00040004;
1204#endif
1205#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1206 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID:
1207 return 0x00040008;
1208#endif
1209#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1210 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID:
1211 return 0x00040010;
1212#endif
1213#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1214 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID:
1215 return 0x00040020;
1216#endif
1217#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1218 case CSR_MLME_ADD_TSPEC_REQUEST_ID:
1219 return 0x00040040;
1220#endif
1221#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1222 case CSR_MLME_ADD_TSPEC_CONFIRM_ID:
1223 return 0x00040080;
1224#endif
1225#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1226 case CSR_MLME_DEL_TSPEC_REQUEST_ID:
1227 return 0x00040100;
1228#endif
1229#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1230 case CSR_MLME_DEL_TSPEC_CONFIRM_ID:
1231 return 0x00040200;
1232#endif
1233#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1234 case CSR_MLME_START_AGGREGATION_REQUEST_ID:
1235 return 0x00040400;
1236#endif
1237#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1238 case CSR_MLME_START_AGGREGATION_CONFIRM_ID:
1239 return 0x00040800;
1240#endif
1241#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1242 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID:
1243 return 0x00041000;
1244#endif
1245#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1246 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID:
1247 return 0x00042000;
1248#endif
1249#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1250 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID:
1251 return 0x00044000;
1252#endif
1253#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1254 case CSR_MLME_SM_START_REQUEST_ID:
1255 return 0x00048000;
1256#endif
1257#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1258 case CSR_MLME_SM_START_CONFIRM_ID:
1259 return 0x00050001;
1260#endif
1261#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1262 case CSR_MLME_LEAVE_REQUEST_ID:
1263 return 0x00050002;
1264#endif
1265#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1266 case CSR_MLME_LEAVE_CONFIRM_ID:
1267 return 0x00050004;
1268#endif
1269 case CSR_MLME_SET_TIM_REQUEST_ID:
1270 return 0x00050008;
1271 case CSR_MLME_SET_TIM_CONFIRM_ID:
1272 return 0x00050010;
1273#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1274 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID:
1275 return 0x00050020;
1276#endif
1277#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1278 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID:
1279 return 0x00050040;
1280#endif
1281#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1282 case CSR_MLME_SET_CHANNEL_REQUEST_ID:
1283 return 0x00050080;
1284#endif
1285#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1286 case CSR_MLME_SET_CHANNEL_CONFIRM_ID:
1287 return 0x00050100;
1288#endif
1289#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1290 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID:
1291 return 0x00050200;
1292#endif
1293#ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1294 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID:
1295 return 0x00050400;
1296#endif
1297 case CSR_DEBUG_STRING_INDICATION_ID:
1298 return 0x00050800;
1299 case CSR_DEBUG_WORD16_INDICATION_ID:
1300 return 0x00051000;
1301 case CSR_DEBUG_GENERIC_REQUEST_ID:
1302 return 0x00052000;
1303 case CSR_DEBUG_GENERIC_CONFIRM_ID:
1304 return 0x00054000;
1305 case CSR_DEBUG_GENERIC_INDICATION_ID:
1306 return 0x00058000;
1307 default:
1308 break;
1309 }
1310 return 0xffffffff;
1311}
1312
1313
This page took 0.148525 seconds and 5 git commands to generate.