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