// Copyright (c) 2014 Qualcomm Atheros, Inc.  All rights reserved.
// $ATH_LICENSE_HW_HDR_C$
//
// DO NOT EDIT!  This file is automatically generated
//               These definitions are tied to a particular hardware layout


#ifndef _VHT_SIG_B_SU160_H_
#define _VHT_SIG_B_SU160_H_
#if !defined(__ASSEMBLER__)
#endif

// ################ START SUMMARY #################
//
//	Dword	Fields
//	0	length[20:0], vhtb_reserved[22:21], tail[28:23], reserved_0[30:29], rx_ndp[31]
//	1	length_copy_a[20:0], vhtb_reserved_copy_a[22:21], tail_copy_a[28:23], reserved_1[30:29], rx_ndp_copy_a[31]
//	2	length_copy_b[20:0], vhtb_reserved_copy_b[22:21], tail_copy_b[28:23], reserved_2[30:29], rx_ndp_copy_b[31]
//	3	length_copy_c[20:0], vhtb_reserved_copy_c[22:21], tail_copy_c[28:23], reserved_3[30:29], rx_ndp_copy_c[31]
//	4	length_copy_d[20:0], vhtb_reserved_copy_d[22:21], tail_copy_d[28:23], reserved_4[30:29], rx_ndp_copy_d[31]
//	5	length_copy_e[20:0], vhtb_reserved_copy_e[22:21], tail_copy_e[28:23], reserved_5[30:29], rx_ndp_copy_e[31]
//	6	length_copy_f[20:0], vhtb_reserved_copy_f[22:21], tail_copy_f[28:23], reserved_6[30:29], rx_ndp_copy_f[31]
//	7	length_copy_g[20:0], vhtb_reserved_copy_g[22:21], tail_copy_g[28:23], reserved_7[30:29], rx_ndp_copy_g[31]
//
// ################ END SUMMARY #################

#define NUM_OF_DWORDS_VHT_SIG_B_SU160 8

struct vht_sig_b_su160 {
    volatile uint32_t length                          : 21, //[20:0]
                      vhtb_reserved                   :  2, //[22:21]
                      tail                            :  6, //[28:23]
                      reserved_0                      :  2, //[30:29]
                      rx_ndp                          :  1; //[31]
    volatile uint32_t length_copy_a                   : 21, //[20:0]
                      vhtb_reserved_copy_a            :  2, //[22:21]
                      tail_copy_a                     :  6, //[28:23]
                      reserved_1                      :  2, //[30:29]
                      rx_ndp_copy_a                   :  1; //[31]
    volatile uint32_t length_copy_b                   : 21, //[20:0]
                      vhtb_reserved_copy_b            :  2, //[22:21]
                      tail_copy_b                     :  6, //[28:23]
                      reserved_2                      :  2, //[30:29]
                      rx_ndp_copy_b                   :  1; //[31]
    volatile uint32_t length_copy_c                   : 21, //[20:0]
                      vhtb_reserved_copy_c            :  2, //[22:21]
                      tail_copy_c                     :  6, //[28:23]
                      reserved_3                      :  2, //[30:29]
                      rx_ndp_copy_c                   :  1; //[31]
    volatile uint32_t length_copy_d                   : 21, //[20:0]
                      vhtb_reserved_copy_d            :  2, //[22:21]
                      tail_copy_d                     :  6, //[28:23]
                      reserved_4                      :  2, //[30:29]
                      rx_ndp_copy_d                   :  1; //[31]
    volatile uint32_t length_copy_e                   : 21, //[20:0]
                      vhtb_reserved_copy_e            :  2, //[22:21]
                      tail_copy_e                     :  6, //[28:23]
                      reserved_5                      :  2, //[30:29]
                      rx_ndp_copy_e                   :  1; //[31]
    volatile uint32_t length_copy_f                   : 21, //[20:0]
                      vhtb_reserved_copy_f            :  2, //[22:21]
                      tail_copy_f                     :  6, //[28:23]
                      reserved_6                      :  2, //[30:29]
                      rx_ndp_copy_f                   :  1; //[31]
    volatile uint32_t length_copy_g                   : 21, //[20:0]
                      vhtb_reserved_copy_g            :  2, //[22:21]
                      tail_copy_g                     :  6, //[28:23]
                      reserved_7                      :  2, //[30:29]
                      rx_ndp_copy_g                   :  1; //[31]
};

