xref: /wlan-driver/fw-api/hw/kiwi/v1/rx_msdu_end.h (revision 5113495b16420b49004c444715d2daae2066e7dc)
1*5113495bSYour Name 
2*5113495bSYour Name /*
3*5113495bSYour Name  * Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
4*5113495bSYour Name  *
5*5113495bSYour Name  * Permission to use, copy, modify, and/or distribute this software for
6*5113495bSYour Name  * any purpose with or without fee is hereby granted, provided that the
7*5113495bSYour Name  * above copyright notice and this permission notice appear in all
8*5113495bSYour Name  * copies.
9*5113495bSYour Name  *
10*5113495bSYour Name  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
11*5113495bSYour Name  * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
12*5113495bSYour Name  * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
13*5113495bSYour Name  * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
14*5113495bSYour Name  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
15*5113495bSYour Name  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
16*5113495bSYour Name  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17*5113495bSYour Name  * PERFORMANCE OF THIS SOFTWARE.
18*5113495bSYour Name  */
19*5113495bSYour Name 
20*5113495bSYour Name 
21*5113495bSYour Name 
22*5113495bSYour Name 
23*5113495bSYour Name 
24*5113495bSYour Name 
25*5113495bSYour Name 
26*5113495bSYour Name 
27*5113495bSYour Name 
28*5113495bSYour Name 
29*5113495bSYour Name 
30*5113495bSYour Name #ifndef _RX_MSDU_END_H_
31*5113495bSYour Name #define _RX_MSDU_END_H_
32*5113495bSYour Name #if !defined(__ASSEMBLER__)
33*5113495bSYour Name #endif
34*5113495bSYour Name 
35*5113495bSYour Name #define NUM_OF_DWORDS_RX_MSDU_END 32
36*5113495bSYour Name 
37*5113495bSYour Name #define NUM_OF_QWORDS_RX_MSDU_END 16
38*5113495bSYour Name 
39*5113495bSYour Name 
40*5113495bSYour Name struct rx_msdu_end {
41*5113495bSYour Name 	     uint32_t rxpcu_mpdu_filter_in_category                           :  2,
42*5113495bSYour Name 		      sw_frame_group_id                                       :  7,
43*5113495bSYour Name 		      reserved_0                                              :  7,
44*5113495bSYour Name 		      phy_ppdu_id                                             : 16;
45*5113495bSYour Name 	     uint32_t ip_hdr_chksum                                           : 16,
46*5113495bSYour Name 		      reported_mpdu_length                                    : 14,
47*5113495bSYour Name 		      reserved_1a                                             :  2;
48*5113495bSYour Name 	     uint32_t key_id_octet                                            :  8,
49*5113495bSYour Name 		      cce_super_rule                                          :  6,
50*5113495bSYour Name 		      cce_classify_not_done_truncate                          :  1,
51*5113495bSYour Name 		      cce_classify_not_done_cce_dis                           :  1,
52*5113495bSYour Name 		      cumulative_l3_checksum                                  : 16;
53*5113495bSYour Name 	     uint32_t rule_indication_31_0                                    : 32;
54*5113495bSYour Name 	     uint32_t rule_indication_63_32                                   : 32;
55*5113495bSYour Name 	     uint32_t da_offset                                               :  6,
56*5113495bSYour Name 		      sa_offset                                               :  6,
57*5113495bSYour Name 		      da_offset_valid                                         :  1,
58*5113495bSYour Name 		      sa_offset_valid                                         :  1,
59*5113495bSYour Name 		      reserved_5a                                             :  2,
60*5113495bSYour Name 		      l3_type                                                 : 16;
61*5113495bSYour Name 	     uint32_t ipv6_options_crc                                        : 32;
62*5113495bSYour Name 	     uint32_t tcp_seq_number                                          : 32;
63*5113495bSYour Name 	     uint32_t tcp_ack_number                                          : 32;
64*5113495bSYour Name 	     uint32_t tcp_flag                                                :  9,
65*5113495bSYour Name 		      lro_eligible                                            :  1,
66*5113495bSYour Name 		      reserved_9a                                             :  6,
67*5113495bSYour Name 		      window_size                                             : 16;
68*5113495bSYour Name 	     uint32_t tcp_udp_chksum                                          : 16,
69*5113495bSYour Name 		      sa_idx_timeout                                          :  1,
70*5113495bSYour Name 		      da_idx_timeout                                          :  1,
71*5113495bSYour Name 		      msdu_limit_error                                        :  1,
72*5113495bSYour Name 		      flow_idx_timeout                                        :  1,
73*5113495bSYour Name 		      flow_idx_invalid                                        :  1,
74*5113495bSYour Name 		      wifi_parser_error                                       :  1,
75*5113495bSYour Name 		      amsdu_parser_error                                      :  1,
76*5113495bSYour Name 		      sa_is_valid                                             :  1,
77*5113495bSYour Name 		      da_is_valid                                             :  1,
78*5113495bSYour Name 		      da_is_mcbc                                              :  1,
79*5113495bSYour Name 		      l3_header_padding                                       :  2,
80*5113495bSYour Name 		      first_msdu                                              :  1,
81*5113495bSYour Name 		      last_msdu                                               :  1,
82*5113495bSYour Name 		      tcp_udp_chksum_fail_copy                                :  1,
83*5113495bSYour Name 		      ip_chksum_fail_copy                                     :  1;
84*5113495bSYour Name 	     uint32_t sa_idx                                                  : 16,
85*5113495bSYour Name 		      da_idx_or_sw_peer_id                                    : 16;
86*5113495bSYour Name 	     uint32_t msdu_drop                                               :  1,
87*5113495bSYour Name 		      reo_destination_indication                              :  5,
88*5113495bSYour Name 		      flow_idx                                                : 20,
89*5113495bSYour Name 		      use_ppe                                                 :  1,
90*5113495bSYour Name 		      reserved_12a                                            :  5;
91*5113495bSYour Name 	     uint32_t fse_metadata                                            : 32;
92*5113495bSYour Name 	     uint32_t cce_metadata                                            : 16,
93*5113495bSYour Name 		      sa_sw_peer_id                                           : 16;
94*5113495bSYour Name 	     uint32_t aggregation_count                                       :  8,
95*5113495bSYour Name 		      flow_aggregation_continuation                           :  1,
96*5113495bSYour Name 		      fisa_timeout                                            :  1,
97*5113495bSYour Name 		      reserved_15a                                            : 22;
98*5113495bSYour Name 	     uint32_t cumulative_l4_checksum                                  : 16,
99*5113495bSYour Name 		      cumulative_ip_length                                    : 16;
100*5113495bSYour Name 	     uint32_t reserved_17a                                            :  6,
101*5113495bSYour Name 		      service_code                                            :  9,
102*5113495bSYour Name 		      priority_valid                                          :  1,
103*5113495bSYour Name 		      intra_bss                                               :  1,
104*5113495bSYour Name 		      dest_chip_id                                            :  2,
105*5113495bSYour Name 		      multicast_echo                                          :  1,
106*5113495bSYour Name 		      wds_learning_event                                      :  1,
107*5113495bSYour Name 		      wds_roaming_event                                       :  1,
108*5113495bSYour Name 		      wds_keep_alive_event                                    :  1,
109*5113495bSYour Name 		      reserved_17b                                            :  9;
110*5113495bSYour Name 	     uint32_t msdu_length                                             : 14,
111*5113495bSYour Name 		      stbc                                                    :  1,
112*5113495bSYour Name 		      ipsec_esp                                               :  1,
113*5113495bSYour Name 		      l3_offset                                               :  7,
114*5113495bSYour Name 		      ipsec_ah                                                :  1,
115*5113495bSYour Name 		      l4_offset                                               :  8;
116*5113495bSYour Name 	     uint32_t msdu_number                                             :  8,
117*5113495bSYour Name 		      decap_format                                            :  2,
118*5113495bSYour Name 		      ipv4_proto                                              :  1,
119*5113495bSYour Name 		      ipv6_proto                                              :  1,
120*5113495bSYour Name 		      tcp_proto                                               :  1,
121*5113495bSYour Name 		      udp_proto                                               :  1,
122*5113495bSYour Name 		      ip_frag                                                 :  1,
123*5113495bSYour Name 		      tcp_only_ack                                            :  1,
124*5113495bSYour Name 		      da_is_bcast_mcast                                       :  1,
125*5113495bSYour Name 		      toeplitz_hash_sel                                       :  2,
126*5113495bSYour Name 		      ip_fixed_header_valid                                   :  1,
127*5113495bSYour Name 		      ip_extn_header_valid                                    :  1,
128*5113495bSYour Name 		      tcp_udp_header_valid                                    :  1,
129*5113495bSYour Name 		      mesh_control_present                                    :  1,
130*5113495bSYour Name 		      ldpc                                                    :  1,
131*5113495bSYour Name 		      ip4_protocol_ip6_next_header                            :  8;
132*5113495bSYour Name 	     uint32_t toeplitz_hash_2_or_4                                    : 32;
133*5113495bSYour Name 	     uint32_t flow_id_toeplitz                                        : 32;
134*5113495bSYour Name 	     uint32_t user_rssi                                               :  8,
135*5113495bSYour Name 		      pkt_type                                                :  4,
136*5113495bSYour Name 		      sgi                                                     :  2,
137*5113495bSYour Name 		      rate_mcs                                                :  4,
138*5113495bSYour Name 		      receive_bandwidth                                       :  3,
139*5113495bSYour Name 		      reception_type                                          :  3,
140*5113495bSYour Name 		      mimo_ss_bitmap                                          :  8;
141*5113495bSYour Name 	     uint32_t ppdu_start_timestamp_31_0                               : 32;
142*5113495bSYour Name 	     uint32_t ppdu_start_timestamp_63_32                              : 32;
143*5113495bSYour Name 	     uint32_t sw_phy_meta_data                                        : 32;
144*5113495bSYour Name 	     uint32_t vlan_ctag_ci                                            : 16,
145*5113495bSYour Name 		      vlan_stag_ci                                            : 16;
146*5113495bSYour Name 	     uint32_t reserved_27a                                            : 32;
147*5113495bSYour Name 	     uint32_t reserved_28a                                            : 32;
148*5113495bSYour Name 	     uint32_t reserved_29a                                            : 32;
149*5113495bSYour Name 	     uint32_t first_mpdu                                              :  1,
150*5113495bSYour Name 		      reserved_30a                                            :  1,
151*5113495bSYour Name 		      mcast_bcast                                             :  1,
152*5113495bSYour Name 		      ast_index_not_found                                     :  1,
153*5113495bSYour Name 		      ast_index_timeout                                       :  1,
154*5113495bSYour Name 		      power_mgmt                                              :  1,
155*5113495bSYour Name 		      non_qos                                                 :  1,
156*5113495bSYour Name 		      null_data                                               :  1,
157*5113495bSYour Name 		      mgmt_type                                               :  1,
158*5113495bSYour Name 		      ctrl_type                                               :  1,
159*5113495bSYour Name 		      more_data                                               :  1,
160*5113495bSYour Name 		      eosp                                                    :  1,
161*5113495bSYour Name 		      a_msdu_error                                            :  1,
162*5113495bSYour Name 		      fragment_flag                                           :  1,
163*5113495bSYour Name 		      order                                                   :  1,
164*5113495bSYour Name 		      cce_match                                               :  1,
165*5113495bSYour Name 		      overflow_err                                            :  1,
166*5113495bSYour Name 		      msdu_length_err                                         :  1,
167*5113495bSYour Name 		      tcp_udp_chksum_fail                                     :  1,
168*5113495bSYour Name 		      ip_chksum_fail                                          :  1,
169*5113495bSYour Name 		      sa_idx_invalid                                          :  1,
170*5113495bSYour Name 		      da_idx_invalid                                          :  1,
171*5113495bSYour Name 		      reserved_30b                                            :  1,
172*5113495bSYour Name 		      rx_in_tx_decrypt_byp                                    :  1,
173*5113495bSYour Name 		      encrypt_required                                        :  1,
174*5113495bSYour Name 		      directed                                                :  1,
175*5113495bSYour Name 		      buffer_fragment                                         :  1,
176*5113495bSYour Name 		      mpdu_length_err                                         :  1,
177*5113495bSYour Name 		      tkip_mic_err                                            :  1,
178*5113495bSYour Name 		      decrypt_err                                             :  1,
179*5113495bSYour Name 		      unencrypted_frame_err                                   :  1,
180*5113495bSYour Name 		      fcs_err                                                 :  1;
181*5113495bSYour Name 	     uint32_t reserved_31a                                            : 10,
182*5113495bSYour Name 		      decrypt_status_code                                     :  3,
183*5113495bSYour Name 		      rx_bitmap_not_updated                                   :  1,
184*5113495bSYour Name 		      reserved_31b                                            : 17,
185*5113495bSYour Name 		      msdu_done                                               :  1;
186*5113495bSYour Name };
187*5113495bSYour Name 
188*5113495bSYour Name 
189*5113495bSYour Name 
190*5113495bSYour Name 
191*5113495bSYour Name #define RX_MSDU_END_RXPCU_MPDU_FILTER_IN_CATEGORY_OFFSET                            0x0000000000000000
192*5113495bSYour Name #define RX_MSDU_END_RXPCU_MPDU_FILTER_IN_CATEGORY_LSB                               0
193*5113495bSYour Name #define RX_MSDU_END_RXPCU_MPDU_FILTER_IN_CATEGORY_MSB                               1
194*5113495bSYour Name #define RX_MSDU_END_RXPCU_MPDU_FILTER_IN_CATEGORY_MASK                              0x0000000000000003
195*5113495bSYour Name 
196*5113495bSYour Name 
197*5113495bSYour Name 
198*5113495bSYour Name 
199*5113495bSYour Name #define RX_MSDU_END_SW_FRAME_GROUP_ID_OFFSET                                        0x0000000000000000
200*5113495bSYour Name #define RX_MSDU_END_SW_FRAME_GROUP_ID_LSB                                           2
201*5113495bSYour Name #define RX_MSDU_END_SW_FRAME_GROUP_ID_MSB                                           8
202*5113495bSYour Name #define RX_MSDU_END_SW_FRAME_GROUP_ID_MASK                                          0x00000000000001fc
203*5113495bSYour Name 
204*5113495bSYour Name 
205*5113495bSYour Name 
206*5113495bSYour Name 
207*5113495bSYour Name #define RX_MSDU_END_RESERVED_0_OFFSET                                               0x0000000000000000
208*5113495bSYour Name #define RX_MSDU_END_RESERVED_0_LSB                                                  9
209*5113495bSYour Name #define RX_MSDU_END_RESERVED_0_MSB                                                  15
210*5113495bSYour Name #define RX_MSDU_END_RESERVED_0_MASK                                                 0x000000000000fe00
211*5113495bSYour Name 
212*5113495bSYour Name 
213*5113495bSYour Name 
214*5113495bSYour Name 
215*5113495bSYour Name #define RX_MSDU_END_PHY_PPDU_ID_OFFSET                                              0x0000000000000000
216*5113495bSYour Name #define RX_MSDU_END_PHY_PPDU_ID_LSB                                                 16
217*5113495bSYour Name #define RX_MSDU_END_PHY_PPDU_ID_MSB                                                 31
218*5113495bSYour Name #define RX_MSDU_END_PHY_PPDU_ID_MASK                                                0x00000000ffff0000
219*5113495bSYour Name 
220*5113495bSYour Name 
221*5113495bSYour Name 
222*5113495bSYour Name 
223*5113495bSYour Name #define RX_MSDU_END_IP_HDR_CHKSUM_OFFSET                                            0x0000000000000000
224*5113495bSYour Name #define RX_MSDU_END_IP_HDR_CHKSUM_LSB                                               32
225*5113495bSYour Name #define RX_MSDU_END_IP_HDR_CHKSUM_MSB                                               47
226*5113495bSYour Name #define RX_MSDU_END_IP_HDR_CHKSUM_MASK                                              0x0000ffff00000000
227*5113495bSYour Name 
228*5113495bSYour Name 
229*5113495bSYour Name 
230*5113495bSYour Name 
231*5113495bSYour Name #define RX_MSDU_END_REPORTED_MPDU_LENGTH_OFFSET                                     0x0000000000000000
232*5113495bSYour Name #define RX_MSDU_END_REPORTED_MPDU_LENGTH_LSB                                        48
233*5113495bSYour Name #define RX_MSDU_END_REPORTED_MPDU_LENGTH_MSB                                        61
234*5113495bSYour Name #define RX_MSDU_END_REPORTED_MPDU_LENGTH_MASK                                       0x3fff000000000000
235*5113495bSYour Name 
236*5113495bSYour Name 
237*5113495bSYour Name 
238*5113495bSYour Name 
239*5113495bSYour Name #define RX_MSDU_END_RESERVED_1A_OFFSET                                              0x0000000000000000
240*5113495bSYour Name #define RX_MSDU_END_RESERVED_1A_LSB                                                 62
241*5113495bSYour Name #define RX_MSDU_END_RESERVED_1A_MSB                                                 63
242*5113495bSYour Name #define RX_MSDU_END_RESERVED_1A_MASK                                                0xc000000000000000
243*5113495bSYour Name 
244*5113495bSYour Name 
245*5113495bSYour Name 
246*5113495bSYour Name 
247*5113495bSYour Name #define RX_MSDU_END_KEY_ID_OCTET_OFFSET                                             0x0000000000000008
248*5113495bSYour Name #define RX_MSDU_END_KEY_ID_OCTET_LSB                                                0
249*5113495bSYour Name #define RX_MSDU_END_KEY_ID_OCTET_MSB                                                7
250*5113495bSYour Name #define RX_MSDU_END_KEY_ID_OCTET_MASK                                               0x00000000000000ff
251*5113495bSYour Name 
252*5113495bSYour Name 
253*5113495bSYour Name 
254*5113495bSYour Name 
255*5113495bSYour Name #define RX_MSDU_END_CCE_SUPER_RULE_OFFSET                                           0x0000000000000008
256*5113495bSYour Name #define RX_MSDU_END_CCE_SUPER_RULE_LSB                                              8
257*5113495bSYour Name #define RX_MSDU_END_CCE_SUPER_RULE_MSB                                              13
258*5113495bSYour Name #define RX_MSDU_END_CCE_SUPER_RULE_MASK                                             0x0000000000003f00
259*5113495bSYour Name 
260*5113495bSYour Name 
261*5113495bSYour Name 
262*5113495bSYour Name 
263*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_TRUNCATE_OFFSET                           0x0000000000000008
264*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_TRUNCATE_LSB                              14
265*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_TRUNCATE_MSB                              14
266*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_TRUNCATE_MASK                             0x0000000000004000
267*5113495bSYour Name 
268*5113495bSYour Name 
269*5113495bSYour Name 
270*5113495bSYour Name 
271*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_CCE_DIS_OFFSET                            0x0000000000000008
272*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_CCE_DIS_LSB                               15
273*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_CCE_DIS_MSB                               15
274*5113495bSYour Name #define RX_MSDU_END_CCE_CLASSIFY_NOT_DONE_CCE_DIS_MASK                              0x0000000000008000
275*5113495bSYour Name 
276*5113495bSYour Name 
277*5113495bSYour Name 
278*5113495bSYour Name 
279*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L3_CHECKSUM_OFFSET                                   0x0000000000000008
280*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L3_CHECKSUM_LSB                                      16
281*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L3_CHECKSUM_MSB                                      31
282*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L3_CHECKSUM_MASK                                     0x00000000ffff0000
283*5113495bSYour Name 
284*5113495bSYour Name 
285*5113495bSYour Name 
286*5113495bSYour Name 
287*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_31_0_OFFSET                                     0x0000000000000008
288*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_31_0_LSB                                        32
289*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_31_0_MSB                                        63
290*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_31_0_MASK                                       0xffffffff00000000
291*5113495bSYour Name 
292*5113495bSYour Name 
293*5113495bSYour Name 
294*5113495bSYour Name 
295*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_63_32_OFFSET                                    0x0000000000000010
296*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_63_32_LSB                                       0
297*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_63_32_MSB                                       31
298*5113495bSYour Name #define RX_MSDU_END_RULE_INDICATION_63_32_MASK                                      0x00000000ffffffff
299*5113495bSYour Name 
300*5113495bSYour Name 
301*5113495bSYour Name 
302*5113495bSYour Name 
303*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_OFFSET                                                0x0000000000000010
304*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_LSB                                                   32
305*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_MSB                                                   37
306*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_MASK                                                  0x0000003f00000000
307*5113495bSYour Name 
308*5113495bSYour Name 
309*5113495bSYour Name 
310*5113495bSYour Name 
311*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_OFFSET                                                0x0000000000000010
312*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_LSB                                                   38
313*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_MSB                                                   43
314*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_MASK                                                  0x00000fc000000000
315*5113495bSYour Name 
316*5113495bSYour Name 
317*5113495bSYour Name 
318*5113495bSYour Name 
319*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_VALID_OFFSET                                          0x0000000000000010
320*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_VALID_LSB                                             44
321*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_VALID_MSB                                             44
322*5113495bSYour Name #define RX_MSDU_END_DA_OFFSET_VALID_MASK                                            0x0000100000000000
323*5113495bSYour Name 
324*5113495bSYour Name 
325*5113495bSYour Name 
326*5113495bSYour Name 
327*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_VALID_OFFSET                                          0x0000000000000010
328*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_VALID_LSB                                             45
329*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_VALID_MSB                                             45
330*5113495bSYour Name #define RX_MSDU_END_SA_OFFSET_VALID_MASK                                            0x0000200000000000
331*5113495bSYour Name 
332*5113495bSYour Name 
333*5113495bSYour Name 
334*5113495bSYour Name 
335*5113495bSYour Name #define RX_MSDU_END_RESERVED_5A_OFFSET                                              0x0000000000000010
336*5113495bSYour Name #define RX_MSDU_END_RESERVED_5A_LSB                                                 46
337*5113495bSYour Name #define RX_MSDU_END_RESERVED_5A_MSB                                                 47
338*5113495bSYour Name #define RX_MSDU_END_RESERVED_5A_MASK                                                0x0000c00000000000
339*5113495bSYour Name 
340*5113495bSYour Name 
341*5113495bSYour Name 
342*5113495bSYour Name 
343*5113495bSYour Name #define RX_MSDU_END_L3_TYPE_OFFSET                                                  0x0000000000000010
344*5113495bSYour Name #define RX_MSDU_END_L3_TYPE_LSB                                                     48
345*5113495bSYour Name #define RX_MSDU_END_L3_TYPE_MSB                                                     63
346*5113495bSYour Name #define RX_MSDU_END_L3_TYPE_MASK                                                    0xffff000000000000
347*5113495bSYour Name 
348*5113495bSYour Name 
349*5113495bSYour Name 
350*5113495bSYour Name 
351*5113495bSYour Name #define RX_MSDU_END_IPV6_OPTIONS_CRC_OFFSET                                         0x0000000000000018
352*5113495bSYour Name #define RX_MSDU_END_IPV6_OPTIONS_CRC_LSB                                            0
353*5113495bSYour Name #define RX_MSDU_END_IPV6_OPTIONS_CRC_MSB                                            31
354*5113495bSYour Name #define RX_MSDU_END_IPV6_OPTIONS_CRC_MASK                                           0x00000000ffffffff
355*5113495bSYour Name 
356*5113495bSYour Name 
357*5113495bSYour Name 
358*5113495bSYour Name 
359*5113495bSYour Name #define RX_MSDU_END_TCP_SEQ_NUMBER_OFFSET                                           0x0000000000000018
360*5113495bSYour Name #define RX_MSDU_END_TCP_SEQ_NUMBER_LSB                                              32
361*5113495bSYour Name #define RX_MSDU_END_TCP_SEQ_NUMBER_MSB                                              63
362*5113495bSYour Name #define RX_MSDU_END_TCP_SEQ_NUMBER_MASK                                             0xffffffff00000000
363*5113495bSYour Name 
364*5113495bSYour Name 
365*5113495bSYour Name 
366*5113495bSYour Name 
367*5113495bSYour Name #define RX_MSDU_END_TCP_ACK_NUMBER_OFFSET                                           0x0000000000000020
368*5113495bSYour Name #define RX_MSDU_END_TCP_ACK_NUMBER_LSB                                              0
369*5113495bSYour Name #define RX_MSDU_END_TCP_ACK_NUMBER_MSB                                              31
370*5113495bSYour Name #define RX_MSDU_END_TCP_ACK_NUMBER_MASK                                             0x00000000ffffffff
371*5113495bSYour Name 
372*5113495bSYour Name 
373*5113495bSYour Name 
374*5113495bSYour Name 
375*5113495bSYour Name #define RX_MSDU_END_TCP_FLAG_OFFSET                                                 0x0000000000000020
376*5113495bSYour Name #define RX_MSDU_END_TCP_FLAG_LSB                                                    32
377*5113495bSYour Name #define RX_MSDU_END_TCP_FLAG_MSB                                                    40
378*5113495bSYour Name #define RX_MSDU_END_TCP_FLAG_MASK                                                   0x000001ff00000000
379*5113495bSYour Name 
380*5113495bSYour Name 
381*5113495bSYour Name 
382*5113495bSYour Name 
383*5113495bSYour Name #define RX_MSDU_END_LRO_ELIGIBLE_OFFSET                                             0x0000000000000020
384*5113495bSYour Name #define RX_MSDU_END_LRO_ELIGIBLE_LSB                                                41
385*5113495bSYour Name #define RX_MSDU_END_LRO_ELIGIBLE_MSB                                                41
386*5113495bSYour Name #define RX_MSDU_END_LRO_ELIGIBLE_MASK                                               0x0000020000000000
387*5113495bSYour Name 
388*5113495bSYour Name 
389*5113495bSYour Name 
390*5113495bSYour Name 
391*5113495bSYour Name #define RX_MSDU_END_RESERVED_9A_OFFSET                                              0x0000000000000020
392*5113495bSYour Name #define RX_MSDU_END_RESERVED_9A_LSB                                                 42
393*5113495bSYour Name #define RX_MSDU_END_RESERVED_9A_MSB                                                 47
394*5113495bSYour Name #define RX_MSDU_END_RESERVED_9A_MASK                                                0x0000fc0000000000
395*5113495bSYour Name 
396*5113495bSYour Name 
397*5113495bSYour Name 
398*5113495bSYour Name 
399*5113495bSYour Name #define RX_MSDU_END_WINDOW_SIZE_OFFSET                                              0x0000000000000020
400*5113495bSYour Name #define RX_MSDU_END_WINDOW_SIZE_LSB                                                 48
401*5113495bSYour Name #define RX_MSDU_END_WINDOW_SIZE_MSB                                                 63
402*5113495bSYour Name #define RX_MSDU_END_WINDOW_SIZE_MASK                                                0xffff000000000000
403*5113495bSYour Name 
404*5113495bSYour Name 
405*5113495bSYour Name 
406*5113495bSYour Name 
407*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_OFFSET                                           0x0000000000000028
408*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_LSB                                              0
409*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_MSB                                              15
410*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_MASK                                             0x000000000000ffff
411*5113495bSYour Name 
412*5113495bSYour Name 
413*5113495bSYour Name 
414*5113495bSYour Name 
415*5113495bSYour Name #define RX_MSDU_END_SA_IDX_TIMEOUT_OFFSET                                           0x0000000000000028
416*5113495bSYour Name #define RX_MSDU_END_SA_IDX_TIMEOUT_LSB                                              16
417*5113495bSYour Name #define RX_MSDU_END_SA_IDX_TIMEOUT_MSB                                              16
418*5113495bSYour Name #define RX_MSDU_END_SA_IDX_TIMEOUT_MASK                                             0x0000000000010000
419*5113495bSYour Name 
420*5113495bSYour Name 
421*5113495bSYour Name 
422*5113495bSYour Name 
423*5113495bSYour Name #define RX_MSDU_END_DA_IDX_TIMEOUT_OFFSET                                           0x0000000000000028
424*5113495bSYour Name #define RX_MSDU_END_DA_IDX_TIMEOUT_LSB                                              17
425*5113495bSYour Name #define RX_MSDU_END_DA_IDX_TIMEOUT_MSB                                              17
426*5113495bSYour Name #define RX_MSDU_END_DA_IDX_TIMEOUT_MASK                                             0x0000000000020000
427*5113495bSYour Name 
428*5113495bSYour Name 
429*5113495bSYour Name 
430*5113495bSYour Name 
431*5113495bSYour Name #define RX_MSDU_END_MSDU_LIMIT_ERROR_OFFSET                                         0x0000000000000028
432*5113495bSYour Name #define RX_MSDU_END_MSDU_LIMIT_ERROR_LSB                                            18
433*5113495bSYour Name #define RX_MSDU_END_MSDU_LIMIT_ERROR_MSB                                            18
434*5113495bSYour Name #define RX_MSDU_END_MSDU_LIMIT_ERROR_MASK                                           0x0000000000040000
435*5113495bSYour Name 
436*5113495bSYour Name 
437*5113495bSYour Name 
438*5113495bSYour Name 
439*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_TIMEOUT_OFFSET                                         0x0000000000000028
440*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_TIMEOUT_LSB                                            19
441*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_TIMEOUT_MSB                                            19
442*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_TIMEOUT_MASK                                           0x0000000000080000
443*5113495bSYour Name 
444*5113495bSYour Name 
445*5113495bSYour Name 
446*5113495bSYour Name 
447*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_INVALID_OFFSET                                         0x0000000000000028
448*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_INVALID_LSB                                            20
449*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_INVALID_MSB                                            20
450*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_INVALID_MASK                                           0x0000000000100000
451*5113495bSYour Name 
452*5113495bSYour Name 
453*5113495bSYour Name 
454*5113495bSYour Name 
455*5113495bSYour Name #define RX_MSDU_END_WIFI_PARSER_ERROR_OFFSET                                        0x0000000000000028
456*5113495bSYour Name #define RX_MSDU_END_WIFI_PARSER_ERROR_LSB                                           21
457*5113495bSYour Name #define RX_MSDU_END_WIFI_PARSER_ERROR_MSB                                           21
458*5113495bSYour Name #define RX_MSDU_END_WIFI_PARSER_ERROR_MASK                                          0x0000000000200000
459*5113495bSYour Name 
460*5113495bSYour Name 
461*5113495bSYour Name 
462*5113495bSYour Name 
463*5113495bSYour Name #define RX_MSDU_END_AMSDU_PARSER_ERROR_OFFSET                                       0x0000000000000028
464*5113495bSYour Name #define RX_MSDU_END_AMSDU_PARSER_ERROR_LSB                                          22
465*5113495bSYour Name #define RX_MSDU_END_AMSDU_PARSER_ERROR_MSB                                          22
466*5113495bSYour Name #define RX_MSDU_END_AMSDU_PARSER_ERROR_MASK                                         0x0000000000400000
467*5113495bSYour Name 
468*5113495bSYour Name 
469*5113495bSYour Name 
470*5113495bSYour Name 
471*5113495bSYour Name #define RX_MSDU_END_SA_IS_VALID_OFFSET                                              0x0000000000000028
472*5113495bSYour Name #define RX_MSDU_END_SA_IS_VALID_LSB                                                 23
473*5113495bSYour Name #define RX_MSDU_END_SA_IS_VALID_MSB                                                 23
474*5113495bSYour Name #define RX_MSDU_END_SA_IS_VALID_MASK                                                0x0000000000800000
475*5113495bSYour Name 
476*5113495bSYour Name 
477*5113495bSYour Name 
478*5113495bSYour Name 
479*5113495bSYour Name #define RX_MSDU_END_DA_IS_VALID_OFFSET                                              0x0000000000000028
480*5113495bSYour Name #define RX_MSDU_END_DA_IS_VALID_LSB                                                 24
481*5113495bSYour Name #define RX_MSDU_END_DA_IS_VALID_MSB                                                 24
482*5113495bSYour Name #define RX_MSDU_END_DA_IS_VALID_MASK                                                0x0000000001000000
483*5113495bSYour Name 
484*5113495bSYour Name 
485*5113495bSYour Name 
486*5113495bSYour Name 
487*5113495bSYour Name #define RX_MSDU_END_DA_IS_MCBC_OFFSET                                               0x0000000000000028
488*5113495bSYour Name #define RX_MSDU_END_DA_IS_MCBC_LSB                                                  25
489*5113495bSYour Name #define RX_MSDU_END_DA_IS_MCBC_MSB                                                  25
490*5113495bSYour Name #define RX_MSDU_END_DA_IS_MCBC_MASK                                                 0x0000000002000000
491*5113495bSYour Name 
492*5113495bSYour Name 
493*5113495bSYour Name 
494*5113495bSYour Name 
495*5113495bSYour Name #define RX_MSDU_END_L3_HEADER_PADDING_OFFSET                                        0x0000000000000028
496*5113495bSYour Name #define RX_MSDU_END_L3_HEADER_PADDING_LSB                                           26
497*5113495bSYour Name #define RX_MSDU_END_L3_HEADER_PADDING_MSB                                           27
498*5113495bSYour Name #define RX_MSDU_END_L3_HEADER_PADDING_MASK                                          0x000000000c000000
499*5113495bSYour Name 
500*5113495bSYour Name 
501*5113495bSYour Name 
502*5113495bSYour Name 
503*5113495bSYour Name #define RX_MSDU_END_FIRST_MSDU_OFFSET                                               0x0000000000000028
504*5113495bSYour Name #define RX_MSDU_END_FIRST_MSDU_LSB                                                  28
505*5113495bSYour Name #define RX_MSDU_END_FIRST_MSDU_MSB                                                  28
506*5113495bSYour Name #define RX_MSDU_END_FIRST_MSDU_MASK                                                 0x0000000010000000
507*5113495bSYour Name 
508*5113495bSYour Name 
509*5113495bSYour Name 
510*5113495bSYour Name 
511*5113495bSYour Name #define RX_MSDU_END_LAST_MSDU_OFFSET                                                0x0000000000000028
512*5113495bSYour Name #define RX_MSDU_END_LAST_MSDU_LSB                                                   29
513*5113495bSYour Name #define RX_MSDU_END_LAST_MSDU_MSB                                                   29
514*5113495bSYour Name #define RX_MSDU_END_LAST_MSDU_MASK                                                  0x0000000020000000
515*5113495bSYour Name 
516*5113495bSYour Name 
517*5113495bSYour Name 
518*5113495bSYour Name 
519*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_COPY_OFFSET                                 0x0000000000000028
520*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_COPY_LSB                                    30
521*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_COPY_MSB                                    30
522*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_COPY_MASK                                   0x0000000040000000
523*5113495bSYour Name 
524*5113495bSYour Name 
525*5113495bSYour Name 
526*5113495bSYour Name 
527*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_COPY_OFFSET                                      0x0000000000000028
528*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_COPY_LSB                                         31
529*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_COPY_MSB                                         31
530*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_COPY_MASK                                        0x0000000080000000
531*5113495bSYour Name 
532*5113495bSYour Name 
533*5113495bSYour Name 
534*5113495bSYour Name 
535*5113495bSYour Name #define RX_MSDU_END_SA_IDX_OFFSET                                                   0x0000000000000028
536*5113495bSYour Name #define RX_MSDU_END_SA_IDX_LSB                                                      32
537*5113495bSYour Name #define RX_MSDU_END_SA_IDX_MSB                                                      47
538*5113495bSYour Name #define RX_MSDU_END_SA_IDX_MASK                                                     0x0000ffff00000000
539*5113495bSYour Name 
540*5113495bSYour Name 
541*5113495bSYour Name 
542*5113495bSYour Name 
543*5113495bSYour Name #define RX_MSDU_END_DA_IDX_OR_SW_PEER_ID_OFFSET                                     0x0000000000000028
544*5113495bSYour Name #define RX_MSDU_END_DA_IDX_OR_SW_PEER_ID_LSB                                        48
545*5113495bSYour Name #define RX_MSDU_END_DA_IDX_OR_SW_PEER_ID_MSB                                        63
546*5113495bSYour Name #define RX_MSDU_END_DA_IDX_OR_SW_PEER_ID_MASK                                       0xffff000000000000
547*5113495bSYour Name 
548*5113495bSYour Name 
549*5113495bSYour Name 
550*5113495bSYour Name 
551*5113495bSYour Name #define RX_MSDU_END_MSDU_DROP_OFFSET                                                0x0000000000000030
552*5113495bSYour Name #define RX_MSDU_END_MSDU_DROP_LSB                                                   0
553*5113495bSYour Name #define RX_MSDU_END_MSDU_DROP_MSB                                                   0
554*5113495bSYour Name #define RX_MSDU_END_MSDU_DROP_MASK                                                  0x0000000000000001
555*5113495bSYour Name 
556*5113495bSYour Name 
557*5113495bSYour Name 
558*5113495bSYour Name 
559*5113495bSYour Name #define RX_MSDU_END_REO_DESTINATION_INDICATION_OFFSET                               0x0000000000000030
560*5113495bSYour Name #define RX_MSDU_END_REO_DESTINATION_INDICATION_LSB                                  1
561*5113495bSYour Name #define RX_MSDU_END_REO_DESTINATION_INDICATION_MSB                                  5
562*5113495bSYour Name #define RX_MSDU_END_REO_DESTINATION_INDICATION_MASK                                 0x000000000000003e
563*5113495bSYour Name 
564*5113495bSYour Name 
565*5113495bSYour Name 
566*5113495bSYour Name 
567*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_OFFSET                                                 0x0000000000000030
568*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_LSB                                                    6
569*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_MSB                                                    25
570*5113495bSYour Name #define RX_MSDU_END_FLOW_IDX_MASK                                                   0x0000000003ffffc0
571*5113495bSYour Name 
572*5113495bSYour Name 
573*5113495bSYour Name 
574*5113495bSYour Name 
575*5113495bSYour Name #define RX_MSDU_END_USE_PPE_OFFSET                                                  0x0000000000000030
576*5113495bSYour Name #define RX_MSDU_END_USE_PPE_LSB                                                     26
577*5113495bSYour Name #define RX_MSDU_END_USE_PPE_MSB                                                     26
578*5113495bSYour Name #define RX_MSDU_END_USE_PPE_MASK                                                    0x0000000004000000
579*5113495bSYour Name 
580*5113495bSYour Name 
581*5113495bSYour Name 
582*5113495bSYour Name 
583*5113495bSYour Name #define RX_MSDU_END_RESERVED_12A_OFFSET                                             0x0000000000000030
584*5113495bSYour Name #define RX_MSDU_END_RESERVED_12A_LSB                                                27
585*5113495bSYour Name #define RX_MSDU_END_RESERVED_12A_MSB                                                31
586*5113495bSYour Name #define RX_MSDU_END_RESERVED_12A_MASK                                               0x00000000f8000000
587*5113495bSYour Name 
588*5113495bSYour Name 
589*5113495bSYour Name 
590*5113495bSYour Name 
591*5113495bSYour Name #define RX_MSDU_END_FSE_METADATA_OFFSET                                             0x0000000000000030
592*5113495bSYour Name #define RX_MSDU_END_FSE_METADATA_LSB                                                32
593*5113495bSYour Name #define RX_MSDU_END_FSE_METADATA_MSB                                                63
594*5113495bSYour Name #define RX_MSDU_END_FSE_METADATA_MASK                                               0xffffffff00000000
595*5113495bSYour Name 
596*5113495bSYour Name 
597*5113495bSYour Name 
598*5113495bSYour Name 
599*5113495bSYour Name #define RX_MSDU_END_CCE_METADATA_OFFSET                                             0x0000000000000038
600*5113495bSYour Name #define RX_MSDU_END_CCE_METADATA_LSB                                                0
601*5113495bSYour Name #define RX_MSDU_END_CCE_METADATA_MSB                                                15
602*5113495bSYour Name #define RX_MSDU_END_CCE_METADATA_MASK                                               0x000000000000ffff
603*5113495bSYour Name 
604*5113495bSYour Name 
605*5113495bSYour Name 
606*5113495bSYour Name 
607*5113495bSYour Name #define RX_MSDU_END_SA_SW_PEER_ID_OFFSET                                            0x0000000000000038
608*5113495bSYour Name #define RX_MSDU_END_SA_SW_PEER_ID_LSB                                               16
609*5113495bSYour Name #define RX_MSDU_END_SA_SW_PEER_ID_MSB                                               31
610*5113495bSYour Name #define RX_MSDU_END_SA_SW_PEER_ID_MASK                                              0x00000000ffff0000
611*5113495bSYour Name 
612*5113495bSYour Name 
613*5113495bSYour Name 
614*5113495bSYour Name 
615*5113495bSYour Name #define RX_MSDU_END_AGGREGATION_COUNT_OFFSET                                        0x0000000000000038
616*5113495bSYour Name #define RX_MSDU_END_AGGREGATION_COUNT_LSB                                           32
617*5113495bSYour Name #define RX_MSDU_END_AGGREGATION_COUNT_MSB                                           39
618*5113495bSYour Name #define RX_MSDU_END_AGGREGATION_COUNT_MASK                                          0x000000ff00000000
619*5113495bSYour Name 
620*5113495bSYour Name 
621*5113495bSYour Name 
622*5113495bSYour Name 
623*5113495bSYour Name #define RX_MSDU_END_FLOW_AGGREGATION_CONTINUATION_OFFSET                            0x0000000000000038
624*5113495bSYour Name #define RX_MSDU_END_FLOW_AGGREGATION_CONTINUATION_LSB                               40
625*5113495bSYour Name #define RX_MSDU_END_FLOW_AGGREGATION_CONTINUATION_MSB                               40
626*5113495bSYour Name #define RX_MSDU_END_FLOW_AGGREGATION_CONTINUATION_MASK                              0x0000010000000000
627*5113495bSYour Name 
628*5113495bSYour Name 
629*5113495bSYour Name 
630*5113495bSYour Name 
631*5113495bSYour Name #define RX_MSDU_END_FISA_TIMEOUT_OFFSET                                             0x0000000000000038
632*5113495bSYour Name #define RX_MSDU_END_FISA_TIMEOUT_LSB                                                41
633*5113495bSYour Name #define RX_MSDU_END_FISA_TIMEOUT_MSB                                                41
634*5113495bSYour Name #define RX_MSDU_END_FISA_TIMEOUT_MASK                                               0x0000020000000000
635*5113495bSYour Name 
636*5113495bSYour Name 
637*5113495bSYour Name 
638*5113495bSYour Name 
639*5113495bSYour Name #define RX_MSDU_END_RESERVED_15A_OFFSET                                             0x0000000000000038
640*5113495bSYour Name #define RX_MSDU_END_RESERVED_15A_LSB                                                42
641*5113495bSYour Name #define RX_MSDU_END_RESERVED_15A_MSB                                                63
642*5113495bSYour Name #define RX_MSDU_END_RESERVED_15A_MASK                                               0xfffffc0000000000
643*5113495bSYour Name 
644*5113495bSYour Name 
645*5113495bSYour Name 
646*5113495bSYour Name 
647*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L4_CHECKSUM_OFFSET                                   0x0000000000000040
648*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L4_CHECKSUM_LSB                                      0
649*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L4_CHECKSUM_MSB                                      15
650*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_L4_CHECKSUM_MASK                                     0x000000000000ffff
651*5113495bSYour Name 
652*5113495bSYour Name 
653*5113495bSYour Name 
654*5113495bSYour Name 
655*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_IP_LENGTH_OFFSET                                     0x0000000000000040
656*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_IP_LENGTH_LSB                                        16
657*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_IP_LENGTH_MSB                                        31
658*5113495bSYour Name #define RX_MSDU_END_CUMULATIVE_IP_LENGTH_MASK                                       0x00000000ffff0000
659*5113495bSYour Name 
660*5113495bSYour Name 
661*5113495bSYour Name 
662*5113495bSYour Name 
663*5113495bSYour Name #define RX_MSDU_END_RESERVED_17A_OFFSET                                             0x0000000000000040
664*5113495bSYour Name #define RX_MSDU_END_RESERVED_17A_LSB                                                32
665*5113495bSYour Name #define RX_MSDU_END_RESERVED_17A_MSB                                                37
666*5113495bSYour Name #define RX_MSDU_END_RESERVED_17A_MASK                                               0x0000003f00000000
667*5113495bSYour Name 
668*5113495bSYour Name 
669*5113495bSYour Name 
670*5113495bSYour Name 
671*5113495bSYour Name #define RX_MSDU_END_SERVICE_CODE_OFFSET                                             0x0000000000000040
672*5113495bSYour Name #define RX_MSDU_END_SERVICE_CODE_LSB                                                38
673*5113495bSYour Name #define RX_MSDU_END_SERVICE_CODE_MSB                                                46
674*5113495bSYour Name #define RX_MSDU_END_SERVICE_CODE_MASK                                               0x00007fc000000000
675*5113495bSYour Name 
676*5113495bSYour Name 
677*5113495bSYour Name 
678*5113495bSYour Name 
679*5113495bSYour Name #define RX_MSDU_END_PRIORITY_VALID_OFFSET                                           0x0000000000000040
680*5113495bSYour Name #define RX_MSDU_END_PRIORITY_VALID_LSB                                              47
681*5113495bSYour Name #define RX_MSDU_END_PRIORITY_VALID_MSB                                              47
682*5113495bSYour Name #define RX_MSDU_END_PRIORITY_VALID_MASK                                             0x0000800000000000
683*5113495bSYour Name 
684*5113495bSYour Name 
685*5113495bSYour Name 
686*5113495bSYour Name 
687*5113495bSYour Name #define RX_MSDU_END_INTRA_BSS_OFFSET                                                0x0000000000000040
688*5113495bSYour Name #define RX_MSDU_END_INTRA_BSS_LSB                                                   48
689*5113495bSYour Name #define RX_MSDU_END_INTRA_BSS_MSB                                                   48
690*5113495bSYour Name #define RX_MSDU_END_INTRA_BSS_MASK                                                  0x0001000000000000
691*5113495bSYour Name 
692*5113495bSYour Name 
693*5113495bSYour Name 
694*5113495bSYour Name 
695*5113495bSYour Name #define RX_MSDU_END_DEST_CHIP_ID_OFFSET                                             0x0000000000000040
696*5113495bSYour Name #define RX_MSDU_END_DEST_CHIP_ID_LSB                                                49
697*5113495bSYour Name #define RX_MSDU_END_DEST_CHIP_ID_MSB                                                50
698*5113495bSYour Name #define RX_MSDU_END_DEST_CHIP_ID_MASK                                               0x0006000000000000
699*5113495bSYour Name 
700*5113495bSYour Name 
701*5113495bSYour Name 
702*5113495bSYour Name 
703*5113495bSYour Name #define RX_MSDU_END_MULTICAST_ECHO_OFFSET                                           0x0000000000000040
704*5113495bSYour Name #define RX_MSDU_END_MULTICAST_ECHO_LSB                                              51
705*5113495bSYour Name #define RX_MSDU_END_MULTICAST_ECHO_MSB                                              51
706*5113495bSYour Name #define RX_MSDU_END_MULTICAST_ECHO_MASK                                             0x0008000000000000
707*5113495bSYour Name 
708*5113495bSYour Name 
709*5113495bSYour Name 
710*5113495bSYour Name 
711*5113495bSYour Name #define RX_MSDU_END_WDS_LEARNING_EVENT_OFFSET                                       0x0000000000000040
712*5113495bSYour Name #define RX_MSDU_END_WDS_LEARNING_EVENT_LSB                                          52
713*5113495bSYour Name #define RX_MSDU_END_WDS_LEARNING_EVENT_MSB                                          52
714*5113495bSYour Name #define RX_MSDU_END_WDS_LEARNING_EVENT_MASK                                         0x0010000000000000
715*5113495bSYour Name 
716*5113495bSYour Name 
717*5113495bSYour Name 
718*5113495bSYour Name 
719*5113495bSYour Name #define RX_MSDU_END_WDS_ROAMING_EVENT_OFFSET                                        0x0000000000000040
720*5113495bSYour Name #define RX_MSDU_END_WDS_ROAMING_EVENT_LSB                                           53
721*5113495bSYour Name #define RX_MSDU_END_WDS_ROAMING_EVENT_MSB                                           53
722*5113495bSYour Name #define RX_MSDU_END_WDS_ROAMING_EVENT_MASK                                          0x0020000000000000
723*5113495bSYour Name 
724*5113495bSYour Name 
725*5113495bSYour Name 
726*5113495bSYour Name 
727*5113495bSYour Name #define RX_MSDU_END_WDS_KEEP_ALIVE_EVENT_OFFSET                                     0x0000000000000040
728*5113495bSYour Name #define RX_MSDU_END_WDS_KEEP_ALIVE_EVENT_LSB                                        54
729*5113495bSYour Name #define RX_MSDU_END_WDS_KEEP_ALIVE_EVENT_MSB                                        54
730*5113495bSYour Name #define RX_MSDU_END_WDS_KEEP_ALIVE_EVENT_MASK                                       0x0040000000000000
731*5113495bSYour Name 
732*5113495bSYour Name 
733*5113495bSYour Name 
734*5113495bSYour Name 
735*5113495bSYour Name #define RX_MSDU_END_RESERVED_17B_OFFSET                                             0x0000000000000040
736*5113495bSYour Name #define RX_MSDU_END_RESERVED_17B_LSB                                                55
737*5113495bSYour Name #define RX_MSDU_END_RESERVED_17B_MSB                                                63
738*5113495bSYour Name #define RX_MSDU_END_RESERVED_17B_MASK                                               0xff80000000000000
739*5113495bSYour Name 
740*5113495bSYour Name 
741*5113495bSYour Name 
742*5113495bSYour Name 
743*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_OFFSET                                              0x0000000000000048
744*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_LSB                                                 0
745*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_MSB                                                 13
746*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_MASK                                                0x0000000000003fff
747*5113495bSYour Name 
748*5113495bSYour Name 
749*5113495bSYour Name 
750*5113495bSYour Name 
751*5113495bSYour Name #define RX_MSDU_END_STBC_OFFSET                                                     0x0000000000000048
752*5113495bSYour Name #define RX_MSDU_END_STBC_LSB                                                        14
753*5113495bSYour Name #define RX_MSDU_END_STBC_MSB                                                        14
754*5113495bSYour Name #define RX_MSDU_END_STBC_MASK                                                       0x0000000000004000
755*5113495bSYour Name 
756*5113495bSYour Name 
757*5113495bSYour Name 
758*5113495bSYour Name 
759*5113495bSYour Name #define RX_MSDU_END_IPSEC_ESP_OFFSET                                                0x0000000000000048
760*5113495bSYour Name #define RX_MSDU_END_IPSEC_ESP_LSB                                                   15
761*5113495bSYour Name #define RX_MSDU_END_IPSEC_ESP_MSB                                                   15
762*5113495bSYour Name #define RX_MSDU_END_IPSEC_ESP_MASK                                                  0x0000000000008000
763*5113495bSYour Name 
764*5113495bSYour Name 
765*5113495bSYour Name 
766*5113495bSYour Name 
767*5113495bSYour Name #define RX_MSDU_END_L3_OFFSET_OFFSET                                                0x0000000000000048
768*5113495bSYour Name #define RX_MSDU_END_L3_OFFSET_LSB                                                   16
769*5113495bSYour Name #define RX_MSDU_END_L3_OFFSET_MSB                                                   22
770*5113495bSYour Name #define RX_MSDU_END_L3_OFFSET_MASK                                                  0x00000000007f0000
771*5113495bSYour Name 
772*5113495bSYour Name 
773*5113495bSYour Name 
774*5113495bSYour Name 
775*5113495bSYour Name #define RX_MSDU_END_IPSEC_AH_OFFSET                                                 0x0000000000000048
776*5113495bSYour Name #define RX_MSDU_END_IPSEC_AH_LSB                                                    23
777*5113495bSYour Name #define RX_MSDU_END_IPSEC_AH_MSB                                                    23
778*5113495bSYour Name #define RX_MSDU_END_IPSEC_AH_MASK                                                   0x0000000000800000
779*5113495bSYour Name 
780*5113495bSYour Name 
781*5113495bSYour Name 
782*5113495bSYour Name 
783*5113495bSYour Name #define RX_MSDU_END_L4_OFFSET_OFFSET                                                0x0000000000000048
784*5113495bSYour Name #define RX_MSDU_END_L4_OFFSET_LSB                                                   24
785*5113495bSYour Name #define RX_MSDU_END_L4_OFFSET_MSB                                                   31
786*5113495bSYour Name #define RX_MSDU_END_L4_OFFSET_MASK                                                  0x00000000ff000000
787*5113495bSYour Name 
788*5113495bSYour Name 
789*5113495bSYour Name 
790*5113495bSYour Name 
791*5113495bSYour Name #define RX_MSDU_END_MSDU_NUMBER_OFFSET                                              0x0000000000000048
792*5113495bSYour Name #define RX_MSDU_END_MSDU_NUMBER_LSB                                                 32
793*5113495bSYour Name #define RX_MSDU_END_MSDU_NUMBER_MSB                                                 39
794*5113495bSYour Name #define RX_MSDU_END_MSDU_NUMBER_MASK                                                0x000000ff00000000
795*5113495bSYour Name 
796*5113495bSYour Name 
797*5113495bSYour Name 
798*5113495bSYour Name 
799*5113495bSYour Name #define RX_MSDU_END_DECAP_FORMAT_OFFSET                                             0x0000000000000048
800*5113495bSYour Name #define RX_MSDU_END_DECAP_FORMAT_LSB                                                40
801*5113495bSYour Name #define RX_MSDU_END_DECAP_FORMAT_MSB                                                41
802*5113495bSYour Name #define RX_MSDU_END_DECAP_FORMAT_MASK                                               0x0000030000000000
803*5113495bSYour Name 
804*5113495bSYour Name 
805*5113495bSYour Name 
806*5113495bSYour Name 
807*5113495bSYour Name #define RX_MSDU_END_IPV4_PROTO_OFFSET                                               0x0000000000000048
808*5113495bSYour Name #define RX_MSDU_END_IPV4_PROTO_LSB                                                  42
809*5113495bSYour Name #define RX_MSDU_END_IPV4_PROTO_MSB                                                  42
810*5113495bSYour Name #define RX_MSDU_END_IPV4_PROTO_MASK                                                 0x0000040000000000
811*5113495bSYour Name 
812*5113495bSYour Name 
813*5113495bSYour Name 
814*5113495bSYour Name 
815*5113495bSYour Name #define RX_MSDU_END_IPV6_PROTO_OFFSET                                               0x0000000000000048
816*5113495bSYour Name #define RX_MSDU_END_IPV6_PROTO_LSB                                                  43
817*5113495bSYour Name #define RX_MSDU_END_IPV6_PROTO_MSB                                                  43
818*5113495bSYour Name #define RX_MSDU_END_IPV6_PROTO_MASK                                                 0x0000080000000000
819*5113495bSYour Name 
820*5113495bSYour Name 
821*5113495bSYour Name 
822*5113495bSYour Name 
823*5113495bSYour Name #define RX_MSDU_END_TCP_PROTO_OFFSET                                                0x0000000000000048
824*5113495bSYour Name #define RX_MSDU_END_TCP_PROTO_LSB                                                   44
825*5113495bSYour Name #define RX_MSDU_END_TCP_PROTO_MSB                                                   44
826*5113495bSYour Name #define RX_MSDU_END_TCP_PROTO_MASK                                                  0x0000100000000000
827*5113495bSYour Name 
828*5113495bSYour Name 
829*5113495bSYour Name 
830*5113495bSYour Name 
831*5113495bSYour Name #define RX_MSDU_END_UDP_PROTO_OFFSET                                                0x0000000000000048
832*5113495bSYour Name #define RX_MSDU_END_UDP_PROTO_LSB                                                   45
833*5113495bSYour Name #define RX_MSDU_END_UDP_PROTO_MSB                                                   45
834*5113495bSYour Name #define RX_MSDU_END_UDP_PROTO_MASK                                                  0x0000200000000000
835*5113495bSYour Name 
836*5113495bSYour Name 
837*5113495bSYour Name 
838*5113495bSYour Name 
839*5113495bSYour Name #define RX_MSDU_END_IP_FRAG_OFFSET                                                  0x0000000000000048
840*5113495bSYour Name #define RX_MSDU_END_IP_FRAG_LSB                                                     46
841*5113495bSYour Name #define RX_MSDU_END_IP_FRAG_MSB                                                     46
842*5113495bSYour Name #define RX_MSDU_END_IP_FRAG_MASK                                                    0x0000400000000000
843*5113495bSYour Name 
844*5113495bSYour Name 
845*5113495bSYour Name 
846*5113495bSYour Name 
847*5113495bSYour Name #define RX_MSDU_END_TCP_ONLY_ACK_OFFSET                                             0x0000000000000048
848*5113495bSYour Name #define RX_MSDU_END_TCP_ONLY_ACK_LSB                                                47
849*5113495bSYour Name #define RX_MSDU_END_TCP_ONLY_ACK_MSB                                                47
850*5113495bSYour Name #define RX_MSDU_END_TCP_ONLY_ACK_MASK                                               0x0000800000000000
851*5113495bSYour Name 
852*5113495bSYour Name 
853*5113495bSYour Name 
854*5113495bSYour Name 
855*5113495bSYour Name #define RX_MSDU_END_DA_IS_BCAST_MCAST_OFFSET                                        0x0000000000000048
856*5113495bSYour Name #define RX_MSDU_END_DA_IS_BCAST_MCAST_LSB                                           48
857*5113495bSYour Name #define RX_MSDU_END_DA_IS_BCAST_MCAST_MSB                                           48
858*5113495bSYour Name #define RX_MSDU_END_DA_IS_BCAST_MCAST_MASK                                          0x0001000000000000
859*5113495bSYour Name 
860*5113495bSYour Name 
861*5113495bSYour Name 
862*5113495bSYour Name 
863*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_SEL_OFFSET                                        0x0000000000000048
864*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_SEL_LSB                                           49
865*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_SEL_MSB                                           50
866*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_SEL_MASK                                          0x0006000000000000
867*5113495bSYour Name 
868*5113495bSYour Name 
869*5113495bSYour Name 
870*5113495bSYour Name 
871*5113495bSYour Name #define RX_MSDU_END_IP_FIXED_HEADER_VALID_OFFSET                                    0x0000000000000048
872*5113495bSYour Name #define RX_MSDU_END_IP_FIXED_HEADER_VALID_LSB                                       51
873*5113495bSYour Name #define RX_MSDU_END_IP_FIXED_HEADER_VALID_MSB                                       51
874*5113495bSYour Name #define RX_MSDU_END_IP_FIXED_HEADER_VALID_MASK                                      0x0008000000000000
875*5113495bSYour Name 
876*5113495bSYour Name 
877*5113495bSYour Name 
878*5113495bSYour Name 
879*5113495bSYour Name #define RX_MSDU_END_IP_EXTN_HEADER_VALID_OFFSET                                     0x0000000000000048
880*5113495bSYour Name #define RX_MSDU_END_IP_EXTN_HEADER_VALID_LSB                                        52
881*5113495bSYour Name #define RX_MSDU_END_IP_EXTN_HEADER_VALID_MSB                                        52
882*5113495bSYour Name #define RX_MSDU_END_IP_EXTN_HEADER_VALID_MASK                                       0x0010000000000000
883*5113495bSYour Name 
884*5113495bSYour Name 
885*5113495bSYour Name 
886*5113495bSYour Name 
887*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_HEADER_VALID_OFFSET                                     0x0000000000000048
888*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_HEADER_VALID_LSB                                        53
889*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_HEADER_VALID_MSB                                        53
890*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_HEADER_VALID_MASK                                       0x0020000000000000
891*5113495bSYour Name 
892*5113495bSYour Name 
893*5113495bSYour Name 
894*5113495bSYour Name 
895*5113495bSYour Name #define RX_MSDU_END_MESH_CONTROL_PRESENT_OFFSET                                     0x0000000000000048
896*5113495bSYour Name #define RX_MSDU_END_MESH_CONTROL_PRESENT_LSB                                        54
897*5113495bSYour Name #define RX_MSDU_END_MESH_CONTROL_PRESENT_MSB                                        54
898*5113495bSYour Name #define RX_MSDU_END_MESH_CONTROL_PRESENT_MASK                                       0x0040000000000000
899*5113495bSYour Name 
900*5113495bSYour Name 
901*5113495bSYour Name 
902*5113495bSYour Name 
903*5113495bSYour Name #define RX_MSDU_END_LDPC_OFFSET                                                     0x0000000000000048
904*5113495bSYour Name #define RX_MSDU_END_LDPC_LSB                                                        55
905*5113495bSYour Name #define RX_MSDU_END_LDPC_MSB                                                        55
906*5113495bSYour Name #define RX_MSDU_END_LDPC_MASK                                                       0x0080000000000000
907*5113495bSYour Name 
908*5113495bSYour Name 
909*5113495bSYour Name 
910*5113495bSYour Name 
911*5113495bSYour Name #define RX_MSDU_END_IP4_PROTOCOL_IP6_NEXT_HEADER_OFFSET                             0x0000000000000048
912*5113495bSYour Name #define RX_MSDU_END_IP4_PROTOCOL_IP6_NEXT_HEADER_LSB                                56
913*5113495bSYour Name #define RX_MSDU_END_IP4_PROTOCOL_IP6_NEXT_HEADER_MSB                                63
914*5113495bSYour Name #define RX_MSDU_END_IP4_PROTOCOL_IP6_NEXT_HEADER_MASK                               0xff00000000000000
915*5113495bSYour Name 
916*5113495bSYour Name 
917*5113495bSYour Name 
918*5113495bSYour Name 
919*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_2_OR_4_OFFSET                                     0x0000000000000050
920*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_2_OR_4_LSB                                        0
921*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_2_OR_4_MSB                                        31
922*5113495bSYour Name #define RX_MSDU_END_TOEPLITZ_HASH_2_OR_4_MASK                                       0x00000000ffffffff
923*5113495bSYour Name 
924*5113495bSYour Name 
925*5113495bSYour Name 
926*5113495bSYour Name 
927*5113495bSYour Name #define RX_MSDU_END_FLOW_ID_TOEPLITZ_OFFSET                                         0x0000000000000050
928*5113495bSYour Name #define RX_MSDU_END_FLOW_ID_TOEPLITZ_LSB                                            32
929*5113495bSYour Name #define RX_MSDU_END_FLOW_ID_TOEPLITZ_MSB                                            63
930*5113495bSYour Name #define RX_MSDU_END_FLOW_ID_TOEPLITZ_MASK                                           0xffffffff00000000
931*5113495bSYour Name 
932*5113495bSYour Name 
933*5113495bSYour Name 
934*5113495bSYour Name 
935*5113495bSYour Name #define RX_MSDU_END_USER_RSSI_OFFSET                                                0x0000000000000058
936*5113495bSYour Name #define RX_MSDU_END_USER_RSSI_LSB                                                   0
937*5113495bSYour Name #define RX_MSDU_END_USER_RSSI_MSB                                                   7
938*5113495bSYour Name #define RX_MSDU_END_USER_RSSI_MASK                                                  0x00000000000000ff
939*5113495bSYour Name 
940*5113495bSYour Name 
941*5113495bSYour Name 
942*5113495bSYour Name 
943*5113495bSYour Name #define RX_MSDU_END_PKT_TYPE_OFFSET                                                 0x0000000000000058
944*5113495bSYour Name #define RX_MSDU_END_PKT_TYPE_LSB                                                    8
945*5113495bSYour Name #define RX_MSDU_END_PKT_TYPE_MSB                                                    11
946*5113495bSYour Name #define RX_MSDU_END_PKT_TYPE_MASK                                                   0x0000000000000f00
947*5113495bSYour Name 
948*5113495bSYour Name 
949*5113495bSYour Name 
950*5113495bSYour Name 
951*5113495bSYour Name #define RX_MSDU_END_SGI_OFFSET                                                      0x0000000000000058
952*5113495bSYour Name #define RX_MSDU_END_SGI_LSB                                                         12
953*5113495bSYour Name #define RX_MSDU_END_SGI_MSB                                                         13
954*5113495bSYour Name #define RX_MSDU_END_SGI_MASK                                                        0x0000000000003000
955*5113495bSYour Name 
956*5113495bSYour Name 
957*5113495bSYour Name 
958*5113495bSYour Name 
959*5113495bSYour Name #define RX_MSDU_END_RATE_MCS_OFFSET                                                 0x0000000000000058
960*5113495bSYour Name #define RX_MSDU_END_RATE_MCS_LSB                                                    14
961*5113495bSYour Name #define RX_MSDU_END_RATE_MCS_MSB                                                    17
962*5113495bSYour Name #define RX_MSDU_END_RATE_MCS_MASK                                                   0x000000000003c000
963*5113495bSYour Name 
964*5113495bSYour Name 
965*5113495bSYour Name 
966*5113495bSYour Name 
967*5113495bSYour Name #define RX_MSDU_END_RECEIVE_BANDWIDTH_OFFSET                                        0x0000000000000058
968*5113495bSYour Name #define RX_MSDU_END_RECEIVE_BANDWIDTH_LSB                                           18
969*5113495bSYour Name #define RX_MSDU_END_RECEIVE_BANDWIDTH_MSB                                           20
970*5113495bSYour Name #define RX_MSDU_END_RECEIVE_BANDWIDTH_MASK                                          0x00000000001c0000
971*5113495bSYour Name 
972*5113495bSYour Name 
973*5113495bSYour Name 
974*5113495bSYour Name 
975*5113495bSYour Name #define RX_MSDU_END_RECEPTION_TYPE_OFFSET                                           0x0000000000000058
976*5113495bSYour Name #define RX_MSDU_END_RECEPTION_TYPE_LSB                                              21
977*5113495bSYour Name #define RX_MSDU_END_RECEPTION_TYPE_MSB                                              23
978*5113495bSYour Name #define RX_MSDU_END_RECEPTION_TYPE_MASK                                             0x0000000000e00000
979*5113495bSYour Name 
980*5113495bSYour Name 
981*5113495bSYour Name 
982*5113495bSYour Name 
983*5113495bSYour Name #define RX_MSDU_END_MIMO_SS_BITMAP_OFFSET                                           0x0000000000000058
984*5113495bSYour Name #define RX_MSDU_END_MIMO_SS_BITMAP_LSB                                              24
985*5113495bSYour Name #define RX_MSDU_END_MIMO_SS_BITMAP_MSB                                              31
986*5113495bSYour Name #define RX_MSDU_END_MIMO_SS_BITMAP_MASK                                             0x00000000ff000000
987*5113495bSYour Name 
988*5113495bSYour Name 
989*5113495bSYour Name 
990*5113495bSYour Name 
991*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_31_0_OFFSET                                0x0000000000000058
992*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_31_0_LSB                                   32
993*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_31_0_MSB                                   63
994*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_31_0_MASK                                  0xffffffff00000000
995*5113495bSYour Name 
996*5113495bSYour Name 
997*5113495bSYour Name 
998*5113495bSYour Name 
999*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_63_32_OFFSET                               0x0000000000000060
1000*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_63_32_LSB                                  0
1001*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_63_32_MSB                                  31
1002*5113495bSYour Name #define RX_MSDU_END_PPDU_START_TIMESTAMP_63_32_MASK                                 0x00000000ffffffff
1003*5113495bSYour Name 
1004*5113495bSYour Name 
1005*5113495bSYour Name 
1006*5113495bSYour Name 
1007*5113495bSYour Name #define RX_MSDU_END_SW_PHY_META_DATA_OFFSET                                         0x0000000000000060
1008*5113495bSYour Name #define RX_MSDU_END_SW_PHY_META_DATA_LSB                                            32
1009*5113495bSYour Name #define RX_MSDU_END_SW_PHY_META_DATA_MSB                                            63
1010*5113495bSYour Name #define RX_MSDU_END_SW_PHY_META_DATA_MASK                                           0xffffffff00000000
1011*5113495bSYour Name 
1012*5113495bSYour Name 
1013*5113495bSYour Name 
1014*5113495bSYour Name 
1015*5113495bSYour Name #define RX_MSDU_END_VLAN_CTAG_CI_OFFSET                                             0x0000000000000068
1016*5113495bSYour Name #define RX_MSDU_END_VLAN_CTAG_CI_LSB                                                0
1017*5113495bSYour Name #define RX_MSDU_END_VLAN_CTAG_CI_MSB                                                15
1018*5113495bSYour Name #define RX_MSDU_END_VLAN_CTAG_CI_MASK                                               0x000000000000ffff
1019*5113495bSYour Name 
1020*5113495bSYour Name 
1021*5113495bSYour Name 
1022*5113495bSYour Name 
1023*5113495bSYour Name #define RX_MSDU_END_VLAN_STAG_CI_OFFSET                                             0x0000000000000068
1024*5113495bSYour Name #define RX_MSDU_END_VLAN_STAG_CI_LSB                                                16
1025*5113495bSYour Name #define RX_MSDU_END_VLAN_STAG_CI_MSB                                                31
1026*5113495bSYour Name #define RX_MSDU_END_VLAN_STAG_CI_MASK                                               0x00000000ffff0000
1027*5113495bSYour Name 
1028*5113495bSYour Name 
1029*5113495bSYour Name 
1030*5113495bSYour Name 
1031*5113495bSYour Name #define RX_MSDU_END_RESERVED_27A_OFFSET                                             0x0000000000000068
1032*5113495bSYour Name #define RX_MSDU_END_RESERVED_27A_LSB                                                32
1033*5113495bSYour Name #define RX_MSDU_END_RESERVED_27A_MSB                                                63
1034*5113495bSYour Name #define RX_MSDU_END_RESERVED_27A_MASK                                               0xffffffff00000000
1035*5113495bSYour Name 
1036*5113495bSYour Name 
1037*5113495bSYour Name 
1038*5113495bSYour Name 
1039*5113495bSYour Name #define RX_MSDU_END_RESERVED_28A_OFFSET                                             0x0000000000000070
1040*5113495bSYour Name #define RX_MSDU_END_RESERVED_28A_LSB                                                0
1041*5113495bSYour Name #define RX_MSDU_END_RESERVED_28A_MSB                                                31
1042*5113495bSYour Name #define RX_MSDU_END_RESERVED_28A_MASK                                               0x00000000ffffffff
1043*5113495bSYour Name 
1044*5113495bSYour Name 
1045*5113495bSYour Name 
1046*5113495bSYour Name 
1047*5113495bSYour Name #define RX_MSDU_END_RESERVED_29A_OFFSET                                             0x0000000000000070
1048*5113495bSYour Name #define RX_MSDU_END_RESERVED_29A_LSB                                                32
1049*5113495bSYour Name #define RX_MSDU_END_RESERVED_29A_MSB                                                63
1050*5113495bSYour Name #define RX_MSDU_END_RESERVED_29A_MASK                                               0xffffffff00000000
1051*5113495bSYour Name 
1052*5113495bSYour Name 
1053*5113495bSYour Name 
1054*5113495bSYour Name 
1055*5113495bSYour Name #define RX_MSDU_END_FIRST_MPDU_OFFSET                                               0x0000000000000078
1056*5113495bSYour Name #define RX_MSDU_END_FIRST_MPDU_LSB                                                  0
1057*5113495bSYour Name #define RX_MSDU_END_FIRST_MPDU_MSB                                                  0
1058*5113495bSYour Name #define RX_MSDU_END_FIRST_MPDU_MASK                                                 0x0000000000000001
1059*5113495bSYour Name 
1060*5113495bSYour Name 
1061*5113495bSYour Name 
1062*5113495bSYour Name 
1063*5113495bSYour Name #define RX_MSDU_END_RESERVED_30A_OFFSET                                             0x0000000000000078
1064*5113495bSYour Name #define RX_MSDU_END_RESERVED_30A_LSB                                                1
1065*5113495bSYour Name #define RX_MSDU_END_RESERVED_30A_MSB                                                1
1066*5113495bSYour Name #define RX_MSDU_END_RESERVED_30A_MASK                                               0x0000000000000002
1067*5113495bSYour Name 
1068*5113495bSYour Name 
1069*5113495bSYour Name 
1070*5113495bSYour Name 
1071*5113495bSYour Name #define RX_MSDU_END_MCAST_BCAST_OFFSET                                              0x0000000000000078
1072*5113495bSYour Name #define RX_MSDU_END_MCAST_BCAST_LSB                                                 2
1073*5113495bSYour Name #define RX_MSDU_END_MCAST_BCAST_MSB                                                 2
1074*5113495bSYour Name #define RX_MSDU_END_MCAST_BCAST_MASK                                                0x0000000000000004
1075*5113495bSYour Name 
1076*5113495bSYour Name 
1077*5113495bSYour Name 
1078*5113495bSYour Name 
1079*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_NOT_FOUND_OFFSET                                      0x0000000000000078
1080*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_NOT_FOUND_LSB                                         3
1081*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_NOT_FOUND_MSB                                         3
1082*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_NOT_FOUND_MASK                                        0x0000000000000008
1083*5113495bSYour Name 
1084*5113495bSYour Name 
1085*5113495bSYour Name 
1086*5113495bSYour Name 
1087*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_TIMEOUT_OFFSET                                        0x0000000000000078
1088*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_TIMEOUT_LSB                                           4
1089*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_TIMEOUT_MSB                                           4
1090*5113495bSYour Name #define RX_MSDU_END_AST_INDEX_TIMEOUT_MASK                                          0x0000000000000010
1091*5113495bSYour Name 
1092*5113495bSYour Name 
1093*5113495bSYour Name 
1094*5113495bSYour Name 
1095*5113495bSYour Name #define RX_MSDU_END_POWER_MGMT_OFFSET                                               0x0000000000000078
1096*5113495bSYour Name #define RX_MSDU_END_POWER_MGMT_LSB                                                  5
1097*5113495bSYour Name #define RX_MSDU_END_POWER_MGMT_MSB                                                  5
1098*5113495bSYour Name #define RX_MSDU_END_POWER_MGMT_MASK                                                 0x0000000000000020
1099*5113495bSYour Name 
1100*5113495bSYour Name 
1101*5113495bSYour Name 
1102*5113495bSYour Name 
1103*5113495bSYour Name #define RX_MSDU_END_NON_QOS_OFFSET                                                  0x0000000000000078
1104*5113495bSYour Name #define RX_MSDU_END_NON_QOS_LSB                                                     6
1105*5113495bSYour Name #define RX_MSDU_END_NON_QOS_MSB                                                     6
1106*5113495bSYour Name #define RX_MSDU_END_NON_QOS_MASK                                                    0x0000000000000040
1107*5113495bSYour Name 
1108*5113495bSYour Name 
1109*5113495bSYour Name 
1110*5113495bSYour Name 
1111*5113495bSYour Name #define RX_MSDU_END_NULL_DATA_OFFSET                                                0x0000000000000078
1112*5113495bSYour Name #define RX_MSDU_END_NULL_DATA_LSB                                                   7
1113*5113495bSYour Name #define RX_MSDU_END_NULL_DATA_MSB                                                   7
1114*5113495bSYour Name #define RX_MSDU_END_NULL_DATA_MASK                                                  0x0000000000000080
1115*5113495bSYour Name 
1116*5113495bSYour Name 
1117*5113495bSYour Name 
1118*5113495bSYour Name 
1119*5113495bSYour Name #define RX_MSDU_END_MGMT_TYPE_OFFSET                                                0x0000000000000078
1120*5113495bSYour Name #define RX_MSDU_END_MGMT_TYPE_LSB                                                   8
1121*5113495bSYour Name #define RX_MSDU_END_MGMT_TYPE_MSB                                                   8
1122*5113495bSYour Name #define RX_MSDU_END_MGMT_TYPE_MASK                                                  0x0000000000000100
1123*5113495bSYour Name 
1124*5113495bSYour Name 
1125*5113495bSYour Name 
1126*5113495bSYour Name 
1127*5113495bSYour Name #define RX_MSDU_END_CTRL_TYPE_OFFSET                                                0x0000000000000078
1128*5113495bSYour Name #define RX_MSDU_END_CTRL_TYPE_LSB                                                   9
1129*5113495bSYour Name #define RX_MSDU_END_CTRL_TYPE_MSB                                                   9
1130*5113495bSYour Name #define RX_MSDU_END_CTRL_TYPE_MASK                                                  0x0000000000000200
1131*5113495bSYour Name 
1132*5113495bSYour Name 
1133*5113495bSYour Name 
1134*5113495bSYour Name 
1135*5113495bSYour Name #define RX_MSDU_END_MORE_DATA_OFFSET                                                0x0000000000000078
1136*5113495bSYour Name #define RX_MSDU_END_MORE_DATA_LSB                                                   10
1137*5113495bSYour Name #define RX_MSDU_END_MORE_DATA_MSB                                                   10
1138*5113495bSYour Name #define RX_MSDU_END_MORE_DATA_MASK                                                  0x0000000000000400
1139*5113495bSYour Name 
1140*5113495bSYour Name 
1141*5113495bSYour Name 
1142*5113495bSYour Name 
1143*5113495bSYour Name #define RX_MSDU_END_EOSP_OFFSET                                                     0x0000000000000078
1144*5113495bSYour Name #define RX_MSDU_END_EOSP_LSB                                                        11
1145*5113495bSYour Name #define RX_MSDU_END_EOSP_MSB                                                        11
1146*5113495bSYour Name #define RX_MSDU_END_EOSP_MASK                                                       0x0000000000000800
1147*5113495bSYour Name 
1148*5113495bSYour Name 
1149*5113495bSYour Name 
1150*5113495bSYour Name 
1151*5113495bSYour Name #define RX_MSDU_END_A_MSDU_ERROR_OFFSET                                             0x0000000000000078
1152*5113495bSYour Name #define RX_MSDU_END_A_MSDU_ERROR_LSB                                                12
1153*5113495bSYour Name #define RX_MSDU_END_A_MSDU_ERROR_MSB                                                12
1154*5113495bSYour Name #define RX_MSDU_END_A_MSDU_ERROR_MASK                                               0x0000000000001000
1155*5113495bSYour Name 
1156*5113495bSYour Name 
1157*5113495bSYour Name 
1158*5113495bSYour Name 
1159*5113495bSYour Name #define RX_MSDU_END_FRAGMENT_FLAG_OFFSET                                            0x0000000000000078
1160*5113495bSYour Name #define RX_MSDU_END_FRAGMENT_FLAG_LSB                                               13
1161*5113495bSYour Name #define RX_MSDU_END_FRAGMENT_FLAG_MSB                                               13
1162*5113495bSYour Name #define RX_MSDU_END_FRAGMENT_FLAG_MASK                                              0x0000000000002000
1163*5113495bSYour Name 
1164*5113495bSYour Name 
1165*5113495bSYour Name 
1166*5113495bSYour Name 
1167*5113495bSYour Name #define RX_MSDU_END_ORDER_OFFSET                                                    0x0000000000000078
1168*5113495bSYour Name #define RX_MSDU_END_ORDER_LSB                                                       14
1169*5113495bSYour Name #define RX_MSDU_END_ORDER_MSB                                                       14
1170*5113495bSYour Name #define RX_MSDU_END_ORDER_MASK                                                      0x0000000000004000
1171*5113495bSYour Name 
1172*5113495bSYour Name 
1173*5113495bSYour Name 
1174*5113495bSYour Name 
1175*5113495bSYour Name #define RX_MSDU_END_CCE_MATCH_OFFSET                                                0x0000000000000078
1176*5113495bSYour Name #define RX_MSDU_END_CCE_MATCH_LSB                                                   15
1177*5113495bSYour Name #define RX_MSDU_END_CCE_MATCH_MSB                                                   15
1178*5113495bSYour Name #define RX_MSDU_END_CCE_MATCH_MASK                                                  0x0000000000008000
1179*5113495bSYour Name 
1180*5113495bSYour Name 
1181*5113495bSYour Name 
1182*5113495bSYour Name 
1183*5113495bSYour Name #define RX_MSDU_END_OVERFLOW_ERR_OFFSET                                             0x0000000000000078
1184*5113495bSYour Name #define RX_MSDU_END_OVERFLOW_ERR_LSB                                                16
1185*5113495bSYour Name #define RX_MSDU_END_OVERFLOW_ERR_MSB                                                16
1186*5113495bSYour Name #define RX_MSDU_END_OVERFLOW_ERR_MASK                                               0x0000000000010000
1187*5113495bSYour Name 
1188*5113495bSYour Name 
1189*5113495bSYour Name 
1190*5113495bSYour Name 
1191*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_ERR_OFFSET                                          0x0000000000000078
1192*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_ERR_LSB                                             17
1193*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_ERR_MSB                                             17
1194*5113495bSYour Name #define RX_MSDU_END_MSDU_LENGTH_ERR_MASK                                            0x0000000000020000
1195*5113495bSYour Name 
1196*5113495bSYour Name 
1197*5113495bSYour Name 
1198*5113495bSYour Name 
1199*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_OFFSET                                      0x0000000000000078
1200*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_LSB                                         18
1201*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_MSB                                         18
1202*5113495bSYour Name #define RX_MSDU_END_TCP_UDP_CHKSUM_FAIL_MASK                                        0x0000000000040000
1203*5113495bSYour Name 
1204*5113495bSYour Name 
1205*5113495bSYour Name 
1206*5113495bSYour Name 
1207*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_OFFSET                                           0x0000000000000078
1208*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_LSB                                              19
1209*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_MSB                                              19
1210*5113495bSYour Name #define RX_MSDU_END_IP_CHKSUM_FAIL_MASK                                             0x0000000000080000
1211*5113495bSYour Name 
1212*5113495bSYour Name 
1213*5113495bSYour Name 
1214*5113495bSYour Name 
1215*5113495bSYour Name #define RX_MSDU_END_SA_IDX_INVALID_OFFSET                                           0x0000000000000078
1216*5113495bSYour Name #define RX_MSDU_END_SA_IDX_INVALID_LSB                                              20
1217*5113495bSYour Name #define RX_MSDU_END_SA_IDX_INVALID_MSB                                              20
1218*5113495bSYour Name #define RX_MSDU_END_SA_IDX_INVALID_MASK                                             0x0000000000100000
1219*5113495bSYour Name 
1220*5113495bSYour Name 
1221*5113495bSYour Name 
1222*5113495bSYour Name 
1223*5113495bSYour Name #define RX_MSDU_END_DA_IDX_INVALID_OFFSET                                           0x0000000000000078
1224*5113495bSYour Name #define RX_MSDU_END_DA_IDX_INVALID_LSB                                              21
1225*5113495bSYour Name #define RX_MSDU_END_DA_IDX_INVALID_MSB                                              21
1226*5113495bSYour Name #define RX_MSDU_END_DA_IDX_INVALID_MASK                                             0x0000000000200000
1227*5113495bSYour Name 
1228*5113495bSYour Name 
1229*5113495bSYour Name 
1230*5113495bSYour Name 
1231*5113495bSYour Name #define RX_MSDU_END_RESERVED_30B_OFFSET                                             0x0000000000000078
1232*5113495bSYour Name #define RX_MSDU_END_RESERVED_30B_LSB                                                22
1233*5113495bSYour Name #define RX_MSDU_END_RESERVED_30B_MSB                                                22
1234*5113495bSYour Name #define RX_MSDU_END_RESERVED_30B_MASK                                               0x0000000000400000
1235*5113495bSYour Name 
1236*5113495bSYour Name 
1237*5113495bSYour Name 
1238*5113495bSYour Name 
1239*5113495bSYour Name #define RX_MSDU_END_RX_IN_TX_DECRYPT_BYP_OFFSET                                     0x0000000000000078
1240*5113495bSYour Name #define RX_MSDU_END_RX_IN_TX_DECRYPT_BYP_LSB                                        23
1241*5113495bSYour Name #define RX_MSDU_END_RX_IN_TX_DECRYPT_BYP_MSB                                        23
1242*5113495bSYour Name #define RX_MSDU_END_RX_IN_TX_DECRYPT_BYP_MASK                                       0x0000000000800000
1243*5113495bSYour Name 
1244*5113495bSYour Name 
1245*5113495bSYour Name 
1246*5113495bSYour Name 
1247*5113495bSYour Name #define RX_MSDU_END_ENCRYPT_REQUIRED_OFFSET                                         0x0000000000000078
1248*5113495bSYour Name #define RX_MSDU_END_ENCRYPT_REQUIRED_LSB                                            24
1249*5113495bSYour Name #define RX_MSDU_END_ENCRYPT_REQUIRED_MSB                                            24
1250*5113495bSYour Name #define RX_MSDU_END_ENCRYPT_REQUIRED_MASK                                           0x0000000001000000
1251*5113495bSYour Name 
1252*5113495bSYour Name 
1253*5113495bSYour Name 
1254*5113495bSYour Name 
1255*5113495bSYour Name #define RX_MSDU_END_DIRECTED_OFFSET                                                 0x0000000000000078
1256*5113495bSYour Name #define RX_MSDU_END_DIRECTED_LSB                                                    25
1257*5113495bSYour Name #define RX_MSDU_END_DIRECTED_MSB                                                    25
1258*5113495bSYour Name #define RX_MSDU_END_DIRECTED_MASK                                                   0x0000000002000000
1259*5113495bSYour Name 
1260*5113495bSYour Name 
1261*5113495bSYour Name 
1262*5113495bSYour Name 
1263*5113495bSYour Name #define RX_MSDU_END_BUFFER_FRAGMENT_OFFSET                                          0x0000000000000078
1264*5113495bSYour Name #define RX_MSDU_END_BUFFER_FRAGMENT_LSB                                             26
1265*5113495bSYour Name #define RX_MSDU_END_BUFFER_FRAGMENT_MSB                                             26
1266*5113495bSYour Name #define RX_MSDU_END_BUFFER_FRAGMENT_MASK                                            0x0000000004000000
1267*5113495bSYour Name 
1268*5113495bSYour Name 
1269*5113495bSYour Name 
1270*5113495bSYour Name 
1271*5113495bSYour Name #define RX_MSDU_END_MPDU_LENGTH_ERR_OFFSET                                          0x0000000000000078
1272*5113495bSYour Name #define RX_MSDU_END_MPDU_LENGTH_ERR_LSB                                             27
1273*5113495bSYour Name #define RX_MSDU_END_MPDU_LENGTH_ERR_MSB                                             27
1274*5113495bSYour Name #define RX_MSDU_END_MPDU_LENGTH_ERR_MASK                                            0x0000000008000000
1275*5113495bSYour Name 
1276*5113495bSYour Name 
1277*5113495bSYour Name 
1278*5113495bSYour Name 
1279*5113495bSYour Name #define RX_MSDU_END_TKIP_MIC_ERR_OFFSET                                             0x0000000000000078
1280*5113495bSYour Name #define RX_MSDU_END_TKIP_MIC_ERR_LSB                                                28
1281*5113495bSYour Name #define RX_MSDU_END_TKIP_MIC_ERR_MSB                                                28
1282*5113495bSYour Name #define RX_MSDU_END_TKIP_MIC_ERR_MASK                                               0x0000000010000000
1283*5113495bSYour Name 
1284*5113495bSYour Name 
1285*5113495bSYour Name 
1286*5113495bSYour Name 
1287*5113495bSYour Name #define RX_MSDU_END_DECRYPT_ERR_OFFSET                                              0x0000000000000078
1288*5113495bSYour Name #define RX_MSDU_END_DECRYPT_ERR_LSB                                                 29
1289*5113495bSYour Name #define RX_MSDU_END_DECRYPT_ERR_MSB                                                 29
1290*5113495bSYour Name #define RX_MSDU_END_DECRYPT_ERR_MASK                                                0x0000000020000000
1291*5113495bSYour Name 
1292*5113495bSYour Name 
1293*5113495bSYour Name 
1294*5113495bSYour Name 
1295*5113495bSYour Name #define RX_MSDU_END_UNENCRYPTED_FRAME_ERR_OFFSET                                    0x0000000000000078
1296*5113495bSYour Name #define RX_MSDU_END_UNENCRYPTED_FRAME_ERR_LSB                                       30
1297*5113495bSYour Name #define RX_MSDU_END_UNENCRYPTED_FRAME_ERR_MSB                                       30
1298*5113495bSYour Name #define RX_MSDU_END_UNENCRYPTED_FRAME_ERR_MASK                                      0x0000000040000000
1299*5113495bSYour Name 
1300*5113495bSYour Name 
1301*5113495bSYour Name 
1302*5113495bSYour Name 
1303*5113495bSYour Name #define RX_MSDU_END_FCS_ERR_OFFSET                                                  0x0000000000000078
1304*5113495bSYour Name #define RX_MSDU_END_FCS_ERR_LSB                                                     31
1305*5113495bSYour Name #define RX_MSDU_END_FCS_ERR_MSB                                                     31
1306*5113495bSYour Name #define RX_MSDU_END_FCS_ERR_MASK                                                    0x0000000080000000
1307*5113495bSYour Name 
1308*5113495bSYour Name 
1309*5113495bSYour Name 
1310*5113495bSYour Name 
1311*5113495bSYour Name #define RX_MSDU_END_RESERVED_31A_OFFSET                                             0x0000000000000078
1312*5113495bSYour Name #define RX_MSDU_END_RESERVED_31A_LSB                                                32
1313*5113495bSYour Name #define RX_MSDU_END_RESERVED_31A_MSB                                                41
1314*5113495bSYour Name #define RX_MSDU_END_RESERVED_31A_MASK                                               0x000003ff00000000
1315*5113495bSYour Name 
1316*5113495bSYour Name 
1317*5113495bSYour Name 
1318*5113495bSYour Name 
1319*5113495bSYour Name #define RX_MSDU_END_DECRYPT_STATUS_CODE_OFFSET                                      0x0000000000000078
1320*5113495bSYour Name #define RX_MSDU_END_DECRYPT_STATUS_CODE_LSB                                         42
1321*5113495bSYour Name #define RX_MSDU_END_DECRYPT_STATUS_CODE_MSB                                         44
1322*5113495bSYour Name #define RX_MSDU_END_DECRYPT_STATUS_CODE_MASK                                        0x00001c0000000000
1323*5113495bSYour Name 
1324*5113495bSYour Name 
1325*5113495bSYour Name 
1326*5113495bSYour Name 
1327*5113495bSYour Name #define RX_MSDU_END_RX_BITMAP_NOT_UPDATED_OFFSET                                    0x0000000000000078
1328*5113495bSYour Name #define RX_MSDU_END_RX_BITMAP_NOT_UPDATED_LSB                                       45
1329*5113495bSYour Name #define RX_MSDU_END_RX_BITMAP_NOT_UPDATED_MSB                                       45
1330*5113495bSYour Name #define RX_MSDU_END_RX_BITMAP_NOT_UPDATED_MASK                                      0x0000200000000000
1331*5113495bSYour Name 
1332*5113495bSYour Name 
1333*5113495bSYour Name 
1334*5113495bSYour Name 
1335*5113495bSYour Name #define RX_MSDU_END_RESERVED_31B_OFFSET                                             0x0000000000000078
1336*5113495bSYour Name #define RX_MSDU_END_RESERVED_31B_LSB                                                46
1337*5113495bSYour Name #define RX_MSDU_END_RESERVED_31B_MSB                                                62
1338*5113495bSYour Name #define RX_MSDU_END_RESERVED_31B_MASK                                               0x7fffc00000000000
1339*5113495bSYour Name 
1340*5113495bSYour Name 
1341*5113495bSYour Name 
1342*5113495bSYour Name 
1343*5113495bSYour Name #define RX_MSDU_END_MSDU_DONE_OFFSET                                                0x0000000000000078
1344*5113495bSYour Name #define RX_MSDU_END_MSDU_DONE_LSB                                                   63
1345*5113495bSYour Name #define RX_MSDU_END_MSDU_DONE_MSB                                                   63
1346*5113495bSYour Name #define RX_MSDU_END_MSDU_DONE_MASK                                                  0x8000000000000000
1347*5113495bSYour Name 
1348*5113495bSYour Name 
1349*5113495bSYour Name 
1350*5113495bSYour Name #endif
1351