xref: /wlan-dirver/fw-api/hw/qca5424/macrx_abort_request_info.h (revision e157a886749af4a591d29af2763a38c5f177eda0)
1 
2 /*
3  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4  * SPDX-License-Identifier: ISC
5  */
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 #ifndef _MACRX_ABORT_REQUEST_INFO_H_
20 #define _MACRX_ABORT_REQUEST_INFO_H_
21 #if !defined(__ASSEMBLER__)
22 #endif
23 
24 #define NUM_OF_WORDS_MACRX_ABORT_REQUEST_INFO 1
25 
26 
27 struct macrx_abort_request_info {
28 #ifndef WIFI_BIT_ORDER_BIG_ENDIAN
29              uint16_t macrx_abort_reason                                      :  8,
30                       reserved_0                                              :  8;
31 #else
32              uint16_t reserved_0                                              :  8,
33                       macrx_abort_reason                                      :  8;
34 #endif
35 };
36 
37 
38 
39 
40 #define MACRX_ABORT_REQUEST_INFO_MACRX_ABORT_REASON_OFFSET                          0x00000000
41 #define MACRX_ABORT_REQUEST_INFO_MACRX_ABORT_REASON_LSB                             0
42 #define MACRX_ABORT_REQUEST_INFO_MACRX_ABORT_REASON_MSB                             7
43 #define MACRX_ABORT_REQUEST_INFO_MACRX_ABORT_REASON_MASK                            0x000000ff
44 
45 
46 
47 
48 #define MACRX_ABORT_REQUEST_INFO_RESERVED_0_OFFSET                                  0x00000000
49 #define MACRX_ABORT_REQUEST_INFO_RESERVED_0_LSB                                     8
50 #define MACRX_ABORT_REQUEST_INFO_RESERVED_0_MSB                                     15
51 #define MACRX_ABORT_REQUEST_INFO_RESERVED_0_MASK                                    0x0000ff00
52 
53 
54 
55 #endif
56