/*

length
			
			VHT-SIG-B Length (in units of 4 octets) = ceiling
			(LENGTH/4)
			
			<legal all>

vhtb_reserved
			
			Reserved:  Set  to all ones for non-NDP frames and
			ignored on receive  <legal 1,3>

tail
			
			Used to terminate the trellis of the convolutional
			decoder.
			
			Set to 0.  <legal 0>

reserved_0
			
			Not part of VHT-SIG-B.
			
			Reserved: Set to 0 and ignored on receive  <legal 0>

rx_ndp
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_a
			
			Same as length <legal all>

vhtb_reserved_copy_a
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_a
			
			Same as tail  <legal 0>

reserved_1
			
			Reserved: Set to 0 and ignored on receive  <legal 0>

rx_ndp_copy_a
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_b
			
			Same as length <legal all>

vhtb_reserved_copy_b
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_b
			
			Same as tail  <legal 0>

reserved_2
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_b
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_c
			
			Same as length <legal all>

vhtb_reserved_copy_c
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_c
			
			Same as tail  <legal 0>

reserved_3
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_c
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_d
			
			Same as length <legal all>

vhtb_reserved_copy_d
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_d
			
			Same as tail  <legal 0>

reserved_4
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_d
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_e
			
			Same as length <legal all>

vhtb_reserved_copy_e
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_e
			
			Same as tail  <legal 0>

reserved_5
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_e
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_f
			
			Same as length <legal all>

vhtb_reserved_copy_f
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_f
			
			Same as tail  <legal 0>

reserved_6
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_f
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>

length_copy_g
			
			Same as length <legal all>

vhtb_reserved_copy_g
			
			Same as vhtb_reserved  <legal 1,3>

tail_copy_g
			
			Same as tail  <legal 0>

reserved_7
			
			Reserved: Set to 0 and ignored on receive <legal 0>

rx_ndp_copy_g
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/


/* Description		VHT_SIG_B_SU160_0_LENGTH
			
			VHT-SIG-B Length (in units of 4 octets) = ceiling
			(LENGTH/4)
			
			<legal all>
*/
#define VHT_SIG_B_SU160_0_LENGTH_OFFSET                              0x00000000
#define VHT_SIG_B_SU160_0_LENGTH_LSB                                 0
#define VHT_SIG_B_SU160_0_LENGTH_MASK                                0x001fffff

/* Description		VHT_SIG_B_SU160_0_VHTB_RESERVED
			
			Reserved:  Set  to all ones for non-NDP frames and
			ignored on receive  <legal 1,3>
*/
#define VHT_SIG_B_SU160_0_VHTB_RESERVED_OFFSET                       0x00000000
#define VHT_SIG_B_SU160_0_VHTB_RESERVED_LSB                          21
#define VHT_SIG_B_SU160_0_VHTB_RESERVED_MASK                         0x00600000

/* Description		VHT_SIG_B_SU160_0_TAIL
			
			Used to terminate the trellis of the convolutional
			decoder.
			
			Set to 0.  <legal 0>
*/
#define VHT_SIG_B_SU160_0_TAIL_OFFSET                                0x00000000
#define VHT_SIG_B_SU160_0_TAIL_LSB                                   23
#define VHT_SIG_B_SU160_0_TAIL_MASK                                  0x1f800000

