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