1 /*****************************************************************************
3 (c) Cambridge Silicon Radio Limited 2011
4 All rights reserved and confidential information of CSR
6 Refer to LICENSE.txt included with this source for details
9 *****************************************************************************/
11 /* Note: this is an auto-generated file. */
13 #include "csr_wifi_hip_signals.h"
14 #include "csr_wifi_hip_unifi.h"
15 #include "csr_wifi_hip_conversions.h"
19 * ---------------------------------------------------------------------------
20 * get_packed_struct_size
22 * Examine a buffer containing a UniFi signal in wire-format.
23 * The first two bytes contain the signal ID, decode the signal ID and
24 * return the size, in bytes, of the signal, not including any bulk
27 * WARNING: This function is auto-generated, DO NOT EDIT!
30 * buf Pointer to buffer to decode.
33 * 0 if the signal ID is not recognised (i.e. zero length),
34 * otherwise the number of bytes occupied by the signal in the buffer.
35 * This is useful for stepping past the signal to the object in the buffer.
36 * ---------------------------------------------------------------------------
38 s32
get_packed_struct_size(const u8
*buf
)
43 sig_id
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(buf
);
45 size
+= SIZEOF_UINT16
;
46 size
+= SIZEOF_UINT16
;
47 size
+= SIZEOF_UINT16
;
50 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
51 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID
:
52 size
+= SIZEOF_UINT16
;
53 size
+= SIZEOF_UINT16
;
54 size
+= SIZEOF_UINT16
;
55 size
+= SIZEOF_UINT16
;
56 size
+= SIZEOF_UINT16
;
57 size
+= SIZEOF_UINT16
;
60 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
61 case CSR_MLME_SETKEYS_CONFIRM_ID
:
62 size
+= SIZEOF_UINT16
;
63 size
+= SIZEOF_UINT16
;
64 size
+= SIZEOF_UINT16
;
65 size
+= SIZEOF_UINT16
;
66 size
+= SIZEOF_UINT16
;
67 size
+= SIZEOF_UINT16
;
70 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
71 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID
:
72 size
+= SIZEOF_UINT16
;
73 size
+= SIZEOF_UINT16
;
74 size
+= SIZEOF_UINT16
;
75 size
+= SIZEOF_UINT16
;
76 size
+= SIZEOF_UINT16
;
79 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
80 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID
:
81 size
+= SIZEOF_UINT16
;
82 size
+= SIZEOF_UINT16
;
83 size
+= SIZEOF_UINT16
;
84 size
+= SIZEOF_UINT16
;
85 size
+= SIZEOF_UINT16
;
86 size
+= SIZEOF_UINT16
;
87 size
+= SIZEOF_UINT16
;
90 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
91 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID
:
92 size
+= SIZEOF_UINT16
;
93 size
+= SIZEOF_UINT16
;
94 size
+= SIZEOF_UINT16
;
95 size
+= SIZEOF_UINT16
;
96 size
+= SIZEOF_UINT16
;
97 size
+= SIZEOF_UINT16
;
98 size
+= SIZEOF_UINT16
;
101 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
102 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID
:
103 size
+= SIZEOF_UINT16
;
104 size
+= SIZEOF_UINT16
;
105 size
+= SIZEOF_UINT16
;
106 size
+= SIZEOF_UINT16
;
107 size
+= SIZEOF_UINT16
;
108 size
+= SIZEOF_UINT16
;
111 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
112 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID
:
113 size
+= SIZEOF_UINT16
;
114 size
+= SIZEOF_UINT16
;
115 size
+= SIZEOF_UINT16
;
116 size
+= SIZEOF_UINT16
;
117 size
+= SIZEOF_UINT16
;
118 size
+= SIZEOF_UINT16
;
119 size
+= SIZEOF_UINT16
;
120 size
+= SIZEOF_UINT16
;
121 size
+= SIZEOF_UINT16
;
122 size
+= SIZEOF_UINT16
;
123 size
+= SIZEOF_UINT16
;
124 size
+= SIZEOF_UINT16
;
125 size
+= SIZEOF_UINT16
;
126 size
+= SIZEOF_UINT16
;
129 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
130 case CSR_MLME_SM_START_CONFIRM_ID
:
131 size
+= SIZEOF_UINT16
;
132 size
+= SIZEOF_UINT16
;
133 size
+= SIZEOF_UINT16
;
134 size
+= SIZEOF_UINT16
;
135 size
+= SIZEOF_UINT16
;
136 size
+= SIZEOF_UINT16
;
139 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
140 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID
:
141 size
+= SIZEOF_UINT16
;
142 size
+= SIZEOF_UINT16
;
143 size
+= SIZEOF_UINT16
;
144 size
+= SIZEOF_UINT16
;
145 size
+= SIZEOF_UINT16
;
147 size
+= SIZEOF_UINT16
;
148 size
+= SIZEOF_UINT16
;
149 size
+= SIZEOF_UINT16
;
152 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
153 case CSR_MLME_DEL_TSPEC_REQUEST_ID
:
154 size
+= SIZEOF_UINT16
;
155 size
+= SIZEOF_UINT16
;
156 size
+= SIZEOF_UINT16
;
157 size
+= SIZEOF_UINT16
;
158 size
+= SIZEOF_UINT16
;
159 size
+= SIZEOF_UINT16
;
160 size
+= SIZEOF_UINT16
;
163 case CSR_DEBUG_WORD16_INDICATION_ID
:
164 size
+= SIZEOF_UINT16
;
165 size
+= SIZEOF_UINT16
;
166 size
+= SIZEOF_UINT16
;
167 size
+= SIZEOF_UINT16
;
168 size
+= SIZEOF_UINT16
;
169 size
+= SIZEOF_UINT16
;
170 size
+= SIZEOF_UINT16
;
171 size
+= SIZEOF_UINT16
;
172 size
+= SIZEOF_UINT16
;
173 size
+= SIZEOF_UINT16
;
174 size
+= SIZEOF_UINT16
;
175 size
+= SIZEOF_UINT16
;
176 size
+= SIZEOF_UINT16
;
177 size
+= SIZEOF_UINT16
;
178 size
+= SIZEOF_UINT16
;
179 size
+= SIZEOF_UINT16
;
180 size
+= SIZEOF_UINT16
;
181 size
+= SIZEOF_UINT16
;
182 size
+= SIZEOF_UINT16
;
183 size
+= SIZEOF_UINT16
;
185 case CSR_DEBUG_GENERIC_CONFIRM_ID
:
186 size
+= SIZEOF_UINT16
;
187 size
+= SIZEOF_UINT16
;
188 size
+= SIZEOF_UINT16
;
189 size
+= SIZEOF_UINT16
;
190 size
+= SIZEOF_UINT16
;
191 size
+= SIZEOF_UINT16
;
192 size
+= SIZEOF_UINT16
;
193 size
+= SIZEOF_UINT16
;
194 size
+= SIZEOF_UINT16
;
195 size
+= SIZEOF_UINT16
;
196 size
+= SIZEOF_UINT16
;
197 size
+= SIZEOF_UINT16
;
199 case CSR_MA_PACKET_INDICATION_ID
:
200 size
+= SIZEOF_UINT16
;
201 size
+= SIZEOF_UINT16
;
202 size
+= SIZEOF_UINT16
;
203 size
+= SIZEOF_UINT16
;
204 size
+= SIZEOF_UINT16
;
205 size
+= SIZEOF_UINT64
;
206 size
+= SIZEOF_UINT16
;
207 size
+= SIZEOF_UINT16
;
208 size
+= SIZEOF_UINT16
;
209 size
+= SIZEOF_UINT16
;
210 size
+= SIZEOF_UINT16
;
211 size
+= SIZEOF_UINT16
;
213 case CSR_MLME_SET_TIM_REQUEST_ID
:
214 size
+= SIZEOF_UINT16
;
215 size
+= SIZEOF_UINT16
;
216 size
+= SIZEOF_UINT16
;
217 size
+= SIZEOF_UINT16
;
218 size
+= SIZEOF_UINT16
;
219 size
+= SIZEOF_UINT16
;
220 size
+= SIZEOF_UINT16
;
222 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
223 case CSR_MLME_CONNECTED_INDICATION_ID
:
224 size
+= SIZEOF_UINT16
;
225 size
+= SIZEOF_UINT16
;
226 size
+= SIZEOF_UINT16
;
227 size
+= SIZEOF_UINT16
;
228 size
+= SIZEOF_UINT16
;
229 size
+= SIZEOF_UINT16
;
233 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
234 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID
:
235 size
+= SIZEOF_UINT16
;
236 size
+= SIZEOF_UINT16
;
237 size
+= SIZEOF_UINT16
;
238 size
+= SIZEOF_UINT16
;
239 size
+= SIZEOF_UINT16
;
240 size
+= SIZEOF_UINT16
;
243 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
244 case CSR_MLME_TRIGGERED_GET_INDICATION_ID
:
245 size
+= SIZEOF_UINT16
;
246 size
+= SIZEOF_UINT16
;
247 size
+= SIZEOF_UINT16
;
248 size
+= SIZEOF_UINT16
;
249 size
+= SIZEOF_UINT16
;
250 size
+= SIZEOF_UINT16
;
251 size
+= SIZEOF_UINT16
;
252 size
+= SIZEOF_UINT16
;
255 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
256 case CSR_MLME_SCAN_REQUEST_ID
:
257 size
+= SIZEOF_UINT16
;
258 size
+= SIZEOF_UINT16
;
259 size
+= SIZEOF_UINT16
;
260 size
+= SIZEOF_UINT16
;
261 size
+= SIZEOF_UINT16
;
262 size
+= SIZEOF_UINT16
;
263 size
+= SIZEOF_UINT16
;
264 size
+= SIZEOF_UINT32
;
265 size
+= SIZEOF_UINT16
;
266 size
+= SIZEOF_UINT16
;
269 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
270 case CSR_MLME_DELETEKEYS_CONFIRM_ID
:
271 size
+= SIZEOF_UINT16
;
272 size
+= SIZEOF_UINT16
;
273 size
+= SIZEOF_UINT16
;
274 size
+= SIZEOF_UINT16
;
275 size
+= SIZEOF_UINT16
;
276 size
+= SIZEOF_UINT16
;
279 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
280 case CSR_MLME_GET_NEXT_REQUEST_ID
:
281 size
+= SIZEOF_UINT16
;
282 size
+= SIZEOF_UINT16
;
283 size
+= SIZEOF_UINT16
;
284 size
+= SIZEOF_UINT16
;
287 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
288 case CSR_MLME_SET_CHANNEL_CONFIRM_ID
:
289 size
+= SIZEOF_UINT16
;
290 size
+= SIZEOF_UINT16
;
291 size
+= SIZEOF_UINT16
;
292 size
+= SIZEOF_UINT16
;
293 size
+= SIZEOF_UINT16
;
294 size
+= SIZEOF_UINT16
;
297 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
298 case CSR_MLME_START_AGGREGATION_REQUEST_ID
:
299 size
+= SIZEOF_UINT16
;
300 size
+= SIZEOF_UINT16
;
301 size
+= SIZEOF_UINT16
;
302 size
+= SIZEOF_UINT16
;
303 size
+= SIZEOF_UINT16
;
305 size
+= SIZEOF_UINT16
;
306 size
+= SIZEOF_UINT16
;
307 size
+= SIZEOF_UINT16
;
308 size
+= SIZEOF_UINT16
;
309 size
+= SIZEOF_UINT16
;
312 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
313 case CSR_MLME_HL_SYNC_REQUEST_ID
:
314 size
+= SIZEOF_UINT16
;
315 size
+= SIZEOF_UINT16
;
316 size
+= SIZEOF_UINT16
;
317 size
+= SIZEOF_UINT16
;
321 case CSR_DEBUG_GENERIC_REQUEST_ID
:
322 size
+= SIZEOF_UINT16
;
323 size
+= SIZEOF_UINT16
;
324 size
+= SIZEOF_UINT16
;
325 size
+= SIZEOF_UINT16
;
326 size
+= SIZEOF_UINT16
;
327 size
+= SIZEOF_UINT16
;
328 size
+= SIZEOF_UINT16
;
329 size
+= SIZEOF_UINT16
;
330 size
+= SIZEOF_UINT16
;
331 size
+= SIZEOF_UINT16
;
332 size
+= SIZEOF_UINT16
;
333 size
+= SIZEOF_UINT16
;
335 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
336 case CSR_MLME_LEAVE_CONFIRM_ID
:
337 size
+= SIZEOF_UINT16
;
338 size
+= SIZEOF_UINT16
;
339 size
+= SIZEOF_UINT16
;
340 size
+= SIZEOF_UINT16
;
341 size
+= SIZEOF_UINT16
;
342 size
+= SIZEOF_UINT16
;
345 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
346 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID
:
347 size
+= SIZEOF_UINT16
;
348 size
+= SIZEOF_UINT16
;
349 size
+= SIZEOF_UINT16
;
350 size
+= SIZEOF_UINT16
;
351 size
+= SIZEOF_UINT16
;
352 size
+= SIZEOF_UINT16
;
355 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
356 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID
:
357 size
+= SIZEOF_UINT16
;
358 size
+= SIZEOF_UINT16
;
359 size
+= SIZEOF_UINT16
;
360 size
+= SIZEOF_UINT16
;
361 size
+= SIZEOF_UINT16
;
362 size
+= SIZEOF_UINT16
;
365 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
366 case CSR_MLME_RESET_REQUEST_ID
:
367 size
+= SIZEOF_UINT16
;
368 size
+= SIZEOF_UINT16
;
369 size
+= SIZEOF_UINT16
;
370 size
+= SIZEOF_UINT16
;
372 size
+= SIZEOF_UINT16
;
375 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
376 case CSR_MLME_SCAN_CANCEL_REQUEST_ID
:
377 size
+= SIZEOF_UINT16
;
378 size
+= SIZEOF_UINT16
;
379 size
+= SIZEOF_UINT16
;
380 size
+= SIZEOF_UINT16
;
381 size
+= SIZEOF_UINT16
;
384 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
385 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID
:
386 size
+= SIZEOF_UINT16
;
387 size
+= SIZEOF_UINT16
;
388 size
+= SIZEOF_UINT16
;
389 size
+= SIZEOF_UINT16
;
390 size
+= SIZEOF_UINT16
;
391 size
+= SIZEOF_UINT16
;
392 size
+= SIZEOF_UINT16
;
395 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
396 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID
:
397 size
+= SIZEOF_UINT16
;
398 size
+= SIZEOF_UINT16
;
399 size
+= SIZEOF_UINT16
;
400 size
+= SIZEOF_UINT16
;
401 size
+= SIZEOF_UINT16
;
402 size
+= SIZEOF_UINT16
;
403 size
+= SIZEOF_UINT32
;
406 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
407 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID
:
408 size
+= SIZEOF_UINT16
;
409 size
+= SIZEOF_UINT16
;
410 size
+= SIZEOF_UINT16
;
411 size
+= SIZEOF_UINT16
;
412 size
+= SIZEOF_UINT16
;
413 size
+= SIZEOF_UINT16
;
414 size
+= SIZEOF_UINT16
;
417 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
418 case CSR_MLME_CONNECT_STATUS_REQUEST_ID
:
419 size
+= SIZEOF_UINT16
;
420 size
+= SIZEOF_UINT16
;
421 size
+= SIZEOF_UINT16
;
422 size
+= SIZEOF_UINT16
;
423 size
+= SIZEOF_UINT16
;
424 size
+= SIZEOF_UINT16
;
426 size
+= SIZEOF_UINT16
;
427 size
+= SIZEOF_UINT16
;
430 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
431 case CSR_MLME_LEAVE_REQUEST_ID
:
432 size
+= SIZEOF_UINT16
;
433 size
+= SIZEOF_UINT16
;
434 size
+= SIZEOF_UINT16
;
435 size
+= SIZEOF_UINT16
;
436 size
+= SIZEOF_UINT16
;
439 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
440 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID
:
441 size
+= SIZEOF_UINT16
;
442 size
+= SIZEOF_UINT16
;
443 size
+= SIZEOF_UINT16
;
444 size
+= SIZEOF_UINT16
;
445 size
+= SIZEOF_UINT16
;
446 size
+= SIZEOF_UINT16
;
447 size
+= SIZEOF_UINT16
;
448 size
+= SIZEOF_UINT16
;
449 size
+= SIZEOF_UINT16
;
452 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
453 case CSR_MLME_DEL_TSPEC_CONFIRM_ID
:
454 size
+= SIZEOF_UINT16
;
455 size
+= SIZEOF_UINT16
;
456 size
+= SIZEOF_UINT16
;
457 size
+= SIZEOF_UINT16
;
458 size
+= SIZEOF_UINT16
;
459 size
+= SIZEOF_UINT16
;
460 size
+= SIZEOF_UINT16
;
463 case CSR_MLME_SET_TIM_CONFIRM_ID
:
464 size
+= SIZEOF_UINT16
;
465 size
+= SIZEOF_UINT16
;
466 size
+= SIZEOF_UINT16
;
467 size
+= SIZEOF_UINT16
;
468 size
+= SIZEOF_UINT16
;
469 size
+= SIZEOF_UINT16
;
471 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
472 case CSR_MLME_MEASURE_INDICATION_ID
:
473 size
+= SIZEOF_UINT16
;
474 size
+= SIZEOF_UINT16
;
475 size
+= SIZEOF_UINT16
;
476 size
+= SIZEOF_UINT16
;
477 size
+= SIZEOF_UINT16
;
480 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
481 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID
:
482 size
+= SIZEOF_UINT16
;
483 size
+= SIZEOF_UINT16
;
484 size
+= SIZEOF_UINT16
;
485 size
+= SIZEOF_UINT16
;
486 size
+= SIZEOF_UINT16
;
487 size
+= SIZEOF_UINT16
;
488 size
+= SIZEOF_UINT16
;
491 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
492 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID
:
493 size
+= SIZEOF_UINT16
;
494 size
+= SIZEOF_UINT16
;
495 size
+= SIZEOF_UINT16
;
496 size
+= SIZEOF_UINT16
;
497 size
+= SIZEOF_UINT16
;
498 size
+= SIZEOF_UINT16
;
499 size
+= SIZEOF_UINT16
;
502 case CSR_DEBUG_GENERIC_INDICATION_ID
:
503 size
+= SIZEOF_UINT16
;
504 size
+= SIZEOF_UINT16
;
505 size
+= SIZEOF_UINT16
;
506 size
+= SIZEOF_UINT16
;
507 size
+= SIZEOF_UINT16
;
508 size
+= SIZEOF_UINT16
;
509 size
+= SIZEOF_UINT16
;
510 size
+= SIZEOF_UINT16
;
511 size
+= SIZEOF_UINT16
;
512 size
+= SIZEOF_UINT16
;
513 size
+= SIZEOF_UINT16
;
514 size
+= SIZEOF_UINT16
;
516 case CSR_MA_PACKET_CANCEL_REQUEST_ID
:
517 size
+= SIZEOF_UINT16
;
518 size
+= SIZEOF_UINT16
;
519 size
+= SIZEOF_UINT16
;
520 size
+= SIZEOF_UINT16
;
521 size
+= SIZEOF_UINT16
;
522 size
+= SIZEOF_UINT32
;
524 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
525 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID
:
526 size
+= SIZEOF_UINT16
;
527 size
+= SIZEOF_UINT16
;
528 size
+= SIZEOF_UINT16
;
529 size
+= SIZEOF_UINT16
;
530 size
+= SIZEOF_UINT16
;
531 size
+= SIZEOF_UINT16
;
534 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
535 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID
:
536 size
+= SIZEOF_UINT16
;
537 size
+= SIZEOF_UINT16
;
538 size
+= SIZEOF_UINT16
;
539 size
+= SIZEOF_UINT16
;
540 size
+= SIZEOF_UINT16
;
541 size
+= SIZEOF_UINT16
;
542 size
+= SIZEOF_UINT16
;
545 case CSR_MA_PACKET_REQUEST_ID
:
546 size
+= SIZEOF_UINT16
;
547 size
+= SIZEOF_UINT16
;
548 size
+= SIZEOF_UINT16
;
549 size
+= SIZEOF_UINT16
;
550 size
+= SIZEOF_UINT16
;
551 size
+= SIZEOF_UINT16
;
552 size
+= SIZEOF_UINT32
;
553 size
+= SIZEOF_UINT16
;
555 size
+= SIZEOF_UINT16
;
557 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
558 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID
:
559 size
+= SIZEOF_UINT16
;
560 size
+= SIZEOF_UINT16
;
561 size
+= SIZEOF_UINT16
;
562 size
+= SIZEOF_UINT16
;
563 size
+= SIZEOF_UINT16
;
564 size
+= SIZEOF_UINT16
;
565 size
+= SIZEOF_UINT16
;
566 size
+= SIZEOF_UINT16
;
568 size
+= SIZEOF_UINT16
;
571 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
572 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID
:
573 size
+= SIZEOF_UINT16
;
574 size
+= SIZEOF_UINT16
;
575 size
+= SIZEOF_UINT16
;
576 size
+= SIZEOF_UINT16
;
577 size
+= SIZEOF_UINT16
;
578 size
+= SIZEOF_UINT16
;
579 size
+= SIZEOF_UINT16
;
582 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID
:
583 size
+= SIZEOF_UINT16
;
584 size
+= SIZEOF_UINT16
;
585 size
+= SIZEOF_UINT16
;
586 size
+= SIZEOF_UINT16
;
587 size
+= SIZEOF_UINT16
;
588 size
+= SIZEOF_UINT16
;
590 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
591 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID
:
592 size
+= SIZEOF_UINT16
;
593 size
+= SIZEOF_UINT16
;
594 size
+= SIZEOF_UINT16
;
595 size
+= SIZEOF_UINT16
;
599 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
600 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID
:
601 size
+= SIZEOF_UINT16
;
602 size
+= SIZEOF_UINT16
;
603 size
+= SIZEOF_UINT16
;
604 size
+= SIZEOF_UINT16
;
605 size
+= SIZEOF_UINT16
;
606 size
+= SIZEOF_UINT16
;
609 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
610 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID
:
611 size
+= SIZEOF_UINT16
;
612 size
+= SIZEOF_UINT16
;
613 size
+= SIZEOF_UINT16
;
614 size
+= SIZEOF_UINT16
;
615 size
+= SIZEOF_UINT16
;
616 size
+= SIZEOF_UINT16
;
619 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
620 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID
:
621 size
+= SIZEOF_UINT16
;
622 size
+= SIZEOF_UINT16
;
623 size
+= SIZEOF_UINT16
;
624 size
+= SIZEOF_UINT16
;
625 size
+= SIZEOF_UINT16
;
626 size
+= SIZEOF_UINT16
;
627 size
+= SIZEOF_UINT16
;
630 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
631 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID
:
632 size
+= SIZEOF_UINT16
;
633 size
+= SIZEOF_UINT16
;
634 size
+= SIZEOF_UINT16
;
635 size
+= SIZEOF_UINT16
;
636 size
+= SIZEOF_UINT16
;
637 size
+= SIZEOF_UINT16
;
638 size
+= SIZEOF_UINT16
;
642 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
643 case CSR_MLME_SET_CHANNEL_REQUEST_ID
:
644 size
+= SIZEOF_UINT16
;
645 size
+= SIZEOF_UINT16
;
646 size
+= SIZEOF_UINT16
;
647 size
+= SIZEOF_UINT16
;
648 size
+= SIZEOF_UINT16
;
649 size
+= SIZEOF_UINT16
;
650 size
+= SIZEOF_UINT16
;
652 size
+= SIZEOF_UINT16
;
653 size
+= SIZEOF_UINT16
;
656 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
657 case CSR_MLME_MEASURE_CONFIRM_ID
:
658 size
+= SIZEOF_UINT16
;
659 size
+= SIZEOF_UINT16
;
660 size
+= SIZEOF_UINT16
;
661 size
+= SIZEOF_UINT16
;
662 size
+= SIZEOF_UINT16
;
663 size
+= SIZEOF_UINT16
;
666 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
667 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID
:
668 size
+= SIZEOF_UINT16
;
669 size
+= SIZEOF_UINT16
;
670 size
+= SIZEOF_UINT16
;
671 size
+= SIZEOF_UINT16
;
672 size
+= SIZEOF_UINT16
;
673 size
+= SIZEOF_UINT16
;
676 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
677 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID
:
678 size
+= SIZEOF_UINT16
;
679 size
+= SIZEOF_UINT16
;
680 size
+= SIZEOF_UINT16
;
681 size
+= SIZEOF_UINT16
;
682 size
+= SIZEOF_UINT16
;
686 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID
:
687 size
+= SIZEOF_UINT16
;
688 size
+= SIZEOF_UINT16
;
689 size
+= SIZEOF_UINT16
;
690 size
+= SIZEOF_UINT16
;
691 size
+= SIZEOF_UINT16
;
692 size
+= SIZEOF_UINT16
;
694 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
695 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID
:
696 size
+= SIZEOF_UINT16
;
697 size
+= SIZEOF_UINT16
;
698 size
+= SIZEOF_UINT16
;
699 size
+= SIZEOF_UINT16
;
700 size
+= SIZEOF_UINT16
;
701 size
+= SIZEOF_UINT16
;
702 size
+= SIZEOF_UINT16
;
705 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
706 case CSR_MLME_POWERMGT_CONFIRM_ID
:
707 size
+= SIZEOF_UINT16
;
708 size
+= SIZEOF_UINT16
;
709 size
+= SIZEOF_UINT16
;
710 size
+= SIZEOF_UINT16
;
711 size
+= SIZEOF_UINT16
;
712 size
+= SIZEOF_UINT16
;
715 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
716 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID
:
717 size
+= SIZEOF_UINT16
;
718 size
+= SIZEOF_UINT16
;
719 size
+= SIZEOF_UINT16
;
720 size
+= SIZEOF_UINT16
;
721 size
+= SIZEOF_UINT16
;
722 size
+= SIZEOF_UINT16
;
723 size
+= SIZEOF_UINT16
;
726 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
727 case CSR_MLME_GET_CONFIRM_ID
:
728 size
+= SIZEOF_UINT16
;
729 size
+= SIZEOF_UINT16
;
730 size
+= SIZEOF_UINT16
;
731 size
+= SIZEOF_UINT16
;
732 size
+= SIZEOF_UINT16
;
733 size
+= SIZEOF_UINT16
;
736 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
737 case CSR_MLME_GET_NEXT_CONFIRM_ID
:
738 size
+= SIZEOF_UINT16
;
739 size
+= SIZEOF_UINT16
;
740 size
+= SIZEOF_UINT16
;
741 size
+= SIZEOF_UINT16
;
742 size
+= SIZEOF_UINT16
;
743 size
+= SIZEOF_UINT16
;
746 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
747 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID
:
748 size
+= SIZEOF_UINT16
;
749 size
+= SIZEOF_UINT16
;
750 size
+= SIZEOF_UINT16
;
751 size
+= SIZEOF_UINT16
;
752 size
+= SIZEOF_UINT16
;
754 size
+= SIZEOF_UINT16
;
755 size
+= SIZEOF_UINT16
;
758 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
759 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID
:
760 size
+= SIZEOF_UINT16
;
761 size
+= SIZEOF_UINT16
;
762 size
+= SIZEOF_UINT16
;
763 size
+= SIZEOF_UINT16
;
764 size
+= SIZEOF_UINT16
;
765 size
+= SIZEOF_UINT16
;
766 size
+= SIZEOF_UINT16
;
769 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
770 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID
:
771 size
+= SIZEOF_UINT16
;
772 size
+= SIZEOF_UINT16
;
773 size
+= SIZEOF_UINT16
;
774 size
+= SIZEOF_UINT16
;
775 size
+= SIZEOF_UINT16
;
776 size
+= SIZEOF_UINT16
;
777 size
+= SIZEOF_UINT16
;
778 size
+= SIZEOF_UINT16
;
779 size
+= SIZEOF_UINT32
;
780 size
+= SIZEOF_UINT32
;
781 size
+= SIZEOF_UINT32
;
783 size
+= SIZEOF_UINT16
;
786 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
787 case CSR_MLME_DELETEKEYS_REQUEST_ID
:
788 size
+= SIZEOF_UINT16
;
789 size
+= SIZEOF_UINT16
;
790 size
+= SIZEOF_UINT16
;
791 size
+= SIZEOF_UINT16
;
792 size
+= SIZEOF_UINT16
;
793 size
+= SIZEOF_UINT16
;
794 size
+= SIZEOF_UINT16
;
798 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
799 case CSR_MLME_RESET_CONFIRM_ID
:
800 size
+= SIZEOF_UINT16
;
801 size
+= SIZEOF_UINT16
;
802 size
+= SIZEOF_UINT16
;
803 size
+= SIZEOF_UINT16
;
804 size
+= SIZEOF_UINT16
;
807 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
808 case CSR_MLME_HL_SYNC_CONFIRM_ID
:
809 size
+= SIZEOF_UINT16
;
810 size
+= SIZEOF_UINT16
;
811 size
+= SIZEOF_UINT16
;
812 size
+= SIZEOF_UINT16
;
814 size
+= SIZEOF_UINT16
;
817 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
818 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID
:
819 size
+= SIZEOF_UINT16
;
820 size
+= SIZEOF_UINT16
;
821 size
+= SIZEOF_UINT16
;
822 size
+= SIZEOF_UINT16
;
823 size
+= SIZEOF_UINT16
;
824 size
+= SIZEOF_UINT16
;
825 size
+= SIZEOF_UINT16
;
826 size
+= SIZEOF_UINT16
;
827 size
+= SIZEOF_UINT16
;
828 size
+= SIZEOF_UINT32
;
829 size
+= SIZEOF_UINT16
;
830 size
+= SIZEOF_UINT16
;
833 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
834 case CSR_MLME_SET_REQUEST_ID
:
835 size
+= SIZEOF_UINT16
;
836 size
+= SIZEOF_UINT16
;
837 size
+= SIZEOF_UINT16
;
838 size
+= SIZEOF_UINT16
;
841 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
842 case CSR_MLME_SM_START_REQUEST_ID
:
843 size
+= SIZEOF_UINT16
;
844 size
+= SIZEOF_UINT16
;
845 size
+= SIZEOF_UINT16
;
846 size
+= SIZEOF_UINT16
;
847 size
+= SIZEOF_UINT16
;
848 size
+= SIZEOF_UINT16
;
849 size
+= SIZEOF_UINT16
;
852 size
+= SIZEOF_UINT16
;
853 size
+= SIZEOF_UINT16
;
854 size
+= SIZEOF_UINT16
;
857 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
858 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID
:
859 size
+= SIZEOF_UINT16
;
860 size
+= SIZEOF_UINT16
;
861 size
+= SIZEOF_UINT16
;
862 size
+= SIZEOF_UINT16
;
863 size
+= SIZEOF_UINT16
;
864 size
+= SIZEOF_UINT16
;
867 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
868 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID
:
869 size
+= SIZEOF_UINT16
;
870 size
+= SIZEOF_UINT16
;
871 size
+= SIZEOF_UINT16
;
872 size
+= SIZEOF_UINT16
;
873 size
+= SIZEOF_UINT16
;
874 size
+= SIZEOF_UINT16
;
875 size
+= SIZEOF_UINT16
;
878 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
879 case CSR_MLME_DEL_PERIODIC_REQUEST_ID
:
880 size
+= SIZEOF_UINT16
;
881 size
+= SIZEOF_UINT16
;
882 size
+= SIZEOF_UINT16
;
883 size
+= SIZEOF_UINT16
;
884 size
+= SIZEOF_UINT16
;
885 size
+= SIZEOF_UINT16
;
888 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
889 case CSR_MLME_SETKEYS_REQUEST_ID
:
890 size
+= SIZEOF_UINT16
;
891 size
+= SIZEOF_UINT16
;
892 size
+= SIZEOF_UINT16
;
893 size
+= SIZEOF_UINT16
;
894 size
+= SIZEOF_UINT16
;
895 size
+= SIZEOF_UINT16
;
896 size
+= SIZEOF_UINT16
;
897 size
+= SIZEOF_UINT16
;
899 size
+= SIZEOF_UINT16
;
900 size
+= SIZEOF_UINT16
;
901 size
+= SIZEOF_UINT16
;
902 size
+= SIZEOF_UINT16
;
903 size
+= SIZEOF_UINT16
;
904 size
+= SIZEOF_UINT16
;
905 size
+= SIZEOF_UINT16
;
906 size
+= SIZEOF_UINT16
;
910 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
911 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID
:
912 size
+= SIZEOF_UINT16
;
913 size
+= SIZEOF_UINT16
;
914 size
+= SIZEOF_UINT16
;
915 size
+= SIZEOF_UINT16
;
916 size
+= SIZEOF_UINT16
;
917 size
+= SIZEOF_UINT16
;
918 size
+= SIZEOF_UINT16
;
921 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
922 case CSR_MLME_GET_REQUEST_ID
:
923 size
+= SIZEOF_UINT16
;
924 size
+= SIZEOF_UINT16
;
925 size
+= SIZEOF_UINT16
;
926 size
+= SIZEOF_UINT16
;
929 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
930 case CSR_MLME_POWERMGT_REQUEST_ID
:
931 size
+= SIZEOF_UINT16
;
932 size
+= SIZEOF_UINT16
;
933 size
+= SIZEOF_UINT16
;
934 size
+= SIZEOF_UINT16
;
935 size
+= SIZEOF_UINT16
;
936 size
+= SIZEOF_UINT16
;
937 size
+= SIZEOF_UINT16
;
938 size
+= SIZEOF_UINT16
;
939 size
+= SIZEOF_UINT16
;
942 case CSR_MA_PACKET_ERROR_INDICATION_ID
:
943 size
+= SIZEOF_UINT16
;
944 size
+= SIZEOF_UINT16
;
945 size
+= SIZEOF_UINT16
;
946 size
+= SIZEOF_UINT16
;
947 size
+= SIZEOF_UINT16
;
949 size
+= SIZEOF_UINT16
;
950 size
+= SIZEOF_UINT16
;
952 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
953 case CSR_MLME_ADD_PERIODIC_REQUEST_ID
:
954 size
+= SIZEOF_UINT16
;
955 size
+= SIZEOF_UINT16
;
956 size
+= SIZEOF_UINT16
;
957 size
+= SIZEOF_UINT16
;
958 size
+= SIZEOF_UINT16
;
959 size
+= SIZEOF_UINT16
;
960 size
+= SIZEOF_UINT32
;
961 size
+= SIZEOF_UINT16
;
962 size
+= SIZEOF_UINT16
;
963 size
+= SIZEOF_UINT16
;
966 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
967 case CSR_MLME_ADD_TSPEC_REQUEST_ID
:
968 size
+= SIZEOF_UINT16
;
969 size
+= SIZEOF_UINT16
;
970 size
+= SIZEOF_UINT16
;
971 size
+= SIZEOF_UINT16
;
972 size
+= SIZEOF_UINT16
;
973 size
+= SIZEOF_UINT16
;
974 size
+= SIZEOF_UINT16
;
975 size
+= SIZEOF_UINT16
;
976 size
+= SIZEOF_UINT16
;
977 size
+= SIZEOF_UINT32
;
978 size
+= SIZEOF_UINT32
;
979 size
+= SIZEOF_UINT16
;
982 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
983 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID
:
984 size
+= SIZEOF_UINT16
;
985 size
+= SIZEOF_UINT16
;
986 size
+= SIZEOF_UINT16
;
987 size
+= SIZEOF_UINT16
;
988 size
+= SIZEOF_UINT16
;
989 size
+= SIZEOF_UINT16
;
992 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
993 case CSR_MLME_ADD_TSPEC_CONFIRM_ID
:
994 size
+= SIZEOF_UINT16
;
995 size
+= SIZEOF_UINT16
;
996 size
+= SIZEOF_UINT16
;
997 size
+= SIZEOF_UINT16
;
998 size
+= SIZEOF_UINT16
;
999 size
+= SIZEOF_UINT16
;
1000 size
+= SIZEOF_UINT16
;
1003 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1004 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID
:
1005 size
+= SIZEOF_UINT16
;
1006 size
+= SIZEOF_UINT16
;
1007 size
+= SIZEOF_UINT16
;
1008 size
+= SIZEOF_UINT16
;
1009 size
+= SIZEOF_UINT16
;
1012 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1013 case CSR_MLME_SCAN_CONFIRM_ID
:
1014 size
+= SIZEOF_UINT16
;
1015 size
+= SIZEOF_UINT16
;
1016 size
+= SIZEOF_UINT16
;
1017 size
+= SIZEOF_UINT16
;
1018 size
+= SIZEOF_UINT16
;
1019 size
+= SIZEOF_UINT16
;
1022 case CSR_DEBUG_STRING_INDICATION_ID
:
1023 size
+= SIZEOF_UINT16
;
1024 size
+= SIZEOF_UINT16
;
1025 size
+= SIZEOF_UINT16
;
1026 size
+= SIZEOF_UINT16
;
1028 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1029 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID
:
1030 size
+= SIZEOF_UINT16
;
1031 size
+= SIZEOF_UINT16
;
1032 size
+= SIZEOF_UINT16
;
1033 size
+= SIZEOF_UINT16
;
1034 size
+= SIZEOF_UINT16
;
1035 size
+= SIZEOF_UINT16
;
1036 size
+= SIZEOF_UINT16
;
1039 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1040 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID
:
1041 size
+= SIZEOF_UINT16
;
1042 size
+= SIZEOF_UINT16
;
1043 size
+= SIZEOF_UINT16
;
1044 size
+= SIZEOF_UINT16
;
1045 size
+= SIZEOF_UINT16
;
1046 size
+= SIZEOF_UINT16
;
1050 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1051 case CSR_MLME_SET_CONFIRM_ID
:
1052 size
+= SIZEOF_UINT16
;
1053 size
+= SIZEOF_UINT16
;
1054 size
+= SIZEOF_UINT16
;
1055 size
+= SIZEOF_UINT16
;
1056 size
+= SIZEOF_UINT16
;
1057 size
+= SIZEOF_UINT16
;
1060 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1061 case CSR_MLME_MEASURE_REQUEST_ID
:
1062 size
+= SIZEOF_UINT16
;
1063 size
+= SIZEOF_UINT16
;
1064 size
+= SIZEOF_UINT16
;
1065 size
+= SIZEOF_UINT16
;
1066 size
+= SIZEOF_UINT16
;
1069 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1070 case CSR_MLME_START_AGGREGATION_CONFIRM_ID
:
1071 size
+= SIZEOF_UINT16
;
1072 size
+= SIZEOF_UINT16
;
1073 size
+= SIZEOF_UINT16
;
1074 size
+= SIZEOF_UINT16
;
1075 size
+= SIZEOF_UINT16
;
1077 size
+= SIZEOF_UINT16
;
1078 size
+= SIZEOF_UINT16
;
1079 size
+= SIZEOF_UINT16
;
1080 size
+= SIZEOF_UINT16
;
1083 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1084 case CSR_MLME_STOP_MEASURE_CONFIRM_ID
:
1085 size
+= SIZEOF_UINT16
;
1086 size
+= SIZEOF_UINT16
;
1087 size
+= SIZEOF_UINT16
;
1088 size
+= SIZEOF_UINT16
;
1089 size
+= SIZEOF_UINT16
;
1090 size
+= SIZEOF_UINT16
;
1093 case CSR_MA_PACKET_CONFIRM_ID
:
1094 size
+= SIZEOF_UINT16
;
1095 size
+= SIZEOF_UINT16
;
1096 size
+= SIZEOF_UINT16
;
1097 size
+= SIZEOF_UINT16
;
1098 size
+= SIZEOF_UINT16
;
1099 size
+= SIZEOF_UINT16
;
1100 size
+= SIZEOF_UINT16
;
1101 size
+= SIZEOF_UINT16
;
1102 size
+= SIZEOF_UINT32
;
1104 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1105 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID
:
1106 size
+= SIZEOF_UINT16
;
1107 size
+= SIZEOF_UINT16
;
1108 size
+= SIZEOF_UINT16
;
1109 size
+= SIZEOF_UINT16
;
1110 size
+= SIZEOF_UINT16
;
1111 size
+= SIZEOF_UINT16
;
1112 size
+= SIZEOF_UINT16
;
1115 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1116 case CSR_MLME_STOP_MEASURE_REQUEST_ID
:
1117 size
+= SIZEOF_UINT16
;
1118 size
+= SIZEOF_UINT16
;
1119 size
+= SIZEOF_UINT16
;
1120 size
+= SIZEOF_UINT16
;
1121 size
+= SIZEOF_UINT16
;
1128 } /* get_packed_struct_size() */
1132 * ---------------------------------------------------------------------------
1133 * read_unpack_signal
1135 * Unpack a wire-format signal into a host-native structure.
1136 * This function handles any necessary conversions for endianness and
1137 * places no restrictions on packing or alignment for the structure
1140 * WARNING: This function is auto-generated, DO NOT EDIT!
1143 * ptr Signal buffer to unpack.
1144 * sig Pointer to destination structure to populate.
1147 * CSR_RESULT_SUCCESS on success,
1148 * CSR_WIFI_HIP_RESULT_INVALID_VALUE if the ID of signal was not recognised.
1149 * ---------------------------------------------------------------------------
1151 CsrResult
read_unpack_signal(const u8
*ptr
, CSR_SIGNAL
*sig
)
1155 sig
->SignalPrimitiveHeader
.SignalId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1156 index
+= SIZEOF_UINT16
;
1158 sig
->SignalPrimitiveHeader
.ReceiverProcessId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1159 index
+= SIZEOF_UINT16
;
1161 sig
->SignalPrimitiveHeader
.SenderProcessId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1162 index
+= SIZEOF_UINT16
;
1164 switch (sig
->SignalPrimitiveHeader
.SignalId
)
1166 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1167 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID
:
1168 sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1169 index
+= SIZEOF_UINT16
;
1170 sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1171 index
+= SIZEOF_UINT16
;
1172 sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1173 index
+= SIZEOF_UINT16
;
1174 sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1175 index
+= SIZEOF_UINT16
;
1176 sig
->u
.MlmeSetPacketFilterConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1177 index
+= SIZEOF_UINT16
;
1178 sig
->u
.MlmeSetPacketFilterConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1179 index
+= SIZEOF_UINT16
;
1182 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1183 case CSR_MLME_SETKEYS_CONFIRM_ID
:
1184 sig
->u
.MlmeSetkeysConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1185 index
+= SIZEOF_UINT16
;
1186 sig
->u
.MlmeSetkeysConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1187 index
+= SIZEOF_UINT16
;
1188 sig
->u
.MlmeSetkeysConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1189 index
+= SIZEOF_UINT16
;
1190 sig
->u
.MlmeSetkeysConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1191 index
+= SIZEOF_UINT16
;
1192 sig
->u
.MlmeSetkeysConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1193 index
+= SIZEOF_UINT16
;
1194 sig
->u
.MlmeSetkeysConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1195 index
+= SIZEOF_UINT16
;
1198 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1199 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID
:
1200 sig
->u
.MlmeConfigQueueConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1201 index
+= SIZEOF_UINT16
;
1202 sig
->u
.MlmeConfigQueueConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1203 index
+= SIZEOF_UINT16
;
1204 sig
->u
.MlmeConfigQueueConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1205 index
+= SIZEOF_UINT16
;
1206 sig
->u
.MlmeConfigQueueConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1207 index
+= SIZEOF_UINT16
;
1208 sig
->u
.MlmeConfigQueueConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1209 index
+= SIZEOF_UINT16
;
1212 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1213 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID
:
1214 sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1215 index
+= SIZEOF_UINT16
;
1216 sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1217 index
+= SIZEOF_UINT16
;
1218 sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1219 index
+= SIZEOF_UINT16
;
1220 sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1221 index
+= SIZEOF_UINT16
;
1222 sig
->u
.MlmeAddAutonomousScanConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1223 index
+= SIZEOF_UINT16
;
1224 sig
->u
.MlmeAddAutonomousScanConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1225 index
+= SIZEOF_UINT16
;
1226 sig
->u
.MlmeAddAutonomousScanConfirm
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1227 index
+= SIZEOF_UINT16
;
1230 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1231 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID
:
1232 sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1233 index
+= SIZEOF_UINT16
;
1234 sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1235 index
+= SIZEOF_UINT16
;
1236 sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1237 index
+= SIZEOF_UINT16
;
1238 sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1239 index
+= SIZEOF_UINT16
;
1240 sig
->u
.MlmeAddBlackoutConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1241 index
+= SIZEOF_UINT16
;
1242 sig
->u
.MlmeAddBlackoutConfirm
.BlackoutId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1243 index
+= SIZEOF_UINT16
;
1244 sig
->u
.MlmeAddBlackoutConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1245 index
+= SIZEOF_UINT16
;
1248 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1249 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID
:
1250 sig
->u
.MlmeDelBlackoutRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1251 index
+= SIZEOF_UINT16
;
1252 sig
->u
.MlmeDelBlackoutRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1253 index
+= SIZEOF_UINT16
;
1254 sig
->u
.MlmeDelBlackoutRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1255 index
+= SIZEOF_UINT16
;
1256 sig
->u
.MlmeDelBlackoutRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1257 index
+= SIZEOF_UINT16
;
1258 sig
->u
.MlmeDelBlackoutRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1259 index
+= SIZEOF_UINT16
;
1260 sig
->u
.MlmeDelBlackoutRequest
.BlackoutId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1261 index
+= SIZEOF_UINT16
;
1264 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1265 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID
:
1266 sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1267 index
+= SIZEOF_UINT16
;
1268 sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1269 index
+= SIZEOF_UINT16
;
1270 sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1271 index
+= SIZEOF_UINT16
;
1272 sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1273 index
+= SIZEOF_UINT16
;
1274 sig
->u
.MlmeGetKeySequenceConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1275 index
+= SIZEOF_UINT16
;
1276 sig
->u
.MlmeGetKeySequenceConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1277 index
+= SIZEOF_UINT16
;
1278 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1279 index
+= SIZEOF_UINT16
;
1280 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1281 index
+= SIZEOF_UINT16
;
1282 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1283 index
+= SIZEOF_UINT16
;
1284 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1285 index
+= SIZEOF_UINT16
;
1286 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1287 index
+= SIZEOF_UINT16
;
1288 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1289 index
+= SIZEOF_UINT16
;
1290 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1291 index
+= SIZEOF_UINT16
;
1292 sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1293 index
+= SIZEOF_UINT16
;
1296 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1297 case CSR_MLME_SM_START_CONFIRM_ID
:
1298 sig
->u
.MlmeSmStartConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1299 index
+= SIZEOF_UINT16
;
1300 sig
->u
.MlmeSmStartConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1301 index
+= SIZEOF_UINT16
;
1302 sig
->u
.MlmeSmStartConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1303 index
+= SIZEOF_UINT16
;
1304 sig
->u
.MlmeSmStartConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1305 index
+= SIZEOF_UINT16
;
1306 sig
->u
.MlmeSmStartConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1307 index
+= SIZEOF_UINT16
;
1308 sig
->u
.MlmeSmStartConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1309 index
+= SIZEOF_UINT16
;
1312 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1313 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID
:
1314 sig
->u
.MlmeStopAggregationConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1315 index
+= SIZEOF_UINT16
;
1316 sig
->u
.MlmeStopAggregationConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1317 index
+= SIZEOF_UINT16
;
1318 sig
->u
.MlmeStopAggregationConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1319 index
+= SIZEOF_UINT16
;
1320 sig
->u
.MlmeStopAggregationConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1321 index
+= SIZEOF_UINT16
;
1322 sig
->u
.MlmeStopAggregationConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1323 index
+= SIZEOF_UINT16
;
1324 memcpy(sig
->u
.MlmeStopAggregationConfirm
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
1326 sig
->u
.MlmeStopAggregationConfirm
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1327 index
+= SIZEOF_UINT16
;
1328 sig
->u
.MlmeStopAggregationConfirm
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1329 index
+= SIZEOF_UINT16
;
1330 sig
->u
.MlmeStopAggregationConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1331 index
+= SIZEOF_UINT16
;
1334 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1335 case CSR_MLME_DEL_TSPEC_REQUEST_ID
:
1336 sig
->u
.MlmeDelTspecRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1337 index
+= SIZEOF_UINT16
;
1338 sig
->u
.MlmeDelTspecRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1339 index
+= SIZEOF_UINT16
;
1340 sig
->u
.MlmeDelTspecRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1341 index
+= SIZEOF_UINT16
;
1342 sig
->u
.MlmeDelTspecRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1343 index
+= SIZEOF_UINT16
;
1344 sig
->u
.MlmeDelTspecRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1345 index
+= SIZEOF_UINT16
;
1346 sig
->u
.MlmeDelTspecRequest
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1347 index
+= SIZEOF_UINT16
;
1348 sig
->u
.MlmeDelTspecRequest
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1349 index
+= SIZEOF_UINT16
;
1352 case CSR_DEBUG_WORD16_INDICATION_ID
:
1353 sig
->u
.DebugWord16Indication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1354 index
+= SIZEOF_UINT16
;
1355 sig
->u
.DebugWord16Indication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1356 index
+= SIZEOF_UINT16
;
1357 sig
->u
.DebugWord16Indication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1358 index
+= SIZEOF_UINT16
;
1359 sig
->u
.DebugWord16Indication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1360 index
+= SIZEOF_UINT16
;
1361 sig
->u
.DebugWord16Indication
.DebugWords
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1362 index
+= SIZEOF_UINT16
;
1363 sig
->u
.DebugWord16Indication
.DebugWords
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1364 index
+= SIZEOF_UINT16
;
1365 sig
->u
.DebugWord16Indication
.DebugWords
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1366 index
+= SIZEOF_UINT16
;
1367 sig
->u
.DebugWord16Indication
.DebugWords
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1368 index
+= SIZEOF_UINT16
;
1369 sig
->u
.DebugWord16Indication
.DebugWords
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1370 index
+= SIZEOF_UINT16
;
1371 sig
->u
.DebugWord16Indication
.DebugWords
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1372 index
+= SIZEOF_UINT16
;
1373 sig
->u
.DebugWord16Indication
.DebugWords
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1374 index
+= SIZEOF_UINT16
;
1375 sig
->u
.DebugWord16Indication
.DebugWords
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1376 index
+= SIZEOF_UINT16
;
1377 sig
->u
.DebugWord16Indication
.DebugWords
[8] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1378 index
+= SIZEOF_UINT16
;
1379 sig
->u
.DebugWord16Indication
.DebugWords
[9] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1380 index
+= SIZEOF_UINT16
;
1381 sig
->u
.DebugWord16Indication
.DebugWords
[10] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1382 index
+= SIZEOF_UINT16
;
1383 sig
->u
.DebugWord16Indication
.DebugWords
[11] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1384 index
+= SIZEOF_UINT16
;
1385 sig
->u
.DebugWord16Indication
.DebugWords
[12] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1386 index
+= SIZEOF_UINT16
;
1387 sig
->u
.DebugWord16Indication
.DebugWords
[13] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1388 index
+= SIZEOF_UINT16
;
1389 sig
->u
.DebugWord16Indication
.DebugWords
[14] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1390 index
+= SIZEOF_UINT16
;
1391 sig
->u
.DebugWord16Indication
.DebugWords
[15] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1392 index
+= SIZEOF_UINT16
;
1394 case CSR_DEBUG_GENERIC_CONFIRM_ID
:
1395 sig
->u
.DebugGenericConfirm
.DebugVariable
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1396 index
+= SIZEOF_UINT16
;
1397 sig
->u
.DebugGenericConfirm
.DebugVariable
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1398 index
+= SIZEOF_UINT16
;
1399 sig
->u
.DebugGenericConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1400 index
+= SIZEOF_UINT16
;
1401 sig
->u
.DebugGenericConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1402 index
+= SIZEOF_UINT16
;
1403 sig
->u
.DebugGenericConfirm
.DebugWords
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1404 index
+= SIZEOF_UINT16
;
1405 sig
->u
.DebugGenericConfirm
.DebugWords
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1406 index
+= SIZEOF_UINT16
;
1407 sig
->u
.DebugGenericConfirm
.DebugWords
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1408 index
+= SIZEOF_UINT16
;
1409 sig
->u
.DebugGenericConfirm
.DebugWords
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1410 index
+= SIZEOF_UINT16
;
1411 sig
->u
.DebugGenericConfirm
.DebugWords
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1412 index
+= SIZEOF_UINT16
;
1413 sig
->u
.DebugGenericConfirm
.DebugWords
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1414 index
+= SIZEOF_UINT16
;
1415 sig
->u
.DebugGenericConfirm
.DebugWords
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1416 index
+= SIZEOF_UINT16
;
1417 sig
->u
.DebugGenericConfirm
.DebugWords
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1418 index
+= SIZEOF_UINT16
;
1420 case CSR_MA_PACKET_INDICATION_ID
:
1421 sig
->u
.MaPacketIndication
.Data
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1422 index
+= SIZEOF_UINT16
;
1423 sig
->u
.MaPacketIndication
.Data
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1424 index
+= SIZEOF_UINT16
;
1425 sig
->u
.MaPacketIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1426 index
+= SIZEOF_UINT16
;
1427 sig
->u
.MaPacketIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1428 index
+= SIZEOF_UINT16
;
1429 sig
->u
.MaPacketIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1430 index
+= SIZEOF_UINT16
;
1431 memcpy(sig
->u
.MaPacketIndication
.LocalTime
.x
, &ptr
[index
], 64 / 8);
1433 sig
->u
.MaPacketIndication
.Ifindex
= (CSR_IFINTERFACE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1434 index
+= SIZEOF_UINT16
;
1435 sig
->u
.MaPacketIndication
.Channel
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1436 index
+= SIZEOF_UINT16
;
1437 sig
->u
.MaPacketIndication
.ReceptionStatus
= (CSR_RECEPTION_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1438 index
+= SIZEOF_UINT16
;
1439 sig
->u
.MaPacketIndication
.Rssi
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1440 index
+= SIZEOF_UINT16
;
1441 sig
->u
.MaPacketIndication
.Snr
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1442 index
+= SIZEOF_UINT16
;
1443 sig
->u
.MaPacketIndication
.ReceivedRate
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1444 index
+= SIZEOF_UINT16
;
1446 case CSR_MLME_SET_TIM_REQUEST_ID
:
1447 sig
->u
.MlmeSetTimRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1448 index
+= SIZEOF_UINT16
;
1449 sig
->u
.MlmeSetTimRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1450 index
+= SIZEOF_UINT16
;
1451 sig
->u
.MlmeSetTimRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1452 index
+= SIZEOF_UINT16
;
1453 sig
->u
.MlmeSetTimRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1454 index
+= SIZEOF_UINT16
;
1455 sig
->u
.MlmeSetTimRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1456 index
+= SIZEOF_UINT16
;
1457 sig
->u
.MlmeSetTimRequest
.AssociationId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1458 index
+= SIZEOF_UINT16
;
1459 sig
->u
.MlmeSetTimRequest
.TimValue
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1460 index
+= SIZEOF_UINT16
;
1462 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1463 case CSR_MLME_CONNECTED_INDICATION_ID
:
1464 sig
->u
.MlmeConnectedIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1465 index
+= SIZEOF_UINT16
;
1466 sig
->u
.MlmeConnectedIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1467 index
+= SIZEOF_UINT16
;
1468 sig
->u
.MlmeConnectedIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1469 index
+= SIZEOF_UINT16
;
1470 sig
->u
.MlmeConnectedIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1471 index
+= SIZEOF_UINT16
;
1472 sig
->u
.MlmeConnectedIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1473 index
+= SIZEOF_UINT16
;
1474 sig
->u
.MlmeConnectedIndication
.ConnectionStatus
= (CSR_CONNECTION_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1475 index
+= SIZEOF_UINT16
;
1476 memcpy(sig
->u
.MlmeConnectedIndication
.PeerMacAddress
.x
, &ptr
[index
], 48 / 8);
1480 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1481 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID
:
1482 sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1483 index
+= SIZEOF_UINT16
;
1484 sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1485 index
+= SIZEOF_UINT16
;
1486 sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1487 index
+= SIZEOF_UINT16
;
1488 sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1489 index
+= SIZEOF_UINT16
;
1490 sig
->u
.MlmeDelRxTriggerRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1491 index
+= SIZEOF_UINT16
;
1492 sig
->u
.MlmeDelRxTriggerRequest
.TriggerId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1493 index
+= SIZEOF_UINT16
;
1496 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1497 case CSR_MLME_TRIGGERED_GET_INDICATION_ID
:
1498 sig
->u
.MlmeTriggeredGetIndication
.MibAttributeValue
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1499 index
+= SIZEOF_UINT16
;
1500 sig
->u
.MlmeTriggeredGetIndication
.MibAttributeValue
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1501 index
+= SIZEOF_UINT16
;
1502 sig
->u
.MlmeTriggeredGetIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1503 index
+= SIZEOF_UINT16
;
1504 sig
->u
.MlmeTriggeredGetIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1505 index
+= SIZEOF_UINT16
;
1506 sig
->u
.MlmeTriggeredGetIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1507 index
+= SIZEOF_UINT16
;
1508 sig
->u
.MlmeTriggeredGetIndication
.Status
= (CSR_MIB_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1509 index
+= SIZEOF_UINT16
;
1510 sig
->u
.MlmeTriggeredGetIndication
.ErrorIndex
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1511 index
+= SIZEOF_UINT16
;
1512 sig
->u
.MlmeTriggeredGetIndication
.TriggeredId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1513 index
+= SIZEOF_UINT16
;
1516 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1517 case CSR_MLME_SCAN_REQUEST_ID
:
1518 sig
->u
.MlmeScanRequest
.ChannelList
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1519 index
+= SIZEOF_UINT16
;
1520 sig
->u
.MlmeScanRequest
.ChannelList
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1521 index
+= SIZEOF_UINT16
;
1522 sig
->u
.MlmeScanRequest
.InformationElements
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1523 index
+= SIZEOF_UINT16
;
1524 sig
->u
.MlmeScanRequest
.InformationElements
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1525 index
+= SIZEOF_UINT16
;
1526 sig
->u
.MlmeScanRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1527 index
+= SIZEOF_UINT16
;
1528 sig
->u
.MlmeScanRequest
.Ifindex
= (CSR_IFINTERFACE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1529 index
+= SIZEOF_UINT16
;
1530 sig
->u
.MlmeScanRequest
.ScanType
= (CSR_SCAN_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1531 index
+= SIZEOF_UINT16
;
1532 sig
->u
.MlmeScanRequest
.ProbeDelay
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
1533 index
+= SIZEOF_UINT32
;
1534 sig
->u
.MlmeScanRequest
.MinChannelTime
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1535 index
+= SIZEOF_UINT16
;
1536 sig
->u
.MlmeScanRequest
.MaxChannelTime
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1537 index
+= SIZEOF_UINT16
;
1540 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1541 case CSR_MLME_DELETEKEYS_CONFIRM_ID
:
1542 sig
->u
.MlmeDeletekeysConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1543 index
+= SIZEOF_UINT16
;
1544 sig
->u
.MlmeDeletekeysConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1545 index
+= SIZEOF_UINT16
;
1546 sig
->u
.MlmeDeletekeysConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1547 index
+= SIZEOF_UINT16
;
1548 sig
->u
.MlmeDeletekeysConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1549 index
+= SIZEOF_UINT16
;
1550 sig
->u
.MlmeDeletekeysConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1551 index
+= SIZEOF_UINT16
;
1552 sig
->u
.MlmeDeletekeysConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1553 index
+= SIZEOF_UINT16
;
1556 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1557 case CSR_MLME_GET_NEXT_REQUEST_ID
:
1558 sig
->u
.MlmeGetNextRequest
.MibAttribute
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1559 index
+= SIZEOF_UINT16
;
1560 sig
->u
.MlmeGetNextRequest
.MibAttribute
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1561 index
+= SIZEOF_UINT16
;
1562 sig
->u
.MlmeGetNextRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1563 index
+= SIZEOF_UINT16
;
1564 sig
->u
.MlmeGetNextRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1565 index
+= SIZEOF_UINT16
;
1568 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1569 case CSR_MLME_SET_CHANNEL_CONFIRM_ID
:
1570 sig
->u
.MlmeSetChannelConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1571 index
+= SIZEOF_UINT16
;
1572 sig
->u
.MlmeSetChannelConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1573 index
+= SIZEOF_UINT16
;
1574 sig
->u
.MlmeSetChannelConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1575 index
+= SIZEOF_UINT16
;
1576 sig
->u
.MlmeSetChannelConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1577 index
+= SIZEOF_UINT16
;
1578 sig
->u
.MlmeSetChannelConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1579 index
+= SIZEOF_UINT16
;
1580 sig
->u
.MlmeSetChannelConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1581 index
+= SIZEOF_UINT16
;
1584 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1585 case CSR_MLME_START_AGGREGATION_REQUEST_ID
:
1586 sig
->u
.MlmeStartAggregationRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1587 index
+= SIZEOF_UINT16
;
1588 sig
->u
.MlmeStartAggregationRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1589 index
+= SIZEOF_UINT16
;
1590 sig
->u
.MlmeStartAggregationRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1591 index
+= SIZEOF_UINT16
;
1592 sig
->u
.MlmeStartAggregationRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1593 index
+= SIZEOF_UINT16
;
1594 sig
->u
.MlmeStartAggregationRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1595 index
+= SIZEOF_UINT16
;
1596 memcpy(sig
->u
.MlmeStartAggregationRequest
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
1598 sig
->u
.MlmeStartAggregationRequest
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1599 index
+= SIZEOF_UINT16
;
1600 sig
->u
.MlmeStartAggregationRequest
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1601 index
+= SIZEOF_UINT16
;
1602 sig
->u
.MlmeStartAggregationRequest
.StartingSequenceNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1603 index
+= SIZEOF_UINT16
;
1604 sig
->u
.MlmeStartAggregationRequest
.BufferSize
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1605 index
+= SIZEOF_UINT16
;
1606 sig
->u
.MlmeStartAggregationRequest
.BlockAckTimeout
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1607 index
+= SIZEOF_UINT16
;
1610 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1611 case CSR_MLME_HL_SYNC_REQUEST_ID
:
1612 sig
->u
.MlmeHlSyncRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1613 index
+= SIZEOF_UINT16
;
1614 sig
->u
.MlmeHlSyncRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1615 index
+= SIZEOF_UINT16
;
1616 sig
->u
.MlmeHlSyncRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1617 index
+= SIZEOF_UINT16
;
1618 sig
->u
.MlmeHlSyncRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1619 index
+= SIZEOF_UINT16
;
1620 memcpy(sig
->u
.MlmeHlSyncRequest
.GroupAddress
.x
, &ptr
[index
], 48 / 8);
1624 case CSR_DEBUG_GENERIC_REQUEST_ID
:
1625 sig
->u
.DebugGenericRequest
.DebugVariable
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1626 index
+= SIZEOF_UINT16
;
1627 sig
->u
.DebugGenericRequest
.DebugVariable
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1628 index
+= SIZEOF_UINT16
;
1629 sig
->u
.DebugGenericRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1630 index
+= SIZEOF_UINT16
;
1631 sig
->u
.DebugGenericRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1632 index
+= SIZEOF_UINT16
;
1633 sig
->u
.DebugGenericRequest
.DebugWords
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1634 index
+= SIZEOF_UINT16
;
1635 sig
->u
.DebugGenericRequest
.DebugWords
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1636 index
+= SIZEOF_UINT16
;
1637 sig
->u
.DebugGenericRequest
.DebugWords
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1638 index
+= SIZEOF_UINT16
;
1639 sig
->u
.DebugGenericRequest
.DebugWords
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1640 index
+= SIZEOF_UINT16
;
1641 sig
->u
.DebugGenericRequest
.DebugWords
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1642 index
+= SIZEOF_UINT16
;
1643 sig
->u
.DebugGenericRequest
.DebugWords
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1644 index
+= SIZEOF_UINT16
;
1645 sig
->u
.DebugGenericRequest
.DebugWords
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1646 index
+= SIZEOF_UINT16
;
1647 sig
->u
.DebugGenericRequest
.DebugWords
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1648 index
+= SIZEOF_UINT16
;
1650 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1651 case CSR_MLME_LEAVE_CONFIRM_ID
:
1652 sig
->u
.MlmeLeaveConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1653 index
+= SIZEOF_UINT16
;
1654 sig
->u
.MlmeLeaveConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1655 index
+= SIZEOF_UINT16
;
1656 sig
->u
.MlmeLeaveConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1657 index
+= SIZEOF_UINT16
;
1658 sig
->u
.MlmeLeaveConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1659 index
+= SIZEOF_UINT16
;
1660 sig
->u
.MlmeLeaveConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1661 index
+= SIZEOF_UINT16
;
1662 sig
->u
.MlmeLeaveConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1663 index
+= SIZEOF_UINT16
;
1666 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1667 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID
:
1668 sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1669 index
+= SIZEOF_UINT16
;
1670 sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1671 index
+= SIZEOF_UINT16
;
1672 sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1673 index
+= SIZEOF_UINT16
;
1674 sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1675 index
+= SIZEOF_UINT16
;
1676 sig
->u
.MlmeDelTriggeredGetRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1677 index
+= SIZEOF_UINT16
;
1678 sig
->u
.MlmeDelTriggeredGetRequest
.TriggeredId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1679 index
+= SIZEOF_UINT16
;
1682 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1683 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID
:
1684 sig
->u
.MlmeAddMulticastAddressRequest
.Data
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1685 index
+= SIZEOF_UINT16
;
1686 sig
->u
.MlmeAddMulticastAddressRequest
.Data
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1687 index
+= SIZEOF_UINT16
;
1688 sig
->u
.MlmeAddMulticastAddressRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1689 index
+= SIZEOF_UINT16
;
1690 sig
->u
.MlmeAddMulticastAddressRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1691 index
+= SIZEOF_UINT16
;
1692 sig
->u
.MlmeAddMulticastAddressRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1693 index
+= SIZEOF_UINT16
;
1694 sig
->u
.MlmeAddMulticastAddressRequest
.NumberOfMulticastGroupAddresses
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1695 index
+= SIZEOF_UINT16
;
1698 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1699 case CSR_MLME_RESET_REQUEST_ID
:
1700 sig
->u
.MlmeResetRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1701 index
+= SIZEOF_UINT16
;
1702 sig
->u
.MlmeResetRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1703 index
+= SIZEOF_UINT16
;
1704 sig
->u
.MlmeResetRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1705 index
+= SIZEOF_UINT16
;
1706 sig
->u
.MlmeResetRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1707 index
+= SIZEOF_UINT16
;
1708 memcpy(sig
->u
.MlmeResetRequest
.StaAddress
.x
, &ptr
[index
], 48 / 8);
1710 sig
->u
.MlmeResetRequest
.SetDefaultMib
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1711 index
+= SIZEOF_UINT16
;
1714 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1715 case CSR_MLME_SCAN_CANCEL_REQUEST_ID
:
1716 sig
->u
.MlmeScanCancelRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1717 index
+= SIZEOF_UINT16
;
1718 sig
->u
.MlmeScanCancelRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1719 index
+= SIZEOF_UINT16
;
1720 sig
->u
.MlmeScanCancelRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1721 index
+= SIZEOF_UINT16
;
1722 sig
->u
.MlmeScanCancelRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1723 index
+= SIZEOF_UINT16
;
1724 sig
->u
.MlmeScanCancelRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1725 index
+= SIZEOF_UINT16
;
1728 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1729 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID
:
1730 sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1731 index
+= SIZEOF_UINT16
;
1732 sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1733 index
+= SIZEOF_UINT16
;
1734 sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1735 index
+= SIZEOF_UINT16
;
1736 sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1737 index
+= SIZEOF_UINT16
;
1738 sig
->u
.MlmeAddTriggeredGetConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1739 index
+= SIZEOF_UINT16
;
1740 sig
->u
.MlmeAddTriggeredGetConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1741 index
+= SIZEOF_UINT16
;
1742 sig
->u
.MlmeAddTriggeredGetConfirm
.TriggeredId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1743 index
+= SIZEOF_UINT16
;
1746 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1747 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID
:
1748 sig
->u
.MlmeSetPacketFilterRequest
.InformationElements
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1749 index
+= SIZEOF_UINT16
;
1750 sig
->u
.MlmeSetPacketFilterRequest
.InformationElements
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1751 index
+= SIZEOF_UINT16
;
1752 sig
->u
.MlmeSetPacketFilterRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1753 index
+= SIZEOF_UINT16
;
1754 sig
->u
.MlmeSetPacketFilterRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1755 index
+= SIZEOF_UINT16
;
1756 sig
->u
.MlmeSetPacketFilterRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1757 index
+= SIZEOF_UINT16
;
1758 sig
->u
.MlmeSetPacketFilterRequest
.PacketFilterMode
= (CSR_PACKET_FILTER_MODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1759 index
+= SIZEOF_UINT16
;
1760 sig
->u
.MlmeSetPacketFilterRequest
.ArpFilterAddress
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
1761 index
+= SIZEOF_UINT32
;
1764 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1765 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID
:
1766 sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1767 index
+= SIZEOF_UINT16
;
1768 sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1769 index
+= SIZEOF_UINT16
;
1770 sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1771 index
+= SIZEOF_UINT16
;
1772 sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1773 index
+= SIZEOF_UINT16
;
1774 sig
->u
.MlmeDelRxTriggerConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1775 index
+= SIZEOF_UINT16
;
1776 sig
->u
.MlmeDelRxTriggerConfirm
.TriggerId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1777 index
+= SIZEOF_UINT16
;
1778 sig
->u
.MlmeDelRxTriggerConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1779 index
+= SIZEOF_UINT16
;
1782 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1783 case CSR_MLME_CONNECT_STATUS_REQUEST_ID
:
1784 sig
->u
.MlmeConnectStatusRequest
.InformationElements
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1785 index
+= SIZEOF_UINT16
;
1786 sig
->u
.MlmeConnectStatusRequest
.InformationElements
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1787 index
+= SIZEOF_UINT16
;
1788 sig
->u
.MlmeConnectStatusRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1789 index
+= SIZEOF_UINT16
;
1790 sig
->u
.MlmeConnectStatusRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1791 index
+= SIZEOF_UINT16
;
1792 sig
->u
.MlmeConnectStatusRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1793 index
+= SIZEOF_UINT16
;
1794 sig
->u
.MlmeConnectStatusRequest
.ConnectionStatus
= (CSR_CONNECTION_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1795 index
+= SIZEOF_UINT16
;
1796 memcpy(sig
->u
.MlmeConnectStatusRequest
.StaAddress
.x
, &ptr
[index
], 48 / 8);
1798 sig
->u
.MlmeConnectStatusRequest
.AssociationId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1799 index
+= SIZEOF_UINT16
;
1800 sig
->u
.MlmeConnectStatusRequest
.AssociationCapabilityInformation
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1801 index
+= SIZEOF_UINT16
;
1804 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1805 case CSR_MLME_LEAVE_REQUEST_ID
:
1806 sig
->u
.MlmeLeaveRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1807 index
+= SIZEOF_UINT16
;
1808 sig
->u
.MlmeLeaveRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1809 index
+= SIZEOF_UINT16
;
1810 sig
->u
.MlmeLeaveRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1811 index
+= SIZEOF_UINT16
;
1812 sig
->u
.MlmeLeaveRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1813 index
+= SIZEOF_UINT16
;
1814 sig
->u
.MlmeLeaveRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1815 index
+= SIZEOF_UINT16
;
1818 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1819 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID
:
1820 sig
->u
.MlmeConfigQueueRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1821 index
+= SIZEOF_UINT16
;
1822 sig
->u
.MlmeConfigQueueRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1823 index
+= SIZEOF_UINT16
;
1824 sig
->u
.MlmeConfigQueueRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1825 index
+= SIZEOF_UINT16
;
1826 sig
->u
.MlmeConfigQueueRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1827 index
+= SIZEOF_UINT16
;
1828 sig
->u
.MlmeConfigQueueRequest
.QueueIndex
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1829 index
+= SIZEOF_UINT16
;
1830 sig
->u
.MlmeConfigQueueRequest
.Aifs
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1831 index
+= SIZEOF_UINT16
;
1832 sig
->u
.MlmeConfigQueueRequest
.Cwmin
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1833 index
+= SIZEOF_UINT16
;
1834 sig
->u
.MlmeConfigQueueRequest
.Cwmax
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1835 index
+= SIZEOF_UINT16
;
1836 sig
->u
.MlmeConfigQueueRequest
.TxopLimit
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1837 index
+= SIZEOF_UINT16
;
1840 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1841 case CSR_MLME_DEL_TSPEC_CONFIRM_ID
:
1842 sig
->u
.MlmeDelTspecConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1843 index
+= SIZEOF_UINT16
;
1844 sig
->u
.MlmeDelTspecConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1845 index
+= SIZEOF_UINT16
;
1846 sig
->u
.MlmeDelTspecConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1847 index
+= SIZEOF_UINT16
;
1848 sig
->u
.MlmeDelTspecConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1849 index
+= SIZEOF_UINT16
;
1850 sig
->u
.MlmeDelTspecConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1851 index
+= SIZEOF_UINT16
;
1852 sig
->u
.MlmeDelTspecConfirm
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1853 index
+= SIZEOF_UINT16
;
1854 sig
->u
.MlmeDelTspecConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1855 index
+= SIZEOF_UINT16
;
1858 case CSR_MLME_SET_TIM_CONFIRM_ID
:
1859 sig
->u
.MlmeSetTimConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1860 index
+= SIZEOF_UINT16
;
1861 sig
->u
.MlmeSetTimConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1862 index
+= SIZEOF_UINT16
;
1863 sig
->u
.MlmeSetTimConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1864 index
+= SIZEOF_UINT16
;
1865 sig
->u
.MlmeSetTimConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1866 index
+= SIZEOF_UINT16
;
1867 sig
->u
.MlmeSetTimConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1868 index
+= SIZEOF_UINT16
;
1869 sig
->u
.MlmeSetTimConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1870 index
+= SIZEOF_UINT16
;
1872 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1873 case CSR_MLME_MEASURE_INDICATION_ID
:
1874 sig
->u
.MlmeMeasureIndication
.MeasurementReportSet
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1875 index
+= SIZEOF_UINT16
;
1876 sig
->u
.MlmeMeasureIndication
.MeasurementReportSet
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1877 index
+= SIZEOF_UINT16
;
1878 sig
->u
.MlmeMeasureIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1879 index
+= SIZEOF_UINT16
;
1880 sig
->u
.MlmeMeasureIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1881 index
+= SIZEOF_UINT16
;
1882 sig
->u
.MlmeMeasureIndication
.DialogToken
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1883 index
+= SIZEOF_UINT16
;
1886 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1887 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID
:
1888 sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1889 index
+= SIZEOF_UINT16
;
1890 sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1891 index
+= SIZEOF_UINT16
;
1892 sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1893 index
+= SIZEOF_UINT16
;
1894 sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1895 index
+= SIZEOF_UINT16
;
1896 sig
->u
.MlmeDelBlackoutConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1897 index
+= SIZEOF_UINT16
;
1898 sig
->u
.MlmeDelBlackoutConfirm
.BlackoutId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1899 index
+= SIZEOF_UINT16
;
1900 sig
->u
.MlmeDelBlackoutConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1901 index
+= SIZEOF_UINT16
;
1904 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1905 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID
:
1906 sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1907 index
+= SIZEOF_UINT16
;
1908 sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1909 index
+= SIZEOF_UINT16
;
1910 sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1911 index
+= SIZEOF_UINT16
;
1912 sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1913 index
+= SIZEOF_UINT16
;
1914 sig
->u
.MlmeDelTriggeredGetConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1915 index
+= SIZEOF_UINT16
;
1916 sig
->u
.MlmeDelTriggeredGetConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1917 index
+= SIZEOF_UINT16
;
1918 sig
->u
.MlmeDelTriggeredGetConfirm
.TriggeredId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1919 index
+= SIZEOF_UINT16
;
1922 case CSR_DEBUG_GENERIC_INDICATION_ID
:
1923 sig
->u
.DebugGenericIndication
.DebugVariable
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1924 index
+= SIZEOF_UINT16
;
1925 sig
->u
.DebugGenericIndication
.DebugVariable
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1926 index
+= SIZEOF_UINT16
;
1927 sig
->u
.DebugGenericIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1928 index
+= SIZEOF_UINT16
;
1929 sig
->u
.DebugGenericIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1930 index
+= SIZEOF_UINT16
;
1931 sig
->u
.DebugGenericIndication
.DebugWords
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1932 index
+= SIZEOF_UINT16
;
1933 sig
->u
.DebugGenericIndication
.DebugWords
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1934 index
+= SIZEOF_UINT16
;
1935 sig
->u
.DebugGenericIndication
.DebugWords
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1936 index
+= SIZEOF_UINT16
;
1937 sig
->u
.DebugGenericIndication
.DebugWords
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1938 index
+= SIZEOF_UINT16
;
1939 sig
->u
.DebugGenericIndication
.DebugWords
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1940 index
+= SIZEOF_UINT16
;
1941 sig
->u
.DebugGenericIndication
.DebugWords
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1942 index
+= SIZEOF_UINT16
;
1943 sig
->u
.DebugGenericIndication
.DebugWords
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1944 index
+= SIZEOF_UINT16
;
1945 sig
->u
.DebugGenericIndication
.DebugWords
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1946 index
+= SIZEOF_UINT16
;
1948 case CSR_MA_PACKET_CANCEL_REQUEST_ID
:
1949 sig
->u
.MaPacketCancelRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1950 index
+= SIZEOF_UINT16
;
1951 sig
->u
.MaPacketCancelRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1952 index
+= SIZEOF_UINT16
;
1953 sig
->u
.MaPacketCancelRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1954 index
+= SIZEOF_UINT16
;
1955 sig
->u
.MaPacketCancelRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1956 index
+= SIZEOF_UINT16
;
1957 sig
->u
.MaPacketCancelRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1958 index
+= SIZEOF_UINT16
;
1959 sig
->u
.MaPacketCancelRequest
.HostTag
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
1960 index
+= SIZEOF_UINT32
;
1962 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1963 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID
:
1964 sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1965 index
+= SIZEOF_UINT16
;
1966 sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1967 index
+= SIZEOF_UINT16
;
1968 sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1969 index
+= SIZEOF_UINT16
;
1970 sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1971 index
+= SIZEOF_UINT16
;
1972 sig
->u
.MlmeModifyBssParameterConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1973 index
+= SIZEOF_UINT16
;
1974 sig
->u
.MlmeModifyBssParameterConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1975 index
+= SIZEOF_UINT16
;
1978 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
1979 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID
:
1980 sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1981 index
+= SIZEOF_UINT16
;
1982 sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1983 index
+= SIZEOF_UINT16
;
1984 sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1985 index
+= SIZEOF_UINT16
;
1986 sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1987 index
+= SIZEOF_UINT16
;
1988 sig
->u
.MlmePauseAutonomousScanConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1989 index
+= SIZEOF_UINT16
;
1990 sig
->u
.MlmePauseAutonomousScanConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1991 index
+= SIZEOF_UINT16
;
1992 sig
->u
.MlmePauseAutonomousScanConfirm
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1993 index
+= SIZEOF_UINT16
;
1996 case CSR_MA_PACKET_REQUEST_ID
:
1997 sig
->u
.MaPacketRequest
.Data
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
1998 index
+= SIZEOF_UINT16
;
1999 sig
->u
.MaPacketRequest
.Data
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2000 index
+= SIZEOF_UINT16
;
2001 sig
->u
.MaPacketRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2002 index
+= SIZEOF_UINT16
;
2003 sig
->u
.MaPacketRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2004 index
+= SIZEOF_UINT16
;
2005 sig
->u
.MaPacketRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2006 index
+= SIZEOF_UINT16
;
2007 sig
->u
.MaPacketRequest
.TransmitRate
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2008 index
+= SIZEOF_UINT16
;
2009 sig
->u
.MaPacketRequest
.HostTag
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2010 index
+= SIZEOF_UINT32
;
2011 sig
->u
.MaPacketRequest
.Priority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2012 index
+= SIZEOF_UINT16
;
2013 memcpy(sig
->u
.MaPacketRequest
.Ra
.x
, &ptr
[index
], 48 / 8);
2015 sig
->u
.MaPacketRequest
.TransmissionControl
= (CSR_TRANSMISSION_CONTROL
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2016 index
+= SIZEOF_UINT16
;
2018 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2019 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID
:
2020 sig
->u
.MlmeModifyBssParameterRequest
.Data
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2021 index
+= SIZEOF_UINT16
;
2022 sig
->u
.MlmeModifyBssParameterRequest
.Data
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2023 index
+= SIZEOF_UINT16
;
2024 sig
->u
.MlmeModifyBssParameterRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2025 index
+= SIZEOF_UINT16
;
2026 sig
->u
.MlmeModifyBssParameterRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2027 index
+= SIZEOF_UINT16
;
2028 sig
->u
.MlmeModifyBssParameterRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2029 index
+= SIZEOF_UINT16
;
2030 sig
->u
.MlmeModifyBssParameterRequest
.BeaconPeriod
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2031 index
+= SIZEOF_UINT16
;
2032 sig
->u
.MlmeModifyBssParameterRequest
.DtimPeriod
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2033 index
+= SIZEOF_UINT16
;
2034 sig
->u
.MlmeModifyBssParameterRequest
.CapabilityInformation
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2035 index
+= SIZEOF_UINT16
;
2036 memcpy(sig
->u
.MlmeModifyBssParameterRequest
.Bssid
.x
, &ptr
[index
], 48 / 8);
2038 sig
->u
.MlmeModifyBssParameterRequest
.RtsThreshold
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2039 index
+= SIZEOF_UINT16
;
2042 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2043 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID
:
2044 sig
->u
.MlmeAddRxTriggerRequest
.InformationElements
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2045 index
+= SIZEOF_UINT16
;
2046 sig
->u
.MlmeAddRxTriggerRequest
.InformationElements
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2047 index
+= SIZEOF_UINT16
;
2048 sig
->u
.MlmeAddRxTriggerRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2049 index
+= SIZEOF_UINT16
;
2050 sig
->u
.MlmeAddRxTriggerRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2051 index
+= SIZEOF_UINT16
;
2052 sig
->u
.MlmeAddRxTriggerRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2053 index
+= SIZEOF_UINT16
;
2054 sig
->u
.MlmeAddRxTriggerRequest
.TriggerId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2055 index
+= SIZEOF_UINT16
;
2056 sig
->u
.MlmeAddRxTriggerRequest
.Priority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2057 index
+= SIZEOF_UINT16
;
2060 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID
:
2061 sig
->u
.MaVifAvailabilityIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2062 index
+= SIZEOF_UINT16
;
2063 sig
->u
.MaVifAvailabilityIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2064 index
+= SIZEOF_UINT16
;
2065 sig
->u
.MaVifAvailabilityIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2066 index
+= SIZEOF_UINT16
;
2067 sig
->u
.MaVifAvailabilityIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2068 index
+= SIZEOF_UINT16
;
2069 sig
->u
.MaVifAvailabilityIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2070 index
+= SIZEOF_UINT16
;
2071 sig
->u
.MaVifAvailabilityIndication
.Multicast
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2072 index
+= SIZEOF_UINT16
;
2074 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2075 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID
:
2076 sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2077 index
+= SIZEOF_UINT16
;
2078 sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2079 index
+= SIZEOF_UINT16
;
2080 sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2081 index
+= SIZEOF_UINT16
;
2082 sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2083 index
+= SIZEOF_UINT16
;
2084 memcpy(sig
->u
.MlmeHlSyncCancelRequest
.GroupAddress
.x
, &ptr
[index
], 48 / 8);
2088 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2089 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID
:
2090 sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2091 index
+= SIZEOF_UINT16
;
2092 sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2093 index
+= SIZEOF_UINT16
;
2094 sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2095 index
+= SIZEOF_UINT16
;
2096 sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2097 index
+= SIZEOF_UINT16
;
2098 sig
->u
.MlmeDelAutonomousScanRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2099 index
+= SIZEOF_UINT16
;
2100 sig
->u
.MlmeDelAutonomousScanRequest
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2101 index
+= SIZEOF_UINT16
;
2104 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2105 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID
:
2106 sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2107 index
+= SIZEOF_UINT16
;
2108 sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2109 index
+= SIZEOF_UINT16
;
2110 sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2111 index
+= SIZEOF_UINT16
;
2112 sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2113 index
+= SIZEOF_UINT16
;
2114 sig
->u
.MlmeBlackoutEndedIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2115 index
+= SIZEOF_UINT16
;
2116 sig
->u
.MlmeBlackoutEndedIndication
.BlackoutId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2117 index
+= SIZEOF_UINT16
;
2120 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2121 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID
:
2122 sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2123 index
+= SIZEOF_UINT16
;
2124 sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2125 index
+= SIZEOF_UINT16
;
2126 sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2127 index
+= SIZEOF_UINT16
;
2128 sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2129 index
+= SIZEOF_UINT16
;
2130 sig
->u
.MlmeAutonomousScanDoneIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2131 index
+= SIZEOF_UINT16
;
2132 sig
->u
.MlmeAutonomousScanDoneIndication
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2133 index
+= SIZEOF_UINT16
;
2134 sig
->u
.MlmeAutonomousScanDoneIndication
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2135 index
+= SIZEOF_UINT16
;
2138 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2139 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID
:
2140 sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2141 index
+= SIZEOF_UINT16
;
2142 sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2143 index
+= SIZEOF_UINT16
;
2144 sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2145 index
+= SIZEOF_UINT16
;
2146 sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2147 index
+= SIZEOF_UINT16
;
2148 sig
->u
.MlmeGetKeySequenceRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2149 index
+= SIZEOF_UINT16
;
2150 sig
->u
.MlmeGetKeySequenceRequest
.KeyId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2151 index
+= SIZEOF_UINT16
;
2152 sig
->u
.MlmeGetKeySequenceRequest
.KeyType
= (CSR_KEY_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2153 index
+= SIZEOF_UINT16
;
2154 memcpy(sig
->u
.MlmeGetKeySequenceRequest
.Address
.x
, &ptr
[index
], 48 / 8);
2158 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2159 case CSR_MLME_SET_CHANNEL_REQUEST_ID
:
2160 sig
->u
.MlmeSetChannelRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2161 index
+= SIZEOF_UINT16
;
2162 sig
->u
.MlmeSetChannelRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2163 index
+= SIZEOF_UINT16
;
2164 sig
->u
.MlmeSetChannelRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2165 index
+= SIZEOF_UINT16
;
2166 sig
->u
.MlmeSetChannelRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2167 index
+= SIZEOF_UINT16
;
2168 sig
->u
.MlmeSetChannelRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2169 index
+= SIZEOF_UINT16
;
2170 sig
->u
.MlmeSetChannelRequest
.Ifindex
= (CSR_IFINTERFACE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2171 index
+= SIZEOF_UINT16
;
2172 sig
->u
.MlmeSetChannelRequest
.Channel
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2173 index
+= SIZEOF_UINT16
;
2174 memcpy(sig
->u
.MlmeSetChannelRequest
.Address
.x
, &ptr
[index
], 48 / 8);
2176 sig
->u
.MlmeSetChannelRequest
.AvailabilityDuration
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2177 index
+= SIZEOF_UINT16
;
2178 sig
->u
.MlmeSetChannelRequest
.AvailabilityInterval
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2179 index
+= SIZEOF_UINT16
;
2182 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2183 case CSR_MLME_MEASURE_CONFIRM_ID
:
2184 sig
->u
.MlmeMeasureConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2185 index
+= SIZEOF_UINT16
;
2186 sig
->u
.MlmeMeasureConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2187 index
+= SIZEOF_UINT16
;
2188 sig
->u
.MlmeMeasureConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2189 index
+= SIZEOF_UINT16
;
2190 sig
->u
.MlmeMeasureConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2191 index
+= SIZEOF_UINT16
;
2192 sig
->u
.MlmeMeasureConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2193 index
+= SIZEOF_UINT16
;
2194 sig
->u
.MlmeMeasureConfirm
.DialogToken
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2195 index
+= SIZEOF_UINT16
;
2198 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2199 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID
:
2200 sig
->u
.MlmeAddTriggeredGetRequest
.MibAttribute
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2201 index
+= SIZEOF_UINT16
;
2202 sig
->u
.MlmeAddTriggeredGetRequest
.MibAttribute
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2203 index
+= SIZEOF_UINT16
;
2204 sig
->u
.MlmeAddTriggeredGetRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2205 index
+= SIZEOF_UINT16
;
2206 sig
->u
.MlmeAddTriggeredGetRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2207 index
+= SIZEOF_UINT16
;
2208 sig
->u
.MlmeAddTriggeredGetRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2209 index
+= SIZEOF_UINT16
;
2210 sig
->u
.MlmeAddTriggeredGetRequest
.TriggeredId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2211 index
+= SIZEOF_UINT16
;
2214 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2215 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID
:
2216 sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2217 index
+= SIZEOF_UINT16
;
2218 sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2219 index
+= SIZEOF_UINT16
;
2220 sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2221 index
+= SIZEOF_UINT16
;
2222 sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2223 index
+= SIZEOF_UINT16
;
2224 sig
->u
.MlmeAutonomousScanLossIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2225 index
+= SIZEOF_UINT16
;
2226 memcpy(sig
->u
.MlmeAutonomousScanLossIndication
.Bssid
.x
, &ptr
[index
], 48 / 8);
2230 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID
:
2231 sig
->u
.MaVifAvailabilityResponse
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2232 index
+= SIZEOF_UINT16
;
2233 sig
->u
.MaVifAvailabilityResponse
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2234 index
+= SIZEOF_UINT16
;
2235 sig
->u
.MaVifAvailabilityResponse
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2236 index
+= SIZEOF_UINT16
;
2237 sig
->u
.MaVifAvailabilityResponse
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2238 index
+= SIZEOF_UINT16
;
2239 sig
->u
.MaVifAvailabilityResponse
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2240 index
+= SIZEOF_UINT16
;
2241 sig
->u
.MaVifAvailabilityResponse
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2242 index
+= SIZEOF_UINT16
;
2244 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2245 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID
:
2246 sig
->u
.MlmeAddTemplateRequest
.Data1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2247 index
+= SIZEOF_UINT16
;
2248 sig
->u
.MlmeAddTemplateRequest
.Data1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2249 index
+= SIZEOF_UINT16
;
2250 sig
->u
.MlmeAddTemplateRequest
.Data2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2251 index
+= SIZEOF_UINT16
;
2252 sig
->u
.MlmeAddTemplateRequest
.Data2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2253 index
+= SIZEOF_UINT16
;
2254 sig
->u
.MlmeAddTemplateRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2255 index
+= SIZEOF_UINT16
;
2256 sig
->u
.MlmeAddTemplateRequest
.FrameType
= (CSR_FRAME_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2257 index
+= SIZEOF_UINT16
;
2258 sig
->u
.MlmeAddTemplateRequest
.MinTransmitRate
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2259 index
+= SIZEOF_UINT16
;
2262 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2263 case CSR_MLME_POWERMGT_CONFIRM_ID
:
2264 sig
->u
.MlmePowermgtConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2265 index
+= SIZEOF_UINT16
;
2266 sig
->u
.MlmePowermgtConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2267 index
+= SIZEOF_UINT16
;
2268 sig
->u
.MlmePowermgtConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2269 index
+= SIZEOF_UINT16
;
2270 sig
->u
.MlmePowermgtConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2271 index
+= SIZEOF_UINT16
;
2272 sig
->u
.MlmePowermgtConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2273 index
+= SIZEOF_UINT16
;
2274 sig
->u
.MlmePowermgtConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2275 index
+= SIZEOF_UINT16
;
2278 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2279 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID
:
2280 sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2281 index
+= SIZEOF_UINT16
;
2282 sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2283 index
+= SIZEOF_UINT16
;
2284 sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2285 index
+= SIZEOF_UINT16
;
2286 sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2287 index
+= SIZEOF_UINT16
;
2288 sig
->u
.MlmeAddPeriodicConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2289 index
+= SIZEOF_UINT16
;
2290 sig
->u
.MlmeAddPeriodicConfirm
.PeriodicId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2291 index
+= SIZEOF_UINT16
;
2292 sig
->u
.MlmeAddPeriodicConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2293 index
+= SIZEOF_UINT16
;
2296 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2297 case CSR_MLME_GET_CONFIRM_ID
:
2298 sig
->u
.MlmeGetConfirm
.MibAttributeValue
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2299 index
+= SIZEOF_UINT16
;
2300 sig
->u
.MlmeGetConfirm
.MibAttributeValue
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2301 index
+= SIZEOF_UINT16
;
2302 sig
->u
.MlmeGetConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2303 index
+= SIZEOF_UINT16
;
2304 sig
->u
.MlmeGetConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2305 index
+= SIZEOF_UINT16
;
2306 sig
->u
.MlmeGetConfirm
.Status
= (CSR_MIB_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2307 index
+= SIZEOF_UINT16
;
2308 sig
->u
.MlmeGetConfirm
.ErrorIndex
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2309 index
+= SIZEOF_UINT16
;
2312 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2313 case CSR_MLME_GET_NEXT_CONFIRM_ID
:
2314 sig
->u
.MlmeGetNextConfirm
.MibAttributeValue
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2315 index
+= SIZEOF_UINT16
;
2316 sig
->u
.MlmeGetNextConfirm
.MibAttributeValue
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2317 index
+= SIZEOF_UINT16
;
2318 sig
->u
.MlmeGetNextConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2319 index
+= SIZEOF_UINT16
;
2320 sig
->u
.MlmeGetNextConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2321 index
+= SIZEOF_UINT16
;
2322 sig
->u
.MlmeGetNextConfirm
.Status
= (CSR_MIB_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2323 index
+= SIZEOF_UINT16
;
2324 sig
->u
.MlmeGetNextConfirm
.ErrorIndex
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2325 index
+= SIZEOF_UINT16
;
2328 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2329 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID
:
2330 sig
->u
.MlmeStopAggregationRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2331 index
+= SIZEOF_UINT16
;
2332 sig
->u
.MlmeStopAggregationRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2333 index
+= SIZEOF_UINT16
;
2334 sig
->u
.MlmeStopAggregationRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2335 index
+= SIZEOF_UINT16
;
2336 sig
->u
.MlmeStopAggregationRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2337 index
+= SIZEOF_UINT16
;
2338 sig
->u
.MlmeStopAggregationRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2339 index
+= SIZEOF_UINT16
;
2340 memcpy(sig
->u
.MlmeStopAggregationRequest
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
2342 sig
->u
.MlmeStopAggregationRequest
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2343 index
+= SIZEOF_UINT16
;
2344 sig
->u
.MlmeStopAggregationRequest
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2345 index
+= SIZEOF_UINT16
;
2348 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2349 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID
:
2350 sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2351 index
+= SIZEOF_UINT16
;
2352 sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2353 index
+= SIZEOF_UINT16
;
2354 sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2355 index
+= SIZEOF_UINT16
;
2356 sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2357 index
+= SIZEOF_UINT16
;
2358 sig
->u
.MlmeAddRxTriggerConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2359 index
+= SIZEOF_UINT16
;
2360 sig
->u
.MlmeAddRxTriggerConfirm
.TriggerId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2361 index
+= SIZEOF_UINT16
;
2362 sig
->u
.MlmeAddRxTriggerConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2363 index
+= SIZEOF_UINT16
;
2366 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2367 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID
:
2368 sig
->u
.MlmeAddBlackoutRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2369 index
+= SIZEOF_UINT16
;
2370 sig
->u
.MlmeAddBlackoutRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2371 index
+= SIZEOF_UINT16
;
2372 sig
->u
.MlmeAddBlackoutRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2373 index
+= SIZEOF_UINT16
;
2374 sig
->u
.MlmeAddBlackoutRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2375 index
+= SIZEOF_UINT16
;
2376 sig
->u
.MlmeAddBlackoutRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2377 index
+= SIZEOF_UINT16
;
2378 sig
->u
.MlmeAddBlackoutRequest
.BlackoutId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2379 index
+= SIZEOF_UINT16
;
2380 sig
->u
.MlmeAddBlackoutRequest
.BlackoutType
= (CSR_BLACKOUT_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2381 index
+= SIZEOF_UINT16
;
2382 sig
->u
.MlmeAddBlackoutRequest
.BlackoutSource
= (CSR_BLACKOUT_SOURCE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2383 index
+= SIZEOF_UINT16
;
2384 sig
->u
.MlmeAddBlackoutRequest
.BlackoutStartReference
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2385 index
+= SIZEOF_UINT32
;
2386 sig
->u
.MlmeAddBlackoutRequest
.BlackoutPeriod
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2387 index
+= SIZEOF_UINT32
;
2388 sig
->u
.MlmeAddBlackoutRequest
.BlackoutDuration
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2389 index
+= SIZEOF_UINT32
;
2390 memcpy(sig
->u
.MlmeAddBlackoutRequest
.PeerStaAddress
.x
, &ptr
[index
], 48 / 8);
2392 sig
->u
.MlmeAddBlackoutRequest
.BlackoutCount
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2393 index
+= SIZEOF_UINT16
;
2396 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2397 case CSR_MLME_DELETEKEYS_REQUEST_ID
:
2398 sig
->u
.MlmeDeletekeysRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2399 index
+= SIZEOF_UINT16
;
2400 sig
->u
.MlmeDeletekeysRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2401 index
+= SIZEOF_UINT16
;
2402 sig
->u
.MlmeDeletekeysRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2403 index
+= SIZEOF_UINT16
;
2404 sig
->u
.MlmeDeletekeysRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2405 index
+= SIZEOF_UINT16
;
2406 sig
->u
.MlmeDeletekeysRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2407 index
+= SIZEOF_UINT16
;
2408 sig
->u
.MlmeDeletekeysRequest
.KeyId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2409 index
+= SIZEOF_UINT16
;
2410 sig
->u
.MlmeDeletekeysRequest
.KeyType
= (CSR_KEY_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2411 index
+= SIZEOF_UINT16
;
2412 memcpy(sig
->u
.MlmeDeletekeysRequest
.Address
.x
, &ptr
[index
], 48 / 8);
2416 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2417 case CSR_MLME_RESET_CONFIRM_ID
:
2418 sig
->u
.MlmeResetConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2419 index
+= SIZEOF_UINT16
;
2420 sig
->u
.MlmeResetConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2421 index
+= SIZEOF_UINT16
;
2422 sig
->u
.MlmeResetConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2423 index
+= SIZEOF_UINT16
;
2424 sig
->u
.MlmeResetConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2425 index
+= SIZEOF_UINT16
;
2426 sig
->u
.MlmeResetConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2427 index
+= SIZEOF_UINT16
;
2430 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2431 case CSR_MLME_HL_SYNC_CONFIRM_ID
:
2432 sig
->u
.MlmeHlSyncConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2433 index
+= SIZEOF_UINT16
;
2434 sig
->u
.MlmeHlSyncConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2435 index
+= SIZEOF_UINT16
;
2436 sig
->u
.MlmeHlSyncConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2437 index
+= SIZEOF_UINT16
;
2438 sig
->u
.MlmeHlSyncConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2439 index
+= SIZEOF_UINT16
;
2440 memcpy(sig
->u
.MlmeHlSyncConfirm
.GroupAddress
.x
, &ptr
[index
], 48 / 8);
2442 sig
->u
.MlmeHlSyncConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2443 index
+= SIZEOF_UINT16
;
2446 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2447 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID
:
2448 sig
->u
.MlmeAddAutonomousScanRequest
.ChannelList
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2449 index
+= SIZEOF_UINT16
;
2450 sig
->u
.MlmeAddAutonomousScanRequest
.ChannelList
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2451 index
+= SIZEOF_UINT16
;
2452 sig
->u
.MlmeAddAutonomousScanRequest
.InformationElements
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2453 index
+= SIZEOF_UINT16
;
2454 sig
->u
.MlmeAddAutonomousScanRequest
.InformationElements
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2455 index
+= SIZEOF_UINT16
;
2456 sig
->u
.MlmeAddAutonomousScanRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2457 index
+= SIZEOF_UINT16
;
2458 sig
->u
.MlmeAddAutonomousScanRequest
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2459 index
+= SIZEOF_UINT16
;
2460 sig
->u
.MlmeAddAutonomousScanRequest
.Ifindex
= (CSR_IFINTERFACE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2461 index
+= SIZEOF_UINT16
;
2462 sig
->u
.MlmeAddAutonomousScanRequest
.ChannelStartingFactor
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2463 index
+= SIZEOF_UINT16
;
2464 sig
->u
.MlmeAddAutonomousScanRequest
.ScanType
= (CSR_SCAN_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2465 index
+= SIZEOF_UINT16
;
2466 sig
->u
.MlmeAddAutonomousScanRequest
.ProbeDelay
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2467 index
+= SIZEOF_UINT32
;
2468 sig
->u
.MlmeAddAutonomousScanRequest
.MinChannelTime
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2469 index
+= SIZEOF_UINT16
;
2470 sig
->u
.MlmeAddAutonomousScanRequest
.MaxChannelTime
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2471 index
+= SIZEOF_UINT16
;
2474 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2475 case CSR_MLME_SET_REQUEST_ID
:
2476 sig
->u
.MlmeSetRequest
.MibAttributeValue
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2477 index
+= SIZEOF_UINT16
;
2478 sig
->u
.MlmeSetRequest
.MibAttributeValue
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2479 index
+= SIZEOF_UINT16
;
2480 sig
->u
.MlmeSetRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2481 index
+= SIZEOF_UINT16
;
2482 sig
->u
.MlmeSetRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2483 index
+= SIZEOF_UINT16
;
2486 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2487 case CSR_MLME_SM_START_REQUEST_ID
:
2488 sig
->u
.MlmeSmStartRequest
.Beacon
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2489 index
+= SIZEOF_UINT16
;
2490 sig
->u
.MlmeSmStartRequest
.Beacon
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2491 index
+= SIZEOF_UINT16
;
2492 sig
->u
.MlmeSmStartRequest
.BssParameters
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2493 index
+= SIZEOF_UINT16
;
2494 sig
->u
.MlmeSmStartRequest
.BssParameters
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2495 index
+= SIZEOF_UINT16
;
2496 sig
->u
.MlmeSmStartRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2497 index
+= SIZEOF_UINT16
;
2498 sig
->u
.MlmeSmStartRequest
.Ifindex
= (CSR_IFINTERFACE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2499 index
+= SIZEOF_UINT16
;
2500 sig
->u
.MlmeSmStartRequest
.Channel
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2501 index
+= SIZEOF_UINT16
;
2502 memcpy(sig
->u
.MlmeSmStartRequest
.InterfaceAddress
.x
, &ptr
[index
], 48 / 8);
2504 memcpy(sig
->u
.MlmeSmStartRequest
.Bssid
.x
, &ptr
[index
], 48 / 8);
2506 sig
->u
.MlmeSmStartRequest
.BeaconPeriod
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2507 index
+= SIZEOF_UINT16
;
2508 sig
->u
.MlmeSmStartRequest
.DtimPeriod
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2509 index
+= SIZEOF_UINT16
;
2510 sig
->u
.MlmeSmStartRequest
.CapabilityInformation
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2511 index
+= SIZEOF_UINT16
;
2514 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2515 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID
:
2516 sig
->u
.MlmeConnectStatusConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2517 index
+= SIZEOF_UINT16
;
2518 sig
->u
.MlmeConnectStatusConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2519 index
+= SIZEOF_UINT16
;
2520 sig
->u
.MlmeConnectStatusConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2521 index
+= SIZEOF_UINT16
;
2522 sig
->u
.MlmeConnectStatusConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2523 index
+= SIZEOF_UINT16
;
2524 sig
->u
.MlmeConnectStatusConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2525 index
+= SIZEOF_UINT16
;
2526 sig
->u
.MlmeConnectStatusConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2527 index
+= SIZEOF_UINT16
;
2530 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2531 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID
:
2532 sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2533 index
+= SIZEOF_UINT16
;
2534 sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2535 index
+= SIZEOF_UINT16
;
2536 sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2537 index
+= SIZEOF_UINT16
;
2538 sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2539 index
+= SIZEOF_UINT16
;
2540 sig
->u
.MlmeDelAutonomousScanConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2541 index
+= SIZEOF_UINT16
;
2542 sig
->u
.MlmeDelAutonomousScanConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2543 index
+= SIZEOF_UINT16
;
2544 sig
->u
.MlmeDelAutonomousScanConfirm
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2545 index
+= SIZEOF_UINT16
;
2548 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2549 case CSR_MLME_DEL_PERIODIC_REQUEST_ID
:
2550 sig
->u
.MlmeDelPeriodicRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2551 index
+= SIZEOF_UINT16
;
2552 sig
->u
.MlmeDelPeriodicRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2553 index
+= SIZEOF_UINT16
;
2554 sig
->u
.MlmeDelPeriodicRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2555 index
+= SIZEOF_UINT16
;
2556 sig
->u
.MlmeDelPeriodicRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2557 index
+= SIZEOF_UINT16
;
2558 sig
->u
.MlmeDelPeriodicRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2559 index
+= SIZEOF_UINT16
;
2560 sig
->u
.MlmeDelPeriodicRequest
.PeriodicId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2561 index
+= SIZEOF_UINT16
;
2564 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2565 case CSR_MLME_SETKEYS_REQUEST_ID
:
2566 sig
->u
.MlmeSetkeysRequest
.Key
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2567 index
+= SIZEOF_UINT16
;
2568 sig
->u
.MlmeSetkeysRequest
.Key
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2569 index
+= SIZEOF_UINT16
;
2570 sig
->u
.MlmeSetkeysRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2571 index
+= SIZEOF_UINT16
;
2572 sig
->u
.MlmeSetkeysRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2573 index
+= SIZEOF_UINT16
;
2574 sig
->u
.MlmeSetkeysRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2575 index
+= SIZEOF_UINT16
;
2576 sig
->u
.MlmeSetkeysRequest
.Length
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2577 index
+= SIZEOF_UINT16
;
2578 sig
->u
.MlmeSetkeysRequest
.KeyId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2579 index
+= SIZEOF_UINT16
;
2580 sig
->u
.MlmeSetkeysRequest
.KeyType
= (CSR_KEY_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2581 index
+= SIZEOF_UINT16
;
2582 memcpy(sig
->u
.MlmeSetkeysRequest
.Address
.x
, &ptr
[index
], 48 / 8);
2584 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[0] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2585 index
+= SIZEOF_UINT16
;
2586 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[1] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2587 index
+= SIZEOF_UINT16
;
2588 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[2] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2589 index
+= SIZEOF_UINT16
;
2590 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[3] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2591 index
+= SIZEOF_UINT16
;
2592 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[4] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2593 index
+= SIZEOF_UINT16
;
2594 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[5] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2595 index
+= SIZEOF_UINT16
;
2596 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[6] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2597 index
+= SIZEOF_UINT16
;
2598 sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[7] = CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2599 index
+= SIZEOF_UINT16
;
2600 memcpy(&sig
->u
.MlmeSetkeysRequest
.CipherSuiteSelector
, &ptr
[index
], 32 / 8);
2604 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2605 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID
:
2606 sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2607 index
+= SIZEOF_UINT16
;
2608 sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2609 index
+= SIZEOF_UINT16
;
2610 sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2611 index
+= SIZEOF_UINT16
;
2612 sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2613 index
+= SIZEOF_UINT16
;
2614 sig
->u
.MlmePauseAutonomousScanRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2615 index
+= SIZEOF_UINT16
;
2616 sig
->u
.MlmePauseAutonomousScanRequest
.AutonomousScanId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2617 index
+= SIZEOF_UINT16
;
2618 sig
->u
.MlmePauseAutonomousScanRequest
.Pause
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2619 index
+= SIZEOF_UINT16
;
2622 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2623 case CSR_MLME_GET_REQUEST_ID
:
2624 sig
->u
.MlmeGetRequest
.MibAttribute
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2625 index
+= SIZEOF_UINT16
;
2626 sig
->u
.MlmeGetRequest
.MibAttribute
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2627 index
+= SIZEOF_UINT16
;
2628 sig
->u
.MlmeGetRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2629 index
+= SIZEOF_UINT16
;
2630 sig
->u
.MlmeGetRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2631 index
+= SIZEOF_UINT16
;
2634 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2635 case CSR_MLME_POWERMGT_REQUEST_ID
:
2636 sig
->u
.MlmePowermgtRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2637 index
+= SIZEOF_UINT16
;
2638 sig
->u
.MlmePowermgtRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2639 index
+= SIZEOF_UINT16
;
2640 sig
->u
.MlmePowermgtRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2641 index
+= SIZEOF_UINT16
;
2642 sig
->u
.MlmePowermgtRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2643 index
+= SIZEOF_UINT16
;
2644 sig
->u
.MlmePowermgtRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2645 index
+= SIZEOF_UINT16
;
2646 sig
->u
.MlmePowermgtRequest
.PowerManagementMode
= (CSR_POWER_MANAGEMENT_MODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2647 index
+= SIZEOF_UINT16
;
2648 sig
->u
.MlmePowermgtRequest
.ReceiveDtims
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2649 index
+= SIZEOF_UINT16
;
2650 sig
->u
.MlmePowermgtRequest
.ListenInterval
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2651 index
+= SIZEOF_UINT16
;
2652 sig
->u
.MlmePowermgtRequest
.TrafficWindow
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2653 index
+= SIZEOF_UINT16
;
2656 case CSR_MA_PACKET_ERROR_INDICATION_ID
:
2657 sig
->u
.MaPacketErrorIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2658 index
+= SIZEOF_UINT16
;
2659 sig
->u
.MaPacketErrorIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2660 index
+= SIZEOF_UINT16
;
2661 sig
->u
.MaPacketErrorIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2662 index
+= SIZEOF_UINT16
;
2663 sig
->u
.MaPacketErrorIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2664 index
+= SIZEOF_UINT16
;
2665 sig
->u
.MaPacketErrorIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2666 index
+= SIZEOF_UINT16
;
2667 memcpy(sig
->u
.MaPacketErrorIndication
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
2669 sig
->u
.MaPacketErrorIndication
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2670 index
+= SIZEOF_UINT16
;
2671 sig
->u
.MaPacketErrorIndication
.SequenceNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2672 index
+= SIZEOF_UINT16
;
2674 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2675 case CSR_MLME_ADD_PERIODIC_REQUEST_ID
:
2676 sig
->u
.MlmeAddPeriodicRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2677 index
+= SIZEOF_UINT16
;
2678 sig
->u
.MlmeAddPeriodicRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2679 index
+= SIZEOF_UINT16
;
2680 sig
->u
.MlmeAddPeriodicRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2681 index
+= SIZEOF_UINT16
;
2682 sig
->u
.MlmeAddPeriodicRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2683 index
+= SIZEOF_UINT16
;
2684 sig
->u
.MlmeAddPeriodicRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2685 index
+= SIZEOF_UINT16
;
2686 sig
->u
.MlmeAddPeriodicRequest
.PeriodicId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2687 index
+= SIZEOF_UINT16
;
2688 sig
->u
.MlmeAddPeriodicRequest
.MaximumLatency
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2689 index
+= SIZEOF_UINT32
;
2690 sig
->u
.MlmeAddPeriodicRequest
.PeriodicSchedulingMode
= (CSR_PERIODIC_SCHEDULING_MODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2691 index
+= SIZEOF_UINT16
;
2692 sig
->u
.MlmeAddPeriodicRequest
.WakeHost
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2693 index
+= SIZEOF_UINT16
;
2694 sig
->u
.MlmeAddPeriodicRequest
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2695 index
+= SIZEOF_UINT16
;
2698 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2699 case CSR_MLME_ADD_TSPEC_REQUEST_ID
:
2700 sig
->u
.MlmeAddTspecRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2701 index
+= SIZEOF_UINT16
;
2702 sig
->u
.MlmeAddTspecRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2703 index
+= SIZEOF_UINT16
;
2704 sig
->u
.MlmeAddTspecRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2705 index
+= SIZEOF_UINT16
;
2706 sig
->u
.MlmeAddTspecRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2707 index
+= SIZEOF_UINT16
;
2708 sig
->u
.MlmeAddTspecRequest
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2709 index
+= SIZEOF_UINT16
;
2710 sig
->u
.MlmeAddTspecRequest
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2711 index
+= SIZEOF_UINT16
;
2712 sig
->u
.MlmeAddTspecRequest
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2713 index
+= SIZEOF_UINT16
;
2714 sig
->u
.MlmeAddTspecRequest
.PsScheme
= (CSR_PS_SCHEME
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2715 index
+= SIZEOF_UINT16
;
2716 sig
->u
.MlmeAddTspecRequest
.MediumTime
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2717 index
+= SIZEOF_UINT16
;
2718 sig
->u
.MlmeAddTspecRequest
.ServiceStartTime
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2719 index
+= SIZEOF_UINT32
;
2720 sig
->u
.MlmeAddTspecRequest
.ServiceInterval
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2721 index
+= SIZEOF_UINT32
;
2722 sig
->u
.MlmeAddTspecRequest
.MinimumDataRate
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2723 index
+= SIZEOF_UINT16
;
2726 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2727 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID
:
2728 sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2729 index
+= SIZEOF_UINT16
;
2730 sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2731 index
+= SIZEOF_UINT16
;
2732 sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2733 index
+= SIZEOF_UINT16
;
2734 sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2735 index
+= SIZEOF_UINT16
;
2736 sig
->u
.MlmeAddMulticastAddressConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2737 index
+= SIZEOF_UINT16
;
2738 sig
->u
.MlmeAddMulticastAddressConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2739 index
+= SIZEOF_UINT16
;
2742 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2743 case CSR_MLME_ADD_TSPEC_CONFIRM_ID
:
2744 sig
->u
.MlmeAddTspecConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2745 index
+= SIZEOF_UINT16
;
2746 sig
->u
.MlmeAddTspecConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2747 index
+= SIZEOF_UINT16
;
2748 sig
->u
.MlmeAddTspecConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2749 index
+= SIZEOF_UINT16
;
2750 sig
->u
.MlmeAddTspecConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2751 index
+= SIZEOF_UINT16
;
2752 sig
->u
.MlmeAddTspecConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2753 index
+= SIZEOF_UINT16
;
2754 sig
->u
.MlmeAddTspecConfirm
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2755 index
+= SIZEOF_UINT16
;
2756 sig
->u
.MlmeAddTspecConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2757 index
+= SIZEOF_UINT16
;
2760 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2761 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID
:
2762 sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2763 index
+= SIZEOF_UINT16
;
2764 sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2765 index
+= SIZEOF_UINT16
;
2766 sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2767 index
+= SIZEOF_UINT16
;
2768 sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2769 index
+= SIZEOF_UINT16
;
2770 sig
->u
.MlmeHlSyncCancelConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2771 index
+= SIZEOF_UINT16
;
2774 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2775 case CSR_MLME_SCAN_CONFIRM_ID
:
2776 sig
->u
.MlmeScanConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2777 index
+= SIZEOF_UINT16
;
2778 sig
->u
.MlmeScanConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2779 index
+= SIZEOF_UINT16
;
2780 sig
->u
.MlmeScanConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2781 index
+= SIZEOF_UINT16
;
2782 sig
->u
.MlmeScanConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2783 index
+= SIZEOF_UINT16
;
2784 sig
->u
.MlmeScanConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2785 index
+= SIZEOF_UINT16
;
2786 sig
->u
.MlmeScanConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2787 index
+= SIZEOF_UINT16
;
2790 case CSR_DEBUG_STRING_INDICATION_ID
:
2791 sig
->u
.DebugStringIndication
.DebugMessage
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2792 index
+= SIZEOF_UINT16
;
2793 sig
->u
.DebugStringIndication
.DebugMessage
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2794 index
+= SIZEOF_UINT16
;
2795 sig
->u
.DebugStringIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2796 index
+= SIZEOF_UINT16
;
2797 sig
->u
.DebugStringIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2798 index
+= SIZEOF_UINT16
;
2800 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2801 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID
:
2802 sig
->u
.MlmeAddTemplateConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2803 index
+= SIZEOF_UINT16
;
2804 sig
->u
.MlmeAddTemplateConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2805 index
+= SIZEOF_UINT16
;
2806 sig
->u
.MlmeAddTemplateConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2807 index
+= SIZEOF_UINT16
;
2808 sig
->u
.MlmeAddTemplateConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2809 index
+= SIZEOF_UINT16
;
2810 sig
->u
.MlmeAddTemplateConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2811 index
+= SIZEOF_UINT16
;
2812 sig
->u
.MlmeAddTemplateConfirm
.FrameType
= (CSR_FRAME_TYPE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2813 index
+= SIZEOF_UINT16
;
2814 sig
->u
.MlmeAddTemplateConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2815 index
+= SIZEOF_UINT16
;
2818 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2819 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID
:
2820 sig
->u
.MlmeBlockackErrorIndication
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2821 index
+= SIZEOF_UINT16
;
2822 sig
->u
.MlmeBlockackErrorIndication
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2823 index
+= SIZEOF_UINT16
;
2824 sig
->u
.MlmeBlockackErrorIndication
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2825 index
+= SIZEOF_UINT16
;
2826 sig
->u
.MlmeBlockackErrorIndication
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2827 index
+= SIZEOF_UINT16
;
2828 sig
->u
.MlmeBlockackErrorIndication
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2829 index
+= SIZEOF_UINT16
;
2830 sig
->u
.MlmeBlockackErrorIndication
.ResultCode
= (CSR_REASON_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2831 index
+= SIZEOF_UINT16
;
2832 memcpy(sig
->u
.MlmeBlockackErrorIndication
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
2836 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2837 case CSR_MLME_SET_CONFIRM_ID
:
2838 sig
->u
.MlmeSetConfirm
.MibAttributeValue
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2839 index
+= SIZEOF_UINT16
;
2840 sig
->u
.MlmeSetConfirm
.MibAttributeValue
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2841 index
+= SIZEOF_UINT16
;
2842 sig
->u
.MlmeSetConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2843 index
+= SIZEOF_UINT16
;
2844 sig
->u
.MlmeSetConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2845 index
+= SIZEOF_UINT16
;
2846 sig
->u
.MlmeSetConfirm
.Status
= (CSR_MIB_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2847 index
+= SIZEOF_UINT16
;
2848 sig
->u
.MlmeSetConfirm
.ErrorIndex
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2849 index
+= SIZEOF_UINT16
;
2852 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2853 case CSR_MLME_MEASURE_REQUEST_ID
:
2854 sig
->u
.MlmeMeasureRequest
.MeasurementRequestSet
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2855 index
+= SIZEOF_UINT16
;
2856 sig
->u
.MlmeMeasureRequest
.MeasurementRequestSet
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2857 index
+= SIZEOF_UINT16
;
2858 sig
->u
.MlmeMeasureRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2859 index
+= SIZEOF_UINT16
;
2860 sig
->u
.MlmeMeasureRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2861 index
+= SIZEOF_UINT16
;
2862 sig
->u
.MlmeMeasureRequest
.DialogToken
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2863 index
+= SIZEOF_UINT16
;
2866 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2867 case CSR_MLME_START_AGGREGATION_CONFIRM_ID
:
2868 sig
->u
.MlmeStartAggregationConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2869 index
+= SIZEOF_UINT16
;
2870 sig
->u
.MlmeStartAggregationConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2871 index
+= SIZEOF_UINT16
;
2872 sig
->u
.MlmeStartAggregationConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2873 index
+= SIZEOF_UINT16
;
2874 sig
->u
.MlmeStartAggregationConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2875 index
+= SIZEOF_UINT16
;
2876 sig
->u
.MlmeStartAggregationConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2877 index
+= SIZEOF_UINT16
;
2878 memcpy(sig
->u
.MlmeStartAggregationConfirm
.PeerQstaAddress
.x
, &ptr
[index
], 48 / 8);
2880 sig
->u
.MlmeStartAggregationConfirm
.UserPriority
= (CSR_PRIORITY
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2881 index
+= SIZEOF_UINT16
;
2882 sig
->u
.MlmeStartAggregationConfirm
.Direction
= (CSR_DIRECTION
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2883 index
+= SIZEOF_UINT16
;
2884 sig
->u
.MlmeStartAggregationConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2885 index
+= SIZEOF_UINT16
;
2886 sig
->u
.MlmeStartAggregationConfirm
.SequenceNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2887 index
+= SIZEOF_UINT16
;
2890 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2891 case CSR_MLME_STOP_MEASURE_CONFIRM_ID
:
2892 sig
->u
.MlmeStopMeasureConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2893 index
+= SIZEOF_UINT16
;
2894 sig
->u
.MlmeStopMeasureConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2895 index
+= SIZEOF_UINT16
;
2896 sig
->u
.MlmeStopMeasureConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2897 index
+= SIZEOF_UINT16
;
2898 sig
->u
.MlmeStopMeasureConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2899 index
+= SIZEOF_UINT16
;
2900 sig
->u
.MlmeStopMeasureConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2901 index
+= SIZEOF_UINT16
;
2902 sig
->u
.MlmeStopMeasureConfirm
.DialogToken
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2903 index
+= SIZEOF_UINT16
;
2906 case CSR_MA_PACKET_CONFIRM_ID
:
2907 sig
->u
.MaPacketConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2908 index
+= SIZEOF_UINT16
;
2909 sig
->u
.MaPacketConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2910 index
+= SIZEOF_UINT16
;
2911 sig
->u
.MaPacketConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2912 index
+= SIZEOF_UINT16
;
2913 sig
->u
.MaPacketConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2914 index
+= SIZEOF_UINT16
;
2915 sig
->u
.MaPacketConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2916 index
+= SIZEOF_UINT16
;
2917 sig
->u
.MaPacketConfirm
.TransmissionStatus
= (CSR_TRANSMISSION_STATUS
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2918 index
+= SIZEOF_UINT16
;
2919 sig
->u
.MaPacketConfirm
.RetryCount
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2920 index
+= SIZEOF_UINT16
;
2921 sig
->u
.MaPacketConfirm
.Rate
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2922 index
+= SIZEOF_UINT16
;
2923 sig
->u
.MaPacketConfirm
.HostTag
= CSR_GET_UINT32_FROM_LITTLE_ENDIAN(ptr
+ index
);
2924 index
+= SIZEOF_UINT32
;
2926 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2927 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID
:
2928 sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2929 index
+= SIZEOF_UINT16
;
2930 sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2931 index
+= SIZEOF_UINT16
;
2932 sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2933 index
+= SIZEOF_UINT16
;
2934 sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2935 index
+= SIZEOF_UINT16
;
2936 sig
->u
.MlmeDelPeriodicConfirm
.VirtualInterfaceIdentifier
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2937 index
+= SIZEOF_UINT16
;
2938 sig
->u
.MlmeDelPeriodicConfirm
.PeriodicId
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2939 index
+= SIZEOF_UINT16
;
2940 sig
->u
.MlmeDelPeriodicConfirm
.ResultCode
= (CSR_RESULT_CODE
) CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2941 index
+= SIZEOF_UINT16
;
2944 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
2945 case CSR_MLME_STOP_MEASURE_REQUEST_ID
:
2946 sig
->u
.MlmeStopMeasureRequest
.Dummydataref1
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2947 index
+= SIZEOF_UINT16
;
2948 sig
->u
.MlmeStopMeasureRequest
.Dummydataref1
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2949 index
+= SIZEOF_UINT16
;
2950 sig
->u
.MlmeStopMeasureRequest
.Dummydataref2
.SlotNumber
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2951 index
+= SIZEOF_UINT16
;
2952 sig
->u
.MlmeStopMeasureRequest
.Dummydataref2
.DataLength
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2953 index
+= SIZEOF_UINT16
;
2954 sig
->u
.MlmeStopMeasureRequest
.DialogToken
= CSR_GET_UINT16_FROM_LITTLE_ENDIAN(ptr
+ index
);
2955 index
+= SIZEOF_UINT16
;
2960 return CSR_WIFI_HIP_RESULT_INVALID_VALUE
;
2962 return CSR_RESULT_SUCCESS
;
2963 } /* read_unpack_signal() */
2967 * ---------------------------------------------------------------------------
2970 * Convert a signal structure, in host-native format, to the
2971 * little-endian wire format specified in the UniFi Host Interface
2972 * Protocol Specification.
2974 * WARNING: This function is auto-generated, DO NOT EDIT!
2977 * sig Pointer to signal structure to pack.
2978 * ptr Destination buffer to pack into.
2979 * sig_len Returns the length of the packed signal, i.e. the
2980 * number of bytes written to ptr.
2983 * CSR_RESULT_SUCCESS on success,
2984 * CSR_WIFI_HIP_RESULT_INVALID_VALUE if the ID of signal was not recognised.
2985 * ---------------------------------------------------------------------------
2987 CsrResult
write_pack(const CSR_SIGNAL
*sig
, u8
*ptr
, u16
*sig_len
)
2991 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->SignalPrimitiveHeader
.SignalId
, ptr
+ index
);
2992 index
+= SIZEOF_UINT16
;
2994 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->SignalPrimitiveHeader
.ReceiverProcessId
, ptr
+ index
);
2995 index
+= SIZEOF_UINT16
;
2997 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->SignalPrimitiveHeader
.SenderProcessId
, ptr
+ index
);
2998 index
+= SIZEOF_UINT16
;
3000 switch (sig
->SignalPrimitiveHeader
.SignalId
)
3002 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3003 case CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID
:
3004 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3005 index
+= SIZEOF_UINT16
;
3006 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3007 index
+= SIZEOF_UINT16
;
3008 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3009 index
+= SIZEOF_UINT16
;
3010 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3011 index
+= SIZEOF_UINT16
;
3012 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3013 index
+= SIZEOF_UINT16
;
3014 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterConfirm
.ResultCode
, ptr
+ index
);
3015 index
+= SIZEOF_UINT16
;
3018 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3019 case CSR_MLME_SETKEYS_CONFIRM_ID
:
3020 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3021 index
+= SIZEOF_UINT16
;
3022 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3023 index
+= SIZEOF_UINT16
;
3024 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3025 index
+= SIZEOF_UINT16
;
3026 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3027 index
+= SIZEOF_UINT16
;
3028 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3029 index
+= SIZEOF_UINT16
;
3030 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysConfirm
.ResultCode
, ptr
+ index
);
3031 index
+= SIZEOF_UINT16
;
3034 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3035 case CSR_MLME_CONFIG_QUEUE_CONFIRM_ID
:
3036 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3037 index
+= SIZEOF_UINT16
;
3038 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3039 index
+= SIZEOF_UINT16
;
3040 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3041 index
+= SIZEOF_UINT16
;
3042 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3043 index
+= SIZEOF_UINT16
;
3044 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueConfirm
.ResultCode
, ptr
+ index
);
3045 index
+= SIZEOF_UINT16
;
3048 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3049 case CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID
:
3050 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3051 index
+= SIZEOF_UINT16
;
3052 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3053 index
+= SIZEOF_UINT16
;
3054 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3055 index
+= SIZEOF_UINT16
;
3056 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3057 index
+= SIZEOF_UINT16
;
3058 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3059 index
+= SIZEOF_UINT16
;
3060 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.ResultCode
, ptr
+ index
);
3061 index
+= SIZEOF_UINT16
;
3062 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanConfirm
.AutonomousScanId
, ptr
+ index
);
3063 index
+= SIZEOF_UINT16
;
3066 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3067 case CSR_MLME_ADD_BLACKOUT_CONFIRM_ID
:
3068 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3069 index
+= SIZEOF_UINT16
;
3070 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3071 index
+= SIZEOF_UINT16
;
3072 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3073 index
+= SIZEOF_UINT16
;
3074 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3075 index
+= SIZEOF_UINT16
;
3076 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3077 index
+= SIZEOF_UINT16
;
3078 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.BlackoutId
, ptr
+ index
);
3079 index
+= SIZEOF_UINT16
;
3080 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutConfirm
.ResultCode
, ptr
+ index
);
3081 index
+= SIZEOF_UINT16
;
3084 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3085 case CSR_MLME_DEL_BLACKOUT_REQUEST_ID
:
3086 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3087 index
+= SIZEOF_UINT16
;
3088 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3089 index
+= SIZEOF_UINT16
;
3090 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3091 index
+= SIZEOF_UINT16
;
3092 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3093 index
+= SIZEOF_UINT16
;
3094 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3095 index
+= SIZEOF_UINT16
;
3096 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutRequest
.BlackoutId
, ptr
+ index
);
3097 index
+= SIZEOF_UINT16
;
3100 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3101 case CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID
:
3102 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3103 index
+= SIZEOF_UINT16
;
3104 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3105 index
+= SIZEOF_UINT16
;
3106 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3107 index
+= SIZEOF_UINT16
;
3108 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3109 index
+= SIZEOF_UINT16
;
3110 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3111 index
+= SIZEOF_UINT16
;
3112 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.ResultCode
, ptr
+ index
);
3113 index
+= SIZEOF_UINT16
;
3114 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[0], ptr
+ index
);
3115 index
+= SIZEOF_UINT16
;
3116 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[1], ptr
+ index
);
3117 index
+= SIZEOF_UINT16
;
3118 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[2], ptr
+ index
);
3119 index
+= SIZEOF_UINT16
;
3120 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[3], ptr
+ index
);
3121 index
+= SIZEOF_UINT16
;
3122 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[4], ptr
+ index
);
3123 index
+= SIZEOF_UINT16
;
3124 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[5], ptr
+ index
);
3125 index
+= SIZEOF_UINT16
;
3126 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[6], ptr
+ index
);
3127 index
+= SIZEOF_UINT16
;
3128 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceConfirm
.SequenceNumber
[7], ptr
+ index
);
3129 index
+= SIZEOF_UINT16
;
3132 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3133 case CSR_MLME_SM_START_CONFIRM_ID
:
3134 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3135 index
+= SIZEOF_UINT16
;
3136 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3137 index
+= SIZEOF_UINT16
;
3138 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3139 index
+= SIZEOF_UINT16
;
3140 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3141 index
+= SIZEOF_UINT16
;
3142 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3143 index
+= SIZEOF_UINT16
;
3144 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartConfirm
.ResultCode
, ptr
+ index
);
3145 index
+= SIZEOF_UINT16
;
3148 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3149 case CSR_MLME_STOP_AGGREGATION_CONFIRM_ID
:
3150 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3151 index
+= SIZEOF_UINT16
;
3152 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3153 index
+= SIZEOF_UINT16
;
3154 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3155 index
+= SIZEOF_UINT16
;
3156 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3157 index
+= SIZEOF_UINT16
;
3158 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3159 index
+= SIZEOF_UINT16
;
3160 memcpy(ptr
+ index
, sig
->u
.MlmeStopAggregationConfirm
.PeerQstaAddress
.x
, 48 / 8);
3162 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.UserPriority
, ptr
+ index
);
3163 index
+= SIZEOF_UINT16
;
3164 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.Direction
, ptr
+ index
);
3165 index
+= SIZEOF_UINT16
;
3166 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationConfirm
.ResultCode
, ptr
+ index
);
3167 index
+= SIZEOF_UINT16
;
3170 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3171 case CSR_MLME_DEL_TSPEC_REQUEST_ID
:
3172 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3173 index
+= SIZEOF_UINT16
;
3174 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3175 index
+= SIZEOF_UINT16
;
3176 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3177 index
+= SIZEOF_UINT16
;
3178 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3179 index
+= SIZEOF_UINT16
;
3180 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3181 index
+= SIZEOF_UINT16
;
3182 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.UserPriority
, ptr
+ index
);
3183 index
+= SIZEOF_UINT16
;
3184 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecRequest
.Direction
, ptr
+ index
);
3185 index
+= SIZEOF_UINT16
;
3188 case CSR_DEBUG_WORD16_INDICATION_ID
:
3189 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3190 index
+= SIZEOF_UINT16
;
3191 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.Dummydataref1
.DataLength
, ptr
+ index
);
3192 index
+= SIZEOF_UINT16
;
3193 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3194 index
+= SIZEOF_UINT16
;
3195 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.Dummydataref2
.DataLength
, ptr
+ index
);
3196 index
+= SIZEOF_UINT16
;
3197 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[0], ptr
+ index
);
3198 index
+= SIZEOF_UINT16
;
3199 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[1], ptr
+ index
);
3200 index
+= SIZEOF_UINT16
;
3201 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[2], ptr
+ index
);
3202 index
+= SIZEOF_UINT16
;
3203 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[3], ptr
+ index
);
3204 index
+= SIZEOF_UINT16
;
3205 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[4], ptr
+ index
);
3206 index
+= SIZEOF_UINT16
;
3207 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[5], ptr
+ index
);
3208 index
+= SIZEOF_UINT16
;
3209 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[6], ptr
+ index
);
3210 index
+= SIZEOF_UINT16
;
3211 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[7], ptr
+ index
);
3212 index
+= SIZEOF_UINT16
;
3213 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[8], ptr
+ index
);
3214 index
+= SIZEOF_UINT16
;
3215 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[9], ptr
+ index
);
3216 index
+= SIZEOF_UINT16
;
3217 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[10], ptr
+ index
);
3218 index
+= SIZEOF_UINT16
;
3219 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[11], ptr
+ index
);
3220 index
+= SIZEOF_UINT16
;
3221 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[12], ptr
+ index
);
3222 index
+= SIZEOF_UINT16
;
3223 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[13], ptr
+ index
);
3224 index
+= SIZEOF_UINT16
;
3225 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[14], ptr
+ index
);
3226 index
+= SIZEOF_UINT16
;
3227 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugWord16Indication
.DebugWords
[15], ptr
+ index
);
3228 index
+= SIZEOF_UINT16
;
3230 case CSR_DEBUG_GENERIC_CONFIRM_ID
:
3231 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugVariable
.SlotNumber
, ptr
+ index
);
3232 index
+= SIZEOF_UINT16
;
3233 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugVariable
.DataLength
, ptr
+ index
);
3234 index
+= SIZEOF_UINT16
;
3235 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3236 index
+= SIZEOF_UINT16
;
3237 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3238 index
+= SIZEOF_UINT16
;
3239 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[0], ptr
+ index
);
3240 index
+= SIZEOF_UINT16
;
3241 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[1], ptr
+ index
);
3242 index
+= SIZEOF_UINT16
;
3243 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[2], ptr
+ index
);
3244 index
+= SIZEOF_UINT16
;
3245 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[3], ptr
+ index
);
3246 index
+= SIZEOF_UINT16
;
3247 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[4], ptr
+ index
);
3248 index
+= SIZEOF_UINT16
;
3249 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[5], ptr
+ index
);
3250 index
+= SIZEOF_UINT16
;
3251 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[6], ptr
+ index
);
3252 index
+= SIZEOF_UINT16
;
3253 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericConfirm
.DebugWords
[7], ptr
+ index
);
3254 index
+= SIZEOF_UINT16
;
3256 case CSR_MA_PACKET_INDICATION_ID
:
3257 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Data
.SlotNumber
, ptr
+ index
);
3258 index
+= SIZEOF_UINT16
;
3259 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Data
.DataLength
, ptr
+ index
);
3260 index
+= SIZEOF_UINT16
;
3261 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3262 index
+= SIZEOF_UINT16
;
3263 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3264 index
+= SIZEOF_UINT16
;
3265 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3266 index
+= SIZEOF_UINT16
;
3267 memcpy(ptr
+ index
, sig
->u
.MaPacketIndication
.LocalTime
.x
, 64 / 8);
3269 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Ifindex
, ptr
+ index
);
3270 index
+= SIZEOF_UINT16
;
3271 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Channel
, ptr
+ index
);
3272 index
+= SIZEOF_UINT16
;
3273 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.ReceptionStatus
, ptr
+ index
);
3274 index
+= SIZEOF_UINT16
;
3275 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Rssi
, ptr
+ index
);
3276 index
+= SIZEOF_UINT16
;
3277 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.Snr
, ptr
+ index
);
3278 index
+= SIZEOF_UINT16
;
3279 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketIndication
.ReceivedRate
, ptr
+ index
);
3280 index
+= SIZEOF_UINT16
;
3282 case CSR_MLME_SET_TIM_REQUEST_ID
:
3283 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3284 index
+= SIZEOF_UINT16
;
3285 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3286 index
+= SIZEOF_UINT16
;
3287 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3288 index
+= SIZEOF_UINT16
;
3289 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3290 index
+= SIZEOF_UINT16
;
3291 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3292 index
+= SIZEOF_UINT16
;
3293 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.AssociationId
, ptr
+ index
);
3294 index
+= SIZEOF_UINT16
;
3295 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimRequest
.TimValue
, ptr
+ index
);
3296 index
+= SIZEOF_UINT16
;
3298 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3299 case CSR_MLME_CONNECTED_INDICATION_ID
:
3300 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3301 index
+= SIZEOF_UINT16
;
3302 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
3303 index
+= SIZEOF_UINT16
;
3304 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3305 index
+= SIZEOF_UINT16
;
3306 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3307 index
+= SIZEOF_UINT16
;
3308 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3309 index
+= SIZEOF_UINT16
;
3310 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectedIndication
.ConnectionStatus
, ptr
+ index
);
3311 index
+= SIZEOF_UINT16
;
3312 memcpy(ptr
+ index
, sig
->u
.MlmeConnectedIndication
.PeerMacAddress
.x
, 48 / 8);
3316 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3317 case CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID
:
3318 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3319 index
+= SIZEOF_UINT16
;
3320 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3321 index
+= SIZEOF_UINT16
;
3322 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3323 index
+= SIZEOF_UINT16
;
3324 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3325 index
+= SIZEOF_UINT16
;
3326 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3327 index
+= SIZEOF_UINT16
;
3328 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerRequest
.TriggerId
, ptr
+ index
);
3329 index
+= SIZEOF_UINT16
;
3332 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3333 case CSR_MLME_TRIGGERED_GET_INDICATION_ID
:
3334 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.MibAttributeValue
.SlotNumber
, ptr
+ index
);
3335 index
+= SIZEOF_UINT16
;
3336 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.MibAttributeValue
.DataLength
, ptr
+ index
);
3337 index
+= SIZEOF_UINT16
;
3338 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3339 index
+= SIZEOF_UINT16
;
3340 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3341 index
+= SIZEOF_UINT16
;
3342 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3343 index
+= SIZEOF_UINT16
;
3344 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.Status
, ptr
+ index
);
3345 index
+= SIZEOF_UINT16
;
3346 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.ErrorIndex
, ptr
+ index
);
3347 index
+= SIZEOF_UINT16
;
3348 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeTriggeredGetIndication
.TriggeredId
, ptr
+ index
);
3349 index
+= SIZEOF_UINT16
;
3352 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3353 case CSR_MLME_SCAN_REQUEST_ID
:
3354 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.ChannelList
.SlotNumber
, ptr
+ index
);
3355 index
+= SIZEOF_UINT16
;
3356 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.ChannelList
.DataLength
, ptr
+ index
);
3357 index
+= SIZEOF_UINT16
;
3358 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.InformationElements
.SlotNumber
, ptr
+ index
);
3359 index
+= SIZEOF_UINT16
;
3360 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.InformationElements
.DataLength
, ptr
+ index
);
3361 index
+= SIZEOF_UINT16
;
3362 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3363 index
+= SIZEOF_UINT16
;
3364 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.Ifindex
, ptr
+ index
);
3365 index
+= SIZEOF_UINT16
;
3366 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.ScanType
, ptr
+ index
);
3367 index
+= SIZEOF_UINT16
;
3368 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.ProbeDelay
, ptr
+ index
);
3369 index
+= SIZEOF_UINT32
;
3370 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.MinChannelTime
, ptr
+ index
);
3371 index
+= SIZEOF_UINT16
;
3372 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanRequest
.MaxChannelTime
, ptr
+ index
);
3373 index
+= SIZEOF_UINT16
;
3376 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3377 case CSR_MLME_DELETEKEYS_CONFIRM_ID
:
3378 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3379 index
+= SIZEOF_UINT16
;
3380 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3381 index
+= SIZEOF_UINT16
;
3382 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3383 index
+= SIZEOF_UINT16
;
3384 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3385 index
+= SIZEOF_UINT16
;
3386 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3387 index
+= SIZEOF_UINT16
;
3388 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysConfirm
.ResultCode
, ptr
+ index
);
3389 index
+= SIZEOF_UINT16
;
3392 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3393 case CSR_MLME_GET_NEXT_REQUEST_ID
:
3394 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextRequest
.MibAttribute
.SlotNumber
, ptr
+ index
);
3395 index
+= SIZEOF_UINT16
;
3396 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextRequest
.MibAttribute
.DataLength
, ptr
+ index
);
3397 index
+= SIZEOF_UINT16
;
3398 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3399 index
+= SIZEOF_UINT16
;
3400 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3401 index
+= SIZEOF_UINT16
;
3404 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3405 case CSR_MLME_SET_CHANNEL_CONFIRM_ID
:
3406 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3407 index
+= SIZEOF_UINT16
;
3408 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3409 index
+= SIZEOF_UINT16
;
3410 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3411 index
+= SIZEOF_UINT16
;
3412 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3413 index
+= SIZEOF_UINT16
;
3414 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3415 index
+= SIZEOF_UINT16
;
3416 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelConfirm
.ResultCode
, ptr
+ index
);
3417 index
+= SIZEOF_UINT16
;
3420 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3421 case CSR_MLME_START_AGGREGATION_REQUEST_ID
:
3422 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3423 index
+= SIZEOF_UINT16
;
3424 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3425 index
+= SIZEOF_UINT16
;
3426 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3427 index
+= SIZEOF_UINT16
;
3428 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3429 index
+= SIZEOF_UINT16
;
3430 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3431 index
+= SIZEOF_UINT16
;
3432 memcpy(ptr
+ index
, sig
->u
.MlmeStartAggregationRequest
.PeerQstaAddress
.x
, 48 / 8);
3434 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.UserPriority
, ptr
+ index
);
3435 index
+= SIZEOF_UINT16
;
3436 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.Direction
, ptr
+ index
);
3437 index
+= SIZEOF_UINT16
;
3438 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.StartingSequenceNumber
, ptr
+ index
);
3439 index
+= SIZEOF_UINT16
;
3440 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.BufferSize
, ptr
+ index
);
3441 index
+= SIZEOF_UINT16
;
3442 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationRequest
.BlockAckTimeout
, ptr
+ index
);
3443 index
+= SIZEOF_UINT16
;
3446 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3447 case CSR_MLME_HL_SYNC_REQUEST_ID
:
3448 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3449 index
+= SIZEOF_UINT16
;
3450 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3451 index
+= SIZEOF_UINT16
;
3452 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3453 index
+= SIZEOF_UINT16
;
3454 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3455 index
+= SIZEOF_UINT16
;
3456 memcpy(ptr
+ index
, sig
->u
.MlmeHlSyncRequest
.GroupAddress
.x
, 48 / 8);
3460 case CSR_DEBUG_GENERIC_REQUEST_ID
:
3461 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugVariable
.SlotNumber
, ptr
+ index
);
3462 index
+= SIZEOF_UINT16
;
3463 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugVariable
.DataLength
, ptr
+ index
);
3464 index
+= SIZEOF_UINT16
;
3465 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3466 index
+= SIZEOF_UINT16
;
3467 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3468 index
+= SIZEOF_UINT16
;
3469 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[0], ptr
+ index
);
3470 index
+= SIZEOF_UINT16
;
3471 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[1], ptr
+ index
);
3472 index
+= SIZEOF_UINT16
;
3473 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[2], ptr
+ index
);
3474 index
+= SIZEOF_UINT16
;
3475 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[3], ptr
+ index
);
3476 index
+= SIZEOF_UINT16
;
3477 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[4], ptr
+ index
);
3478 index
+= SIZEOF_UINT16
;
3479 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[5], ptr
+ index
);
3480 index
+= SIZEOF_UINT16
;
3481 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[6], ptr
+ index
);
3482 index
+= SIZEOF_UINT16
;
3483 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericRequest
.DebugWords
[7], ptr
+ index
);
3484 index
+= SIZEOF_UINT16
;
3486 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3487 case CSR_MLME_LEAVE_CONFIRM_ID
:
3488 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3489 index
+= SIZEOF_UINT16
;
3490 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3491 index
+= SIZEOF_UINT16
;
3492 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3493 index
+= SIZEOF_UINT16
;
3494 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3495 index
+= SIZEOF_UINT16
;
3496 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3497 index
+= SIZEOF_UINT16
;
3498 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveConfirm
.ResultCode
, ptr
+ index
);
3499 index
+= SIZEOF_UINT16
;
3502 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3503 case CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID
:
3504 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3505 index
+= SIZEOF_UINT16
;
3506 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3507 index
+= SIZEOF_UINT16
;
3508 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3509 index
+= SIZEOF_UINT16
;
3510 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3511 index
+= SIZEOF_UINT16
;
3512 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3513 index
+= SIZEOF_UINT16
;
3514 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetRequest
.TriggeredId
, ptr
+ index
);
3515 index
+= SIZEOF_UINT16
;
3518 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3519 case CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID
:
3520 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.Data
.SlotNumber
, ptr
+ index
);
3521 index
+= SIZEOF_UINT16
;
3522 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.Data
.DataLength
, ptr
+ index
);
3523 index
+= SIZEOF_UINT16
;
3524 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3525 index
+= SIZEOF_UINT16
;
3526 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3527 index
+= SIZEOF_UINT16
;
3528 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3529 index
+= SIZEOF_UINT16
;
3530 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressRequest
.NumberOfMulticastGroupAddresses
, ptr
+ index
);
3531 index
+= SIZEOF_UINT16
;
3534 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3535 case CSR_MLME_RESET_REQUEST_ID
:
3536 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3537 index
+= SIZEOF_UINT16
;
3538 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3539 index
+= SIZEOF_UINT16
;
3540 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3541 index
+= SIZEOF_UINT16
;
3542 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3543 index
+= SIZEOF_UINT16
;
3544 memcpy(ptr
+ index
, sig
->u
.MlmeResetRequest
.StaAddress
.x
, 48 / 8);
3546 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetRequest
.SetDefaultMib
, ptr
+ index
);
3547 index
+= SIZEOF_UINT16
;
3550 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3551 case CSR_MLME_SCAN_CANCEL_REQUEST_ID
:
3552 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanCancelRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3553 index
+= SIZEOF_UINT16
;
3554 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanCancelRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3555 index
+= SIZEOF_UINT16
;
3556 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanCancelRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3557 index
+= SIZEOF_UINT16
;
3558 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanCancelRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3559 index
+= SIZEOF_UINT16
;
3560 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanCancelRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3561 index
+= SIZEOF_UINT16
;
3564 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3565 case CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID
:
3566 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3567 index
+= SIZEOF_UINT16
;
3568 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3569 index
+= SIZEOF_UINT16
;
3570 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3571 index
+= SIZEOF_UINT16
;
3572 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3573 index
+= SIZEOF_UINT16
;
3574 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3575 index
+= SIZEOF_UINT16
;
3576 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.ResultCode
, ptr
+ index
);
3577 index
+= SIZEOF_UINT16
;
3578 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetConfirm
.TriggeredId
, ptr
+ index
);
3579 index
+= SIZEOF_UINT16
;
3582 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3583 case CSR_MLME_SET_PACKET_FILTER_REQUEST_ID
:
3584 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.InformationElements
.SlotNumber
, ptr
+ index
);
3585 index
+= SIZEOF_UINT16
;
3586 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.InformationElements
.DataLength
, ptr
+ index
);
3587 index
+= SIZEOF_UINT16
;
3588 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3589 index
+= SIZEOF_UINT16
;
3590 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3591 index
+= SIZEOF_UINT16
;
3592 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3593 index
+= SIZEOF_UINT16
;
3594 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.PacketFilterMode
, ptr
+ index
);
3595 index
+= SIZEOF_UINT16
;
3596 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetPacketFilterRequest
.ArpFilterAddress
, ptr
+ index
);
3597 index
+= SIZEOF_UINT32
;
3600 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3601 case CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID
:
3602 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3603 index
+= SIZEOF_UINT16
;
3604 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3605 index
+= SIZEOF_UINT16
;
3606 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3607 index
+= SIZEOF_UINT16
;
3608 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3609 index
+= SIZEOF_UINT16
;
3610 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3611 index
+= SIZEOF_UINT16
;
3612 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.TriggerId
, ptr
+ index
);
3613 index
+= SIZEOF_UINT16
;
3614 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelRxTriggerConfirm
.ResultCode
, ptr
+ index
);
3615 index
+= SIZEOF_UINT16
;
3618 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3619 case CSR_MLME_CONNECT_STATUS_REQUEST_ID
:
3620 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.InformationElements
.SlotNumber
, ptr
+ index
);
3621 index
+= SIZEOF_UINT16
;
3622 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.InformationElements
.DataLength
, ptr
+ index
);
3623 index
+= SIZEOF_UINT16
;
3624 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3625 index
+= SIZEOF_UINT16
;
3626 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3627 index
+= SIZEOF_UINT16
;
3628 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3629 index
+= SIZEOF_UINT16
;
3630 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.ConnectionStatus
, ptr
+ index
);
3631 index
+= SIZEOF_UINT16
;
3632 memcpy(ptr
+ index
, sig
->u
.MlmeConnectStatusRequest
.StaAddress
.x
, 48 / 8);
3634 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.AssociationId
, ptr
+ index
);
3635 index
+= SIZEOF_UINT16
;
3636 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusRequest
.AssociationCapabilityInformation
, ptr
+ index
);
3637 index
+= SIZEOF_UINT16
;
3640 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3641 case CSR_MLME_LEAVE_REQUEST_ID
:
3642 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3643 index
+= SIZEOF_UINT16
;
3644 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3645 index
+= SIZEOF_UINT16
;
3646 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3647 index
+= SIZEOF_UINT16
;
3648 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3649 index
+= SIZEOF_UINT16
;
3650 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeLeaveRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3651 index
+= SIZEOF_UINT16
;
3654 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3655 case CSR_MLME_CONFIG_QUEUE_REQUEST_ID
:
3656 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3657 index
+= SIZEOF_UINT16
;
3658 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3659 index
+= SIZEOF_UINT16
;
3660 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3661 index
+= SIZEOF_UINT16
;
3662 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3663 index
+= SIZEOF_UINT16
;
3664 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.QueueIndex
, ptr
+ index
);
3665 index
+= SIZEOF_UINT16
;
3666 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Aifs
, ptr
+ index
);
3667 index
+= SIZEOF_UINT16
;
3668 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Cwmin
, ptr
+ index
);
3669 index
+= SIZEOF_UINT16
;
3670 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.Cwmax
, ptr
+ index
);
3671 index
+= SIZEOF_UINT16
;
3672 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConfigQueueRequest
.TxopLimit
, ptr
+ index
);
3673 index
+= SIZEOF_UINT16
;
3676 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3677 case CSR_MLME_DEL_TSPEC_CONFIRM_ID
:
3678 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3679 index
+= SIZEOF_UINT16
;
3680 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3681 index
+= SIZEOF_UINT16
;
3682 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3683 index
+= SIZEOF_UINT16
;
3684 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3685 index
+= SIZEOF_UINT16
;
3686 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3687 index
+= SIZEOF_UINT16
;
3688 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.UserPriority
, ptr
+ index
);
3689 index
+= SIZEOF_UINT16
;
3690 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTspecConfirm
.ResultCode
, ptr
+ index
);
3691 index
+= SIZEOF_UINT16
;
3694 case CSR_MLME_SET_TIM_CONFIRM_ID
:
3695 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3696 index
+= SIZEOF_UINT16
;
3697 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3698 index
+= SIZEOF_UINT16
;
3699 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3700 index
+= SIZEOF_UINT16
;
3701 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3702 index
+= SIZEOF_UINT16
;
3703 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3704 index
+= SIZEOF_UINT16
;
3705 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetTimConfirm
.ResultCode
, ptr
+ index
);
3706 index
+= SIZEOF_UINT16
;
3708 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3709 case CSR_MLME_MEASURE_INDICATION_ID
:
3710 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureIndication
.MeasurementReportSet
.SlotNumber
, ptr
+ index
);
3711 index
+= SIZEOF_UINT16
;
3712 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureIndication
.MeasurementReportSet
.DataLength
, ptr
+ index
);
3713 index
+= SIZEOF_UINT16
;
3714 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3715 index
+= SIZEOF_UINT16
;
3716 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3717 index
+= SIZEOF_UINT16
;
3718 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureIndication
.DialogToken
, ptr
+ index
);
3719 index
+= SIZEOF_UINT16
;
3722 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3723 case CSR_MLME_DEL_BLACKOUT_CONFIRM_ID
:
3724 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3725 index
+= SIZEOF_UINT16
;
3726 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3727 index
+= SIZEOF_UINT16
;
3728 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3729 index
+= SIZEOF_UINT16
;
3730 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3731 index
+= SIZEOF_UINT16
;
3732 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3733 index
+= SIZEOF_UINT16
;
3734 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.BlackoutId
, ptr
+ index
);
3735 index
+= SIZEOF_UINT16
;
3736 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelBlackoutConfirm
.ResultCode
, ptr
+ index
);
3737 index
+= SIZEOF_UINT16
;
3740 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3741 case CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID
:
3742 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3743 index
+= SIZEOF_UINT16
;
3744 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3745 index
+= SIZEOF_UINT16
;
3746 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3747 index
+= SIZEOF_UINT16
;
3748 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3749 index
+= SIZEOF_UINT16
;
3750 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3751 index
+= SIZEOF_UINT16
;
3752 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.ResultCode
, ptr
+ index
);
3753 index
+= SIZEOF_UINT16
;
3754 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelTriggeredGetConfirm
.TriggeredId
, ptr
+ index
);
3755 index
+= SIZEOF_UINT16
;
3758 case CSR_DEBUG_GENERIC_INDICATION_ID
:
3759 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugVariable
.SlotNumber
, ptr
+ index
);
3760 index
+= SIZEOF_UINT16
;
3761 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugVariable
.DataLength
, ptr
+ index
);
3762 index
+= SIZEOF_UINT16
;
3763 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3764 index
+= SIZEOF_UINT16
;
3765 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3766 index
+= SIZEOF_UINT16
;
3767 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[0], ptr
+ index
);
3768 index
+= SIZEOF_UINT16
;
3769 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[1], ptr
+ index
);
3770 index
+= SIZEOF_UINT16
;
3771 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[2], ptr
+ index
);
3772 index
+= SIZEOF_UINT16
;
3773 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[3], ptr
+ index
);
3774 index
+= SIZEOF_UINT16
;
3775 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[4], ptr
+ index
);
3776 index
+= SIZEOF_UINT16
;
3777 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[5], ptr
+ index
);
3778 index
+= SIZEOF_UINT16
;
3779 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[6], ptr
+ index
);
3780 index
+= SIZEOF_UINT16
;
3781 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugGenericIndication
.DebugWords
[7], ptr
+ index
);
3782 index
+= SIZEOF_UINT16
;
3784 case CSR_MA_PACKET_CANCEL_REQUEST_ID
:
3785 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3786 index
+= SIZEOF_UINT16
;
3787 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3788 index
+= SIZEOF_UINT16
;
3789 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3790 index
+= SIZEOF_UINT16
;
3791 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3792 index
+= SIZEOF_UINT16
;
3793 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3794 index
+= SIZEOF_UINT16
;
3795 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MaPacketCancelRequest
.HostTag
, ptr
+ index
);
3796 index
+= SIZEOF_UINT32
;
3798 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3799 case CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID
:
3800 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3801 index
+= SIZEOF_UINT16
;
3802 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3803 index
+= SIZEOF_UINT16
;
3804 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3805 index
+= SIZEOF_UINT16
;
3806 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3807 index
+= SIZEOF_UINT16
;
3808 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3809 index
+= SIZEOF_UINT16
;
3810 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterConfirm
.ResultCode
, ptr
+ index
);
3811 index
+= SIZEOF_UINT16
;
3814 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3815 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID
:
3816 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3817 index
+= SIZEOF_UINT16
;
3818 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
3819 index
+= SIZEOF_UINT16
;
3820 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3821 index
+= SIZEOF_UINT16
;
3822 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
3823 index
+= SIZEOF_UINT16
;
3824 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
3825 index
+= SIZEOF_UINT16
;
3826 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.ResultCode
, ptr
+ index
);
3827 index
+= SIZEOF_UINT16
;
3828 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanConfirm
.AutonomousScanId
, ptr
+ index
);
3829 index
+= SIZEOF_UINT16
;
3832 case CSR_MA_PACKET_REQUEST_ID
:
3833 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.Data
.SlotNumber
, ptr
+ index
);
3834 index
+= SIZEOF_UINT16
;
3835 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.Data
.DataLength
, ptr
+ index
);
3836 index
+= SIZEOF_UINT16
;
3837 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3838 index
+= SIZEOF_UINT16
;
3839 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3840 index
+= SIZEOF_UINT16
;
3841 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3842 index
+= SIZEOF_UINT16
;
3843 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.TransmitRate
, ptr
+ index
);
3844 index
+= SIZEOF_UINT16
;
3845 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.HostTag
, ptr
+ index
);
3846 index
+= SIZEOF_UINT32
;
3847 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.Priority
, ptr
+ index
);
3848 index
+= SIZEOF_UINT16
;
3849 memcpy(ptr
+ index
, sig
->u
.MaPacketRequest
.Ra
.x
, 48 / 8);
3851 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketRequest
.TransmissionControl
, ptr
+ index
);
3852 index
+= SIZEOF_UINT16
;
3854 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3855 case CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID
:
3856 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.Data
.SlotNumber
, ptr
+ index
);
3857 index
+= SIZEOF_UINT16
;
3858 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.Data
.DataLength
, ptr
+ index
);
3859 index
+= SIZEOF_UINT16
;
3860 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3861 index
+= SIZEOF_UINT16
;
3862 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3863 index
+= SIZEOF_UINT16
;
3864 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3865 index
+= SIZEOF_UINT16
;
3866 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.BeaconPeriod
, ptr
+ index
);
3867 index
+= SIZEOF_UINT16
;
3868 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.DtimPeriod
, ptr
+ index
);
3869 index
+= SIZEOF_UINT16
;
3870 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.CapabilityInformation
, ptr
+ index
);
3871 index
+= SIZEOF_UINT16
;
3872 memcpy(ptr
+ index
, sig
->u
.MlmeModifyBssParameterRequest
.Bssid
.x
, 48 / 8);
3874 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeModifyBssParameterRequest
.RtsThreshold
, ptr
+ index
);
3875 index
+= SIZEOF_UINT16
;
3878 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3879 case CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID
:
3880 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.InformationElements
.SlotNumber
, ptr
+ index
);
3881 index
+= SIZEOF_UINT16
;
3882 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.InformationElements
.DataLength
, ptr
+ index
);
3883 index
+= SIZEOF_UINT16
;
3884 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3885 index
+= SIZEOF_UINT16
;
3886 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3887 index
+= SIZEOF_UINT16
;
3888 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3889 index
+= SIZEOF_UINT16
;
3890 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.TriggerId
, ptr
+ index
);
3891 index
+= SIZEOF_UINT16
;
3892 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerRequest
.Priority
, ptr
+ index
);
3893 index
+= SIZEOF_UINT16
;
3896 case CSR_MA_VIF_AVAILABILITY_INDICATION_ID
:
3897 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3898 index
+= SIZEOF_UINT16
;
3899 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
3900 index
+= SIZEOF_UINT16
;
3901 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3902 index
+= SIZEOF_UINT16
;
3903 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3904 index
+= SIZEOF_UINT16
;
3905 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3906 index
+= SIZEOF_UINT16
;
3907 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityIndication
.Multicast
, ptr
+ index
);
3908 index
+= SIZEOF_UINT16
;
3910 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3911 case CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID
:
3912 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3913 index
+= SIZEOF_UINT16
;
3914 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3915 index
+= SIZEOF_UINT16
;
3916 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3917 index
+= SIZEOF_UINT16
;
3918 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3919 index
+= SIZEOF_UINT16
;
3920 memcpy(ptr
+ index
, sig
->u
.MlmeHlSyncCancelRequest
.GroupAddress
.x
, 48 / 8);
3924 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3925 case CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID
:
3926 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3927 index
+= SIZEOF_UINT16
;
3928 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3929 index
+= SIZEOF_UINT16
;
3930 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3931 index
+= SIZEOF_UINT16
;
3932 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3933 index
+= SIZEOF_UINT16
;
3934 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3935 index
+= SIZEOF_UINT16
;
3936 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanRequest
.AutonomousScanId
, ptr
+ index
);
3937 index
+= SIZEOF_UINT16
;
3940 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3941 case CSR_MLME_BLACKOUT_ENDED_INDICATION_ID
:
3942 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3943 index
+= SIZEOF_UINT16
;
3944 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
3945 index
+= SIZEOF_UINT16
;
3946 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3947 index
+= SIZEOF_UINT16
;
3948 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3949 index
+= SIZEOF_UINT16
;
3950 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3951 index
+= SIZEOF_UINT16
;
3952 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlackoutEndedIndication
.BlackoutId
, ptr
+ index
);
3953 index
+= SIZEOF_UINT16
;
3956 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3957 case CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID
:
3958 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3959 index
+= SIZEOF_UINT16
;
3960 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
3961 index
+= SIZEOF_UINT16
;
3962 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3963 index
+= SIZEOF_UINT16
;
3964 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
3965 index
+= SIZEOF_UINT16
;
3966 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
3967 index
+= SIZEOF_UINT16
;
3968 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.ResultCode
, ptr
+ index
);
3969 index
+= SIZEOF_UINT16
;
3970 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanDoneIndication
.AutonomousScanId
, ptr
+ index
);
3971 index
+= SIZEOF_UINT16
;
3974 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3975 case CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID
:
3976 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3977 index
+= SIZEOF_UINT16
;
3978 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3979 index
+= SIZEOF_UINT16
;
3980 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
3981 index
+= SIZEOF_UINT16
;
3982 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
3983 index
+= SIZEOF_UINT16
;
3984 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
3985 index
+= SIZEOF_UINT16
;
3986 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.KeyId
, ptr
+ index
);
3987 index
+= SIZEOF_UINT16
;
3988 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetKeySequenceRequest
.KeyType
, ptr
+ index
);
3989 index
+= SIZEOF_UINT16
;
3990 memcpy(ptr
+ index
, sig
->u
.MlmeGetKeySequenceRequest
.Address
.x
, 48 / 8);
3994 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
3995 case CSR_MLME_SET_CHANNEL_REQUEST_ID
:
3996 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
3997 index
+= SIZEOF_UINT16
;
3998 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
3999 index
+= SIZEOF_UINT16
;
4000 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4001 index
+= SIZEOF_UINT16
;
4002 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4003 index
+= SIZEOF_UINT16
;
4004 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4005 index
+= SIZEOF_UINT16
;
4006 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Ifindex
, ptr
+ index
);
4007 index
+= SIZEOF_UINT16
;
4008 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.Channel
, ptr
+ index
);
4009 index
+= SIZEOF_UINT16
;
4010 memcpy(ptr
+ index
, sig
->u
.MlmeSetChannelRequest
.Address
.x
, 48 / 8);
4012 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.AvailabilityDuration
, ptr
+ index
);
4013 index
+= SIZEOF_UINT16
;
4014 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetChannelRequest
.AvailabilityInterval
, ptr
+ index
);
4015 index
+= SIZEOF_UINT16
;
4018 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4019 case CSR_MLME_MEASURE_CONFIRM_ID
:
4020 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4021 index
+= SIZEOF_UINT16
;
4022 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4023 index
+= SIZEOF_UINT16
;
4024 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4025 index
+= SIZEOF_UINT16
;
4026 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4027 index
+= SIZEOF_UINT16
;
4028 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.ResultCode
, ptr
+ index
);
4029 index
+= SIZEOF_UINT16
;
4030 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureConfirm
.DialogToken
, ptr
+ index
);
4031 index
+= SIZEOF_UINT16
;
4034 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4035 case CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID
:
4036 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.MibAttribute
.SlotNumber
, ptr
+ index
);
4037 index
+= SIZEOF_UINT16
;
4038 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.MibAttribute
.DataLength
, ptr
+ index
);
4039 index
+= SIZEOF_UINT16
;
4040 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4041 index
+= SIZEOF_UINT16
;
4042 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4043 index
+= SIZEOF_UINT16
;
4044 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4045 index
+= SIZEOF_UINT16
;
4046 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTriggeredGetRequest
.TriggeredId
, ptr
+ index
);
4047 index
+= SIZEOF_UINT16
;
4050 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4051 case CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID
:
4052 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4053 index
+= SIZEOF_UINT16
;
4054 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
4055 index
+= SIZEOF_UINT16
;
4056 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4057 index
+= SIZEOF_UINT16
;
4058 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanLossIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
4059 index
+= SIZEOF_UINT16
;
4060 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAutonomousScanLossIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
4061 index
+= SIZEOF_UINT16
;
4062 memcpy(ptr
+ index
, sig
->u
.MlmeAutonomousScanLossIndication
.Bssid
.x
, 48 / 8);
4066 case CSR_MA_VIF_AVAILABILITY_RESPONSE_ID
:
4067 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4068 index
+= SIZEOF_UINT16
;
4069 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.Dummydataref1
.DataLength
, ptr
+ index
);
4070 index
+= SIZEOF_UINT16
;
4071 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4072 index
+= SIZEOF_UINT16
;
4073 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.Dummydataref2
.DataLength
, ptr
+ index
);
4074 index
+= SIZEOF_UINT16
;
4075 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.VirtualInterfaceIdentifier
, ptr
+ index
);
4076 index
+= SIZEOF_UINT16
;
4077 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaVifAvailabilityResponse
.ResultCode
, ptr
+ index
);
4078 index
+= SIZEOF_UINT16
;
4080 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4081 case CSR_MLME_ADD_TEMPLATE_REQUEST_ID
:
4082 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.Data1
.SlotNumber
, ptr
+ index
);
4083 index
+= SIZEOF_UINT16
;
4084 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.Data1
.DataLength
, ptr
+ index
);
4085 index
+= SIZEOF_UINT16
;
4086 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.Data2
.SlotNumber
, ptr
+ index
);
4087 index
+= SIZEOF_UINT16
;
4088 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.Data2
.DataLength
, ptr
+ index
);
4089 index
+= SIZEOF_UINT16
;
4090 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4091 index
+= SIZEOF_UINT16
;
4092 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.FrameType
, ptr
+ index
);
4093 index
+= SIZEOF_UINT16
;
4094 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateRequest
.MinTransmitRate
, ptr
+ index
);
4095 index
+= SIZEOF_UINT16
;
4098 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4099 case CSR_MLME_POWERMGT_CONFIRM_ID
:
4100 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4101 index
+= SIZEOF_UINT16
;
4102 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4103 index
+= SIZEOF_UINT16
;
4104 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4105 index
+= SIZEOF_UINT16
;
4106 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4107 index
+= SIZEOF_UINT16
;
4108 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4109 index
+= SIZEOF_UINT16
;
4110 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtConfirm
.ResultCode
, ptr
+ index
);
4111 index
+= SIZEOF_UINT16
;
4114 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4115 case CSR_MLME_ADD_PERIODIC_CONFIRM_ID
:
4116 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4117 index
+= SIZEOF_UINT16
;
4118 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4119 index
+= SIZEOF_UINT16
;
4120 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4121 index
+= SIZEOF_UINT16
;
4122 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4123 index
+= SIZEOF_UINT16
;
4124 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4125 index
+= SIZEOF_UINT16
;
4126 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.PeriodicId
, ptr
+ index
);
4127 index
+= SIZEOF_UINT16
;
4128 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicConfirm
.ResultCode
, ptr
+ index
);
4129 index
+= SIZEOF_UINT16
;
4132 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4133 case CSR_MLME_GET_CONFIRM_ID
:
4134 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.MibAttributeValue
.SlotNumber
, ptr
+ index
);
4135 index
+= SIZEOF_UINT16
;
4136 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.MibAttributeValue
.DataLength
, ptr
+ index
);
4137 index
+= SIZEOF_UINT16
;
4138 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4139 index
+= SIZEOF_UINT16
;
4140 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4141 index
+= SIZEOF_UINT16
;
4142 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.Status
, ptr
+ index
);
4143 index
+= SIZEOF_UINT16
;
4144 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetConfirm
.ErrorIndex
, ptr
+ index
);
4145 index
+= SIZEOF_UINT16
;
4148 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4149 case CSR_MLME_GET_NEXT_CONFIRM_ID
:
4150 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.MibAttributeValue
.SlotNumber
, ptr
+ index
);
4151 index
+= SIZEOF_UINT16
;
4152 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.MibAttributeValue
.DataLength
, ptr
+ index
);
4153 index
+= SIZEOF_UINT16
;
4154 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4155 index
+= SIZEOF_UINT16
;
4156 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4157 index
+= SIZEOF_UINT16
;
4158 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.Status
, ptr
+ index
);
4159 index
+= SIZEOF_UINT16
;
4160 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetNextConfirm
.ErrorIndex
, ptr
+ index
);
4161 index
+= SIZEOF_UINT16
;
4164 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4165 case CSR_MLME_STOP_AGGREGATION_REQUEST_ID
:
4166 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4167 index
+= SIZEOF_UINT16
;
4168 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4169 index
+= SIZEOF_UINT16
;
4170 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4171 index
+= SIZEOF_UINT16
;
4172 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4173 index
+= SIZEOF_UINT16
;
4174 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4175 index
+= SIZEOF_UINT16
;
4176 memcpy(ptr
+ index
, sig
->u
.MlmeStopAggregationRequest
.PeerQstaAddress
.x
, 48 / 8);
4178 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.UserPriority
, ptr
+ index
);
4179 index
+= SIZEOF_UINT16
;
4180 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopAggregationRequest
.Direction
, ptr
+ index
);
4181 index
+= SIZEOF_UINT16
;
4184 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4185 case CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID
:
4186 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4187 index
+= SIZEOF_UINT16
;
4188 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4189 index
+= SIZEOF_UINT16
;
4190 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4191 index
+= SIZEOF_UINT16
;
4192 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4193 index
+= SIZEOF_UINT16
;
4194 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4195 index
+= SIZEOF_UINT16
;
4196 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.TriggerId
, ptr
+ index
);
4197 index
+= SIZEOF_UINT16
;
4198 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddRxTriggerConfirm
.ResultCode
, ptr
+ index
);
4199 index
+= SIZEOF_UINT16
;
4202 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4203 case CSR_MLME_ADD_BLACKOUT_REQUEST_ID
:
4204 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4205 index
+= SIZEOF_UINT16
;
4206 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4207 index
+= SIZEOF_UINT16
;
4208 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4209 index
+= SIZEOF_UINT16
;
4210 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4211 index
+= SIZEOF_UINT16
;
4212 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4213 index
+= SIZEOF_UINT16
;
4214 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutId
, ptr
+ index
);
4215 index
+= SIZEOF_UINT16
;
4216 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutType
, ptr
+ index
);
4217 index
+= SIZEOF_UINT16
;
4218 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutSource
, ptr
+ index
);
4219 index
+= SIZEOF_UINT16
;
4220 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutStartReference
, ptr
+ index
);
4221 index
+= SIZEOF_UINT32
;
4222 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutPeriod
, ptr
+ index
);
4223 index
+= SIZEOF_UINT32
;
4224 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutDuration
, ptr
+ index
);
4225 index
+= SIZEOF_UINT32
;
4226 memcpy(ptr
+ index
, sig
->u
.MlmeAddBlackoutRequest
.PeerStaAddress
.x
, 48 / 8);
4228 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddBlackoutRequest
.BlackoutCount
, ptr
+ index
);
4229 index
+= SIZEOF_UINT16
;
4232 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4233 case CSR_MLME_DELETEKEYS_REQUEST_ID
:
4234 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4235 index
+= SIZEOF_UINT16
;
4236 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4237 index
+= SIZEOF_UINT16
;
4238 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4239 index
+= SIZEOF_UINT16
;
4240 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4241 index
+= SIZEOF_UINT16
;
4242 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4243 index
+= SIZEOF_UINT16
;
4244 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.KeyId
, ptr
+ index
);
4245 index
+= SIZEOF_UINT16
;
4246 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDeletekeysRequest
.KeyType
, ptr
+ index
);
4247 index
+= SIZEOF_UINT16
;
4248 memcpy(ptr
+ index
, sig
->u
.MlmeDeletekeysRequest
.Address
.x
, 48 / 8);
4252 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4253 case CSR_MLME_RESET_CONFIRM_ID
:
4254 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4255 index
+= SIZEOF_UINT16
;
4256 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4257 index
+= SIZEOF_UINT16
;
4258 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4259 index
+= SIZEOF_UINT16
;
4260 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4261 index
+= SIZEOF_UINT16
;
4262 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeResetConfirm
.ResultCode
, ptr
+ index
);
4263 index
+= SIZEOF_UINT16
;
4266 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4267 case CSR_MLME_HL_SYNC_CONFIRM_ID
:
4268 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4269 index
+= SIZEOF_UINT16
;
4270 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4271 index
+= SIZEOF_UINT16
;
4272 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4273 index
+= SIZEOF_UINT16
;
4274 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4275 index
+= SIZEOF_UINT16
;
4276 memcpy(ptr
+ index
, sig
->u
.MlmeHlSyncConfirm
.GroupAddress
.x
, 48 / 8);
4278 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncConfirm
.ResultCode
, ptr
+ index
);
4279 index
+= SIZEOF_UINT16
;
4282 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4283 case CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID
:
4284 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.ChannelList
.SlotNumber
, ptr
+ index
);
4285 index
+= SIZEOF_UINT16
;
4286 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.ChannelList
.DataLength
, ptr
+ index
);
4287 index
+= SIZEOF_UINT16
;
4288 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.InformationElements
.SlotNumber
, ptr
+ index
);
4289 index
+= SIZEOF_UINT16
;
4290 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.InformationElements
.DataLength
, ptr
+ index
);
4291 index
+= SIZEOF_UINT16
;
4292 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4293 index
+= SIZEOF_UINT16
;
4294 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.AutonomousScanId
, ptr
+ index
);
4295 index
+= SIZEOF_UINT16
;
4296 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.Ifindex
, ptr
+ index
);
4297 index
+= SIZEOF_UINT16
;
4298 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.ChannelStartingFactor
, ptr
+ index
);
4299 index
+= SIZEOF_UINT16
;
4300 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.ScanType
, ptr
+ index
);
4301 index
+= SIZEOF_UINT16
;
4302 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.ProbeDelay
, ptr
+ index
);
4303 index
+= SIZEOF_UINT32
;
4304 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.MinChannelTime
, ptr
+ index
);
4305 index
+= SIZEOF_UINT16
;
4306 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddAutonomousScanRequest
.MaxChannelTime
, ptr
+ index
);
4307 index
+= SIZEOF_UINT16
;
4310 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4311 case CSR_MLME_SET_REQUEST_ID
:
4312 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetRequest
.MibAttributeValue
.SlotNumber
, ptr
+ index
);
4313 index
+= SIZEOF_UINT16
;
4314 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetRequest
.MibAttributeValue
.DataLength
, ptr
+ index
);
4315 index
+= SIZEOF_UINT16
;
4316 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4317 index
+= SIZEOF_UINT16
;
4318 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4319 index
+= SIZEOF_UINT16
;
4322 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4323 case CSR_MLME_SM_START_REQUEST_ID
:
4324 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.Beacon
.SlotNumber
, ptr
+ index
);
4325 index
+= SIZEOF_UINT16
;
4326 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.Beacon
.DataLength
, ptr
+ index
);
4327 index
+= SIZEOF_UINT16
;
4328 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.BssParameters
.SlotNumber
, ptr
+ index
);
4329 index
+= SIZEOF_UINT16
;
4330 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.BssParameters
.DataLength
, ptr
+ index
);
4331 index
+= SIZEOF_UINT16
;
4332 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4333 index
+= SIZEOF_UINT16
;
4334 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.Ifindex
, ptr
+ index
);
4335 index
+= SIZEOF_UINT16
;
4336 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.Channel
, ptr
+ index
);
4337 index
+= SIZEOF_UINT16
;
4338 memcpy(ptr
+ index
, sig
->u
.MlmeSmStartRequest
.InterfaceAddress
.x
, 48 / 8);
4340 memcpy(ptr
+ index
, sig
->u
.MlmeSmStartRequest
.Bssid
.x
, 48 / 8);
4342 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.BeaconPeriod
, ptr
+ index
);
4343 index
+= SIZEOF_UINT16
;
4344 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.DtimPeriod
, ptr
+ index
);
4345 index
+= SIZEOF_UINT16
;
4346 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSmStartRequest
.CapabilityInformation
, ptr
+ index
);
4347 index
+= SIZEOF_UINT16
;
4350 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4351 case CSR_MLME_CONNECT_STATUS_CONFIRM_ID
:
4352 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4353 index
+= SIZEOF_UINT16
;
4354 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4355 index
+= SIZEOF_UINT16
;
4356 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4357 index
+= SIZEOF_UINT16
;
4358 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4359 index
+= SIZEOF_UINT16
;
4360 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4361 index
+= SIZEOF_UINT16
;
4362 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeConnectStatusConfirm
.ResultCode
, ptr
+ index
);
4363 index
+= SIZEOF_UINT16
;
4366 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4367 case CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID
:
4368 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4369 index
+= SIZEOF_UINT16
;
4370 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4371 index
+= SIZEOF_UINT16
;
4372 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4373 index
+= SIZEOF_UINT16
;
4374 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4375 index
+= SIZEOF_UINT16
;
4376 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4377 index
+= SIZEOF_UINT16
;
4378 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.ResultCode
, ptr
+ index
);
4379 index
+= SIZEOF_UINT16
;
4380 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelAutonomousScanConfirm
.AutonomousScanId
, ptr
+ index
);
4381 index
+= SIZEOF_UINT16
;
4384 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4385 case CSR_MLME_DEL_PERIODIC_REQUEST_ID
:
4386 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4387 index
+= SIZEOF_UINT16
;
4388 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4389 index
+= SIZEOF_UINT16
;
4390 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4391 index
+= SIZEOF_UINT16
;
4392 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4393 index
+= SIZEOF_UINT16
;
4394 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4395 index
+= SIZEOF_UINT16
;
4396 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicRequest
.PeriodicId
, ptr
+ index
);
4397 index
+= SIZEOF_UINT16
;
4400 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4401 case CSR_MLME_SETKEYS_REQUEST_ID
:
4402 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.Key
.SlotNumber
, ptr
+ index
);
4403 index
+= SIZEOF_UINT16
;
4404 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.Key
.DataLength
, ptr
+ index
);
4405 index
+= SIZEOF_UINT16
;
4406 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4407 index
+= SIZEOF_UINT16
;
4408 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4409 index
+= SIZEOF_UINT16
;
4410 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4411 index
+= SIZEOF_UINT16
;
4412 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.Length
, ptr
+ index
);
4413 index
+= SIZEOF_UINT16
;
4414 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.KeyId
, ptr
+ index
);
4415 index
+= SIZEOF_UINT16
;
4416 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.KeyType
, ptr
+ index
);
4417 index
+= SIZEOF_UINT16
;
4418 memcpy(ptr
+ index
, sig
->u
.MlmeSetkeysRequest
.Address
.x
, 48 / 8);
4420 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[0], ptr
+ index
);
4421 index
+= SIZEOF_UINT16
;
4422 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[1], ptr
+ index
);
4423 index
+= SIZEOF_UINT16
;
4424 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[2], ptr
+ index
);
4425 index
+= SIZEOF_UINT16
;
4426 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[3], ptr
+ index
);
4427 index
+= SIZEOF_UINT16
;
4428 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[4], ptr
+ index
);
4429 index
+= SIZEOF_UINT16
;
4430 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[5], ptr
+ index
);
4431 index
+= SIZEOF_UINT16
;
4432 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[6], ptr
+ index
);
4433 index
+= SIZEOF_UINT16
;
4434 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetkeysRequest
.SequenceNumber
[7], ptr
+ index
);
4435 index
+= SIZEOF_UINT16
;
4436 memcpy(ptr
+ index
, &sig
->u
.MlmeSetkeysRequest
.CipherSuiteSelector
, 32 / 8);
4440 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4441 case CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID
:
4442 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4443 index
+= SIZEOF_UINT16
;
4444 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4445 index
+= SIZEOF_UINT16
;
4446 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4447 index
+= SIZEOF_UINT16
;
4448 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4449 index
+= SIZEOF_UINT16
;
4450 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4451 index
+= SIZEOF_UINT16
;
4452 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.AutonomousScanId
, ptr
+ index
);
4453 index
+= SIZEOF_UINT16
;
4454 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePauseAutonomousScanRequest
.Pause
, ptr
+ index
);
4455 index
+= SIZEOF_UINT16
;
4458 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4459 case CSR_MLME_GET_REQUEST_ID
:
4460 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetRequest
.MibAttribute
.SlotNumber
, ptr
+ index
);
4461 index
+= SIZEOF_UINT16
;
4462 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetRequest
.MibAttribute
.DataLength
, ptr
+ index
);
4463 index
+= SIZEOF_UINT16
;
4464 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4465 index
+= SIZEOF_UINT16
;
4466 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeGetRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4467 index
+= SIZEOF_UINT16
;
4470 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4471 case CSR_MLME_POWERMGT_REQUEST_ID
:
4472 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4473 index
+= SIZEOF_UINT16
;
4474 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4475 index
+= SIZEOF_UINT16
;
4476 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4477 index
+= SIZEOF_UINT16
;
4478 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4479 index
+= SIZEOF_UINT16
;
4480 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4481 index
+= SIZEOF_UINT16
;
4482 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.PowerManagementMode
, ptr
+ index
);
4483 index
+= SIZEOF_UINT16
;
4484 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.ReceiveDtims
, ptr
+ index
);
4485 index
+= SIZEOF_UINT16
;
4486 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.ListenInterval
, ptr
+ index
);
4487 index
+= SIZEOF_UINT16
;
4488 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmePowermgtRequest
.TrafficWindow
, ptr
+ index
);
4489 index
+= SIZEOF_UINT16
;
4492 case CSR_MA_PACKET_ERROR_INDICATION_ID
:
4493 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4494 index
+= SIZEOF_UINT16
;
4495 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
4496 index
+= SIZEOF_UINT16
;
4497 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4498 index
+= SIZEOF_UINT16
;
4499 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
4500 index
+= SIZEOF_UINT16
;
4501 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
4502 index
+= SIZEOF_UINT16
;
4503 memcpy(ptr
+ index
, sig
->u
.MaPacketErrorIndication
.PeerQstaAddress
.x
, 48 / 8);
4505 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.UserPriority
, ptr
+ index
);
4506 index
+= SIZEOF_UINT16
;
4507 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketErrorIndication
.SequenceNumber
, ptr
+ index
);
4508 index
+= SIZEOF_UINT16
;
4510 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4511 case CSR_MLME_ADD_PERIODIC_REQUEST_ID
:
4512 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4513 index
+= SIZEOF_UINT16
;
4514 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4515 index
+= SIZEOF_UINT16
;
4516 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4517 index
+= SIZEOF_UINT16
;
4518 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4519 index
+= SIZEOF_UINT16
;
4520 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4521 index
+= SIZEOF_UINT16
;
4522 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.PeriodicId
, ptr
+ index
);
4523 index
+= SIZEOF_UINT16
;
4524 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.MaximumLatency
, ptr
+ index
);
4525 index
+= SIZEOF_UINT32
;
4526 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.PeriodicSchedulingMode
, ptr
+ index
);
4527 index
+= SIZEOF_UINT16
;
4528 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.WakeHost
, ptr
+ index
);
4529 index
+= SIZEOF_UINT16
;
4530 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddPeriodicRequest
.UserPriority
, ptr
+ index
);
4531 index
+= SIZEOF_UINT16
;
4534 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4535 case CSR_MLME_ADD_TSPEC_REQUEST_ID
:
4536 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4537 index
+= SIZEOF_UINT16
;
4538 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4539 index
+= SIZEOF_UINT16
;
4540 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4541 index
+= SIZEOF_UINT16
;
4542 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4543 index
+= SIZEOF_UINT16
;
4544 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.VirtualInterfaceIdentifier
, ptr
+ index
);
4545 index
+= SIZEOF_UINT16
;
4546 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.UserPriority
, ptr
+ index
);
4547 index
+= SIZEOF_UINT16
;
4548 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.Direction
, ptr
+ index
);
4549 index
+= SIZEOF_UINT16
;
4550 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.PsScheme
, ptr
+ index
);
4551 index
+= SIZEOF_UINT16
;
4552 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.MediumTime
, ptr
+ index
);
4553 index
+= SIZEOF_UINT16
;
4554 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.ServiceStartTime
, ptr
+ index
);
4555 index
+= SIZEOF_UINT32
;
4556 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.ServiceInterval
, ptr
+ index
);
4557 index
+= SIZEOF_UINT32
;
4558 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecRequest
.MinimumDataRate
, ptr
+ index
);
4559 index
+= SIZEOF_UINT16
;
4562 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4563 case CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID
:
4564 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4565 index
+= SIZEOF_UINT16
;
4566 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4567 index
+= SIZEOF_UINT16
;
4568 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4569 index
+= SIZEOF_UINT16
;
4570 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4571 index
+= SIZEOF_UINT16
;
4572 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4573 index
+= SIZEOF_UINT16
;
4574 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddMulticastAddressConfirm
.ResultCode
, ptr
+ index
);
4575 index
+= SIZEOF_UINT16
;
4578 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4579 case CSR_MLME_ADD_TSPEC_CONFIRM_ID
:
4580 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4581 index
+= SIZEOF_UINT16
;
4582 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4583 index
+= SIZEOF_UINT16
;
4584 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4585 index
+= SIZEOF_UINT16
;
4586 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4587 index
+= SIZEOF_UINT16
;
4588 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4589 index
+= SIZEOF_UINT16
;
4590 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.UserPriority
, ptr
+ index
);
4591 index
+= SIZEOF_UINT16
;
4592 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTspecConfirm
.ResultCode
, ptr
+ index
);
4593 index
+= SIZEOF_UINT16
;
4596 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4597 case CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID
:
4598 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4599 index
+= SIZEOF_UINT16
;
4600 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4601 index
+= SIZEOF_UINT16
;
4602 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4603 index
+= SIZEOF_UINT16
;
4604 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4605 index
+= SIZEOF_UINT16
;
4606 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeHlSyncCancelConfirm
.ResultCode
, ptr
+ index
);
4607 index
+= SIZEOF_UINT16
;
4610 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4611 case CSR_MLME_SCAN_CONFIRM_ID
:
4612 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4613 index
+= SIZEOF_UINT16
;
4614 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4615 index
+= SIZEOF_UINT16
;
4616 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4617 index
+= SIZEOF_UINT16
;
4618 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4619 index
+= SIZEOF_UINT16
;
4620 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4621 index
+= SIZEOF_UINT16
;
4622 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeScanConfirm
.ResultCode
, ptr
+ index
);
4623 index
+= SIZEOF_UINT16
;
4626 case CSR_DEBUG_STRING_INDICATION_ID
:
4627 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugStringIndication
.DebugMessage
.SlotNumber
, ptr
+ index
);
4628 index
+= SIZEOF_UINT16
;
4629 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugStringIndication
.DebugMessage
.DataLength
, ptr
+ index
);
4630 index
+= SIZEOF_UINT16
;
4631 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugStringIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4632 index
+= SIZEOF_UINT16
;
4633 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.DebugStringIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
4634 index
+= SIZEOF_UINT16
;
4636 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4637 case CSR_MLME_ADD_TEMPLATE_CONFIRM_ID
:
4638 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4639 index
+= SIZEOF_UINT16
;
4640 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4641 index
+= SIZEOF_UINT16
;
4642 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4643 index
+= SIZEOF_UINT16
;
4644 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4645 index
+= SIZEOF_UINT16
;
4646 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4647 index
+= SIZEOF_UINT16
;
4648 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.FrameType
, ptr
+ index
);
4649 index
+= SIZEOF_UINT16
;
4650 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeAddTemplateConfirm
.ResultCode
, ptr
+ index
);
4651 index
+= SIZEOF_UINT16
;
4654 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4655 case CSR_MLME_BLOCKACK_ERROR_INDICATION_ID
:
4656 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4657 index
+= SIZEOF_UINT16
;
4658 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.Dummydataref1
.DataLength
, ptr
+ index
);
4659 index
+= SIZEOF_UINT16
;
4660 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4661 index
+= SIZEOF_UINT16
;
4662 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.Dummydataref2
.DataLength
, ptr
+ index
);
4663 index
+= SIZEOF_UINT16
;
4664 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.VirtualInterfaceIdentifier
, ptr
+ index
);
4665 index
+= SIZEOF_UINT16
;
4666 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeBlockackErrorIndication
.ResultCode
, ptr
+ index
);
4667 index
+= SIZEOF_UINT16
;
4668 memcpy(ptr
+ index
, sig
->u
.MlmeBlockackErrorIndication
.PeerQstaAddress
.x
, 48 / 8);
4672 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4673 case CSR_MLME_SET_CONFIRM_ID
:
4674 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.MibAttributeValue
.SlotNumber
, ptr
+ index
);
4675 index
+= SIZEOF_UINT16
;
4676 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.MibAttributeValue
.DataLength
, ptr
+ index
);
4677 index
+= SIZEOF_UINT16
;
4678 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4679 index
+= SIZEOF_UINT16
;
4680 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4681 index
+= SIZEOF_UINT16
;
4682 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.Status
, ptr
+ index
);
4683 index
+= SIZEOF_UINT16
;
4684 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeSetConfirm
.ErrorIndex
, ptr
+ index
);
4685 index
+= SIZEOF_UINT16
;
4688 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4689 case CSR_MLME_MEASURE_REQUEST_ID
:
4690 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureRequest
.MeasurementRequestSet
.SlotNumber
, ptr
+ index
);
4691 index
+= SIZEOF_UINT16
;
4692 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureRequest
.MeasurementRequestSet
.DataLength
, ptr
+ index
);
4693 index
+= SIZEOF_UINT16
;
4694 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4695 index
+= SIZEOF_UINT16
;
4696 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4697 index
+= SIZEOF_UINT16
;
4698 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeMeasureRequest
.DialogToken
, ptr
+ index
);
4699 index
+= SIZEOF_UINT16
;
4702 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4703 case CSR_MLME_START_AGGREGATION_CONFIRM_ID
:
4704 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4705 index
+= SIZEOF_UINT16
;
4706 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4707 index
+= SIZEOF_UINT16
;
4708 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4709 index
+= SIZEOF_UINT16
;
4710 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4711 index
+= SIZEOF_UINT16
;
4712 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4713 index
+= SIZEOF_UINT16
;
4714 memcpy(ptr
+ index
, sig
->u
.MlmeStartAggregationConfirm
.PeerQstaAddress
.x
, 48 / 8);
4716 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.UserPriority
, ptr
+ index
);
4717 index
+= SIZEOF_UINT16
;
4718 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.Direction
, ptr
+ index
);
4719 index
+= SIZEOF_UINT16
;
4720 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.ResultCode
, ptr
+ index
);
4721 index
+= SIZEOF_UINT16
;
4722 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStartAggregationConfirm
.SequenceNumber
, ptr
+ index
);
4723 index
+= SIZEOF_UINT16
;
4726 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4727 case CSR_MLME_STOP_MEASURE_CONFIRM_ID
:
4728 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4729 index
+= SIZEOF_UINT16
;
4730 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4731 index
+= SIZEOF_UINT16
;
4732 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4733 index
+= SIZEOF_UINT16
;
4734 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4735 index
+= SIZEOF_UINT16
;
4736 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.ResultCode
, ptr
+ index
);
4737 index
+= SIZEOF_UINT16
;
4738 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureConfirm
.DialogToken
, ptr
+ index
);
4739 index
+= SIZEOF_UINT16
;
4742 case CSR_MA_PACKET_CONFIRM_ID
:
4743 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4744 index
+= SIZEOF_UINT16
;
4745 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4746 index
+= SIZEOF_UINT16
;
4747 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4748 index
+= SIZEOF_UINT16
;
4749 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4750 index
+= SIZEOF_UINT16
;
4751 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4752 index
+= SIZEOF_UINT16
;
4753 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.TransmissionStatus
, ptr
+ index
);
4754 index
+= SIZEOF_UINT16
;
4755 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.RetryCount
, ptr
+ index
);
4756 index
+= SIZEOF_UINT16
;
4757 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.Rate
, ptr
+ index
);
4758 index
+= SIZEOF_UINT16
;
4759 CSR_COPY_UINT32_TO_LITTLE_ENDIAN(sig
->u
.MaPacketConfirm
.HostTag
, ptr
+ index
);
4760 index
+= SIZEOF_UINT32
;
4762 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4763 case CSR_MLME_DEL_PERIODIC_CONFIRM_ID
:
4764 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4765 index
+= SIZEOF_UINT16
;
4766 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref1
.DataLength
, ptr
+ index
);
4767 index
+= SIZEOF_UINT16
;
4768 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4769 index
+= SIZEOF_UINT16
;
4770 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.Dummydataref2
.DataLength
, ptr
+ index
);
4771 index
+= SIZEOF_UINT16
;
4772 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.VirtualInterfaceIdentifier
, ptr
+ index
);
4773 index
+= SIZEOF_UINT16
;
4774 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.PeriodicId
, ptr
+ index
);
4775 index
+= SIZEOF_UINT16
;
4776 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeDelPeriodicConfirm
.ResultCode
, ptr
+ index
);
4777 index
+= SIZEOF_UINT16
;
4780 #ifdef CSR_WIFI_HIP_FULL_SIGNAL_SET
4781 case CSR_MLME_STOP_MEASURE_REQUEST_ID
:
4782 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureRequest
.Dummydataref1
.SlotNumber
, ptr
+ index
);
4783 index
+= SIZEOF_UINT16
;
4784 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureRequest
.Dummydataref1
.DataLength
, ptr
+ index
);
4785 index
+= SIZEOF_UINT16
;
4786 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureRequest
.Dummydataref2
.SlotNumber
, ptr
+ index
);
4787 index
+= SIZEOF_UINT16
;
4788 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureRequest
.Dummydataref2
.DataLength
, ptr
+ index
);
4789 index
+= SIZEOF_UINT16
;
4790 CSR_COPY_UINT16_TO_LITTLE_ENDIAN(sig
->u
.MlmeStopMeasureRequest
.DialogToken
, ptr
+ index
);
4791 index
+= SIZEOF_UINT16
;
4796 return CSR_WIFI_HIP_RESULT_INVALID_VALUE
;
4801 return CSR_RESULT_SUCCESS
;
4802 } /* write_pack() */