/* Description		VHT_SIG_B_SU160_0_RESERVED_0
			
			Not part of VHT-SIG-B.
			
			Reserved: Set to 0 and ignored on receive  <legal 0>
*/
#define VHT_SIG_B_SU160_0_RESERVED_0_OFFSET                          0x00000000
#define VHT_SIG_B_SU160_0_RESERVED_0_LSB                             29
#define VHT_SIG_B_SU160_0_RESERVED_0_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_0_RX_NDP
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_0_RX_NDP_OFFSET                              0x00000000
#define VHT_SIG_B_SU160_0_RX_NDP_LSB                                 31
#define VHT_SIG_B_SU160_0_RX_NDP_MASK                                0x80000000

/* Description		VHT_SIG_B_SU160_1_LENGTH_COPY_A
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_1_LENGTH_COPY_A_OFFSET                       0x00000004
#define VHT_SIG_B_SU160_1_LENGTH_COPY_A_LSB                          0
#define VHT_SIG_B_SU160_1_LENGTH_COPY_A_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_1_VHTB_RESERVED_COPY_A
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_1_VHTB_RESERVED_COPY_A_OFFSET                0x00000004
#define VHT_SIG_B_SU160_1_VHTB_RESERVED_COPY_A_LSB                   21
#define VHT_SIG_B_SU160_1_VHTB_RESERVED_COPY_A_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_1_TAIL_COPY_A
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_1_TAIL_COPY_A_OFFSET                         0x00000004
#define VHT_SIG_B_SU160_1_TAIL_COPY_A_LSB                            23
#define VHT_SIG_B_SU160_1_TAIL_COPY_A_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_1_RESERVED_1
			
			Reserved: Set to 0 and ignored on receive  <legal 0>
*/
#define VHT_SIG_B_SU160_1_RESERVED_1_OFFSET                          0x00000004
#define VHT_SIG_B_SU160_1_RESERVED_1_LSB                             29
#define VHT_SIG_B_SU160_1_RESERVED_1_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_1_RX_NDP_COPY_A
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_1_RX_NDP_COPY_A_OFFSET                       0x00000004
#define VHT_SIG_B_SU160_1_RX_NDP_COPY_A_LSB                          31
#define VHT_SIG_B_SU160_1_RX_NDP_COPY_A_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_2_LENGTH_COPY_B
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_2_LENGTH_COPY_B_OFFSET                       0x00000008
#define VHT_SIG_B_SU160_2_LENGTH_COPY_B_LSB                          0
#define VHT_SIG_B_SU160_2_LENGTH_COPY_B_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_2_VHTB_RESERVED_COPY_B
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_2_VHTB_RESERVED_COPY_B_OFFSET                0x00000008
#define VHT_SIG_B_SU160_2_VHTB_RESERVED_COPY_B_LSB                   21
#define VHT_SIG_B_SU160_2_VHTB_RESERVED_COPY_B_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_2_TAIL_COPY_B
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_2_TAIL_COPY_B_OFFSET                         0x00000008
#define VHT_SIG_B_SU160_2_TAIL_COPY_B_LSB                            23
#define VHT_SIG_B_SU160_2_TAIL_COPY_B_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_2_RESERVED_2
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_2_RESERVED_2_OFFSET                          0x00000008
#define VHT_SIG_B_SU160_2_RESERVED_2_LSB                             29
#define VHT_SIG_B_SU160_2_RESERVED_2_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_2_RX_NDP_COPY_B
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_2_RX_NDP_COPY_B_OFFSET                       0x00000008
#define VHT_SIG_B_SU160_2_RX_NDP_COPY_B_LSB                          31
#define VHT_SIG_B_SU160_2_RX_NDP_COPY_B_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_3_LENGTH_COPY_C
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_3_LENGTH_COPY_C_OFFSET                       0x0000000c
#define VHT_SIG_B_SU160_3_LENGTH_COPY_C_LSB                          0
#define VHT_SIG_B_SU160_3_LENGTH_COPY_C_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_3_VHTB_RESERVED_COPY_C
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_3_VHTB_RESERVED_COPY_C_OFFSET                0x0000000c
#define VHT_SIG_B_SU160_3_VHTB_RESERVED_COPY_C_LSB                   21
#define VHT_SIG_B_SU160_3_VHTB_RESERVED_COPY_C_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_3_TAIL_COPY_C
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_3_TAIL_COPY_C_OFFSET                         0x0000000c
#define VHT_SIG_B_SU160_3_TAIL_COPY_C_LSB                            23
#define VHT_SIG_B_SU160_3_TAIL_COPY_C_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_3_RESERVED_3
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_3_RESERVED_3_OFFSET                          0x0000000c
#define VHT_SIG_B_SU160_3_RESERVED_3_LSB                             29
#define VHT_SIG_B_SU160_3_RESERVED_3_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_3_RX_NDP_COPY_C
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_3_RX_NDP_COPY_C_OFFSET                       0x0000000c
#define VHT_SIG_B_SU160_3_RX_NDP_COPY_C_LSB                          31
#define VHT_SIG_B_SU160_3_RX_NDP_COPY_C_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_4_LENGTH_COPY_D
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_4_LENGTH_COPY_D_OFFSET                       0x00000010
#define VHT_SIG_B_SU160_4_LENGTH_COPY_D_LSB                          0
#define VHT_SIG_B_SU160_4_LENGTH_COPY_D_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_4_VHTB_RESERVED_COPY_D
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_4_VHTB_RESERVED_COPY_D_OFFSET                0x00000010
#define VHT_SIG_B_SU160_4_VHTB_RESERVED_COPY_D_LSB                   21
#define VHT_SIG_B_SU160_4_VHTB_RESERVED_COPY_D_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_4_TAIL_COPY_D
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_4_TAIL_COPY_D_OFFSET                         0x00000010
#define VHT_SIG_B_SU160_4_TAIL_COPY_D_LSB                            23
#define VHT_SIG_B_SU160_4_TAIL_COPY_D_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_4_RESERVED_4
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_4_RESERVED_4_OFFSET                          0x00000010
#define VHT_SIG_B_SU160_4_RESERVED_4_LSB                             29
#define VHT_SIG_B_SU160_4_RESERVED_4_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_4_RX_NDP_COPY_D
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_4_RX_NDP_COPY_D_OFFSET                       0x00000010
#define VHT_SIG_B_SU160_4_RX_NDP_COPY_D_LSB                          31
#define VHT_SIG_B_SU160_4_RX_NDP_COPY_D_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_5_LENGTH_COPY_E
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_5_LENGTH_COPY_E_OFFSET                       0x00000014
#define VHT_SIG_B_SU160_5_LENGTH_COPY_E_LSB                          0
#define VHT_SIG_B_SU160_5_LENGTH_COPY_E_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_5_VHTB_RESERVED_COPY_E
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_5_VHTB_RESERVED_COPY_E_OFFSET                0x00000014
#define VHT_SIG_B_SU160_5_VHTB_RESERVED_COPY_E_LSB                   21
#define VHT_SIG_B_SU160_5_VHTB_RESERVED_COPY_E_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_5_TAIL_COPY_E
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_5_TAIL_COPY_E_OFFSET                         0x00000014
#define VHT_SIG_B_SU160_5_TAIL_COPY_E_LSB                            23
#define VHT_SIG_B_SU160_5_TAIL_COPY_E_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_5_RESERVED_5
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_5_RESERVED_5_OFFSET                          0x00000014
#define VHT_SIG_B_SU160_5_RESERVED_5_LSB                             29
#define VHT_SIG_B_SU160_5_RESERVED_5_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_5_RX_NDP_COPY_E
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_5_RX_NDP_COPY_E_OFFSET                       0x00000014
#define VHT_SIG_B_SU160_5_RX_NDP_COPY_E_LSB                          31
#define VHT_SIG_B_SU160_5_RX_NDP_COPY_E_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_6_LENGTH_COPY_F
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_6_LENGTH_COPY_F_OFFSET                       0x00000018
#define VHT_SIG_B_SU160_6_LENGTH_COPY_F_LSB                          0
#define VHT_SIG_B_SU160_6_LENGTH_COPY_F_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_6_VHTB_RESERVED_COPY_F
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_6_VHTB_RESERVED_COPY_F_OFFSET                0x00000018
#define VHT_SIG_B_SU160_6_VHTB_RESERVED_COPY_F_LSB                   21
#define VHT_SIG_B_SU160_6_VHTB_RESERVED_COPY_F_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_6_TAIL_COPY_F
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_6_TAIL_COPY_F_OFFSET                         0x00000018
#define VHT_SIG_B_SU160_6_TAIL_COPY_F_LSB                            23
#define VHT_SIG_B_SU160_6_TAIL_COPY_F_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_6_RESERVED_6
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_6_RESERVED_6_OFFSET                          0x00000018
#define VHT_SIG_B_SU160_6_RESERVED_6_LSB                             29
#define VHT_SIG_B_SU160_6_RESERVED_6_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_6_RX_NDP_COPY_F
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_6_RX_NDP_COPY_F_OFFSET                       0x00000018
#define VHT_SIG_B_SU160_6_RX_NDP_COPY_F_LSB                          31
#define VHT_SIG_B_SU160_6_RX_NDP_COPY_F_MASK                         0x80000000

