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