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 | ||
ab2b8c73 | 19 | typedef s16 csr_place_holding_type; |
635d2b00 | 20 | |
8c87f69a | 21 | typedef u16 CSR_ASSOCIATION_ID; |
635d2b00 | 22 | |
8c87f69a | 23 | typedef u16 CSR_AUTONOMOUS_SCAN_ID; |
635d2b00 | 24 | |
8c87f69a | 25 | typedef u16 CSR_BEACON_PERIODS; |
635d2b00 | 26 | |
8c87f69a | 27 | typedef u16 CSR_BLACKOUT_ID; |
635d2b00 GKH |
28 | |
29 | typedef 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 | ||
37 | typedef 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 | ||
45 | typedef 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 | 56 | typedef u16 CSR_CAPABILITY_INFORMATION; |
635d2b00 | 57 | |
8c87f69a | 58 | typedef u16 CSR_CHANNEL_STARTING_FACTOR; |
635d2b00 | 59 | |
26a6b2e1 | 60 | typedef u32 CSR_CIPHER_SUITE_SELECTOR; |
635d2b00 | 61 | |
26a6b2e1 | 62 | typedef u32 CSR_CLIENT_TAG; |
635d2b00 GKH |
63 | |
64 | typedef enum CSR_CONNECTION_STATUS | |
65 | { | |
66 | CSR_DISCONNECTED = 0x0000, | |
67 | CSR_CONNECTED_AWAKE = 0x0001 | |
68 | } CSR_CONNECTION_STATUS; | |
69 | ||
ab2b8c73 | 70 | typedef s16 CSR_DECIBELS; |
635d2b00 GKH |
71 | |
72 | typedef enum CSR_DIRECTION | |
73 | { | |
74 | CSR_TRANSMIT = 0x0000, | |
75 | CSR_RECEIVE = 0x0001, | |
76 | CSR_BIDIRECTIONAL = 0x0003 | |
77 | } CSR_DIRECTION; | |
78 | ||
79 | typedef 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 | 88 | typedef u32 CSR_IPV4_ADDRESS; |
635d2b00 GKH |
89 | |
90 | typedef enum CSR_IFINTERFACE | |
91 | { | |
92 | CSR_INDEX_2G4 = 0x0001, | |
93 | CSR_INDEX_5G = 0x0002 | |
94 | } CSR_IFINTERFACE; | |
95 | ||
96 | typedef 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 | ||
104 | typedef enum CSR_LOADER_OPERATION | |
105 | { | |
106 | CSR_LOADER_IDLE = 0x0000, | |
107 | CSR_LOADER_COPY = 0x0001 | |
108 | } CSR_LOADER_OPERATION; | |
109 | ||
110 | typedef struct CSR_MAC_ADDRESS | |
111 | { | |
7e6f5794 | 112 | u8 x[6]; |
635d2b00 GKH |
113 | } CSR_MACADDRESS; |
114 | ||
115 | typedef 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 | ||
123 | typedef 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 | 141 | typedef u16 CSR_MICROSECONDS16; |
635d2b00 | 142 | |
26a6b2e1 | 143 | typedef u32 CSR_MICROSECONDS32; |
635d2b00 | 144 | |
8c87f69a | 145 | typedef u16 CSR_NATURAL16; |
635d2b00 GKH |
146 | |
147 | typedef 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 | ||
154 | typedef 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 | 160 | typedef u16 CSR_PERIODIC_ID; |
635d2b00 GKH |
161 | |
162 | typedef 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 | ||
170 | typedef 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 | ||
177 | typedef 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 | ||
191 | typedef 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 | ||
204 | typedef 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 | ||
216 | typedef 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 | ||
237 | typedef enum CSR_SCAN_TYPE | |
238 | { | |
239 | CSR_SC_ACTIVE_SCAN = 0x0000, | |
240 | CSR_SC_PASSIVE_SCAN = 0x0001 | |
241 | } CSR_SCAN_TYPE; | |
242 | ||
243 | typedef 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 | 343 | typedef u16 CSR_SIMPLE_POINTER; |
635d2b00 | 344 | |
8c87f69a | 345 | typedef u16 CSR_STARTING_SEQUENCE_NUMBER; |
635d2b00 GKH |
346 | |
347 | typedef 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 | ||
371 | typedef struct CSR_TSF_TIME | |
372 | { | |
7e6f5794 | 373 | u8 x[8]; |
635d2b00 GKH |
374 | } CSR_TSF_TIME; |
375 | ||
8c87f69a | 376 | typedef u16 CSR_TIME_UNITS; |
635d2b00 GKH |
377 | |
378 | typedef 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 | ||
386 | typedef 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 | 404 | typedef u16 CSR_TRIGGER_ID; |
635d2b00 | 405 | |
8c87f69a | 406 | typedef u16 CSR_TRIGGERED_ID; |
635d2b00 GKH |
407 | |
408 | typedef enum CSR_HIP_VERSIONS | |
409 | { | |
410 | CSR_HIP_ENG_VERSION = 0x0001, | |
411 | CSR_HIP_VERSION = 0x0900 | |
412 | } CSR_HIP_VERSIONS; | |
413 | ||
8c87f69a | 414 | typedef u16 CSR_BUFFER_HANDLE; |
635d2b00 | 415 | |
8c87f69a | 416 | typedef u16 CSR_CHANNEL_NUMBER; |
635d2b00 GKH |
417 | |
418 | typedef struct CSR_DATA_REFERENCE | |
419 | { | |
8c87f69a GKH |
420 | u16 SlotNumber; |
421 | u16 DataLength; | |
635d2b00 GKH |
422 | } CSR_DATAREF; |
423 | ||
8c87f69a | 424 | typedef u16 CSR_DIALOG_TOKEN; |
635d2b00 GKH |
425 | |
426 | typedef struct CSR_GENERIC_POINTER | |
427 | { | |
9d25edfc | 428 | u32 MemoryOffset; |
635d2b00 GKH |
429 | CSR_MEMORY_SPACE MemorySpace; |
430 | } CSR_GENERIC_POINTER; | |
431 | ||
432 | typedef 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 | ||
439 | typedef 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 | ||
450 | typedef 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 | ||
458 | typedef struct CSR_MLME_GET_REQUEST | |
459 | { | |
460 | CSR_DATAREF MibAttribute; | |
461 | CSR_DATAREF Dummydataref2; | |
462 | } CSR_MLME_GET_REQUEST; | |
463 | ||
464 | typedef 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 | ||
472 | typedef struct CSR_MLME_GET_NEXT_REQUEST | |
473 | { | |
474 | CSR_DATAREF MibAttribute; | |
475 | CSR_DATAREF Dummydataref2; | |
476 | } CSR_MLME_GET_NEXT_REQUEST; | |
477 | ||
478 | typedef 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 | ||
486 | typedef 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 | ||
493 | typedef 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 | ||
500 | typedef 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 | ||
507 | typedef 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 | ||
515 | typedef 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 | ||
522 | typedef 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 | ||
529 | typedef 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 | ||
536 | typedef 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 | ||
544 | typedef 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 | ||
552 | typedef struct CSR_MLME_SET_REQUEST | |
553 | { | |
554 | CSR_DATAREF MibAttributeValue; | |
555 | CSR_DATAREF Dummydataref2; | |
556 | } CSR_MLME_SET_REQUEST; | |
557 | ||
558 | typedef 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 | ||
566 | typedef 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 | 573 | typedef u16 CSR_PROCESS_ID; |
635d2b00 | 574 | |
8c87f69a | 575 | typedef u16 CSR_RATE; |
635d2b00 | 576 | |
8c87f69a | 577 | typedef u16 CSR_SEQUENCE_NUMBER; |
635d2b00 GKH |
578 | |
579 | typedef 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 | 586 | typedef u16 CSR_TRAFFIC_WINDOW; |
635d2b00 | 587 | |
8c87f69a | 588 | typedef u16 CSR_VIF_IDENTIFIER; |
635d2b00 GKH |
589 | |
590 | typedef 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 | ||
597 | typedef 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 | ||
604 | typedef 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 | ||
611 | typedef struct CSR_DEBUG_STRING_INDICATION | |
612 | { | |
613 | CSR_DATAREF DebugMessage; | |
614 | CSR_DATAREF Dummydataref2; | |
615 | } CSR_DEBUG_STRING_INDICATION; | |
616 | ||
617 | typedef 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 | ||
624 | typedef 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 | ||
635 | typedef 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 | ||
649 | typedef 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 | ||
661 | typedef 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 | ||
669 | typedef 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 | ||
679 | typedef 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 | ||
687 | typedef 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 | ||
695 | typedef 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 | ||
704 | typedef 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 | ||
718 | typedef 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 | ||
727 | typedef 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 | ||
742 | typedef 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 | ||
750 | typedef 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 | ||
758 | typedef 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 | ||
767 | typedef 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 | ||
779 | typedef 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 | ||
788 | typedef 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 | ||
797 | typedef 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 | ||
806 | typedef 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 | ||
815 | typedef 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 | ||
824 | typedef 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 | ||
832 | typedef 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 | ||
841 | typedef 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 | ||
855 | typedef 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 | ||
864 | typedef 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 | ||
872 | typedef 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 | ||
880 | typedef 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 | ||
889 | typedef 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 | ||
898 | typedef 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 | ||
906 | typedef 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 | ||
917 | typedef 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 | ||
925 | typedef 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 | ||
935 | typedef 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 | ||
944 | typedef 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 | ||
952 | typedef 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 | ||
961 | typedef 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 | ||
969 | typedef 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 | ||
978 | typedef 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 | ||
986 | typedef 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 | ||
995 | typedef 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 | ||
1003 | typedef 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 | ||
1012 | typedef 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 | ||
1020 | typedef 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 | ||
1029 | typedef 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 | ||
1038 | typedef 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 | ||
1047 | typedef 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 | ||
1057 | typedef 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 | ||
1065 | typedef 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 | ||
1072 | typedef 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 | ||
1080 | typedef 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 | ||
1092 | typedef 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 | ||
1101 | typedef 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 | ||
1110 | typedef 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 | ||
1118 | typedef 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 | ||
1129 | typedef 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 | ||
1137 | typedef 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 | ||
1149 | typedef 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 | ||
1156 | typedef 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 | ||
1164 | typedef 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 | ||
1177 | typedef 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 | ||
1185 | typedef 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 | ||
1197 | typedef 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 | ||
1205 | typedef 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 | ||
1214 | typedef 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 | ||
1222 | typedef 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 | ||
1231 | typedef 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 | ||
1239 | typedef 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 | ||
1253 | typedef 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 | ||
1265 | typedef 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 | ||
1278 | typedef 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 | ||
1289 | typedef 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 | ||
1299 | typedef 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 | ||
1309 | typedef 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 | 1415 | u32 SigGetFilterPos(u16 aSigID); |
635d2b00 | 1416 | |
635d2b00 | 1417 | #endif |