xref: /wlan-driver/fw-api/hw/kiwi/v2/ofdma_trigger_details.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1*5113495bSYour Name 
2*5113495bSYour Name /*
3*5113495bSYour Name  * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
4*5113495bSYour Name  *
5*5113495bSYour Name  * Permission to use, copy, modify, and/or distribute this software for any
6*5113495bSYour Name  * purpose with or without fee is hereby granted, provided that the above
7*5113495bSYour Name  * copyright notice and this permission notice appear in all copies.
8*5113495bSYour Name  *
9*5113495bSYour Name  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10*5113495bSYour Name  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11*5113495bSYour Name  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12*5113495bSYour Name  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13*5113495bSYour Name  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14*5113495bSYour Name  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15*5113495bSYour Name  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16*5113495bSYour Name  */
17*5113495bSYour Name 
18*5113495bSYour Name 
19*5113495bSYour Name 
20*5113495bSYour Name #ifndef _OFDMA_TRIGGER_DETAILS_H_
21*5113495bSYour Name #define _OFDMA_TRIGGER_DETAILS_H_
22*5113495bSYour Name #if !defined(__ASSEMBLER__)
23*5113495bSYour Name #endif
24*5113495bSYour Name 
25*5113495bSYour Name #include "mlo_sta_id_details.h"
26*5113495bSYour Name #define NUM_OF_DWORDS_OFDMA_TRIGGER_DETAILS 22
27*5113495bSYour Name 
28*5113495bSYour Name #define NUM_OF_QWORDS_OFDMA_TRIGGER_DETAILS 11
29*5113495bSYour Name 
30*5113495bSYour Name struct ofdma_trigger_details {
31*5113495bSYour Name #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
32*5113495bSYour Name              uint32_t ax_trigger_source                                       :  1,
33*5113495bSYour Name                       rx_trigger_frame_user_source                            :  2,
34*5113495bSYour Name                       received_bandwidth                                      :  3,
35*5113495bSYour Name                       txop_duration_all_ones                                  :  1,
36*5113495bSYour Name                       eht_trigger_response                                    :  1,
37*5113495bSYour Name                       pre_rssi_comb                                           :  8,
38*5113495bSYour Name                       rssi_comb                                               :  8,
39*5113495bSYour Name                       rxpcu_pcie_l0_req_duration                              :  8;
40*5113495bSYour Name              uint32_t he_trigger_ul_ppdu_length                               :  5,
41*5113495bSYour Name                       he_trigger_ru_allocation                                :  8,
42*5113495bSYour Name                       he_trigger_dl_tx_power                                  :  5,
43*5113495bSYour Name                       he_trigger_ul_target_rssi                               :  5,
44*5113495bSYour Name                       he_trigger_ul_mcs                                       :  2,
45*5113495bSYour Name                       he_trigger_reserved                                     :  1,
46*5113495bSYour Name                       bss_color                                               :  6;
47*5113495bSYour Name              uint32_t trigger_type                                            :  4,
48*5113495bSYour Name                       lsig_response_length                                    : 12,
49*5113495bSYour Name                       cascade_indication                                      :  1,
50*5113495bSYour Name                       carrier_sense                                           :  1,
51*5113495bSYour Name                       bandwidth                                               :  2,
52*5113495bSYour Name                       cp_ltf_size                                             :  2,
53*5113495bSYour Name                       mu_mimo_ltf_mode                                        :  1,
54*5113495bSYour Name                       number_of_ltfs                                          :  3,
55*5113495bSYour Name                       stbc                                                    :  1,
56*5113495bSYour Name                       ldpc_extra_symbol                                       :  1,
57*5113495bSYour Name                       ap_tx_power_lsb_part                                    :  4;
58*5113495bSYour Name              uint32_t ap_tx_power_msb_part                                    :  2,
59*5113495bSYour Name                       packet_extension_a_factor                               :  2,
60*5113495bSYour Name                       packet_extension_pe_disambiguity                        :  1,
61*5113495bSYour Name                       spatial_reuse                                           : 16,
62*5113495bSYour Name                       doppler                                                 :  1,
63*5113495bSYour Name                       he_siga_reserved                                        :  9,
64*5113495bSYour Name                       reserved_3b                                             :  1;
65*5113495bSYour Name              uint32_t aid12                                                   : 12,
66*5113495bSYour Name                       ru_allocation                                           :  9,
67*5113495bSYour Name                       mcs                                                     :  4,
68*5113495bSYour Name                       dcm                                                     :  1,
69*5113495bSYour Name                       start_spatial_stream                                    :  3,
70*5113495bSYour Name                       number_of_spatial_stream                                :  3;
71*5113495bSYour Name              uint32_t target_rssi                                             :  7,
72*5113495bSYour Name                       coding_type                                             :  1,
73*5113495bSYour Name                       mpdu_mu_spacing_factor                                  :  2,
74*5113495bSYour Name                       tid_aggregation_limit                                   :  3,
75*5113495bSYour Name                       reserved_5b                                             :  1,
76*5113495bSYour Name                       prefered_ac                                             :  2,
77*5113495bSYour Name                       bar_control_ack_policy                                  :  1,
78*5113495bSYour Name                       bar_control_multi_tid                                   :  1,
79*5113495bSYour Name                       bar_control_compressed_bitmap                           :  1,
80*5113495bSYour Name                       bar_control_reserved                                    :  9,
81*5113495bSYour Name                       bar_control_tid_info                                    :  4;
82*5113495bSYour Name              uint32_t nr0_per_tid_info_reserved                               : 12,
83*5113495bSYour Name                       nr0_per_tid_info_tid_value                              :  4,
84*5113495bSYour Name                       nr0_start_seq_ctrl_frag_number                          :  4,
85*5113495bSYour Name                       nr0_start_seq_ctrl_start_seq_number                     : 12;
86*5113495bSYour Name              uint32_t nr1_per_tid_info_reserved                               : 12,
87*5113495bSYour Name                       nr1_per_tid_info_tid_value                              :  4,
88*5113495bSYour Name                       nr1_start_seq_ctrl_frag_number                          :  4,
89*5113495bSYour Name                       nr1_start_seq_ctrl_start_seq_number                     : 12;
90*5113495bSYour Name              uint32_t nr2_per_tid_info_reserved                               : 12,
91*5113495bSYour Name                       nr2_per_tid_info_tid_value                              :  4,
92*5113495bSYour Name                       nr2_start_seq_ctrl_frag_number                          :  4,
93*5113495bSYour Name                       nr2_start_seq_ctrl_start_seq_number                     : 12;
94*5113495bSYour Name              uint32_t nr3_per_tid_info_reserved                               : 12,
95*5113495bSYour Name                       nr3_per_tid_info_tid_value                              :  4,
96*5113495bSYour Name                       nr3_start_seq_ctrl_frag_number                          :  4,
97*5113495bSYour Name                       nr3_start_seq_ctrl_start_seq_number                     : 12;
98*5113495bSYour Name              uint32_t nr4_per_tid_info_reserved                               : 12,
99*5113495bSYour Name                       nr4_per_tid_info_tid_value                              :  4,
100*5113495bSYour Name                       nr4_start_seq_ctrl_frag_number                          :  4,
101*5113495bSYour Name                       nr4_start_seq_ctrl_start_seq_number                     : 12;
102*5113495bSYour Name              uint32_t nr5_per_tid_info_reserved                               : 12,
103*5113495bSYour Name                       nr5_per_tid_info_tid_value                              :  4,
104*5113495bSYour Name                       nr5_start_seq_ctrl_frag_number                          :  4,
105*5113495bSYour Name                       nr5_start_seq_ctrl_start_seq_number                     : 12;
106*5113495bSYour Name              uint32_t nr6_per_tid_info_reserved                               : 12,
107*5113495bSYour Name                       nr6_per_tid_info_tid_value                              :  4,
108*5113495bSYour Name                       nr6_start_seq_ctrl_frag_number                          :  4,
109*5113495bSYour Name                       nr6_start_seq_ctrl_start_seq_number                     : 12;
110*5113495bSYour Name              uint32_t nr7_per_tid_info_reserved                               : 12,
111*5113495bSYour Name                       nr7_per_tid_info_tid_value                              :  4,
112*5113495bSYour Name                       nr7_start_seq_ctrl_frag_number                          :  4,
113*5113495bSYour Name                       nr7_start_seq_ctrl_start_seq_number                     : 12;
114*5113495bSYour Name              uint32_t fb_segment_retransmission_bitmap                        :  8,
115*5113495bSYour Name                       reserved_14a                                            :  2,
116*5113495bSYour Name                       u_sig_puncture_pattern_encoding                         :  6,
117*5113495bSYour Name                       dot11be_puncture_bitmap                                 : 16;
118*5113495bSYour Name              uint32_t rx_chain_mask                                           :  8,
119*5113495bSYour Name                       rx_duration_field                                       : 16,
120*5113495bSYour Name                       scrambler_seed                                          :  7,
121*5113495bSYour Name                       rx_chain_mask_type                                      :  1;
122*5113495bSYour Name              struct   mlo_sta_id_details                                        mlo_sta_id_details_rx;
123*5113495bSYour Name              uint16_t normalized_pre_rssi_comb                                :  8,
124*5113495bSYour Name                       normalized_rssi_comb                                    :  8;
125*5113495bSYour Name              uint32_t sw_peer_id                                              : 16,
126*5113495bSYour Name                       response_tx_duration                                    : 16;
127*5113495bSYour Name              uint32_t __reserved_g_0005_trigger_subtype                                 :  4,
128*5113495bSYour Name                       tbr_trigger_common_info_79_68                           : 12,
129*5113495bSYour Name                       tbr_trigger_sound_reserved_20_12                        :  9,
130*5113495bSYour Name                       i2r_rep                                                 :  3,
131*5113495bSYour Name                       tbr_trigger_sound_reserved_25_24                        :  2,
132*5113495bSYour Name                       reserved_18a                                            :  1,
133*5113495bSYour Name                       qos_null_only_response_tx                               :  1;
134*5113495bSYour Name              uint32_t tbr_trigger_sound_sac                                   : 16,
135*5113495bSYour Name                       reserved_19a                                            :  8,
136*5113495bSYour Name                       u_sig_reserved2                                         :  5,
137*5113495bSYour Name                       reserved_19b                                            :  3;
138*5113495bSYour Name              uint32_t eht_special_aid12                                       : 12,
139*5113495bSYour Name                       phy_version                                             :  3,
140*5113495bSYour Name                       bandwidth_ext                                           :  2,
141*5113495bSYour Name                       eht_spatial_reuse                                       :  8,
142*5113495bSYour Name                       u_sig_reserved1                                         :  7;
143*5113495bSYour Name              uint32_t eht_trigger_special_user_info_71_40                     : 32;
144*5113495bSYour Name #else
145*5113495bSYour Name              uint32_t rxpcu_pcie_l0_req_duration                              :  8,
146*5113495bSYour Name                       rssi_comb                                               :  8,
147*5113495bSYour Name                       pre_rssi_comb                                           :  8,
148*5113495bSYour Name                       eht_trigger_response                                    :  1,
149*5113495bSYour Name                       txop_duration_all_ones                                  :  1,
150*5113495bSYour Name                       received_bandwidth                                      :  3,
151*5113495bSYour Name                       rx_trigger_frame_user_source                            :  2,
152*5113495bSYour Name                       ax_trigger_source                                       :  1;
153*5113495bSYour Name              uint32_t bss_color                                               :  6,
154*5113495bSYour Name                       he_trigger_reserved                                     :  1,
155*5113495bSYour Name                       he_trigger_ul_mcs                                       :  2,
156*5113495bSYour Name                       he_trigger_ul_target_rssi                               :  5,
157*5113495bSYour Name                       he_trigger_dl_tx_power                                  :  5,
158*5113495bSYour Name                       he_trigger_ru_allocation                                :  8,
159*5113495bSYour Name                       he_trigger_ul_ppdu_length                               :  5;
160*5113495bSYour Name              uint32_t ap_tx_power_lsb_part                                    :  4,
161*5113495bSYour Name                       ldpc_extra_symbol                                       :  1,
162*5113495bSYour Name                       stbc                                                    :  1,
163*5113495bSYour Name                       number_of_ltfs                                          :  3,
164*5113495bSYour Name                       mu_mimo_ltf_mode                                        :  1,
165*5113495bSYour Name                       cp_ltf_size                                             :  2,
166*5113495bSYour Name                       bandwidth                                               :  2,
167*5113495bSYour Name                       carrier_sense                                           :  1,
168*5113495bSYour Name                       cascade_indication                                      :  1,
169*5113495bSYour Name                       lsig_response_length                                    : 12,
170*5113495bSYour Name                       trigger_type                                            :  4;
171*5113495bSYour Name              uint32_t reserved_3b                                             :  1,
172*5113495bSYour Name                       he_siga_reserved                                        :  9,
173*5113495bSYour Name                       doppler                                                 :  1,
174*5113495bSYour Name                       spatial_reuse                                           : 16,
175*5113495bSYour Name                       packet_extension_pe_disambiguity                        :  1,
176*5113495bSYour Name                       packet_extension_a_factor                               :  2,
177*5113495bSYour Name                       ap_tx_power_msb_part                                    :  2;
178*5113495bSYour Name              uint32_t number_of_spatial_stream                                :  3,
179*5113495bSYour Name                       start_spatial_stream                                    :  3,
180*5113495bSYour Name                       dcm                                                     :  1,
181*5113495bSYour Name                       mcs                                                     :  4,
182*5113495bSYour Name                       ru_allocation                                           :  9,
183*5113495bSYour Name                       aid12                                                   : 12;
184*5113495bSYour Name              uint32_t bar_control_tid_info                                    :  4,
185*5113495bSYour Name                       bar_control_reserved                                    :  9,
186*5113495bSYour Name                       bar_control_compressed_bitmap                           :  1,
187*5113495bSYour Name                       bar_control_multi_tid                                   :  1,
188*5113495bSYour Name                       bar_control_ack_policy                                  :  1,
189*5113495bSYour Name                       prefered_ac                                             :  2,
190*5113495bSYour Name                       reserved_5b                                             :  1,
191*5113495bSYour Name                       tid_aggregation_limit                                   :  3,
192*5113495bSYour Name                       mpdu_mu_spacing_factor                                  :  2,
193*5113495bSYour Name                       coding_type                                             :  1,
194*5113495bSYour Name                       target_rssi                                             :  7;
195*5113495bSYour Name              uint32_t nr0_start_seq_ctrl_start_seq_number                     : 12,
196*5113495bSYour Name                       nr0_start_seq_ctrl_frag_number                          :  4,
197*5113495bSYour Name                       nr0_per_tid_info_tid_value                              :  4,
198*5113495bSYour Name                       nr0_per_tid_info_reserved                               : 12;
199*5113495bSYour Name              uint32_t nr1_start_seq_ctrl_start_seq_number                     : 12,
200*5113495bSYour Name                       nr1_start_seq_ctrl_frag_number                          :  4,
201*5113495bSYour Name                       nr1_per_tid_info_tid_value                              :  4,
202*5113495bSYour Name                       nr1_per_tid_info_reserved                               : 12;
203*5113495bSYour Name              uint32_t nr2_start_seq_ctrl_start_seq_number                     : 12,
204*5113495bSYour Name                       nr2_start_seq_ctrl_frag_number                          :  4,
205*5113495bSYour Name                       nr2_per_tid_info_tid_value                              :  4,
206*5113495bSYour Name                       nr2_per_tid_info_reserved                               : 12;
207*5113495bSYour Name              uint32_t nr3_start_seq_ctrl_start_seq_number                     : 12,
208*5113495bSYour Name                       nr3_start_seq_ctrl_frag_number                          :  4,
209*5113495bSYour Name                       nr3_per_tid_info_tid_value                              :  4,
210*5113495bSYour Name                       nr3_per_tid_info_reserved                               : 12;
211*5113495bSYour Name              uint32_t nr4_start_seq_ctrl_start_seq_number                     : 12,
212*5113495bSYour Name                       nr4_start_seq_ctrl_frag_number                          :  4,
213*5113495bSYour Name                       nr4_per_tid_info_tid_value                              :  4,
214*5113495bSYour Name                       nr4_per_tid_info_reserved                               : 12;
215*5113495bSYour Name              uint32_t nr5_start_seq_ctrl_start_seq_number                     : 12,
216*5113495bSYour Name                       nr5_start_seq_ctrl_frag_number                          :  4,
217*5113495bSYour Name                       nr5_per_tid_info_tid_value                              :  4,
218*5113495bSYour Name                       nr5_per_tid_info_reserved                               : 12;
219*5113495bSYour Name              uint32_t nr6_start_seq_ctrl_start_seq_number                     : 12,
220*5113495bSYour Name                       nr6_start_seq_ctrl_frag_number                          :  4,
221*5113495bSYour Name                       nr6_per_tid_info_tid_value                              :  4,
222*5113495bSYour Name                       nr6_per_tid_info_reserved                               : 12;
223*5113495bSYour Name              uint32_t nr7_start_seq_ctrl_start_seq_number                     : 12,
224*5113495bSYour Name                       nr7_start_seq_ctrl_frag_number                          :  4,
225*5113495bSYour Name                       nr7_per_tid_info_tid_value                              :  4,
226*5113495bSYour Name                       nr7_per_tid_info_reserved                               : 12;
227*5113495bSYour Name              uint32_t dot11be_puncture_bitmap                                 : 16,
228*5113495bSYour Name                       u_sig_puncture_pattern_encoding                         :  6,
229*5113495bSYour Name                       reserved_14a                                            :  2,
230*5113495bSYour Name                       fb_segment_retransmission_bitmap                        :  8;
231*5113495bSYour Name              uint32_t rx_chain_mask_type                                      :  1,
232*5113495bSYour Name                       scrambler_seed                                          :  7,
233*5113495bSYour Name                       rx_duration_field                                       : 16,
234*5113495bSYour Name                       rx_chain_mask                                           :  8;
235*5113495bSYour Name              uint32_t normalized_rssi_comb                                    :  8,
236*5113495bSYour Name                       normalized_pre_rssi_comb                                :  8;
237*5113495bSYour Name              struct   mlo_sta_id_details                                        mlo_sta_id_details_rx;
238*5113495bSYour Name              uint32_t response_tx_duration                                    : 16,
239*5113495bSYour Name                       sw_peer_id                                              : 16;
240*5113495bSYour Name              uint32_t qos_null_only_response_tx                               :  1,
241*5113495bSYour Name                       reserved_18a                                            :  1,
242*5113495bSYour Name                       tbr_trigger_sound_reserved_25_24                        :  2,
243*5113495bSYour Name                       i2r_rep                                                 :  3,
244*5113495bSYour Name                       tbr_trigger_sound_reserved_20_12                        :  9,
245*5113495bSYour Name                       tbr_trigger_common_info_79_68                           : 12,
246*5113495bSYour Name                       __reserved_g_0005_trigger_subtype                                 :  4;
247*5113495bSYour Name              uint32_t reserved_19b                                            :  3,
248*5113495bSYour Name                       u_sig_reserved2                                         :  5,
249*5113495bSYour Name                       reserved_19a                                            :  8,
250*5113495bSYour Name                       tbr_trigger_sound_sac                                   : 16;
251*5113495bSYour Name              uint32_t u_sig_reserved1                                         :  7,
252*5113495bSYour Name                       eht_spatial_reuse                                       :  8,
253*5113495bSYour Name                       bandwidth_ext                                           :  2,
254*5113495bSYour Name                       phy_version                                             :  3,
255*5113495bSYour Name                       eht_special_aid12                                       : 12;
256*5113495bSYour Name              uint32_t eht_trigger_special_user_info_71_40                     : 32;
257*5113495bSYour Name #endif
258*5113495bSYour Name };
259*5113495bSYour Name 
260*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AX_TRIGGER_SOURCE_OFFSET                              0x0000000000000000
261*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AX_TRIGGER_SOURCE_LSB                                 0
262*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AX_TRIGGER_SOURCE_MSB                                 0
263*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AX_TRIGGER_SOURCE_MASK                                0x0000000000000001
264*5113495bSYour Name 
265*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_TRIGGER_FRAME_USER_SOURCE_OFFSET                   0x0000000000000000
266*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_TRIGGER_FRAME_USER_SOURCE_LSB                      1
267*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_TRIGGER_FRAME_USER_SOURCE_MSB                      2
268*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_TRIGGER_FRAME_USER_SOURCE_MASK                     0x0000000000000006
269*5113495bSYour Name 
270*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RECEIVED_BANDWIDTH_OFFSET                             0x0000000000000000
271*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RECEIVED_BANDWIDTH_LSB                                3
272*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RECEIVED_BANDWIDTH_MSB                                5
273*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RECEIVED_BANDWIDTH_MASK                               0x0000000000000038
274*5113495bSYour Name 
275*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TXOP_DURATION_ALL_ONES_OFFSET                         0x0000000000000000
276*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TXOP_DURATION_ALL_ONES_LSB                            6
277*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TXOP_DURATION_ALL_ONES_MSB                            6
278*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TXOP_DURATION_ALL_ONES_MASK                           0x0000000000000040
279*5113495bSYour Name 
280*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_RESPONSE_OFFSET                           0x0000000000000000
281*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_RESPONSE_LSB                              7
282*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_RESPONSE_MSB                              7
283*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_RESPONSE_MASK                             0x0000000000000080
284*5113495bSYour Name 
285*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PRE_RSSI_COMB_OFFSET                                  0x0000000000000000
286*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PRE_RSSI_COMB_LSB                                     8
287*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PRE_RSSI_COMB_MSB                                     15
288*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PRE_RSSI_COMB_MASK                                    0x000000000000ff00
289*5113495bSYour Name 
290*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RSSI_COMB_OFFSET                                      0x0000000000000000
291*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RSSI_COMB_LSB                                         16
292*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RSSI_COMB_MSB                                         23
293*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RSSI_COMB_MASK                                        0x0000000000ff0000
294*5113495bSYour Name 
295*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RXPCU_PCIE_L0_REQ_DURATION_OFFSET                     0x0000000000000000
296*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RXPCU_PCIE_L0_REQ_DURATION_LSB                        24
297*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RXPCU_PCIE_L0_REQ_DURATION_MSB                        31
298*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RXPCU_PCIE_L0_REQ_DURATION_MASK                       0x00000000ff000000
299*5113495bSYour Name 
300*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_PPDU_LENGTH_OFFSET                      0x0000000000000000
301*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_PPDU_LENGTH_LSB                         32
302*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_PPDU_LENGTH_MSB                         36
303*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_PPDU_LENGTH_MASK                        0x0000001f00000000
304*5113495bSYour Name 
305*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RU_ALLOCATION_OFFSET                       0x0000000000000000
306*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RU_ALLOCATION_LSB                          37
307*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RU_ALLOCATION_MSB                          44
308*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RU_ALLOCATION_MASK                         0x00001fe000000000
309*5113495bSYour Name 
310*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_DL_TX_POWER_OFFSET                         0x0000000000000000
311*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_DL_TX_POWER_LSB                            45
312*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_DL_TX_POWER_MSB                            49
313*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_DL_TX_POWER_MASK                           0x0003e00000000000
314*5113495bSYour Name 
315*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_TARGET_RSSI_OFFSET                      0x0000000000000000
316*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_TARGET_RSSI_LSB                         50
317*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_TARGET_RSSI_MSB                         54
318*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_TARGET_RSSI_MASK                        0x007c000000000000
319*5113495bSYour Name 
320*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_MCS_OFFSET                              0x0000000000000000
321*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_MCS_LSB                                 55
322*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_MCS_MSB                                 56
323*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_UL_MCS_MASK                                0x0180000000000000
324*5113495bSYour Name 
325*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RESERVED_OFFSET                            0x0000000000000000
326*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RESERVED_LSB                               57
327*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RESERVED_MSB                               57
328*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_TRIGGER_RESERVED_MASK                              0x0200000000000000
329*5113495bSYour Name 
330*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BSS_COLOR_OFFSET                                      0x0000000000000000
331*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BSS_COLOR_LSB                                         58
332*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BSS_COLOR_MSB                                         63
333*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BSS_COLOR_MASK                                        0xfc00000000000000
334*5113495bSYour Name 
335*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TRIGGER_TYPE_OFFSET                                   0x0000000000000008
336*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TRIGGER_TYPE_LSB                                      0
337*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TRIGGER_TYPE_MSB                                      3
338*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TRIGGER_TYPE_MASK                                     0x000000000000000f
339*5113495bSYour Name 
340*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LSIG_RESPONSE_LENGTH_OFFSET                           0x0000000000000008
341*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LSIG_RESPONSE_LENGTH_LSB                              4
342*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LSIG_RESPONSE_LENGTH_MSB                              15
343*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LSIG_RESPONSE_LENGTH_MASK                             0x000000000000fff0
344*5113495bSYour Name 
345*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CASCADE_INDICATION_OFFSET                             0x0000000000000008
346*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CASCADE_INDICATION_LSB                                16
347*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CASCADE_INDICATION_MSB                                16
348*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CASCADE_INDICATION_MASK                               0x0000000000010000
349*5113495bSYour Name 
350*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CARRIER_SENSE_OFFSET                                  0x0000000000000008
351*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CARRIER_SENSE_LSB                                     17
352*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CARRIER_SENSE_MSB                                     17
353*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CARRIER_SENSE_MASK                                    0x0000000000020000
354*5113495bSYour Name 
355*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_OFFSET                                      0x0000000000000008
356*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_LSB                                         18
357*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_MSB                                         19
358*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_MASK                                        0x00000000000c0000
359*5113495bSYour Name 
360*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CP_LTF_SIZE_OFFSET                                    0x0000000000000008
361*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CP_LTF_SIZE_LSB                                       20
362*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CP_LTF_SIZE_MSB                                       21
363*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CP_LTF_SIZE_MASK                                      0x0000000000300000
364*5113495bSYour Name 
365*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MU_MIMO_LTF_MODE_OFFSET                               0x0000000000000008
366*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MU_MIMO_LTF_MODE_LSB                                  22
367*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MU_MIMO_LTF_MODE_MSB                                  22
368*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MU_MIMO_LTF_MODE_MASK                                 0x0000000000400000
369*5113495bSYour Name 
370*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_LTFS_OFFSET                                 0x0000000000000008
371*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_LTFS_LSB                                    23
372*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_LTFS_MSB                                    25
373*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_LTFS_MASK                                   0x0000000003800000
374*5113495bSYour Name 
375*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_STBC_OFFSET                                           0x0000000000000008
376*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_STBC_LSB                                              26
377*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_STBC_MSB                                              26
378*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_STBC_MASK                                             0x0000000004000000
379*5113495bSYour Name 
380*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LDPC_EXTRA_SYMBOL_OFFSET                              0x0000000000000008
381*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LDPC_EXTRA_SYMBOL_LSB                                 27
382*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LDPC_EXTRA_SYMBOL_MSB                                 27
383*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_LDPC_EXTRA_SYMBOL_MASK                                0x0000000008000000
384*5113495bSYour Name 
385*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_LSB_PART_OFFSET                           0x0000000000000008
386*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_LSB_PART_LSB                              28
387*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_LSB_PART_MSB                              31
388*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_LSB_PART_MASK                             0x00000000f0000000
389*5113495bSYour Name 
390*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_MSB_PART_OFFSET                           0x0000000000000008
391*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_MSB_PART_LSB                              32
392*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_MSB_PART_MSB                              33
393*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AP_TX_POWER_MSB_PART_MASK                             0x0000000300000000
394*5113495bSYour Name 
395*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_A_FACTOR_OFFSET                      0x0000000000000008
396*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_A_FACTOR_LSB                         34
397*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_A_FACTOR_MSB                         35
398*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_A_FACTOR_MASK                        0x0000000c00000000
399*5113495bSYour Name 
400*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_PE_DISAMBIGUITY_OFFSET               0x0000000000000008
401*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_PE_DISAMBIGUITY_LSB                  36
402*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_PE_DISAMBIGUITY_MSB                  36
403*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PACKET_EXTENSION_PE_DISAMBIGUITY_MASK                 0x0000001000000000
404*5113495bSYour Name 
405*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SPATIAL_REUSE_OFFSET                                  0x0000000000000008
406*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SPATIAL_REUSE_LSB                                     37
407*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SPATIAL_REUSE_MSB                                     52
408*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SPATIAL_REUSE_MASK                                    0x001fffe000000000
409*5113495bSYour Name 
410*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOPPLER_OFFSET                                        0x0000000000000008
411*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOPPLER_LSB                                           53
412*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOPPLER_MSB                                           53
413*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOPPLER_MASK                                          0x0020000000000000
414*5113495bSYour Name 
415*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_SIGA_RESERVED_OFFSET                               0x0000000000000008
416*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_SIGA_RESERVED_LSB                                  54
417*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_SIGA_RESERVED_MSB                                  62
418*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_HE_SIGA_RESERVED_MASK                                 0x7fc0000000000000
419*5113495bSYour Name 
420*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_3B_OFFSET                                    0x0000000000000008
421*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_3B_LSB                                       63
422*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_3B_MSB                                       63
423*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_3B_MASK                                      0x8000000000000000
424*5113495bSYour Name 
425*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AID12_OFFSET                                          0x0000000000000010
426*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AID12_LSB                                             0
427*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AID12_MSB                                             11
428*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_AID12_MASK                                            0x0000000000000fff
429*5113495bSYour Name 
430*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RU_ALLOCATION_OFFSET                                  0x0000000000000010
431*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RU_ALLOCATION_LSB                                     12
432*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RU_ALLOCATION_MSB                                     20
433*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RU_ALLOCATION_MASK                                    0x00000000001ff000
434*5113495bSYour Name 
435*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MCS_OFFSET                                            0x0000000000000010
436*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MCS_LSB                                               21
437*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MCS_MSB                                               24
438*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MCS_MASK                                              0x0000000001e00000
439*5113495bSYour Name 
440*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DCM_OFFSET                                            0x0000000000000010
441*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DCM_LSB                                               25
442*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DCM_MSB                                               25
443*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DCM_MASK                                              0x0000000002000000
444*5113495bSYour Name 
445*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_START_SPATIAL_STREAM_OFFSET                           0x0000000000000010
446*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_START_SPATIAL_STREAM_LSB                              26
447*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_START_SPATIAL_STREAM_MSB                              28
448*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_START_SPATIAL_STREAM_MASK                             0x000000001c000000
449*5113495bSYour Name 
450*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_SPATIAL_STREAM_OFFSET                       0x0000000000000010
451*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_SPATIAL_STREAM_LSB                          29
452*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_SPATIAL_STREAM_MSB                          31
453*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NUMBER_OF_SPATIAL_STREAM_MASK                         0x00000000e0000000
454*5113495bSYour Name 
455*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TARGET_RSSI_OFFSET                                    0x0000000000000010
456*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TARGET_RSSI_LSB                                       32
457*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TARGET_RSSI_MSB                                       38
458*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TARGET_RSSI_MASK                                      0x0000007f00000000
459*5113495bSYour Name 
460*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CODING_TYPE_OFFSET                                    0x0000000000000010
461*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CODING_TYPE_LSB                                       39
462*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CODING_TYPE_MSB                                       39
463*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_CODING_TYPE_MASK                                      0x0000008000000000
464*5113495bSYour Name 
465*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MPDU_MU_SPACING_FACTOR_OFFSET                         0x0000000000000010
466*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MPDU_MU_SPACING_FACTOR_LSB                            40
467*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MPDU_MU_SPACING_FACTOR_MSB                            41
468*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MPDU_MU_SPACING_FACTOR_MASK                           0x0000030000000000
469*5113495bSYour Name 
470*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TID_AGGREGATION_LIMIT_OFFSET                          0x0000000000000010
471*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TID_AGGREGATION_LIMIT_LSB                             42
472*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TID_AGGREGATION_LIMIT_MSB                             44
473*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TID_AGGREGATION_LIMIT_MASK                            0x00001c0000000000
474*5113495bSYour Name 
475*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_5B_OFFSET                                    0x0000000000000010
476*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_5B_LSB                                       45
477*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_5B_MSB                                       45
478*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_5B_MASK                                      0x0000200000000000
479*5113495bSYour Name 
480*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PREFERED_AC_OFFSET                                    0x0000000000000010
481*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PREFERED_AC_LSB                                       46
482*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PREFERED_AC_MSB                                       47
483*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PREFERED_AC_MASK                                      0x0000c00000000000
484*5113495bSYour Name 
485*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_ACK_POLICY_OFFSET                         0x0000000000000010
486*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_ACK_POLICY_LSB                            48
487*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_ACK_POLICY_MSB                            48
488*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_ACK_POLICY_MASK                           0x0001000000000000
489*5113495bSYour Name 
490*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_MULTI_TID_OFFSET                          0x0000000000000010
491*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_MULTI_TID_LSB                             49
492*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_MULTI_TID_MSB                             49
493*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_MULTI_TID_MASK                            0x0002000000000000
494*5113495bSYour Name 
495*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_COMPRESSED_BITMAP_OFFSET                  0x0000000000000010
496*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_COMPRESSED_BITMAP_LSB                     50
497*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_COMPRESSED_BITMAP_MSB                     50
498*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_COMPRESSED_BITMAP_MASK                    0x0004000000000000
499*5113495bSYour Name 
500*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_RESERVED_OFFSET                           0x0000000000000010
501*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_RESERVED_LSB                              51
502*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_RESERVED_MSB                              59
503*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_RESERVED_MASK                             0x0ff8000000000000
504*5113495bSYour Name 
505*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_TID_INFO_OFFSET                           0x0000000000000010
506*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_TID_INFO_LSB                              60
507*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_TID_INFO_MSB                              63
508*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BAR_CONTROL_TID_INFO_MASK                             0xf000000000000000
509*5113495bSYour Name 
510*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000018
511*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_RESERVED_LSB                         0
512*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_RESERVED_MSB                         11
513*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_RESERVED_MASK                        0x0000000000000fff
514*5113495bSYour Name 
515*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000018
516*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_TID_VALUE_LSB                        12
517*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_TID_VALUE_MSB                        15
518*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_PER_TID_INFO_TID_VALUE_MASK                       0x000000000000f000
519*5113495bSYour Name 
520*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000018
521*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_FRAG_NUMBER_LSB                    16
522*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_FRAG_NUMBER_MSB                    19
523*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x00000000000f0000
524*5113495bSYour Name 
525*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000018
526*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               20
527*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               31
528*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR0_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0x00000000fff00000
529*5113495bSYour Name 
530*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000018
531*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_RESERVED_LSB                         32
532*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_RESERVED_MSB                         43
533*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_RESERVED_MASK                        0x00000fff00000000
534*5113495bSYour Name 
535*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000018
536*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_TID_VALUE_LSB                        44
537*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_TID_VALUE_MSB                        47
538*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_PER_TID_INFO_TID_VALUE_MASK                       0x0000f00000000000
539*5113495bSYour Name 
540*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000018
541*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_FRAG_NUMBER_LSB                    48
542*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_FRAG_NUMBER_MSB                    51
543*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x000f000000000000
544*5113495bSYour Name 
545*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000018
546*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               52
547*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               63
548*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR1_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0xfff0000000000000
549*5113495bSYour Name 
550*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000020
551*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_RESERVED_LSB                         0
552*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_RESERVED_MSB                         11
553*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_RESERVED_MASK                        0x0000000000000fff
554*5113495bSYour Name 
555*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000020
556*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_TID_VALUE_LSB                        12
557*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_TID_VALUE_MSB                        15
558*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_PER_TID_INFO_TID_VALUE_MASK                       0x000000000000f000
559*5113495bSYour Name 
560*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000020
561*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_FRAG_NUMBER_LSB                    16
562*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_FRAG_NUMBER_MSB                    19
563*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x00000000000f0000
564*5113495bSYour Name 
565*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000020
566*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               20
567*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               31
568*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR2_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0x00000000fff00000
569*5113495bSYour Name 
570*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000020
571*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_RESERVED_LSB                         32
572*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_RESERVED_MSB                         43
573*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_RESERVED_MASK                        0x00000fff00000000
574*5113495bSYour Name 
575*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000020
576*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_TID_VALUE_LSB                        44
577*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_TID_VALUE_MSB                        47
578*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_PER_TID_INFO_TID_VALUE_MASK                       0x0000f00000000000
579*5113495bSYour Name 
580*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000020
581*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_FRAG_NUMBER_LSB                    48
582*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_FRAG_NUMBER_MSB                    51
583*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x000f000000000000
584*5113495bSYour Name 
585*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000020
586*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               52
587*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               63
588*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR3_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0xfff0000000000000
589*5113495bSYour Name 
590*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000028
591*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_RESERVED_LSB                         0
592*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_RESERVED_MSB                         11
593*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_RESERVED_MASK                        0x0000000000000fff
594*5113495bSYour Name 
595*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000028
596*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_TID_VALUE_LSB                        12
597*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_TID_VALUE_MSB                        15
598*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_PER_TID_INFO_TID_VALUE_MASK                       0x000000000000f000
599*5113495bSYour Name 
600*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000028
601*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_FRAG_NUMBER_LSB                    16
602*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_FRAG_NUMBER_MSB                    19
603*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x00000000000f0000
604*5113495bSYour Name 
605*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000028
606*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               20
607*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               31
608*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR4_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0x00000000fff00000
609*5113495bSYour Name 
610*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000028
611*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_RESERVED_LSB                         32
612*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_RESERVED_MSB                         43
613*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_RESERVED_MASK                        0x00000fff00000000
614*5113495bSYour Name 
615*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000028
616*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_TID_VALUE_LSB                        44
617*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_TID_VALUE_MSB                        47
618*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_PER_TID_INFO_TID_VALUE_MASK                       0x0000f00000000000
619*5113495bSYour Name 
620*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000028
621*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_FRAG_NUMBER_LSB                    48
622*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_FRAG_NUMBER_MSB                    51
623*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x000f000000000000
624*5113495bSYour Name 
625*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000028
626*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               52
627*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               63
628*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR5_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0xfff0000000000000
629*5113495bSYour Name 
630*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000030
631*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_RESERVED_LSB                         0
632*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_RESERVED_MSB                         11
633*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_RESERVED_MASK                        0x0000000000000fff
634*5113495bSYour Name 
635*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000030
636*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_TID_VALUE_LSB                        12
637*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_TID_VALUE_MSB                        15
638*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_PER_TID_INFO_TID_VALUE_MASK                       0x000000000000f000
639*5113495bSYour Name 
640*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000030
641*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_FRAG_NUMBER_LSB                    16
642*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_FRAG_NUMBER_MSB                    19
643*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x00000000000f0000
644*5113495bSYour Name 
645*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000030
646*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               20
647*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               31
648*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR6_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0x00000000fff00000
649*5113495bSYour Name 
650*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_RESERVED_OFFSET                      0x0000000000000030
651*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_RESERVED_LSB                         32
652*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_RESERVED_MSB                         43
653*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_RESERVED_MASK                        0x00000fff00000000
654*5113495bSYour Name 
655*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_TID_VALUE_OFFSET                     0x0000000000000030
656*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_TID_VALUE_LSB                        44
657*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_TID_VALUE_MSB                        47
658*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_PER_TID_INFO_TID_VALUE_MASK                       0x0000f00000000000
659*5113495bSYour Name 
660*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_FRAG_NUMBER_OFFSET                 0x0000000000000030
661*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_FRAG_NUMBER_LSB                    48
662*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_FRAG_NUMBER_MSB                    51
663*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_FRAG_NUMBER_MASK                   0x000f000000000000
664*5113495bSYour Name 
665*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_START_SEQ_NUMBER_OFFSET            0x0000000000000030
666*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_START_SEQ_NUMBER_LSB               52
667*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_START_SEQ_NUMBER_MSB               63
668*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NR7_START_SEQ_CTRL_START_SEQ_NUMBER_MASK              0xfff0000000000000
669*5113495bSYour Name 
670*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_FB_SEGMENT_RETRANSMISSION_BITMAP_OFFSET               0x0000000000000038
671*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_FB_SEGMENT_RETRANSMISSION_BITMAP_LSB                  0
672*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_FB_SEGMENT_RETRANSMISSION_BITMAP_MSB                  7
673*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_FB_SEGMENT_RETRANSMISSION_BITMAP_MASK                 0x00000000000000ff
674*5113495bSYour Name 
675*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_14A_OFFSET                                   0x0000000000000038
676*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_14A_LSB                                      8
677*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_14A_MSB                                      9
678*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_14A_MASK                                     0x0000000000000300
679*5113495bSYour Name 
680*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_PUNCTURE_PATTERN_ENCODING_OFFSET                0x0000000000000038
681*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_PUNCTURE_PATTERN_ENCODING_LSB                   10
682*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_PUNCTURE_PATTERN_ENCODING_MSB                   15
683*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_PUNCTURE_PATTERN_ENCODING_MASK                  0x000000000000fc00
684*5113495bSYour Name 
685*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOT11BE_PUNCTURE_BITMAP_OFFSET                        0x0000000000000038
686*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOT11BE_PUNCTURE_BITMAP_LSB                           16
687*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOT11BE_PUNCTURE_BITMAP_MSB                           31
688*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_DOT11BE_PUNCTURE_BITMAP_MASK                          0x00000000ffff0000
689*5113495bSYour Name 
690*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_OFFSET                                  0x0000000000000038
691*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_LSB                                     32
692*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_MSB                                     39
693*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_MASK                                    0x000000ff00000000
694*5113495bSYour Name 
695*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_DURATION_FIELD_OFFSET                              0x0000000000000038
696*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_DURATION_FIELD_LSB                                 40
697*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_DURATION_FIELD_MSB                                 55
698*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_DURATION_FIELD_MASK                                0x00ffff0000000000
699*5113495bSYour Name 
700*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SCRAMBLER_SEED_OFFSET                                 0x0000000000000038
701*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SCRAMBLER_SEED_LSB                                    56
702*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SCRAMBLER_SEED_MSB                                    62
703*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SCRAMBLER_SEED_MASK                                   0x7f00000000000000
704*5113495bSYour Name 
705*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_TYPE_OFFSET                             0x0000000000000038
706*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_TYPE_LSB                                63
707*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_TYPE_MSB                                63
708*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RX_CHAIN_MASK_TYPE_MASK                               0x8000000000000000
709*5113495bSYour Name 
710*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_OFFSET          0x0000000000000040
711*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_LSB             0
712*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_MSB             9
713*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_MASK            0x00000000000003ff
714*5113495bSYour Name 
715*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_SELF_ML_SYNC_OFFSET       0x0000000000000040
716*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_SELF_ML_SYNC_LSB          10
717*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_SELF_ML_SYNC_MSB          10
718*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_SELF_ML_SYNC_MASK         0x0000000000000400
719*5113495bSYour Name 
720*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_PARTNER_ML_SYNC_OFFSET    0x0000000000000040
721*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_PARTNER_ML_SYNC_LSB       11
722*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_PARTNER_ML_SYNC_MSB       11
723*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_BLOCK_PARTNER_ML_SYNC_MASK      0x0000000000000800
724*5113495bSYour Name 
725*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_VALID_OFFSET    0x0000000000000040
726*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_VALID_LSB       12
727*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_VALID_MSB       12
728*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_NSTR_MLO_STA_ID_VALID_MASK      0x0000000000001000
729*5113495bSYour Name 
730*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_RESERVED_0A_OFFSET              0x0000000000000040
731*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_RESERVED_0A_LSB                 13
732*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_RESERVED_0A_MSB                 15
733*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_MLO_STA_ID_DETAILS_RX_RESERVED_0A_MASK                0x000000000000e000
734*5113495bSYour Name 
735*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_PRE_RSSI_COMB_OFFSET                       0x0000000000000040
736*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_PRE_RSSI_COMB_LSB                          16
737*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_PRE_RSSI_COMB_MSB                          23
738*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_PRE_RSSI_COMB_MASK                         0x0000000000ff0000
739*5113495bSYour Name 
740*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_RSSI_COMB_OFFSET                           0x0000000000000040
741*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_RSSI_COMB_LSB                              24
742*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_RSSI_COMB_MSB                              31
743*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_NORMALIZED_RSSI_COMB_MASK                             0x00000000ff000000
744*5113495bSYour Name 
745*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SW_PEER_ID_OFFSET                                     0x0000000000000040
746*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SW_PEER_ID_LSB                                        32
747*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SW_PEER_ID_MSB                                        47
748*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_SW_PEER_ID_MASK                                       0x0000ffff00000000
749*5113495bSYour Name 
750*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESPONSE_TX_DURATION_OFFSET                           0x0000000000000040
751*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESPONSE_TX_DURATION_LSB                              48
752*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESPONSE_TX_DURATION_MSB                              63
753*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESPONSE_TX_DURATION_MASK                             0xffff000000000000
754*5113495bSYour Name 
755*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RANGING_TRIGGER_SUBTYPE_OFFSET                        0x0000000000000048
756*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RANGING_TRIGGER_SUBTYPE_LSB                           0
757*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RANGING_TRIGGER_SUBTYPE_MSB                           3
758*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RANGING_TRIGGER_SUBTYPE_MASK                          0x000000000000000f
759*5113495bSYour Name 
760*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_COMMON_INFO_79_68_OFFSET                  0x0000000000000048
761*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_COMMON_INFO_79_68_LSB                     4
762*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_COMMON_INFO_79_68_MSB                     15
763*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_COMMON_INFO_79_68_MASK                    0x000000000000fff0
764*5113495bSYour Name 
765*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_20_12_OFFSET               0x0000000000000048
766*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_20_12_LSB                  16
767*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_20_12_MSB                  24
768*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_20_12_MASK                 0x0000000001ff0000
769*5113495bSYour Name 
770*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_I2R_REP_OFFSET                                        0x0000000000000048
771*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_I2R_REP_LSB                                           25
772*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_I2R_REP_MSB                                           27
773*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_I2R_REP_MASK                                          0x000000000e000000
774*5113495bSYour Name 
775*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_25_24_OFFSET               0x0000000000000048
776*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_25_24_LSB                  28
777*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_25_24_MSB                  29
778*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_RESERVED_25_24_MASK                 0x0000000030000000
779*5113495bSYour Name 
780*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_18A_OFFSET                                   0x0000000000000048
781*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_18A_LSB                                      30
782*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_18A_MSB                                      30
783*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_18A_MASK                                     0x0000000040000000
784*5113495bSYour Name 
785*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_QOS_NULL_ONLY_RESPONSE_TX_OFFSET                      0x0000000000000048
786*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_QOS_NULL_ONLY_RESPONSE_TX_LSB                         31
787*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_QOS_NULL_ONLY_RESPONSE_TX_MSB                         31
788*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_QOS_NULL_ONLY_RESPONSE_TX_MASK                        0x0000000080000000
789*5113495bSYour Name 
790*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_SAC_OFFSET                          0x0000000000000048
791*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_SAC_LSB                             32
792*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_SAC_MSB                             47
793*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_TBR_TRIGGER_SOUND_SAC_MASK                            0x0000ffff00000000
794*5113495bSYour Name 
795*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19A_OFFSET                                   0x0000000000000048
796*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19A_LSB                                      48
797*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19A_MSB                                      55
798*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19A_MASK                                     0x00ff000000000000
799*5113495bSYour Name 
800*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED2_OFFSET                                0x0000000000000048
801*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED2_LSB                                   56
802*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED2_MSB                                   60
803*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED2_MASK                                  0x1f00000000000000
804*5113495bSYour Name 
805*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19B_OFFSET                                   0x0000000000000048
806*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19B_LSB                                      61
807*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19B_MSB                                      63
808*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_RESERVED_19B_MASK                                     0xe000000000000000
809*5113495bSYour Name 
810*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPECIAL_AID12_OFFSET                              0x0000000000000050
811*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPECIAL_AID12_LSB                                 0
812*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPECIAL_AID12_MSB                                 11
813*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPECIAL_AID12_MASK                                0x0000000000000fff
814*5113495bSYour Name 
815*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PHY_VERSION_OFFSET                                    0x0000000000000050
816*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PHY_VERSION_LSB                                       12
817*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PHY_VERSION_MSB                                       14
818*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_PHY_VERSION_MASK                                      0x0000000000007000
819*5113495bSYour Name 
820*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_EXT_OFFSET                                  0x0000000000000050
821*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_EXT_LSB                                     15
822*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_EXT_MSB                                     16
823*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_BANDWIDTH_EXT_MASK                                    0x0000000000018000
824*5113495bSYour Name 
825*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPATIAL_REUSE_OFFSET                              0x0000000000000050
826*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPATIAL_REUSE_LSB                                 17
827*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPATIAL_REUSE_MSB                                 24
828*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_SPATIAL_REUSE_MASK                                0x0000000001fe0000
829*5113495bSYour Name 
830*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED1_OFFSET                                0x0000000000000050
831*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED1_LSB                                   25
832*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED1_MSB                                   31
833*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_U_SIG_RESERVED1_MASK                                  0x00000000fe000000
834*5113495bSYour Name 
835*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_SPECIAL_USER_INFO_71_40_OFFSET            0x0000000000000050
836*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_SPECIAL_USER_INFO_71_40_LSB               32
837*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_SPECIAL_USER_INFO_71_40_MSB               63
838*5113495bSYour Name #define OFDMA_TRIGGER_DETAILS_EHT_TRIGGER_SPECIAL_USER_INFO_71_40_MASK              0xffffffff00000000
839*5113495bSYour Name 
840*5113495bSYour Name #endif
841