spi: Use dev_get_drvdata at appropriate places
[deliverable/linux.git] / drivers / staging / csr / csr_wifi_hip_sigs.h
CommitLineData
635d2b00
GKH
1/*****************************************************************************
2
3 (c) Cambridge Silicon Radio Limited 2011
4 All rights reserved and confidential information of CSR
5
6 Refer to LICENSE.txt included with this source for details
7 on the license terms.
8
9*****************************************************************************/
10
11/* Note: this is an auto-generated file. */
12
13
14/* Generated by hip_dd_l_h_gen.pl */
15
16#ifndef CSR_WIFI_HIP_SIGS_H
17#define CSR_WIFI_HIP_SIGS_H
18
ab2b8c73 19typedef s16 csr_place_holding_type;
635d2b00 20
8c87f69a 21typedef u16 CSR_ASSOCIATION_ID;
635d2b00 22
8c87f69a 23typedef u16 CSR_AUTONOMOUS_SCAN_ID;
635d2b00 24
8c87f69a 25typedef u16 CSR_BEACON_PERIODS;
635d2b00 26
8c87f69a 27typedef u16 CSR_BLACKOUT_ID;
635d2b00
GKH
28
29typedef enum CSR_BLACKOUT_SOURCE
30{
31 CSR_DOT11_LOCAL = 0x0000,
32 CSR_DOT11_REMOTE = 0x0001,
33 CSR_OTHER_RADIO = 0x0002,
34 CSR_NOT_LINKED = 0x0004
35} CSR_BLACKOUT_SOURCE;
36
37typedef enum CSR_BLACKOUT_TYPE
38{
39 CSR_LOCAL_DEVICE_ONLY = 0x0001,
40 CSR_SPECIFIED_PEER = 0x0002,
41 CSR_CURRENT_CHANNEL = 0x0004,
42 CSR_P2P = 0x0008
43} CSR_BLACKOUT_TYPE;
44
45typedef enum CSR_BOOT_LOADER_OPERATION
46{
47 CSR_BOOT_LOADER_IDLE = 0x00,
48 CSR_BOOT_LOADER_RESTART = 0x01,
49 CSR_BOOT_LOADER_PATCH = 0x02,
50 CSR_BOOT_LOADER_IMAGE_0 = 0x10,
51 CSR_BOOT_LOADER_IMAGE_1 = 0x11,
52 CSR_BOOT_LOADER_IMAGE_2 = 0x12,
53 CSR_BOOT_LOADER_IMAGE_3 = 0x13
54} CSR_BOOT_LOADER_OPERATION;
55
8c87f69a 56typedef u16 CSR_CAPABILITY_INFORMATION;
635d2b00 57
8c87f69a 58typedef u16 CSR_CHANNEL_STARTING_FACTOR;
635d2b00 59
26a6b2e1 60typedef u32 CSR_CIPHER_SUITE_SELECTOR;
635d2b00 61
26a6b2e1 62typedef u32 CSR_CLIENT_TAG;
635d2b00
GKH
63
64typedef enum CSR_CONNECTION_STATUS
65{
66 CSR_DISCONNECTED = 0x0000,
67 CSR_CONNECTED_AWAKE = 0x0001
68} CSR_CONNECTION_STATUS;
69
ab2b8c73 70typedef s16 CSR_DECIBELS;
635d2b00
GKH
71
72typedef enum CSR_DIRECTION
73{
74 CSR_TRANSMIT = 0x0000,
75 CSR_RECEIVE = 0x0001,
76 CSR_BIDIRECTIONAL = 0x0003
77} CSR_DIRECTION;
78
79typedef enum CSR_FRAME_TYPE
80{
81 CSR_RESERVED = 0x0000,
82 CSR_BEACON = 0x0001,
83 CSR_PROBE_RESPONSE = 0x0002,
84 CSR_BEACON_AND_PROBE_RESPONSE = 0x0003,
85 CSR_PROBE_REQUEST = 0x0004
86} CSR_FRAME_TYPE;
87
26a6b2e1 88typedef u32 CSR_IPV4_ADDRESS;
635d2b00
GKH
89
90typedef enum CSR_IFINTERFACE
91{
92 CSR_INDEX_2G4 = 0x0001,
93 CSR_INDEX_5G = 0x0002
94} CSR_IFINTERFACE;
95
96typedef enum CSR_KEY_TYPE
97{
98 CSR_GROUP = 0x0000,
99 CSR_PAIRWISE = 0x0001,
100 CSR_PEER_KEY = 0x0002,
101 CSR_IGTK = 0x0003
102} CSR_KEY_TYPE;
103
104typedef enum CSR_LOADER_OPERATION
105{
106 CSR_LOADER_IDLE = 0x0000,
107 CSR_LOADER_COPY = 0x0001
108} CSR_LOADER_OPERATION;
109
110typedef struct CSR_MAC_ADDRESS
111{
7e6f5794 112 u8 x[6];
635d2b00
GKH
113} CSR_MACADDRESS;
114
115typedef enum CSR_MIB_STATUS
116{
117 CSR_MIB_SUCCESSFUL = 0x0000,
118 CSR_MIB_INVALID_PARAMETERS = 0x0001,
119 CSR_MIB_WRITE_ONLY = 0x0002,
120 CSR_MIB_READ_ONLY = 0x0003
121} CSR_MIB_STATUS;
122
123typedef enum CSR_MEMORY_SPACE
124{
125 CSR_NONE = 0x00,
126 CSR_SHARED_DATA_MEMORY = 0x01,
127 CSR_EXTERNAL_FLASH_MEMORY = 0x02,
128 CSR_EXTERNAL_SRAM = 0x03,
129 CSR_REGISTERS = 0x04,
130 CSR_PHY_PROCESSOR_DATA_MEMORY = 0x10,
131 CSR_PHY_PROCESSOR_PROGRAM_MEMORY = 0x11,
132 CSR_PHY_PROCESSOR_ROM = 0x12,
133 CSR_MAC_PROCESSOR_DATA_MEMORY = 0x20,
134 CSR_MAC_PROCESSOR_PROGRAM_MEMORY = 0x21,
135 CSR_MAC_PROCESSOR_ROM = 0x22,
136 CSR_BT_PROCESSOR_DATA_MEMORY = 0x30,
137 CSR_BT_PROCESSOR_PROGRAM_MEMORY = 0x31,
138 CSR_BT_PROCESSOR_ROM = 0x32
139} CSR_MEMORY_SPACE;
140
8c87f69a 141typedef u16 CSR_MICROSECONDS16;
635d2b00 142
26a6b2e1 143typedef u32 CSR_MICROSECONDS32;
635d2b00 144
8c87f69a 145typedef u16 CSR_NATURAL16;
635d2b00
GKH
146
147typedef enum CSR_PS_SCHEME
148{
149 CSR_LEGACY_PS = 0x0001,
150 CSR_U_APSD = 0x0002,
151 CSR_S_APSD = 0x0004
152} CSR_PS_SCHEME;
153
154typedef enum CSR_PACKET_FILTER_MODE
155{
156 CSR_PFM_OPT_OUT = 0x0000,
157 CSR_PFM_OPT_IN = 0x0003
158} CSR_PACKET_FILTER_MODE;
159
8c87f69a 160typedef u16 CSR_PERIODIC_ID;
635d2b00
GKH
161
162typedef enum CSR_PERIODIC_SCHEDULING_MODE
163{
164 CSR_PSM_PERIODIC_SCHEDULE_PS_POLL = 0x0001,
165 CSR_PSM_PERIODIC_SCHEDULE_PM_BIT = 0x0002,
166 CSR_PSM_PERIODIC_SCHEDULE_UAPSD = 0x0004,
167 CSR_PSM_PERIODIC_SCHEDULE_SAPSD = 0x0008
168} CSR_PERIODIC_SCHEDULING_MODE;
169
170typedef enum CSR_POWER_MANAGEMENT_MODE
171{
172 CSR_PMM_ACTIVE_MODE = 0x0000,
173 CSR_PMM_POWER_SAVE = 0x0001,
174 CSR_PMM_FAST_POWER_SAVE = 0x0002
175} CSR_POWER_MANAGEMENT_MODE;
176
177typedef enum CSR_PRIORITY
178{
179 CSR_QOS_UP0 = 0x0000,
180 CSR_QOS_UP1 = 0x0001,
181 CSR_QOS_UP2 = 0x0002,
182 CSR_QOS_UP3 = 0x0003,
183 CSR_QOS_UP4 = 0x0004,
184 CSR_QOS_UP5 = 0x0005,
185 CSR_QOS_UP6 = 0x0006,
186 CSR_QOS_UP7 = 0x0007,
187 CSR_CONTENTION = 0x8000,
188 CSR_MANAGEMENT = 0x8010
189} CSR_PRIORITY;
190
191typedef enum CSR_REASON_CODE
192{
193 CSR_UNSPECIFIED_REASON = 0x0001,
194 CSR_INVALID_INFORMATION_ELEMENT = 0x000d,
195 CSR_QOS_UNSPECIFIED_REASON = 0x0020,
196 CSR_QOS_EXCESSIVE_NOT_ACK = 0x0022,
197 CSR_QOS_TXOP_LIMIT_EXCEEDED = 0x0023,
198 CSR_QSTA_LEAVING = 0x0024,
199 CSR_UNKNOWN_BA = 0x0026,
200 CSR_UNKNOWN_TS = 0x0026,
201 CSR_TIMEOUT = 0x0027
202} CSR_REASON_CODE;
203
204typedef enum CSR_RECEPTION_STATUS
205{
206 CSR_RX_SUCCESS = 0x0000,
207 CSR_RX_FAILURE_UNSPECIFIED = 0x0001,
208 CSR_MICHAEL_MIC_ERROR = 0x0002,
209 CSR_DECRYPTION_ERROR = 0x0003,
210 CSR_NO_TEMPORAL_KEY_AVAILABLE = 0x0004,
211 CSR_UNSUPPORTED_MODULATION = 0x0011,
212 CSR_BAD_FCS = 0x0012,
213 CSR_BAD_SIGNAL = 0x0013
214} CSR_RECEPTION_STATUS;
215
216typedef enum CSR_RESULT_CODE
217{
218 CSR_RC_SUCCESS = 0x0000,
219 CSR_RC_UNSPECIFIED_FAILURE = 0x0001,
220 CSR_RC_REFUSED = 0x0003,
221 CSR_RC_INVALID_PARAMETERS = 0x0026,
222 CSR_RC_REJECTED_INVALID_IE = 0x0028,
223 CSR_RC_REJECTED_INVALID_GROUP_CIPHER = 0x0029,
224 CSR_RC_REJECTED_INVALID_PAIRWISE_CIPHER = 0x002a,
225 CSR_RC_TIMEOUT = 0x8000,
226 CSR_RC_TOO_MANY_SIMULTANEOUS_REQUESTS = 0x8001,
227 CSR_RC_BSS_ALREADY_STARTED_OR_JOINED = 0x8002,
228 CSR_RC_NOT_SUPPORTED = 0x8003,
229 CSR_RC_TRANSMISSION_FAILURE = 0x8004,
230 CSR_RC_RESET_REQUIRED_BEFORE_START = 0x8006,
231 CSR_RC_INSUFFICIENT_RESOURCE = 0x8007,
232 CSR_RC_NO_BUFFERED_BROADCAST_MULTICAST_FRAMES = 0x8008,
233 CSR_RC_INVALID_UNICAST_CIPHER = 0xf02f,
234 CSR_RC_INVALID_MULTICAST_CIPHER = 0xf030
235} CSR_RESULT_CODE;
236
237typedef enum CSR_SCAN_TYPE
238{
239 CSR_SC_ACTIVE_SCAN = 0x0000,
240 CSR_SC_PASSIVE_SCAN = 0x0001
241} CSR_SCAN_TYPE;
242
243typedef enum CSR_SIGNAL_ID
244{
245 CSR_MA_PACKET_REQUEST_ID = 0x0110,
246 CSR_MA_PACKET_CONFIRM_ID = 0x0111,
247 CSR_MA_PACKET_INDICATION_ID = 0x0113,
248 CSR_MA_PACKET_CANCEL_REQUEST_ID = 0x0114,
249 CSR_MA_VIF_AVAILABILITY_RESPONSE_ID = 0x0116,
250 CSR_MA_VIF_AVAILABILITY_INDICATION_ID = 0x0117,
251 CSR_MA_PACKET_ERROR_INDICATION_ID = 0x011b,
252 CSR_MLME_RESET_REQUEST_ID = 0x0200,
253 CSR_MLME_RESET_CONFIRM_ID = 0x0201,
254 CSR_MLME_GET_REQUEST_ID = 0x0204,
255 CSR_MLME_GET_CONFIRM_ID = 0x0205,
256 CSR_MLME_SET_REQUEST_ID = 0x0208,
257 CSR_MLME_SET_CONFIRM_ID = 0x0209,
258 CSR_MLME_GET_NEXT_REQUEST_ID = 0x020c,
259 CSR_MLME_GET_NEXT_CONFIRM_ID = 0x020d,
260 CSR_MLME_POWERMGT_REQUEST_ID = 0x0210,
261 CSR_MLME_POWERMGT_CONFIRM_ID = 0x0211,
262 CSR_MLME_SCAN_REQUEST_ID = 0x0214,
263 CSR_MLME_SCAN_CONFIRM_ID = 0x0215,
264 CSR_MLME_HL_SYNC_REQUEST_ID = 0x0244,
265 CSR_MLME_HL_SYNC_CONFIRM_ID = 0x0245,
266 CSR_MLME_MEASURE_REQUEST_ID = 0x0258,
267 CSR_MLME_MEASURE_CONFIRM_ID = 0x0259,
268 CSR_MLME_MEASURE_INDICATION_ID = 0x025b,
269 CSR_MLME_SETKEYS_REQUEST_ID = 0x0268,
270 CSR_MLME_SETKEYS_CONFIRM_ID = 0x0269,
271 CSR_MLME_DELETEKEYS_REQUEST_ID = 0x026c,
272 CSR_MLME_DELETEKEYS_CONFIRM_ID = 0x026d,
273 CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION_ID = 0x0287,
274 CSR_MLME_CONNECTED_INDICATION_ID = 0x028b,
275 CSR_MLME_SCAN_CANCEL_REQUEST_ID = 0x028c,
276 CSR_MLME_HL_SYNC_CANCEL_REQUEST_ID = 0x0298,
277 CSR_MLME_HL_SYNC_CANCEL_CONFIRM_ID = 0x0299,
278 CSR_MLME_ADD_PERIODIC_REQUEST_ID = 0x02a0,
279 CSR_MLME_ADD_PERIODIC_CONFIRM_ID = 0x02a1,
280 CSR_MLME_DEL_PERIODIC_REQUEST_ID = 0x02a4,
281 CSR_MLME_DEL_PERIODIC_CONFIRM_ID = 0x02a5,
282 CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST_ID = 0x02a8,
283 CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM_ID = 0x02a9,
284 CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST_ID = 0x02ac,
285 CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM_ID = 0x02ad,
286 CSR_MLME_SET_PACKET_FILTER_REQUEST_ID = 0x02b8,
287 CSR_MLME_SET_PACKET_FILTER_CONFIRM_ID = 0x02b9,
288 CSR_MLME_STOP_MEASURE_REQUEST_ID = 0x02bc,
289 CSR_MLME_STOP_MEASURE_CONFIRM_ID = 0x02bd,
290 CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST_ID = 0x02cc,
291 CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM_ID = 0x02cd,
292 CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION_ID = 0x02db,
293 CSR_MLME_ADD_TRIGGERED_GET_REQUEST_ID = 0x02dc,
294 CSR_MLME_ADD_TRIGGERED_GET_CONFIRM_ID = 0x02dd,
295 CSR_MLME_DEL_TRIGGERED_GET_REQUEST_ID = 0x02e0,
296 CSR_MLME_DEL_TRIGGERED_GET_CONFIRM_ID = 0x02e1,
297 CSR_MLME_TRIGGERED_GET_INDICATION_ID = 0x02e7,
298 CSR_MLME_ADD_BLACKOUT_REQUEST_ID = 0x02f8,
299 CSR_MLME_ADD_BLACKOUT_CONFIRM_ID = 0x02f9,
300 CSR_MLME_BLACKOUT_ENDED_INDICATION_ID = 0x02fb,
301 CSR_MLME_DEL_BLACKOUT_REQUEST_ID = 0x02fc,
302 CSR_MLME_DEL_BLACKOUT_CONFIRM_ID = 0x02fd,
303 CSR_MLME_ADD_RX_TRIGGER_REQUEST_ID = 0x0304,
304 CSR_MLME_ADD_RX_TRIGGER_CONFIRM_ID = 0x0305,
305 CSR_MLME_DEL_RX_TRIGGER_REQUEST_ID = 0x0308,
306 CSR_MLME_DEL_RX_TRIGGER_CONFIRM_ID = 0x0309,
307 CSR_MLME_CONNECT_STATUS_REQUEST_ID = 0x0310,
308 CSR_MLME_CONNECT_STATUS_CONFIRM_ID = 0x0311,
309 CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST_ID = 0x0314,
310 CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM_ID = 0x0315,
311 CSR_MLME_ADD_TEMPLATE_REQUEST_ID = 0x0318,
312 CSR_MLME_ADD_TEMPLATE_CONFIRM_ID = 0x0319,
313 CSR_MLME_CONFIG_QUEUE_REQUEST_ID = 0x031c,
314 CSR_MLME_CONFIG_QUEUE_CONFIRM_ID = 0x031d,
315 CSR_MLME_ADD_TSPEC_REQUEST_ID = 0x0320,
316 CSR_MLME_ADD_TSPEC_CONFIRM_ID = 0x0321,
317 CSR_MLME_DEL_TSPEC_REQUEST_ID = 0x0324,
318 CSR_MLME_DEL_TSPEC_CONFIRM_ID = 0x0325,
319 CSR_MLME_START_AGGREGATION_REQUEST_ID = 0x0328,
320 CSR_MLME_START_AGGREGATION_CONFIRM_ID = 0x0329,
321 CSR_MLME_BLOCKACK_ERROR_INDICATION_ID = 0x032b,
322 CSR_MLME_STOP_AGGREGATION_REQUEST_ID = 0x032c,
323 CSR_MLME_STOP_AGGREGATION_CONFIRM_ID = 0x032d,
324 CSR_MLME_SM_START_REQUEST_ID = 0x0334,
325 CSR_MLME_SM_START_CONFIRM_ID = 0x0335,
326 CSR_MLME_LEAVE_REQUEST_ID = 0x0338,
327 CSR_MLME_LEAVE_CONFIRM_ID = 0x0339,
328 CSR_MLME_SET_TIM_REQUEST_ID = 0x033c,
329 CSR_MLME_SET_TIM_CONFIRM_ID = 0x033d,
330 CSR_MLME_GET_KEY_SEQUENCE_REQUEST_ID = 0x0340,
331 CSR_MLME_GET_KEY_SEQUENCE_CONFIRM_ID = 0x0341,
332 CSR_MLME_SET_CHANNEL_REQUEST_ID = 0x034c,
333 CSR_MLME_SET_CHANNEL_CONFIRM_ID = 0x034d,
334 CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST_ID = 0x040c,
335 CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM_ID = 0x040d,
336 CSR_DEBUG_STRING_INDICATION_ID = 0x0803,
337 CSR_DEBUG_WORD16_INDICATION_ID = 0x0807,
338 CSR_DEBUG_GENERIC_REQUEST_ID = 0x0808,
339 CSR_DEBUG_GENERIC_CONFIRM_ID = 0x0809,
340 CSR_DEBUG_GENERIC_INDICATION_ID = 0x080b
341} CSR_SIGNAL_ID;
342
8c87f69a 343typedef u16 CSR_SIMPLE_POINTER;
635d2b00 344
8c87f69a 345typedef u16 CSR_STARTING_SEQUENCE_NUMBER;
635d2b00
GKH
346
347typedef enum CSR_SYMBOL_ID
348{
349 CSR_SLT_END = 0x0000,
350 CSR_SLT_PCI_SLOT_CONFIG = 0x0001,
351 CSR_SLT_SDIO_SLOT_CONFIG = 0x0002,
352 CSR_SLT_BUILD_ID_NUMBER = 0x0003,
353 CSR_SLT_BUILD_ID_STRING = 0x0004,
354 CSR_SLT_PERSISTENT_STORE_DB = 0x0005,
355 CSR_SLT_RESET_VECTOR_PHY = 0x0006,
356 CSR_SLT_RESET_VECTOR_MAC = 0x0007,
357 CSR_SLT_SDIO_LOADER_CONTROL = 0x0008,
358 CSR_SLT_TEST_CMD = 0x0009,
359 CSR_SLT_TEST_ALIVE_COUNTER = 0x000a,
360 CSR_SLT_TEST_PARAMETERS = 0x000b,
361 CSR_SLT_TEST_RESULTS = 0x000c,
362 CSR_SLT_TEST_VERSION = 0x000d,
363 CSR_SLT_MIB_PSID_RANGES = 0x000e,
364 CSR_SLT_KIP_TABLE = 0x000f,
365 CSR_SLT_PANIC_DATA_PHY = 0x0010,
366 CSR_SLT_PANIC_DATA_MAC = 0x0011,
367 CSR_SLT_BOOT_LOADER_CONTROL = 0x0012,
368 CSR_SLT_SOFT_MAC = 0x0013
369} CSR_SYMBOL_ID;
370
371typedef struct CSR_TSF_TIME
372{
7e6f5794 373 u8 x[8];
635d2b00
GKH
374} CSR_TSF_TIME;
375
8c87f69a 376typedef u16 CSR_TIME_UNITS;
635d2b00
GKH
377
378typedef enum CSR_TRANSMISSION_CONTROL
379{
380 CSR_TRIGGERED = 0x0001,
381 CSR_END_OF_SERVICE = 0x0002,
382 CSR_NO_CONFIRM_REQUIRED = 0x0004,
383 CSR_ALLOW_BA = 0x0008
384} CSR_TRANSMISSION_CONTROL;
385
386typedef enum CSR_TRANSMISSION_STATUS
387{
388 CSR_TX_SUCCESSFUL = 0x0000,
389 CSR_TX_RETRY_LIMIT = 0x0001,
390 CSR_TX_LIFETIME = 0x0002,
391 CSR_TX_NO_BSS = 0x0003,
392 CSR_TX_EXCESSIVE_DATA_LENGTH = 0x0004,
393 CSR_TX_UNSUPPORTED_PRIORITY = 0x0006,
394 CSR_TX_UNAVAILABLE_PRIORITY = 0x0007,
395 CSR_TX_UNAVAILABLE_KEY_MAPPING = 0x000a,
396 CSR_TX_EDCA_TIMEOUT = 0x000b,
397 CSR_TX_BLOCK_ACK_TIMEOUT = 0x000c,
398 CSR_TX_FAIL_TRANSMISSION_VIF_INTERRUPTED = 0x000d,
399 CSR_TX_REJECTED_PEER_STATION_SLEEPING = 0x000e,
400 CSR_TX_REJECTED_DTIM_ENDED = 0x000f,
401 CSR_TX_REJECTED_DTIM_STARTED = 0x0010
402} CSR_TRANSMISSION_STATUS;
403
8c87f69a 404typedef u16 CSR_TRIGGER_ID;
635d2b00 405
8c87f69a 406typedef u16 CSR_TRIGGERED_ID;
635d2b00
GKH
407
408typedef enum CSR_HIP_VERSIONS
409{
410 CSR_HIP_ENG_VERSION = 0x0001,
411 CSR_HIP_VERSION = 0x0900
412} CSR_HIP_VERSIONS;
413
8c87f69a 414typedef u16 CSR_BUFFER_HANDLE;
635d2b00 415
8c87f69a 416typedef u16 CSR_CHANNEL_NUMBER;
635d2b00
GKH
417
418typedef struct CSR_DATA_REFERENCE
419{
8c87f69a
GKH
420 u16 SlotNumber;
421 u16 DataLength;
635d2b00
GKH
422} CSR_DATAREF;
423
8c87f69a 424typedef u16 CSR_DIALOG_TOKEN;
635d2b00
GKH
425
426typedef struct CSR_GENERIC_POINTER
427{
9d25edfc 428 u32 MemoryOffset;
635d2b00
GKH
429 CSR_MEMORY_SPACE MemorySpace;
430} CSR_GENERIC_POINTER;
431
432typedef struct CSR_MLME_CONFIG_QUEUE_CONFIRM
433{
434 CSR_DATAREF Dummydataref1;
435 CSR_DATAREF Dummydataref2;
436 CSR_RESULT_CODE ResultCode;
437} CSR_MLME_CONFIG_QUEUE_CONFIRM;
438
439typedef struct CSR_MLME_CONFIG_QUEUE_REQUEST
440{
441 CSR_DATAREF Dummydataref1;
442 CSR_DATAREF Dummydataref2;
443 CSR_NATURAL16 QueueIndex;
444 CSR_NATURAL16 Aifs;
445 CSR_NATURAL16 Cwmin;
446 CSR_NATURAL16 Cwmax;
447 CSR_NATURAL16 TxopLimit;
448} CSR_MLME_CONFIG_QUEUE_REQUEST;
449
450typedef struct CSR_MLME_GET_CONFIRM
451{
452 CSR_DATAREF MibAttributeValue;
453 CSR_DATAREF Dummydataref2;
454 CSR_MIB_STATUS Status;
455 CSR_NATURAL16 ErrorIndex;
456} CSR_MLME_GET_CONFIRM;
457
458typedef struct CSR_MLME_GET_REQUEST
459{
460 CSR_DATAREF MibAttribute;
461 CSR_DATAREF Dummydataref2;
462} CSR_MLME_GET_REQUEST;
463
464typedef struct CSR_MLME_GET_NEXT_CONFIRM
465{
466 CSR_DATAREF MibAttributeValue;
467 CSR_DATAREF Dummydataref2;
468 CSR_MIB_STATUS Status;
469 CSR_NATURAL16 ErrorIndex;
470} CSR_MLME_GET_NEXT_CONFIRM;
471
472typedef struct CSR_MLME_GET_NEXT_REQUEST
473{
474 CSR_DATAREF MibAttribute;
475 CSR_DATAREF Dummydataref2;
476} CSR_MLME_GET_NEXT_REQUEST;
477
478typedef struct CSR_MLME_HL_SYNC_CONFIRM
479{
480 CSR_DATAREF Dummydataref1;
481 CSR_DATAREF Dummydataref2;
482 CSR_MACADDRESS GroupAddress;
483 CSR_RESULT_CODE ResultCode;
484} CSR_MLME_HL_SYNC_CONFIRM;
485
486typedef struct CSR_MLME_HL_SYNC_REQUEST
487{
488 CSR_DATAREF Dummydataref1;
489 CSR_DATAREF Dummydataref2;
490 CSR_MACADDRESS GroupAddress;
491} CSR_MLME_HL_SYNC_REQUEST;
492
493typedef struct CSR_MLME_HL_SYNC_CANCEL_CONFIRM
494{
495 CSR_DATAREF Dummydataref1;
496 CSR_DATAREF Dummydataref2;
497 CSR_RESULT_CODE ResultCode;
498} CSR_MLME_HL_SYNC_CANCEL_CONFIRM;
499
500typedef struct CSR_MLME_HL_SYNC_CANCEL_REQUEST
501{
502 CSR_DATAREF Dummydataref1;
503 CSR_DATAREF Dummydataref2;
504 CSR_MACADDRESS GroupAddress;
505} CSR_MLME_HL_SYNC_CANCEL_REQUEST;
506
507typedef struct CSR_MLME_MEASURE_CONFIRM
508{
509 CSR_DATAREF Dummydataref1;
510 CSR_DATAREF Dummydataref2;
511 CSR_RESULT_CODE ResultCode;
512 CSR_DIALOG_TOKEN DialogToken;
513} CSR_MLME_MEASURE_CONFIRM;
514
515typedef struct CSR_MLME_MEASURE_INDICATION
516{
517 CSR_DATAREF MeasurementReportSet;
518 CSR_DATAREF Dummydataref2;
519 CSR_DIALOG_TOKEN DialogToken;
520} CSR_MLME_MEASURE_INDICATION;
521
522typedef struct CSR_MLME_MEASURE_REQUEST
523{
524 CSR_DATAREF MeasurementRequestSet;
525 CSR_DATAREF Dummydataref2;
526 CSR_DIALOG_TOKEN DialogToken;
527} CSR_MLME_MEASURE_REQUEST;
528
529typedef struct CSR_MLME_RESET_CONFIRM
530{
531 CSR_DATAREF Dummydataref1;
532 CSR_DATAREF Dummydataref2;
533 CSR_RESULT_CODE ResultCode;
534} CSR_MLME_RESET_CONFIRM;
535
536typedef struct CSR_MLME_RESET_REQUEST
537{
538 CSR_DATAREF Dummydataref1;
539 CSR_DATAREF Dummydataref2;
540 CSR_MACADDRESS StaAddress;
ab2b8c73 541 s16 SetDefaultMib;
635d2b00
GKH
542} CSR_MLME_RESET_REQUEST;
543
544typedef struct CSR_MLME_SET_CONFIRM
545{
546 CSR_DATAREF MibAttributeValue;
547 CSR_DATAREF Dummydataref2;
548 CSR_MIB_STATUS Status;
549 CSR_NATURAL16 ErrorIndex;
550} CSR_MLME_SET_CONFIRM;
551
552typedef struct CSR_MLME_SET_REQUEST
553{
554 CSR_DATAREF MibAttributeValue;
555 CSR_DATAREF Dummydataref2;
556} CSR_MLME_SET_REQUEST;
557
558typedef struct CSR_MLME_STOP_MEASURE_CONFIRM
559{
560 CSR_DATAREF Dummydataref1;
561 CSR_DATAREF Dummydataref2;
562 CSR_RESULT_CODE ResultCode;
563 CSR_DIALOG_TOKEN DialogToken;
564} CSR_MLME_STOP_MEASURE_CONFIRM;
565
566typedef struct CSR_MLME_STOP_MEASURE_REQUEST
567{
568 CSR_DATAREF Dummydataref1;
569 CSR_DATAREF Dummydataref2;
570 CSR_DIALOG_TOKEN DialogToken;
571} CSR_MLME_STOP_MEASURE_REQUEST;
572
8c87f69a 573typedef u16 CSR_PROCESS_ID;
635d2b00 574
8c87f69a 575typedef u16 CSR_RATE;
635d2b00 576
8c87f69a 577typedef u16 CSR_SEQUENCE_NUMBER;
635d2b00
GKH
578
579typedef struct CSR_SIGNAL_PRIMITIVE_HEADER
580{
ab2b8c73 581 s16 SignalId;
635d2b00
GKH
582 CSR_PROCESS_ID ReceiverProcessId;
583 CSR_PROCESS_ID SenderProcessId;
584} CSR_SIGNAL_PRIMITIVE_HEADER;
585
8c87f69a 586typedef u16 CSR_TRAFFIC_WINDOW;
635d2b00 587
8c87f69a 588typedef u16 CSR_VIF_IDENTIFIER;
635d2b00
GKH
589
590typedef struct CSR_DEBUG_GENERIC_CONFIRM
591{
592 CSR_DATAREF DebugVariable;
593 CSR_DATAREF Dummydataref2;
594 CSR_NATURAL16 DebugWords[8];
595} CSR_DEBUG_GENERIC_CONFIRM;
596
597typedef struct CSR_DEBUG_GENERIC_INDICATION
598{
599 CSR_DATAREF DebugVariable;
600 CSR_DATAREF Dummydataref2;
601 CSR_NATURAL16 DebugWords[8];
602} CSR_DEBUG_GENERIC_INDICATION;
603
604typedef struct CSR_DEBUG_GENERIC_REQUEST
605{
606 CSR_DATAREF DebugVariable;
607 CSR_DATAREF Dummydataref2;
608 CSR_NATURAL16 DebugWords[8];
609} CSR_DEBUG_GENERIC_REQUEST;
610
611typedef struct CSR_DEBUG_STRING_INDICATION
612{
613 CSR_DATAREF DebugMessage;
614 CSR_DATAREF Dummydataref2;
615} CSR_DEBUG_STRING_INDICATION;
616
617typedef struct CSR_DEBUG_WORD16_INDICATION
618{
619 CSR_DATAREF Dummydataref1;
620 CSR_DATAREF Dummydataref2;
621 CSR_NATURAL16 DebugWords[16];
622} CSR_DEBUG_WORD16_INDICATION;
623
624typedef struct CSR_MA_PACKET_CONFIRM
625{
626 CSR_DATAREF Dummydataref1;
627 CSR_DATAREF Dummydataref2;
628 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
629 CSR_TRANSMISSION_STATUS TransmissionStatus;
630 CSR_NATURAL16 RetryCount;
631 CSR_RATE Rate;
632 CSR_CLIENT_TAG HostTag;
633} CSR_MA_PACKET_CONFIRM;
634
635typedef struct CSR_MA_PACKET_INDICATION
636{
637 CSR_DATAREF Data;
638 CSR_DATAREF Dummydataref2;
639 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
640 CSR_TSF_TIME LocalTime;
641 CSR_IFINTERFACE Ifindex;
642 CSR_CHANNEL_NUMBER Channel;
643 CSR_RECEPTION_STATUS ReceptionStatus;
644 CSR_DECIBELS Rssi;
645 CSR_DECIBELS Snr;
646 CSR_RATE ReceivedRate;
647} CSR_MA_PACKET_INDICATION;
648
649typedef struct CSR_MA_PACKET_REQUEST
650{
651 CSR_DATAREF Data;
652 CSR_DATAREF Dummydataref2;
653 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
654 CSR_RATE TransmitRate;
655 CSR_CLIENT_TAG HostTag;
656 CSR_PRIORITY Priority;
657 CSR_MACADDRESS Ra;
658 CSR_TRANSMISSION_CONTROL TransmissionControl;
659} CSR_MA_PACKET_REQUEST;
660
661typedef struct CSR_MA_PACKET_CANCEL_REQUEST
662{
663 CSR_DATAREF Dummydataref1;
664 CSR_DATAREF Dummydataref2;
665 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
666 CSR_CLIENT_TAG HostTag;
667} CSR_MA_PACKET_CANCEL_REQUEST;
668
669typedef struct CSR_MA_PACKET_ERROR_INDICATION
670{
671 CSR_DATAREF Dummydataref1;
672 CSR_DATAREF Dummydataref2;
673 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
674 CSR_MACADDRESS PeerQstaAddress;
675 CSR_PRIORITY UserPriority;
676 CSR_SEQUENCE_NUMBER SequenceNumber;
677} CSR_MA_PACKET_ERROR_INDICATION;
678
679typedef struct CSR_MA_VIF_AVAILABILITY_INDICATION
680{
681 CSR_DATAREF Dummydataref1;
682 CSR_DATAREF Dummydataref2;
683 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
ab2b8c73 684 s16 Multicast;
635d2b00
GKH
685} CSR_MA_VIF_AVAILABILITY_INDICATION;
686
687typedef struct CSR_MA_VIF_AVAILABILITY_RESPONSE
688{
689 CSR_DATAREF Dummydataref1;
690 CSR_DATAREF Dummydataref2;
691 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
692 CSR_RESULT_CODE ResultCode;
693} CSR_MA_VIF_AVAILABILITY_RESPONSE;
694
695typedef struct CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM
696{
697 CSR_DATAREF Dummydataref1;
698 CSR_DATAREF Dummydataref2;
699 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
700 CSR_RESULT_CODE ResultCode;
701 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
702} CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM;
703
704typedef struct CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST
705{
706 CSR_DATAREF ChannelList;
707 CSR_DATAREF InformationElements;
708 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
709 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
710 CSR_IFINTERFACE Ifindex;
711 CSR_CHANNEL_STARTING_FACTOR ChannelStartingFactor;
712 CSR_SCAN_TYPE ScanType;
713 CSR_MICROSECONDS32 ProbeDelay;
714 CSR_TIME_UNITS MinChannelTime;
715 CSR_TIME_UNITS MaxChannelTime;
716} CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST;
717
718typedef struct CSR_MLME_ADD_BLACKOUT_CONFIRM
719{
720 CSR_DATAREF Dummydataref1;
721 CSR_DATAREF Dummydataref2;
722 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
723 CSR_BLACKOUT_ID BlackoutId;
724 CSR_RESULT_CODE ResultCode;
725} CSR_MLME_ADD_BLACKOUT_CONFIRM;
726
727typedef struct CSR_MLME_ADD_BLACKOUT_REQUEST
728{
729 CSR_DATAREF Dummydataref1;
730 CSR_DATAREF Dummydataref2;
731 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
732 CSR_BLACKOUT_ID BlackoutId;
733 CSR_BLACKOUT_TYPE BlackoutType;
734 CSR_BLACKOUT_SOURCE BlackoutSource;
735 CSR_MICROSECONDS32 BlackoutStartReference;
736 CSR_MICROSECONDS32 BlackoutPeriod;
737 CSR_MICROSECONDS32 BlackoutDuration;
738 CSR_MACADDRESS PeerStaAddress;
739 CSR_NATURAL16 BlackoutCount;
740} CSR_MLME_ADD_BLACKOUT_REQUEST;
741
742typedef struct CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM
743{
744 CSR_DATAREF Dummydataref1;
745 CSR_DATAREF Dummydataref2;
746 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
747 CSR_RESULT_CODE ResultCode;
748} CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM;
749
750typedef struct CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST
751{
752 CSR_DATAREF Data;
753 CSR_DATAREF Dummydataref2;
754 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
755 CSR_NATURAL16 NumberOfMulticastGroupAddresses;
756} CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST;
757
758typedef struct CSR_MLME_ADD_PERIODIC_CONFIRM
759{
760 CSR_DATAREF Dummydataref1;
761 CSR_DATAREF Dummydataref2;
762 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
763 CSR_PERIODIC_ID PeriodicId;
764 CSR_RESULT_CODE ResultCode;
765} CSR_MLME_ADD_PERIODIC_CONFIRM;
766
767typedef struct CSR_MLME_ADD_PERIODIC_REQUEST
768{
769 CSR_DATAREF Dummydataref1;
770 CSR_DATAREF Dummydataref2;
771 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
772 CSR_PERIODIC_ID PeriodicId;
773 CSR_MICROSECONDS32 MaximumLatency;
774 CSR_PERIODIC_SCHEDULING_MODE PeriodicSchedulingMode;
ab2b8c73 775 s16 WakeHost;
635d2b00
GKH
776 CSR_PRIORITY UserPriority;
777} CSR_MLME_ADD_PERIODIC_REQUEST;
778
779typedef struct CSR_MLME_ADD_RX_TRIGGER_CONFIRM
780{
781 CSR_DATAREF Dummydataref1;
782 CSR_DATAREF Dummydataref2;
783 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
784 CSR_TRIGGER_ID TriggerId;
785 CSR_RESULT_CODE ResultCode;
786} CSR_MLME_ADD_RX_TRIGGER_CONFIRM;
787
788typedef struct CSR_MLME_ADD_RX_TRIGGER_REQUEST
789{
790 CSR_DATAREF InformationElements;
791 CSR_DATAREF Dummydataref2;
792 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
793 CSR_TRIGGER_ID TriggerId;
794 CSR_PRIORITY Priority;
795} CSR_MLME_ADD_RX_TRIGGER_REQUEST;
796
797typedef struct CSR_MLME_ADD_TEMPLATE_CONFIRM
798{
799 CSR_DATAREF Dummydataref1;
800 CSR_DATAREF Dummydataref2;
801 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
802 CSR_FRAME_TYPE FrameType;
803 CSR_RESULT_CODE ResultCode;
804} CSR_MLME_ADD_TEMPLATE_CONFIRM;
805
806typedef struct CSR_MLME_ADD_TEMPLATE_REQUEST
807{
808 CSR_DATAREF Data1;
809 CSR_DATAREF Data2;
810 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
811 CSR_FRAME_TYPE FrameType;
812 CSR_RATE MinTransmitRate;
813} CSR_MLME_ADD_TEMPLATE_REQUEST;
814
815typedef struct CSR_MLME_ADD_TRIGGERED_GET_CONFIRM
816{
817 CSR_DATAREF Dummydataref1;
818 CSR_DATAREF Dummydataref2;
819 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
820 CSR_RESULT_CODE ResultCode;
821 CSR_TRIGGERED_ID TriggeredId;
822} CSR_MLME_ADD_TRIGGERED_GET_CONFIRM;
823
824typedef struct CSR_MLME_ADD_TRIGGERED_GET_REQUEST
825{
826 CSR_DATAREF MibAttribute;
827 CSR_DATAREF Dummydataref2;
828 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
829 CSR_TRIGGERED_ID TriggeredId;
830} CSR_MLME_ADD_TRIGGERED_GET_REQUEST;
831
832typedef struct CSR_MLME_ADD_TSPEC_CONFIRM
833{
834 CSR_DATAREF Dummydataref1;
835 CSR_DATAREF Dummydataref2;
836 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
837 CSR_PRIORITY UserPriority;
838 CSR_RESULT_CODE ResultCode;
839} CSR_MLME_ADD_TSPEC_CONFIRM;
840
841typedef struct CSR_MLME_ADD_TSPEC_REQUEST
842{
843 CSR_DATAREF Dummydataref1;
844 CSR_DATAREF Dummydataref2;
845 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
846 CSR_PRIORITY UserPriority;
847 CSR_DIRECTION Direction;
848 CSR_PS_SCHEME PsScheme;
849 CSR_NATURAL16 MediumTime;
850 CSR_MICROSECONDS32 ServiceStartTime;
851 CSR_MICROSECONDS32 ServiceInterval;
852 CSR_RATE MinimumDataRate;
853} CSR_MLME_ADD_TSPEC_REQUEST;
854
855typedef struct CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION
856{
857 CSR_DATAREF Dummydataref1;
858 CSR_DATAREF Dummydataref2;
859 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
860 CSR_RESULT_CODE ResultCode;
861 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
862} CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION;
863
864typedef struct CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION
865{
866 CSR_DATAREF Dummydataref1;
867 CSR_DATAREF Dummydataref2;
868 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
869 CSR_MACADDRESS Bssid;
870} CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION;
871
872typedef struct CSR_MLME_BLACKOUT_ENDED_INDICATION
873{
874 CSR_DATAREF Dummydataref1;
875 CSR_DATAREF Dummydataref2;
876 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
877 CSR_BLACKOUT_ID BlackoutId;
878} CSR_MLME_BLACKOUT_ENDED_INDICATION;
879
880typedef struct CSR_MLME_BLOCKACK_ERROR_INDICATION
881{
882 CSR_DATAREF Dummydataref1;
883 CSR_DATAREF Dummydataref2;
884 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
885 CSR_REASON_CODE ResultCode;
886 CSR_MACADDRESS PeerQstaAddress;
887} CSR_MLME_BLOCKACK_ERROR_INDICATION;
888
889typedef struct CSR_MLME_CONNECTED_INDICATION
890{
891 CSR_DATAREF Dummydataref1;
892 CSR_DATAREF Dummydataref2;
893 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
894 CSR_CONNECTION_STATUS ConnectionStatus;
895 CSR_MACADDRESS PeerMacAddress;
896} CSR_MLME_CONNECTED_INDICATION;
897
898typedef struct CSR_MLME_CONNECT_STATUS_CONFIRM
899{
900 CSR_DATAREF Dummydataref1;
901 CSR_DATAREF Dummydataref2;
902 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
903 CSR_RESULT_CODE ResultCode;
904} CSR_MLME_CONNECT_STATUS_CONFIRM;
905
906typedef struct CSR_MLME_CONNECT_STATUS_REQUEST
907{
908 CSR_DATAREF InformationElements;
909 CSR_DATAREF Dummydataref2;
910 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
911 CSR_CONNECTION_STATUS ConnectionStatus;
912 CSR_MACADDRESS StaAddress;
913 CSR_ASSOCIATION_ID AssociationId;
914 CSR_CAPABILITY_INFORMATION AssociationCapabilityInformation;
915} CSR_MLME_CONNECT_STATUS_REQUEST;
916
917typedef struct CSR_MLME_DELETEKEYS_CONFIRM
918{
919 CSR_DATAREF Dummydataref1;
920 CSR_DATAREF Dummydataref2;
921 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
922 CSR_RESULT_CODE ResultCode;
923} CSR_MLME_DELETEKEYS_CONFIRM;
924
925typedef struct CSR_MLME_DELETEKEYS_REQUEST
926{
927 CSR_DATAREF Dummydataref1;
928 CSR_DATAREF Dummydataref2;
929 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
930 CSR_NATURAL16 KeyId;
931 CSR_KEY_TYPE KeyType;
932 CSR_MACADDRESS Address;
933} CSR_MLME_DELETEKEYS_REQUEST;
934
935typedef struct CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM
936{
937 CSR_DATAREF Dummydataref1;
938 CSR_DATAREF Dummydataref2;
939 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
940 CSR_RESULT_CODE ResultCode;
941 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
942} CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM;
943
944typedef struct CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST
945{
946 CSR_DATAREF Dummydataref1;
947 CSR_DATAREF Dummydataref2;
948 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
949 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
950} CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST;
951
952typedef struct CSR_MLME_DEL_BLACKOUT_CONFIRM
953{
954 CSR_DATAREF Dummydataref1;
955 CSR_DATAREF Dummydataref2;
956 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
957 CSR_BLACKOUT_ID BlackoutId;
958 CSR_RESULT_CODE ResultCode;
959} CSR_MLME_DEL_BLACKOUT_CONFIRM;
960
961typedef struct CSR_MLME_DEL_BLACKOUT_REQUEST
962{
963 CSR_DATAREF Dummydataref1;
964 CSR_DATAREF Dummydataref2;
965 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
966 CSR_BLACKOUT_ID BlackoutId;
967} CSR_MLME_DEL_BLACKOUT_REQUEST;
968
969typedef struct CSR_MLME_DEL_PERIODIC_CONFIRM
970{
971 CSR_DATAREF Dummydataref1;
972 CSR_DATAREF Dummydataref2;
973 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
974 CSR_PERIODIC_ID PeriodicId;
975 CSR_RESULT_CODE ResultCode;
976} CSR_MLME_DEL_PERIODIC_CONFIRM;
977
978typedef struct CSR_MLME_DEL_PERIODIC_REQUEST
979{
980 CSR_DATAREF Dummydataref1;
981 CSR_DATAREF Dummydataref2;
982 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
983 CSR_PERIODIC_ID PeriodicId;
984} CSR_MLME_DEL_PERIODIC_REQUEST;
985
986typedef struct CSR_MLME_DEL_RX_TRIGGER_CONFIRM
987{
988 CSR_DATAREF Dummydataref1;
989 CSR_DATAREF Dummydataref2;
990 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
991 CSR_TRIGGER_ID TriggerId;
992 CSR_RESULT_CODE ResultCode;
993} CSR_MLME_DEL_RX_TRIGGER_CONFIRM;
994
995typedef struct CSR_MLME_DEL_RX_TRIGGER_REQUEST
996{
997 CSR_DATAREF Dummydataref1;
998 CSR_DATAREF Dummydataref2;
999 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1000 CSR_TRIGGER_ID TriggerId;
1001} CSR_MLME_DEL_RX_TRIGGER_REQUEST;
1002
1003typedef struct CSR_MLME_DEL_TRIGGERED_GET_CONFIRM
1004{
1005 CSR_DATAREF Dummydataref1;
1006 CSR_DATAREF Dummydataref2;
1007 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1008 CSR_RESULT_CODE ResultCode;
1009 CSR_TRIGGERED_ID TriggeredId;
1010} CSR_MLME_DEL_TRIGGERED_GET_CONFIRM;
1011
1012typedef struct CSR_MLME_DEL_TRIGGERED_GET_REQUEST
1013{
1014 CSR_DATAREF Dummydataref1;
1015 CSR_DATAREF Dummydataref2;
1016 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1017 CSR_TRIGGERED_ID TriggeredId;
1018} CSR_MLME_DEL_TRIGGERED_GET_REQUEST;
1019
1020typedef struct CSR_MLME_DEL_TSPEC_CONFIRM
1021{
1022 CSR_DATAREF Dummydataref1;
1023 CSR_DATAREF Dummydataref2;
1024 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1025 CSR_PRIORITY UserPriority;
1026 CSR_RESULT_CODE ResultCode;
1027} CSR_MLME_DEL_TSPEC_CONFIRM;
1028
1029typedef struct CSR_MLME_DEL_TSPEC_REQUEST
1030{
1031 CSR_DATAREF Dummydataref1;
1032 CSR_DATAREF Dummydataref2;
1033 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1034 CSR_PRIORITY UserPriority;
1035 CSR_DIRECTION Direction;
1036} CSR_MLME_DEL_TSPEC_REQUEST;
1037
1038typedef struct CSR_MLME_GET_KEY_SEQUENCE_CONFIRM
1039{
1040 CSR_DATAREF Dummydataref1;
1041 CSR_DATAREF Dummydataref2;
1042 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1043 CSR_RESULT_CODE ResultCode;
1044 CSR_NATURAL16 SequenceNumber[8];
1045} CSR_MLME_GET_KEY_SEQUENCE_CONFIRM;
1046
1047typedef struct CSR_MLME_GET_KEY_SEQUENCE_REQUEST
1048{
1049 CSR_DATAREF Dummydataref1;
1050 CSR_DATAREF Dummydataref2;
1051 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1052 CSR_NATURAL16 KeyId;
1053 CSR_KEY_TYPE KeyType;
1054 CSR_MACADDRESS Address;
1055} CSR_MLME_GET_KEY_SEQUENCE_REQUEST;
1056
1057typedef struct CSR_MLME_LEAVE_CONFIRM
1058{
1059 CSR_DATAREF Dummydataref1;
1060 CSR_DATAREF Dummydataref2;
1061 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1062 CSR_RESULT_CODE ResultCode;
1063} CSR_MLME_LEAVE_CONFIRM;
1064
1065typedef struct CSR_MLME_LEAVE_REQUEST
1066{
1067 CSR_DATAREF Dummydataref1;
1068 CSR_DATAREF Dummydataref2;
1069 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1070} CSR_MLME_LEAVE_REQUEST;
1071
1072typedef struct CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM
1073{
1074 CSR_DATAREF Dummydataref1;
1075 CSR_DATAREF Dummydataref2;
1076 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1077 CSR_RESULT_CODE ResultCode;
1078} CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM;
1079
1080typedef struct CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST
1081{
1082 CSR_DATAREF Data;
1083 CSR_DATAREF Dummydataref2;
1084 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1085 CSR_TIME_UNITS BeaconPeriod;
1086 CSR_BEACON_PERIODS DtimPeriod;
1087 CSR_CAPABILITY_INFORMATION CapabilityInformation;
1088 CSR_MACADDRESS Bssid;
1089 CSR_NATURAL16 RtsThreshold;
1090} CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST;
1091
1092typedef struct CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM
1093{
1094 CSR_DATAREF Dummydataref1;
1095 CSR_DATAREF Dummydataref2;
1096 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1097 CSR_RESULT_CODE ResultCode;
1098 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
1099} CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM;
1100
1101typedef struct CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST
1102{
1103 CSR_DATAREF Dummydataref1;
1104 CSR_DATAREF Dummydataref2;
1105 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1106 CSR_AUTONOMOUS_SCAN_ID AutonomousScanId;
ab2b8c73 1107 s16 Pause;
635d2b00
GKH
1108} CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST;
1109
1110typedef struct CSR_MLME_POWERMGT_CONFIRM
1111{
1112 CSR_DATAREF Dummydataref1;
1113 CSR_DATAREF Dummydataref2;
1114 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1115 CSR_RESULT_CODE ResultCode;
1116} CSR_MLME_POWERMGT_CONFIRM;
1117
1118typedef struct CSR_MLME_POWERMGT_REQUEST
1119{
1120 CSR_DATAREF Dummydataref1;
1121 CSR_DATAREF Dummydataref2;
1122 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1123 CSR_POWER_MANAGEMENT_MODE PowerManagementMode;
ab2b8c73 1124 s16 ReceiveDtims;
635d2b00
GKH
1125 CSR_BEACON_PERIODS ListenInterval;
1126 CSR_TRAFFIC_WINDOW TrafficWindow;
1127} CSR_MLME_POWERMGT_REQUEST;
1128
1129typedef struct CSR_MLME_SCAN_CONFIRM
1130{
1131 CSR_DATAREF Dummydataref1;
1132 CSR_DATAREF Dummydataref2;
1133 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1134 CSR_RESULT_CODE ResultCode;
1135} CSR_MLME_SCAN_CONFIRM;
1136
1137typedef struct CSR_MLME_SCAN_REQUEST
1138{
1139 CSR_DATAREF ChannelList;
1140 CSR_DATAREF InformationElements;
1141 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1142 CSR_IFINTERFACE Ifindex;
1143 CSR_SCAN_TYPE ScanType;
1144 CSR_MICROSECONDS32 ProbeDelay;
1145 CSR_TIME_UNITS MinChannelTime;
1146 CSR_TIME_UNITS MaxChannelTime;
1147} CSR_MLME_SCAN_REQUEST;
1148
1149typedef struct CSR_MLME_SCAN_CANCEL_REQUEST
1150{
1151 CSR_DATAREF Dummydataref1;
1152 CSR_DATAREF Dummydataref2;
1153 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1154} CSR_MLME_SCAN_CANCEL_REQUEST;
1155
1156typedef struct CSR_MLME_SETKEYS_CONFIRM
1157{
1158 CSR_DATAREF Dummydataref1;
1159 CSR_DATAREF Dummydataref2;
1160 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1161 CSR_RESULT_CODE ResultCode;
1162} CSR_MLME_SETKEYS_CONFIRM;
1163
1164typedef struct CSR_MLME_SETKEYS_REQUEST
1165{
1166 CSR_DATAREF Key;
1167 CSR_DATAREF Dummydataref2;
1168 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1169 CSR_NATURAL16 Length;
1170 CSR_NATURAL16 KeyId;
1171 CSR_KEY_TYPE KeyType;
1172 CSR_MACADDRESS Address;
1173 CSR_NATURAL16 SequenceNumber[8];
1174 CSR_CIPHER_SUITE_SELECTOR CipherSuiteSelector;
1175} CSR_MLME_SETKEYS_REQUEST;
1176
1177typedef struct CSR_MLME_SET_CHANNEL_CONFIRM
1178{
1179 CSR_DATAREF Dummydataref1;
1180 CSR_DATAREF Dummydataref2;
1181 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1182 CSR_RESULT_CODE ResultCode;
1183} CSR_MLME_SET_CHANNEL_CONFIRM;
1184
1185typedef struct CSR_MLME_SET_CHANNEL_REQUEST
1186{
1187 CSR_DATAREF Dummydataref1;
1188 CSR_DATAREF Dummydataref2;
1189 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1190 CSR_IFINTERFACE Ifindex;
1191 CSR_CHANNEL_NUMBER Channel;
1192 CSR_MACADDRESS Address;
1193 CSR_TIME_UNITS AvailabilityDuration;
1194 CSR_TIME_UNITS AvailabilityInterval;
1195} CSR_MLME_SET_CHANNEL_REQUEST;
1196
1197typedef struct CSR_MLME_SET_PACKET_FILTER_CONFIRM
1198{
1199 CSR_DATAREF Dummydataref1;
1200 CSR_DATAREF Dummydataref2;
1201 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1202 CSR_RESULT_CODE ResultCode;
1203} CSR_MLME_SET_PACKET_FILTER_CONFIRM;
1204
1205typedef struct CSR_MLME_SET_PACKET_FILTER_REQUEST
1206{
1207 CSR_DATAREF InformationElements;
1208 CSR_DATAREF Dummydataref2;
1209 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1210 CSR_PACKET_FILTER_MODE PacketFilterMode;
1211 CSR_IPV4_ADDRESS ArpFilterAddress;
1212} CSR_MLME_SET_PACKET_FILTER_REQUEST;
1213
1214typedef struct CSR_MLME_SET_TIM_CONFIRM
1215{
1216 CSR_DATAREF Dummydataref1;
1217 CSR_DATAREF Dummydataref2;
1218 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1219 CSR_RESULT_CODE ResultCode;
1220} CSR_MLME_SET_TIM_CONFIRM;
1221
1222typedef struct CSR_MLME_SET_TIM_REQUEST
1223{
1224 CSR_DATAREF Dummydataref1;
1225 CSR_DATAREF Dummydataref2;
1226 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1227 CSR_ASSOCIATION_ID AssociationId;
ab2b8c73 1228 s16 TimValue;
635d2b00
GKH
1229} CSR_MLME_SET_TIM_REQUEST;
1230
1231typedef struct CSR_MLME_SM_START_CONFIRM
1232{
1233 CSR_DATAREF Dummydataref1;
1234 CSR_DATAREF Dummydataref2;
1235 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1236 CSR_RESULT_CODE ResultCode;
1237} CSR_MLME_SM_START_CONFIRM;
1238
1239typedef struct CSR_MLME_SM_START_REQUEST
1240{
1241 CSR_DATAREF Beacon;
1242 CSR_DATAREF BssParameters;
1243 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1244 CSR_IFINTERFACE Ifindex;
1245 CSR_CHANNEL_NUMBER Channel;
1246 CSR_MACADDRESS InterfaceAddress;
1247 CSR_MACADDRESS Bssid;
1248 CSR_TIME_UNITS BeaconPeriod;
1249 CSR_BEACON_PERIODS DtimPeriod;
1250 CSR_CAPABILITY_INFORMATION CapabilityInformation;
1251} CSR_MLME_SM_START_REQUEST;
1252
1253typedef struct CSR_MLME_START_AGGREGATION_CONFIRM
1254{
1255 CSR_DATAREF Dummydataref1;
1256 CSR_DATAREF Dummydataref2;
1257 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1258 CSR_MACADDRESS PeerQstaAddress;
1259 CSR_PRIORITY UserPriority;
1260 CSR_DIRECTION Direction;
1261 CSR_RESULT_CODE ResultCode;
1262 CSR_SEQUENCE_NUMBER SequenceNumber;
1263} CSR_MLME_START_AGGREGATION_CONFIRM;
1264
1265typedef struct CSR_MLME_START_AGGREGATION_REQUEST
1266{
1267 CSR_DATAREF Dummydataref1;
1268 CSR_DATAREF Dummydataref2;
1269 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1270 CSR_MACADDRESS PeerQstaAddress;
1271 CSR_PRIORITY UserPriority;
1272 CSR_DIRECTION Direction;
1273 CSR_STARTING_SEQUENCE_NUMBER StartingSequenceNumber;
1274 CSR_NATURAL16 BufferSize;
1275 CSR_TIME_UNITS BlockAckTimeout;
1276} CSR_MLME_START_AGGREGATION_REQUEST;
1277
1278typedef struct CSR_MLME_STOP_AGGREGATION_CONFIRM
1279{
1280 CSR_DATAREF Dummydataref1;
1281 CSR_DATAREF Dummydataref2;
1282 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1283 CSR_MACADDRESS PeerQstaAddress;
1284 CSR_PRIORITY UserPriority;
1285 CSR_DIRECTION Direction;
1286 CSR_RESULT_CODE ResultCode;
1287} CSR_MLME_STOP_AGGREGATION_CONFIRM;
1288
1289typedef struct CSR_MLME_STOP_AGGREGATION_REQUEST
1290{
1291 CSR_DATAREF Dummydataref1;
1292 CSR_DATAREF Dummydataref2;
1293 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1294 CSR_MACADDRESS PeerQstaAddress;
1295 CSR_PRIORITY UserPriority;
1296 CSR_DIRECTION Direction;
1297} CSR_MLME_STOP_AGGREGATION_REQUEST;
1298
1299typedef struct CSR_MLME_TRIGGERED_GET_INDICATION
1300{
1301 CSR_DATAREF MibAttributeValue;
1302 CSR_DATAREF Dummydataref2;
1303 CSR_VIF_IDENTIFIER VirtualInterfaceIdentifier;
1304 CSR_MIB_STATUS Status;
1305 CSR_NATURAL16 ErrorIndex;
1306 CSR_TRIGGERED_ID TriggeredId;
1307} CSR_MLME_TRIGGERED_GET_INDICATION;
1308
1309typedef struct CSR_SIGNAL_PRIMITIVE
1310{
1311 CSR_SIGNAL_PRIMITIVE_HEADER SignalPrimitiveHeader;
1312 union
1313 {
1314 CSR_MA_PACKET_REQUEST MaPacketRequest;
1315 CSR_MA_PACKET_CONFIRM MaPacketConfirm;
1316 CSR_MA_PACKET_INDICATION MaPacketIndication;
1317 CSR_MA_PACKET_CANCEL_REQUEST MaPacketCancelRequest;
1318 CSR_MA_VIF_AVAILABILITY_RESPONSE MaVifAvailabilityResponse;
1319 CSR_MA_VIF_AVAILABILITY_INDICATION MaVifAvailabilityIndication;
1320 CSR_MA_PACKET_ERROR_INDICATION MaPacketErrorIndication;
1321 CSR_MLME_RESET_REQUEST MlmeResetRequest;
1322 CSR_MLME_RESET_CONFIRM MlmeResetConfirm;
1323 CSR_MLME_GET_REQUEST MlmeGetRequest;
1324 CSR_MLME_GET_CONFIRM MlmeGetConfirm;
1325 CSR_MLME_SET_REQUEST MlmeSetRequest;
1326 CSR_MLME_SET_CONFIRM MlmeSetConfirm;
1327 CSR_MLME_GET_NEXT_REQUEST MlmeGetNextRequest;
1328 CSR_MLME_GET_NEXT_CONFIRM MlmeGetNextConfirm;
1329 CSR_MLME_POWERMGT_REQUEST MlmePowermgtRequest;
1330 CSR_MLME_POWERMGT_CONFIRM MlmePowermgtConfirm;
1331 CSR_MLME_SCAN_REQUEST MlmeScanRequest;
1332 CSR_MLME_SCAN_CONFIRM MlmeScanConfirm;
1333 CSR_MLME_HL_SYNC_REQUEST MlmeHlSyncRequest;
1334 CSR_MLME_HL_SYNC_CONFIRM MlmeHlSyncConfirm;
1335 CSR_MLME_MEASURE_REQUEST MlmeMeasureRequest;
1336 CSR_MLME_MEASURE_CONFIRM MlmeMeasureConfirm;
1337 CSR_MLME_MEASURE_INDICATION MlmeMeasureIndication;
1338 CSR_MLME_SETKEYS_REQUEST MlmeSetkeysRequest;
1339 CSR_MLME_SETKEYS_CONFIRM MlmeSetkeysConfirm;
1340 CSR_MLME_DELETEKEYS_REQUEST MlmeDeletekeysRequest;
1341 CSR_MLME_DELETEKEYS_CONFIRM MlmeDeletekeysConfirm;
1342 CSR_MLME_AUTONOMOUS_SCAN_LOSS_INDICATION MlmeAutonomousScanLossIndication;
1343 CSR_MLME_CONNECTED_INDICATION MlmeConnectedIndication;
1344 CSR_MLME_SCAN_CANCEL_REQUEST MlmeScanCancelRequest;
1345 CSR_MLME_HL_SYNC_CANCEL_REQUEST MlmeHlSyncCancelRequest;
1346 CSR_MLME_HL_SYNC_CANCEL_CONFIRM MlmeHlSyncCancelConfirm;
1347 CSR_MLME_ADD_PERIODIC_REQUEST MlmeAddPeriodicRequest;
1348 CSR_MLME_ADD_PERIODIC_CONFIRM MlmeAddPeriodicConfirm;
1349 CSR_MLME_DEL_PERIODIC_REQUEST MlmeDelPeriodicRequest;
1350 CSR_MLME_DEL_PERIODIC_CONFIRM MlmeDelPeriodicConfirm;
1351 CSR_MLME_ADD_AUTONOMOUS_SCAN_REQUEST MlmeAddAutonomousScanRequest;
1352 CSR_MLME_ADD_AUTONOMOUS_SCAN_CONFIRM MlmeAddAutonomousScanConfirm;
1353 CSR_MLME_DEL_AUTONOMOUS_SCAN_REQUEST MlmeDelAutonomousScanRequest;
1354 CSR_MLME_DEL_AUTONOMOUS_SCAN_CONFIRM MlmeDelAutonomousScanConfirm;
1355 CSR_MLME_SET_PACKET_FILTER_REQUEST MlmeSetPacketFilterRequest;
1356 CSR_MLME_SET_PACKET_FILTER_CONFIRM MlmeSetPacketFilterConfirm;
1357 CSR_MLME_STOP_MEASURE_REQUEST MlmeStopMeasureRequest;
1358 CSR_MLME_STOP_MEASURE_CONFIRM MlmeStopMeasureConfirm;
1359 CSR_MLME_PAUSE_AUTONOMOUS_SCAN_REQUEST MlmePauseAutonomousScanRequest;
1360 CSR_MLME_PAUSE_AUTONOMOUS_SCAN_CONFIRM MlmePauseAutonomousScanConfirm;
1361 CSR_MLME_AUTONOMOUS_SCAN_DONE_INDICATION MlmeAutonomousScanDoneIndication;
1362 CSR_MLME_ADD_TRIGGERED_GET_REQUEST MlmeAddTriggeredGetRequest;
1363 CSR_MLME_ADD_TRIGGERED_GET_CONFIRM MlmeAddTriggeredGetConfirm;
1364 CSR_MLME_DEL_TRIGGERED_GET_REQUEST MlmeDelTriggeredGetRequest;
1365 CSR_MLME_DEL_TRIGGERED_GET_CONFIRM MlmeDelTriggeredGetConfirm;
1366 CSR_MLME_TRIGGERED_GET_INDICATION MlmeTriggeredGetIndication;
1367 CSR_MLME_ADD_BLACKOUT_REQUEST MlmeAddBlackoutRequest;
1368 CSR_MLME_ADD_BLACKOUT_CONFIRM MlmeAddBlackoutConfirm;
1369 CSR_MLME_BLACKOUT_ENDED_INDICATION MlmeBlackoutEndedIndication;
1370 CSR_MLME_DEL_BLACKOUT_REQUEST MlmeDelBlackoutRequest;
1371 CSR_MLME_DEL_BLACKOUT_CONFIRM MlmeDelBlackoutConfirm;
1372 CSR_MLME_ADD_RX_TRIGGER_REQUEST MlmeAddRxTriggerRequest;
1373 CSR_MLME_ADD_RX_TRIGGER_CONFIRM MlmeAddRxTriggerConfirm;
1374 CSR_MLME_DEL_RX_TRIGGER_REQUEST MlmeDelRxTriggerRequest;
1375 CSR_MLME_DEL_RX_TRIGGER_CONFIRM MlmeDelRxTriggerConfirm;
1376 CSR_MLME_CONNECT_STATUS_REQUEST MlmeConnectStatusRequest;
1377 CSR_MLME_CONNECT_STATUS_CONFIRM MlmeConnectStatusConfirm;
1378 CSR_MLME_MODIFY_BSS_PARAMETER_REQUEST MlmeModifyBssParameterRequest;
1379 CSR_MLME_MODIFY_BSS_PARAMETER_CONFIRM MlmeModifyBssParameterConfirm;
1380 CSR_MLME_ADD_TEMPLATE_REQUEST MlmeAddTemplateRequest;
1381 CSR_MLME_ADD_TEMPLATE_CONFIRM MlmeAddTemplateConfirm;
1382 CSR_MLME_CONFIG_QUEUE_REQUEST MlmeConfigQueueRequest;
1383 CSR_MLME_CONFIG_QUEUE_CONFIRM MlmeConfigQueueConfirm;
1384 CSR_MLME_ADD_TSPEC_REQUEST MlmeAddTspecRequest;
1385 CSR_MLME_ADD_TSPEC_CONFIRM MlmeAddTspecConfirm;
1386 CSR_MLME_DEL_TSPEC_REQUEST MlmeDelTspecRequest;
1387 CSR_MLME_DEL_TSPEC_CONFIRM MlmeDelTspecConfirm;
1388 CSR_MLME_START_AGGREGATION_REQUEST MlmeStartAggregationRequest;
1389 CSR_MLME_START_AGGREGATION_CONFIRM MlmeStartAggregationConfirm;
1390 CSR_MLME_BLOCKACK_ERROR_INDICATION MlmeBlockackErrorIndication;
1391 CSR_MLME_STOP_AGGREGATION_REQUEST MlmeStopAggregationRequest;
1392 CSR_MLME_STOP_AGGREGATION_CONFIRM MlmeStopAggregationConfirm;
1393 CSR_MLME_SM_START_REQUEST MlmeSmStartRequest;
1394 CSR_MLME_SM_START_CONFIRM MlmeSmStartConfirm;
1395 CSR_MLME_LEAVE_REQUEST MlmeLeaveRequest;
1396 CSR_MLME_LEAVE_CONFIRM MlmeLeaveConfirm;
1397 CSR_MLME_SET_TIM_REQUEST MlmeSetTimRequest;
1398 CSR_MLME_SET_TIM_CONFIRM MlmeSetTimConfirm;
1399 CSR_MLME_GET_KEY_SEQUENCE_REQUEST MlmeGetKeySequenceRequest;
1400 CSR_MLME_GET_KEY_SEQUENCE_CONFIRM MlmeGetKeySequenceConfirm;
1401 CSR_MLME_SET_CHANNEL_REQUEST MlmeSetChannelRequest;
1402 CSR_MLME_SET_CHANNEL_CONFIRM MlmeSetChannelConfirm;
1403 CSR_MLME_ADD_MULTICAST_ADDRESS_REQUEST MlmeAddMulticastAddressRequest;
1404 CSR_MLME_ADD_MULTICAST_ADDRESS_CONFIRM MlmeAddMulticastAddressConfirm;
1405 CSR_DEBUG_STRING_INDICATION DebugStringIndication;
1406 CSR_DEBUG_WORD16_INDICATION DebugWord16Indication;
1407 CSR_DEBUG_GENERIC_REQUEST DebugGenericRequest;
1408 CSR_DEBUG_GENERIC_CONFIRM DebugGenericConfirm;
1409 CSR_DEBUG_GENERIC_INDICATION DebugGenericIndication;
1410 } u;
1411} CSR_SIGNAL;
1412
1413#define SIG_FILTER_SIZE 6
1414
26a6b2e1 1415u32 SigGetFilterPos(u16 aSigID);
635d2b00 1416
635d2b00 1417#endif
This page took 0.164951 seconds and 5 git commands to generate.