/* Description		VHT_SIG_B_SU160_7_LENGTH_COPY_G
			
			Same as length <legal all>
*/
#define VHT_SIG_B_SU160_7_LENGTH_COPY_G_OFFSET                       0x0000001c
#define VHT_SIG_B_SU160_7_LENGTH_COPY_G_LSB                          0
#define VHT_SIG_B_SU160_7_LENGTH_COPY_G_MASK                         0x001fffff

/* Description		VHT_SIG_B_SU160_7_VHTB_RESERVED_COPY_G
			
			Same as vhtb_reserved  <legal 1,3>
*/
#define VHT_SIG_B_SU160_7_VHTB_RESERVED_COPY_G_OFFSET                0x0000001c
#define VHT_SIG_B_SU160_7_VHTB_RESERVED_COPY_G_LSB                   21
#define VHT_SIG_B_SU160_7_VHTB_RESERVED_COPY_G_MASK                  0x00600000

/* Description		VHT_SIG_B_SU160_7_TAIL_COPY_G
			
			Same as tail  <legal 0>
*/
#define VHT_SIG_B_SU160_7_TAIL_COPY_G_OFFSET                         0x0000001c
#define VHT_SIG_B_SU160_7_TAIL_COPY_G_LSB                            23
#define VHT_SIG_B_SU160_7_TAIL_COPY_G_MASK                           0x1f800000

/* Description		VHT_SIG_B_SU160_7_RESERVED_7
			
			Reserved: Set to 0 and ignored on receive <legal 0>
*/
#define VHT_SIG_B_SU160_7_RESERVED_7_OFFSET                          0x0000001c
#define VHT_SIG_B_SU160_7_RESERVED_7_LSB                             29
#define VHT_SIG_B_SU160_7_RESERVED_7_MASK                            0x60000000

/* Description		VHT_SIG_B_SU160_7_RX_NDP_COPY_G
			
			Not part of VHT-SIG-B.
			
			Used to identify received NDP frame
			
			<legal 0,1>
*/
#define VHT_SIG_B_SU160_7_RX_NDP_COPY_G_OFFSET                       0x0000001c
#define VHT_SIG_B_SU160_7_RX_NDP_COPY_G_LSB                          31
#define VHT_SIG_B_SU160_7_RX_NDP_COPY_G_MASK                         0x80000000


#endif // _VHT_SIG_B_SU160_H_
