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 typedef s16 csr_place_holding_type; 20 21 typedef u16 CSR_ASSOCIATION_ID; 22 23 typedef u16 CSR_AUTONOMOUS_SCAN_ID; 24 25 typedef u16 CSR_BEACON_PERIODS; 26 27 typedef u16 CSR_BLACKOUT_ID; 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 56 typedef u16 CSR_CAPABILITY_INFORMATION; 57 58 typedef u16 CSR_CHANNEL_STARTING_FACTOR; 59 60 typedef u32 CSR_CIPHER_SUITE_SELECTOR; 61 62 typedef u32 CSR_CLIENT_TAG; 63 64 typedef enum CSR_CONNECTION_STATUS 65 { 66 CSR_DISCONNECTED = 0x0000, 67 CSR_CONNECTED_AWAKE = 0x0001 68 } CSR_CONNECTION_STATUS; 69 70 typedef s16 CSR_DECIBELS; 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 88 typedef u32 CSR_IPV4_ADDRESS; 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 { 112 u8 x[6]; 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 141 typedef u16 CSR_MICROSECONDS16; 142 143 typedef u32 CSR_MICROSECONDS32; 144 145 typedef u16 CSR_NATURAL16; 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 160 typedef u16 CSR_PERIODIC_ID; 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 343 typedef u16 CSR_SIMPLE_POINTER; 344 345 typedef u16 CSR_STARTING_SEQUENCE_NUMBER; 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 { 373 u8 x[8]; 374 } CSR_TSF_TIME; 375 376 typedef u16 CSR_TIME_UNITS; 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 404 typedef u16 CSR_TRIGGER_ID; 405 406 typedef u16 CSR_TRIGGERED_ID; 407 408 typedef enum CSR_HIP_VERSIONS 409 { 410 CSR_HIP_ENG_VERSION = 0x0001, 411 CSR_HIP_VERSION = 0x0900 412 } CSR_HIP_VERSIONS; 413 414 typedef u16 CSR_BUFFER_HANDLE; 415 416 typedef u16 CSR_CHANNEL_NUMBER; 417 418 typedef struct CSR_DATA_REFERENCE 419 { 420 u16 SlotNumber; 421 u16 DataLength; 422 } CSR_DATAREF; 423 424 typedef u16 CSR_DIALOG_TOKEN; 425 426 typedef struct CSR_GENERIC_POINTER 427 { 428 u32 MemoryOffset; 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; 541 s16 SetDefaultMib; 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 573 typedef u16 CSR_PROCESS_ID; 574 575 typedef u16 CSR_RATE; 576 577 typedef u16 CSR_SEQUENCE_NUMBER; 578 579 typedef struct CSR_SIGNAL_PRIMITIVE_HEADER 580 { 581 s16 SignalId; 582 CSR_PROCESS_ID ReceiverProcessId; 583 CSR_PROCESS_ID SenderProcessId; 584 } CSR_SIGNAL_PRIMITIVE_HEADER; 585 586 typedef u16 CSR_TRAFFIC_WINDOW; 587 588 typedef u16 CSR_VIF_IDENTIFIER; 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; 684 s16 Multicast; 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; 775 s16 WakeHost; 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; 1107 s16 Pause; 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; 1124 s16 ReceiveDtims; 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; 1228 s16 TimValue; 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 1415 u32 SigGetFilterPos(u16 aSigID); 1416 1417 #endif 1418