
Added qcn6432 target header files based on E3R47 under qcn6432 to make fw-api project compatible to host. Change-Id: I3bdf6298281323f4f0fe75aed04db93cd698ee1f CRs-Fixed: 3463782
671 baris
29 KiB
C
671 baris
29 KiB
C
/*
|
|
* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
|
*
|
|
* Permission to use, copy, modify, and/or distribute this software for any
|
|
* purpose with or without fee is hereby granted, provided that the above
|
|
* copyright notice and this permission notice appear in all copies.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
*/
|
|
|
|
#ifndef _TX_FES_STATUS_1K_BA_H_
|
|
#define _TX_FES_STATUS_1K_BA_H_
|
|
#if !defined(__ASSEMBLER__)
|
|
#endif
|
|
|
|
#define NUM_OF_DWORDS_TX_FES_STATUS_1K_BA 34
|
|
|
|
#define NUM_OF_QWORDS_TX_FES_STATUS_1K_BA 17
|
|
|
|
|
|
struct tx_fes_status_1k_ba {
|
|
#ifndef WIFI_BIT_ORDER_BIG_ENDIAN
|
|
uint32_t ack_ba_status_type : 1, // [0:0]
|
|
ba_type : 1, // [1:1]
|
|
ba_tid : 4, // [5:2]
|
|
unexpected_ack_or_ba : 1, // [6:6]
|
|
response_timeout : 1, // [7:7]
|
|
ack_frame_rssi : 8, // [15:8]
|
|
ssn : 12, // [27:16]
|
|
reserved_0b : 4; // [31:28]
|
|
uint32_t sw_peer_id : 16, // [15:0]
|
|
reserved_1a : 16; // [31:16]
|
|
uint32_t ba_bitmap_31_0 : 32; // [31:0]
|
|
uint32_t ba_bitmap_63_32 : 32; // [31:0]
|
|
uint32_t ba_bitmap_95_64 : 32; // [31:0]
|
|
uint32_t ba_bitmap_127_96 : 32; // [31:0]
|
|
uint32_t ba_bitmap_159_128 : 32; // [31:0]
|
|
uint32_t ba_bitmap_191_160 : 32; // [31:0]
|
|
uint32_t ba_bitmap_223_192 : 32; // [31:0]
|
|
uint32_t ba_bitmap_255_224 : 32; // [31:0]
|
|
uint32_t ba_bitmap_287_256 : 32; // [31:0]
|
|
uint32_t ba_bitmap_319_288 : 32; // [31:0]
|
|
uint32_t ba_bitmap_351_320 : 32; // [31:0]
|
|
uint32_t ba_bitmap_383_352 : 32; // [31:0]
|
|
uint32_t ba_bitmap_415_384 : 32; // [31:0]
|
|
uint32_t ba_bitmap_447_416 : 32; // [31:0]
|
|
uint32_t ba_bitmap_479_448 : 32; // [31:0]
|
|
uint32_t ba_bitmap_511_480 : 32; // [31:0]
|
|
uint32_t ba_bitmap_543_512 : 32; // [31:0]
|
|
uint32_t ba_bitmap_575_544 : 32; // [31:0]
|
|
uint32_t ba_bitmap_607_576 : 32; // [31:0]
|
|
uint32_t ba_bitmap_639_608 : 32; // [31:0]
|
|
uint32_t ba_bitmap_671_640 : 32; // [31:0]
|
|
uint32_t ba_bitmap_703_672 : 32; // [31:0]
|
|
uint32_t ba_bitmap_735_704 : 32; // [31:0]
|
|
uint32_t ba_bitmap_767_736 : 32; // [31:0]
|
|
uint32_t ba_bitmap_799_768 : 32; // [31:0]
|
|
uint32_t ba_bitmap_831_800 : 32; // [31:0]
|
|
uint32_t ba_bitmap_863_832 : 32; // [31:0]
|
|
uint32_t ba_bitmap_895_864 : 32; // [31:0]
|
|
uint32_t ba_bitmap_927_896 : 32; // [31:0]
|
|
uint32_t ba_bitmap_959_928 : 32; // [31:0]
|
|
uint32_t ba_bitmap_991_960 : 32; // [31:0]
|
|
uint32_t ba_bitmap_1023_992 : 32; // [31:0]
|
|
#else
|
|
uint32_t reserved_0b : 4, // [31:28]
|
|
ssn : 12, // [27:16]
|
|
ack_frame_rssi : 8, // [15:8]
|
|
response_timeout : 1, // [7:7]
|
|
unexpected_ack_or_ba : 1, // [6:6]
|
|
ba_tid : 4, // [5:2]
|
|
ba_type : 1, // [1:1]
|
|
ack_ba_status_type : 1; // [0:0]
|
|
uint32_t reserved_1a : 16, // [31:16]
|
|
sw_peer_id : 16; // [15:0]
|
|
uint32_t ba_bitmap_31_0 : 32; // [31:0]
|
|
uint32_t ba_bitmap_63_32 : 32; // [31:0]
|
|
uint32_t ba_bitmap_95_64 : 32; // [31:0]
|
|
uint32_t ba_bitmap_127_96 : 32; // [31:0]
|
|
uint32_t ba_bitmap_159_128 : 32; // [31:0]
|
|
uint32_t ba_bitmap_191_160 : 32; // [31:0]
|
|
uint32_t ba_bitmap_223_192 : 32; // [31:0]
|
|
uint32_t ba_bitmap_255_224 : 32; // [31:0]
|
|
uint32_t ba_bitmap_287_256 : 32; // [31:0]
|
|
uint32_t ba_bitmap_319_288 : 32; // [31:0]
|
|
uint32_t ba_bitmap_351_320 : 32; // [31:0]
|
|
uint32_t ba_bitmap_383_352 : 32; // [31:0]
|
|
uint32_t ba_bitmap_415_384 : 32; // [31:0]
|
|
uint32_t ba_bitmap_447_416 : 32; // [31:0]
|
|
uint32_t ba_bitmap_479_448 : 32; // [31:0]
|
|
uint32_t ba_bitmap_511_480 : 32; // [31:0]
|
|
uint32_t ba_bitmap_543_512 : 32; // [31:0]
|
|
uint32_t ba_bitmap_575_544 : 32; // [31:0]
|
|
uint32_t ba_bitmap_607_576 : 32; // [31:0]
|
|
uint32_t ba_bitmap_639_608 : 32; // [31:0]
|
|
uint32_t ba_bitmap_671_640 : 32; // [31:0]
|
|
uint32_t ba_bitmap_703_672 : 32; // [31:0]
|
|
uint32_t ba_bitmap_735_704 : 32; // [31:0]
|
|
uint32_t ba_bitmap_767_736 : 32; // [31:0]
|
|
uint32_t ba_bitmap_799_768 : 32; // [31:0]
|
|
uint32_t ba_bitmap_831_800 : 32; // [31:0]
|
|
uint32_t ba_bitmap_863_832 : 32; // [31:0]
|
|
uint32_t ba_bitmap_895_864 : 32; // [31:0]
|
|
uint32_t ba_bitmap_927_896 : 32; // [31:0]
|
|
uint32_t ba_bitmap_959_928 : 32; // [31:0]
|
|
uint32_t ba_bitmap_991_960 : 32; // [31:0]
|
|
uint32_t ba_bitmap_1023_992 : 32; // [31:0]
|
|
#endif
|
|
};
|
|
|
|
|
|
/* Description ACK_BA_STATUS_TYPE
|
|
|
|
Consumer: SW
|
|
Producer: RXPCU
|
|
|
|
<enum 1 1K_BA_type> This TLV represents an BA reception.
|
|
|
|
<legal 1>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_ACK_BA_STATUS_TYPE_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_ACK_BA_STATUS_TYPE_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_ACK_BA_STATUS_TYPE_MSB 0
|
|
#define TX_FES_STATUS_1K_BA_ACK_BA_STATUS_TYPE_MASK 0x0000000000000001
|
|
|
|
|
|
/* Description BA_TYPE
|
|
|
|
<enum 1 1K_BA_TYPE_bitmap>
|
|
<legal 1>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_TYPE_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_BA_TYPE_LSB 1
|
|
#define TX_FES_STATUS_1K_BA_BA_TYPE_MSB 1
|
|
#define TX_FES_STATUS_1K_BA_BA_TYPE_MASK 0x0000000000000002
|
|
|
|
|
|
/* Description BA_TID
|
|
|
|
The TID field copied from the BA frame
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_TID_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_BA_TID_LSB 2
|
|
#define TX_FES_STATUS_1K_BA_BA_TID_MSB 5
|
|
#define TX_FES_STATUS_1K_BA_BA_TID_MASK 0x000000000000003c
|
|
|
|
|
|
/* Description UNEXPECTED_ACK_OR_BA
|
|
|
|
Set when RXPCU received a BA for which there was no " RXPCU_USER_SETUP_EXT
|
|
TLV' received.
|
|
This can happen when a BA for unexpected TID is received.
|
|
|
|
|
|
This message enables SW to still pass this BA information
|
|
on to the right TQM queue.
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_UNEXPECTED_ACK_OR_BA_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_UNEXPECTED_ACK_OR_BA_LSB 6
|
|
#define TX_FES_STATUS_1K_BA_UNEXPECTED_ACK_OR_BA_MSB 6
|
|
#define TX_FES_STATUS_1K_BA_UNEXPECTED_ACK_OR_BA_MASK 0x0000000000000040
|
|
|
|
|
|
/* Description RESPONSE_TIMEOUT
|
|
|
|
When set, there was delay in RXPCU (likely due to AST fetch
|
|
delay) that resulted in TXPCU not being able to send the
|
|
RX_RESPONSE_REQUIRED_INFO TLV within a certain timeout
|
|
from the falling edge of the frame. This status TLV is still
|
|
generated but RXPCU will NOT have generated the RX_RESPONSE_REQUIRED
|
|
TLV.
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_RESPONSE_TIMEOUT_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_RESPONSE_TIMEOUT_LSB 7
|
|
#define TX_FES_STATUS_1K_BA_RESPONSE_TIMEOUT_MSB 7
|
|
#define TX_FES_STATUS_1K_BA_RESPONSE_TIMEOUT_MASK 0x0000000000000080
|
|
|
|
|
|
/* Description ACK_FRAME_RSSI
|
|
|
|
RSSI of the received ACK, BA or M-BA frame.
|
|
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_ACK_FRAME_RSSI_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_ACK_FRAME_RSSI_LSB 8
|
|
#define TX_FES_STATUS_1K_BA_ACK_FRAME_RSSI_MSB 15
|
|
#define TX_FES_STATUS_1K_BA_ACK_FRAME_RSSI_MASK 0x000000000000ff00
|
|
|
|
|
|
/* Description SSN
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Field only valid in case of the Ack_ba_status_type indicating:
|
|
BA_type
|
|
|
|
The starting Sequence number of the (B)ACK bitmap <legal
|
|
all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_SSN_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_SSN_LSB 16
|
|
#define TX_FES_STATUS_1K_BA_SSN_MSB 27
|
|
#define TX_FES_STATUS_1K_BA_SSN_MASK 0x000000000fff0000
|
|
|
|
|
|
/* Description RESERVED_0B
|
|
|
|
<legal 0>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_0B_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_0B_LSB 28
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_0B_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_0B_MASK 0x00000000f0000000
|
|
|
|
|
|
/* Description SW_PEER_ID
|
|
|
|
The sw_peer_id for which the bitmap is requested.
|
|
|
|
SW could use this info to link this TLV back to the right
|
|
TQM queue (if needed)
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_SW_PEER_ID_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_SW_PEER_ID_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_SW_PEER_ID_MSB 47
|
|
#define TX_FES_STATUS_1K_BA_SW_PEER_ID_MASK 0x0000ffff00000000
|
|
|
|
|
|
/* Description RESERVED_1A
|
|
|
|
<legal 0>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_1A_OFFSET 0x0000000000000000
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_1A_LSB 48
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_1A_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_RESERVED_1A_MASK 0xffff000000000000
|
|
|
|
|
|
/* Description BA_BITMAP_31_0
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_31_0
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_31_0_OFFSET 0x0000000000000008
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_31_0_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_31_0_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_31_0_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_63_32
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_63_32
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_63_32_OFFSET 0x0000000000000008
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_63_32_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_63_32_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_63_32_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_95_64
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_95_64
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_95_64_OFFSET 0x0000000000000010
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_95_64_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_95_64_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_95_64_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_127_96
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_127_96
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_127_96_OFFSET 0x0000000000000010
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_127_96_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_127_96_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_127_96_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_159_128
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_159_128
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_159_128_OFFSET 0x0000000000000018
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_159_128_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_159_128_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_159_128_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_191_160
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_191_160
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_191_160_OFFSET 0x0000000000000018
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_191_160_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_191_160_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_191_160_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_223_192
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_223_192
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_223_192_OFFSET 0x0000000000000020
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_223_192_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_223_192_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_223_192_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_255_224
|
|
|
|
Consumer: TQM/FW
|
|
Producer: SW/RXPCU
|
|
|
|
Ba_bitmap_255_224
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_255_224_OFFSET 0x0000000000000020
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_255_224_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_255_224_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_255_224_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_287_256
|
|
|
|
Ba_bitmap_287_256
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_287_256_OFFSET 0x0000000000000028
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_287_256_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_287_256_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_287_256_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_319_288
|
|
|
|
Ba_bitmap_319_288
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_319_288_OFFSET 0x0000000000000028
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_319_288_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_319_288_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_319_288_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_351_320
|
|
|
|
Ba_bitmap_351_320
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_351_320_OFFSET 0x0000000000000030
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_351_320_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_351_320_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_351_320_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_383_352
|
|
|
|
Ba_bitmap_383_352
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_383_352_OFFSET 0x0000000000000030
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_383_352_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_383_352_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_383_352_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_415_384
|
|
|
|
Ba_bitmap_415_384
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_415_384_OFFSET 0x0000000000000038
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_415_384_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_415_384_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_415_384_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_447_416
|
|
|
|
Ba_bitmap_447_416
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_447_416_OFFSET 0x0000000000000038
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_447_416_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_447_416_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_447_416_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_479_448
|
|
|
|
Ba_bitmap_479_448
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_479_448_OFFSET 0x0000000000000040
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_479_448_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_479_448_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_479_448_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_511_480
|
|
|
|
Ba_bitmap_511_480
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_511_480_OFFSET 0x0000000000000040
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_511_480_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_511_480_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_511_480_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_543_512
|
|
|
|
Ba_bitmap_543_512
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_543_512_OFFSET 0x0000000000000048
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_543_512_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_543_512_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_543_512_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_575_544
|
|
|
|
Ba_bitmap_575_544
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_575_544_OFFSET 0x0000000000000048
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_575_544_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_575_544_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_575_544_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_607_576
|
|
|
|
Ba_bitmap_607_576
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_607_576_OFFSET 0x0000000000000050
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_607_576_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_607_576_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_607_576_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_639_608
|
|
|
|
Ba_bitmap_639_608
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_639_608_OFFSET 0x0000000000000050
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_639_608_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_639_608_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_639_608_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_671_640
|
|
|
|
Ba_bitmap_671_640
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_671_640_OFFSET 0x0000000000000058
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_671_640_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_671_640_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_671_640_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_703_672
|
|
|
|
Ba_bitmap_703_672
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_703_672_OFFSET 0x0000000000000058
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_703_672_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_703_672_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_703_672_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_735_704
|
|
|
|
Ba_bitmap_735_704
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_735_704_OFFSET 0x0000000000000060
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_735_704_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_735_704_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_735_704_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_767_736
|
|
|
|
Ba_bitmap_767_736
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_767_736_OFFSET 0x0000000000000060
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_767_736_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_767_736_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_767_736_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_799_768
|
|
|
|
Ba_bitmap_799_768
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_799_768_OFFSET 0x0000000000000068
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_799_768_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_799_768_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_799_768_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_831_800
|
|
|
|
Ba_bitmap_831_800
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_831_800_OFFSET 0x0000000000000068
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_831_800_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_831_800_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_831_800_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_863_832
|
|
|
|
Ba_bitmap_863_832
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_863_832_OFFSET 0x0000000000000070
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_863_832_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_863_832_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_863_832_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_895_864
|
|
|
|
Ba_bitmap_895_864
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_895_864_OFFSET 0x0000000000000070
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_895_864_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_895_864_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_895_864_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_927_896
|
|
|
|
Ba_bitmap_927_896
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_927_896_OFFSET 0x0000000000000078
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_927_896_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_927_896_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_927_896_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_959_928
|
|
|
|
Ba_bitmap_959_928
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_959_928_OFFSET 0x0000000000000078
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_959_928_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_959_928_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_959_928_MASK 0xffffffff00000000
|
|
|
|
|
|
/* Description BA_BITMAP_991_960
|
|
|
|
Ba_bitmap_991_960
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_991_960_OFFSET 0x0000000000000080
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_991_960_LSB 0
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_991_960_MSB 31
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_991_960_MASK 0x00000000ffffffff
|
|
|
|
|
|
/* Description BA_BITMAP_1023_992
|
|
|
|
Ba_bitmap_1023_992
|
|
<legal all>
|
|
*/
|
|
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_1023_992_OFFSET 0x0000000000000080
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_1023_992_LSB 32
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_1023_992_MSB 63
|
|
#define TX_FES_STATUS_1K_BA_BA_BITMAP_1023_992_MASK 0xffffffff00000000
|
|
|
|
|
|
|
|
#endif // TX_FES_STATUS_1K_BA
|