18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * This file is automatically generated --- any changes will be lost. 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci#ifndef _SGE_DEFS_H 78c2ecf20Sopenharmony_ci#define _SGE_DEFS_H 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#define S_EC_CREDITS 0 108c2ecf20Sopenharmony_ci#define M_EC_CREDITS 0x7FFF 118c2ecf20Sopenharmony_ci#define V_EC_CREDITS(x) ((x) << S_EC_CREDITS) 128c2ecf20Sopenharmony_ci#define G_EC_CREDITS(x) (((x) >> S_EC_CREDITS) & M_EC_CREDITS) 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#define S_EC_GTS 15 158c2ecf20Sopenharmony_ci#define V_EC_GTS(x) ((x) << S_EC_GTS) 168c2ecf20Sopenharmony_ci#define F_EC_GTS V_EC_GTS(1U) 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci#define S_EC_INDEX 16 198c2ecf20Sopenharmony_ci#define M_EC_INDEX 0xFFFF 208c2ecf20Sopenharmony_ci#define V_EC_INDEX(x) ((x) << S_EC_INDEX) 218c2ecf20Sopenharmony_ci#define G_EC_INDEX(x) (((x) >> S_EC_INDEX) & M_EC_INDEX) 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci#define S_EC_SIZE 0 248c2ecf20Sopenharmony_ci#define M_EC_SIZE 0xFFFF 258c2ecf20Sopenharmony_ci#define V_EC_SIZE(x) ((x) << S_EC_SIZE) 268c2ecf20Sopenharmony_ci#define G_EC_SIZE(x) (((x) >> S_EC_SIZE) & M_EC_SIZE) 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci#define S_EC_BASE_LO 16 298c2ecf20Sopenharmony_ci#define M_EC_BASE_LO 0xFFFF 308c2ecf20Sopenharmony_ci#define V_EC_BASE_LO(x) ((x) << S_EC_BASE_LO) 318c2ecf20Sopenharmony_ci#define G_EC_BASE_LO(x) (((x) >> S_EC_BASE_LO) & M_EC_BASE_LO) 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci#define S_EC_BASE_HI 0 348c2ecf20Sopenharmony_ci#define M_EC_BASE_HI 0xF 358c2ecf20Sopenharmony_ci#define V_EC_BASE_HI(x) ((x) << S_EC_BASE_HI) 368c2ecf20Sopenharmony_ci#define G_EC_BASE_HI(x) (((x) >> S_EC_BASE_HI) & M_EC_BASE_HI) 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci#define S_EC_RESPQ 4 398c2ecf20Sopenharmony_ci#define M_EC_RESPQ 0x7 408c2ecf20Sopenharmony_ci#define V_EC_RESPQ(x) ((x) << S_EC_RESPQ) 418c2ecf20Sopenharmony_ci#define G_EC_RESPQ(x) (((x) >> S_EC_RESPQ) & M_EC_RESPQ) 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci#define S_EC_TYPE 7 448c2ecf20Sopenharmony_ci#define M_EC_TYPE 0x7 458c2ecf20Sopenharmony_ci#define V_EC_TYPE(x) ((x) << S_EC_TYPE) 468c2ecf20Sopenharmony_ci#define G_EC_TYPE(x) (((x) >> S_EC_TYPE) & M_EC_TYPE) 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci#define S_EC_GEN 10 498c2ecf20Sopenharmony_ci#define V_EC_GEN(x) ((x) << S_EC_GEN) 508c2ecf20Sopenharmony_ci#define F_EC_GEN V_EC_GEN(1U) 518c2ecf20Sopenharmony_ci 528c2ecf20Sopenharmony_ci#define S_EC_UP_TOKEN 11 538c2ecf20Sopenharmony_ci#define M_EC_UP_TOKEN 0xFFFFF 548c2ecf20Sopenharmony_ci#define V_EC_UP_TOKEN(x) ((x) << S_EC_UP_TOKEN) 558c2ecf20Sopenharmony_ci#define G_EC_UP_TOKEN(x) (((x) >> S_EC_UP_TOKEN) & M_EC_UP_TOKEN) 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci#define S_EC_VALID 31 588c2ecf20Sopenharmony_ci#define V_EC_VALID(x) ((x) << S_EC_VALID) 598c2ecf20Sopenharmony_ci#define F_EC_VALID V_EC_VALID(1U) 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci#define S_RQ_MSI_VEC 20 628c2ecf20Sopenharmony_ci#define M_RQ_MSI_VEC 0x3F 638c2ecf20Sopenharmony_ci#define V_RQ_MSI_VEC(x) ((x) << S_RQ_MSI_VEC) 648c2ecf20Sopenharmony_ci#define G_RQ_MSI_VEC(x) (((x) >> S_RQ_MSI_VEC) & M_RQ_MSI_VEC) 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci#define S_RQ_INTR_EN 26 678c2ecf20Sopenharmony_ci#define V_RQ_INTR_EN(x) ((x) << S_RQ_INTR_EN) 688c2ecf20Sopenharmony_ci#define F_RQ_INTR_EN V_RQ_INTR_EN(1U) 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ci#define S_RQ_GEN 28 718c2ecf20Sopenharmony_ci#define V_RQ_GEN(x) ((x) << S_RQ_GEN) 728c2ecf20Sopenharmony_ci#define F_RQ_GEN V_RQ_GEN(1U) 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci#define S_CQ_INDEX 0 758c2ecf20Sopenharmony_ci#define M_CQ_INDEX 0xFFFF 768c2ecf20Sopenharmony_ci#define V_CQ_INDEX(x) ((x) << S_CQ_INDEX) 778c2ecf20Sopenharmony_ci#define G_CQ_INDEX(x) (((x) >> S_CQ_INDEX) & M_CQ_INDEX) 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci#define S_CQ_SIZE 16 808c2ecf20Sopenharmony_ci#define M_CQ_SIZE 0xFFFF 818c2ecf20Sopenharmony_ci#define V_CQ_SIZE(x) ((x) << S_CQ_SIZE) 828c2ecf20Sopenharmony_ci#define G_CQ_SIZE(x) (((x) >> S_CQ_SIZE) & M_CQ_SIZE) 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci#define S_CQ_BASE_HI 0 858c2ecf20Sopenharmony_ci#define M_CQ_BASE_HI 0xFFFFF 868c2ecf20Sopenharmony_ci#define V_CQ_BASE_HI(x) ((x) << S_CQ_BASE_HI) 878c2ecf20Sopenharmony_ci#define G_CQ_BASE_HI(x) (((x) >> S_CQ_BASE_HI) & M_CQ_BASE_HI) 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_ci#define S_CQ_RSPQ 20 908c2ecf20Sopenharmony_ci#define M_CQ_RSPQ 0x3F 918c2ecf20Sopenharmony_ci#define V_CQ_RSPQ(x) ((x) << S_CQ_RSPQ) 928c2ecf20Sopenharmony_ci#define G_CQ_RSPQ(x) (((x) >> S_CQ_RSPQ) & M_CQ_RSPQ) 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci#define S_CQ_ASYNC_NOTIF 26 958c2ecf20Sopenharmony_ci#define V_CQ_ASYNC_NOTIF(x) ((x) << S_CQ_ASYNC_NOTIF) 968c2ecf20Sopenharmony_ci#define F_CQ_ASYNC_NOTIF V_CQ_ASYNC_NOTIF(1U) 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci#define S_CQ_ARMED 27 998c2ecf20Sopenharmony_ci#define V_CQ_ARMED(x) ((x) << S_CQ_ARMED) 1008c2ecf20Sopenharmony_ci#define F_CQ_ARMED V_CQ_ARMED(1U) 1018c2ecf20Sopenharmony_ci 1028c2ecf20Sopenharmony_ci#define S_CQ_ASYNC_NOTIF_SOL 28 1038c2ecf20Sopenharmony_ci#define V_CQ_ASYNC_NOTIF_SOL(x) ((x) << S_CQ_ASYNC_NOTIF_SOL) 1048c2ecf20Sopenharmony_ci#define F_CQ_ASYNC_NOTIF_SOL V_CQ_ASYNC_NOTIF_SOL(1U) 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ci#define S_CQ_GEN 29 1078c2ecf20Sopenharmony_ci#define V_CQ_GEN(x) ((x) << S_CQ_GEN) 1088c2ecf20Sopenharmony_ci#define F_CQ_GEN V_CQ_GEN(1U) 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci#define S_CQ_ERR 30 1118c2ecf20Sopenharmony_ci#define V_CQ_ERR(x) ((x) << S_CQ_ERR) 1128c2ecf20Sopenharmony_ci#define F_CQ_ERR V_CQ_ERR(1U) 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci#define S_CQ_OVERFLOW_MODE 31 1158c2ecf20Sopenharmony_ci#define V_CQ_OVERFLOW_MODE(x) ((x) << S_CQ_OVERFLOW_MODE) 1168c2ecf20Sopenharmony_ci#define F_CQ_OVERFLOW_MODE V_CQ_OVERFLOW_MODE(1U) 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci#define S_CQ_CREDITS 0 1198c2ecf20Sopenharmony_ci#define M_CQ_CREDITS 0xFFFF 1208c2ecf20Sopenharmony_ci#define V_CQ_CREDITS(x) ((x) << S_CQ_CREDITS) 1218c2ecf20Sopenharmony_ci#define G_CQ_CREDITS(x) (((x) >> S_CQ_CREDITS) & M_CQ_CREDITS) 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ci#define S_CQ_CREDIT_THRES 16 1248c2ecf20Sopenharmony_ci#define M_CQ_CREDIT_THRES 0x1FFF 1258c2ecf20Sopenharmony_ci#define V_CQ_CREDIT_THRES(x) ((x) << S_CQ_CREDIT_THRES) 1268c2ecf20Sopenharmony_ci#define G_CQ_CREDIT_THRES(x) (((x) >> S_CQ_CREDIT_THRES) & M_CQ_CREDIT_THRES) 1278c2ecf20Sopenharmony_ci 1288c2ecf20Sopenharmony_ci#define S_FL_BASE_HI 0 1298c2ecf20Sopenharmony_ci#define M_FL_BASE_HI 0xFFFFF 1308c2ecf20Sopenharmony_ci#define V_FL_BASE_HI(x) ((x) << S_FL_BASE_HI) 1318c2ecf20Sopenharmony_ci#define G_FL_BASE_HI(x) (((x) >> S_FL_BASE_HI) & M_FL_BASE_HI) 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ci#define S_FL_INDEX_LO 20 1348c2ecf20Sopenharmony_ci#define M_FL_INDEX_LO 0xFFF 1358c2ecf20Sopenharmony_ci#define V_FL_INDEX_LO(x) ((x) << S_FL_INDEX_LO) 1368c2ecf20Sopenharmony_ci#define G_FL_INDEX_LO(x) (((x) >> S_FL_INDEX_LO) & M_FL_INDEX_LO) 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_ci#define S_FL_INDEX_HI 0 1398c2ecf20Sopenharmony_ci#define M_FL_INDEX_HI 0xF 1408c2ecf20Sopenharmony_ci#define V_FL_INDEX_HI(x) ((x) << S_FL_INDEX_HI) 1418c2ecf20Sopenharmony_ci#define G_FL_INDEX_HI(x) (((x) >> S_FL_INDEX_HI) & M_FL_INDEX_HI) 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci#define S_FL_SIZE 4 1448c2ecf20Sopenharmony_ci#define M_FL_SIZE 0xFFFF 1458c2ecf20Sopenharmony_ci#define V_FL_SIZE(x) ((x) << S_FL_SIZE) 1468c2ecf20Sopenharmony_ci#define G_FL_SIZE(x) (((x) >> S_FL_SIZE) & M_FL_SIZE) 1478c2ecf20Sopenharmony_ci 1488c2ecf20Sopenharmony_ci#define S_FL_GEN 20 1498c2ecf20Sopenharmony_ci#define V_FL_GEN(x) ((x) << S_FL_GEN) 1508c2ecf20Sopenharmony_ci#define F_FL_GEN V_FL_GEN(1U) 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ci#define S_FL_ENTRY_SIZE_LO 21 1538c2ecf20Sopenharmony_ci#define M_FL_ENTRY_SIZE_LO 0x7FF 1548c2ecf20Sopenharmony_ci#define V_FL_ENTRY_SIZE_LO(x) ((x) << S_FL_ENTRY_SIZE_LO) 1558c2ecf20Sopenharmony_ci#define G_FL_ENTRY_SIZE_LO(x) (((x) >> S_FL_ENTRY_SIZE_LO) & M_FL_ENTRY_SIZE_LO) 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ci#define S_FL_ENTRY_SIZE_HI 0 1588c2ecf20Sopenharmony_ci#define M_FL_ENTRY_SIZE_HI 0x1FFFFF 1598c2ecf20Sopenharmony_ci#define V_FL_ENTRY_SIZE_HI(x) ((x) << S_FL_ENTRY_SIZE_HI) 1608c2ecf20Sopenharmony_ci#define G_FL_ENTRY_SIZE_HI(x) (((x) >> S_FL_ENTRY_SIZE_HI) & M_FL_ENTRY_SIZE_HI) 1618c2ecf20Sopenharmony_ci 1628c2ecf20Sopenharmony_ci#define S_FL_CONG_THRES 21 1638c2ecf20Sopenharmony_ci#define M_FL_CONG_THRES 0x3FF 1648c2ecf20Sopenharmony_ci#define V_FL_CONG_THRES(x) ((x) << S_FL_CONG_THRES) 1658c2ecf20Sopenharmony_ci#define G_FL_CONG_THRES(x) (((x) >> S_FL_CONG_THRES) & M_FL_CONG_THRES) 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci#define S_FL_GTS 31 1688c2ecf20Sopenharmony_ci#define V_FL_GTS(x) ((x) << S_FL_GTS) 1698c2ecf20Sopenharmony_ci#define F_FL_GTS V_FL_GTS(1U) 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ci#define S_FLD_GEN1 31 1728c2ecf20Sopenharmony_ci#define V_FLD_GEN1(x) ((x) << S_FLD_GEN1) 1738c2ecf20Sopenharmony_ci#define F_FLD_GEN1 V_FLD_GEN1(1U) 1748c2ecf20Sopenharmony_ci 1758c2ecf20Sopenharmony_ci#define S_FLD_GEN2 0 1768c2ecf20Sopenharmony_ci#define V_FLD_GEN2(x) ((x) << S_FLD_GEN2) 1778c2ecf20Sopenharmony_ci#define F_FLD_GEN2 V_FLD_GEN2(1U) 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci#define S_RSPD_TXQ1_CR 0 1808c2ecf20Sopenharmony_ci#define M_RSPD_TXQ1_CR 0x7F 1818c2ecf20Sopenharmony_ci#define V_RSPD_TXQ1_CR(x) ((x) << S_RSPD_TXQ1_CR) 1828c2ecf20Sopenharmony_ci#define G_RSPD_TXQ1_CR(x) (((x) >> S_RSPD_TXQ1_CR) & M_RSPD_TXQ1_CR) 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ci#define S_RSPD_TXQ1_GTS 7 1858c2ecf20Sopenharmony_ci#define V_RSPD_TXQ1_GTS(x) ((x) << S_RSPD_TXQ1_GTS) 1868c2ecf20Sopenharmony_ci#define F_RSPD_TXQ1_GTS V_RSPD_TXQ1_GTS(1U) 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ci#define S_RSPD_TXQ2_CR 8 1898c2ecf20Sopenharmony_ci#define M_RSPD_TXQ2_CR 0x7F 1908c2ecf20Sopenharmony_ci#define V_RSPD_TXQ2_CR(x) ((x) << S_RSPD_TXQ2_CR) 1918c2ecf20Sopenharmony_ci#define G_RSPD_TXQ2_CR(x) (((x) >> S_RSPD_TXQ2_CR) & M_RSPD_TXQ2_CR) 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci#define S_RSPD_TXQ2_GTS 15 1948c2ecf20Sopenharmony_ci#define V_RSPD_TXQ2_GTS(x) ((x) << S_RSPD_TXQ2_GTS) 1958c2ecf20Sopenharmony_ci#define F_RSPD_TXQ2_GTS V_RSPD_TXQ2_GTS(1U) 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci#define S_RSPD_TXQ0_CR 16 1988c2ecf20Sopenharmony_ci#define M_RSPD_TXQ0_CR 0x7F 1998c2ecf20Sopenharmony_ci#define V_RSPD_TXQ0_CR(x) ((x) << S_RSPD_TXQ0_CR) 2008c2ecf20Sopenharmony_ci#define G_RSPD_TXQ0_CR(x) (((x) >> S_RSPD_TXQ0_CR) & M_RSPD_TXQ0_CR) 2018c2ecf20Sopenharmony_ci 2028c2ecf20Sopenharmony_ci#define S_RSPD_TXQ0_GTS 23 2038c2ecf20Sopenharmony_ci#define V_RSPD_TXQ0_GTS(x) ((x) << S_RSPD_TXQ0_GTS) 2048c2ecf20Sopenharmony_ci#define F_RSPD_TXQ0_GTS V_RSPD_TXQ0_GTS(1U) 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ci#define S_RSPD_EOP 24 2078c2ecf20Sopenharmony_ci#define V_RSPD_EOP(x) ((x) << S_RSPD_EOP) 2088c2ecf20Sopenharmony_ci#define F_RSPD_EOP V_RSPD_EOP(1U) 2098c2ecf20Sopenharmony_ci 2108c2ecf20Sopenharmony_ci#define S_RSPD_SOP 25 2118c2ecf20Sopenharmony_ci#define V_RSPD_SOP(x) ((x) << S_RSPD_SOP) 2128c2ecf20Sopenharmony_ci#define F_RSPD_SOP V_RSPD_SOP(1U) 2138c2ecf20Sopenharmony_ci 2148c2ecf20Sopenharmony_ci#define S_RSPD_ASYNC_NOTIF 26 2158c2ecf20Sopenharmony_ci#define V_RSPD_ASYNC_NOTIF(x) ((x) << S_RSPD_ASYNC_NOTIF) 2168c2ecf20Sopenharmony_ci#define F_RSPD_ASYNC_NOTIF V_RSPD_ASYNC_NOTIF(1U) 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci#define S_RSPD_FL0_GTS 27 2198c2ecf20Sopenharmony_ci#define V_RSPD_FL0_GTS(x) ((x) << S_RSPD_FL0_GTS) 2208c2ecf20Sopenharmony_ci#define F_RSPD_FL0_GTS V_RSPD_FL0_GTS(1U) 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci#define S_RSPD_FL1_GTS 28 2238c2ecf20Sopenharmony_ci#define V_RSPD_FL1_GTS(x) ((x) << S_RSPD_FL1_GTS) 2248c2ecf20Sopenharmony_ci#define F_RSPD_FL1_GTS V_RSPD_FL1_GTS(1U) 2258c2ecf20Sopenharmony_ci 2268c2ecf20Sopenharmony_ci#define S_RSPD_IMM_DATA_VALID 29 2278c2ecf20Sopenharmony_ci#define V_RSPD_IMM_DATA_VALID(x) ((x) << S_RSPD_IMM_DATA_VALID) 2288c2ecf20Sopenharmony_ci#define F_RSPD_IMM_DATA_VALID V_RSPD_IMM_DATA_VALID(1U) 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci#define S_RSPD_OFFLOAD 30 2318c2ecf20Sopenharmony_ci#define V_RSPD_OFFLOAD(x) ((x) << S_RSPD_OFFLOAD) 2328c2ecf20Sopenharmony_ci#define F_RSPD_OFFLOAD V_RSPD_OFFLOAD(1U) 2338c2ecf20Sopenharmony_ci 2348c2ecf20Sopenharmony_ci#define S_RSPD_GEN1 31 2358c2ecf20Sopenharmony_ci#define V_RSPD_GEN1(x) ((x) << S_RSPD_GEN1) 2368c2ecf20Sopenharmony_ci#define F_RSPD_GEN1 V_RSPD_GEN1(1U) 2378c2ecf20Sopenharmony_ci 2388c2ecf20Sopenharmony_ci#define S_RSPD_LEN 0 2398c2ecf20Sopenharmony_ci#define M_RSPD_LEN 0x7FFFFFFF 2408c2ecf20Sopenharmony_ci#define V_RSPD_LEN(x) ((x) << S_RSPD_LEN) 2418c2ecf20Sopenharmony_ci#define G_RSPD_LEN(x) (((x) >> S_RSPD_LEN) & M_RSPD_LEN) 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci#define S_RSPD_FLQ 31 2448c2ecf20Sopenharmony_ci#define V_RSPD_FLQ(x) ((x) << S_RSPD_FLQ) 2458c2ecf20Sopenharmony_ci#define F_RSPD_FLQ V_RSPD_FLQ(1U) 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci#define S_RSPD_GEN2 0 2488c2ecf20Sopenharmony_ci#define V_RSPD_GEN2(x) ((x) << S_RSPD_GEN2) 2498c2ecf20Sopenharmony_ci#define F_RSPD_GEN2 V_RSPD_GEN2(1U) 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ci#define S_RSPD_INR_VEC 1 2528c2ecf20Sopenharmony_ci#define M_RSPD_INR_VEC 0x7F 2538c2ecf20Sopenharmony_ci#define V_RSPD_INR_VEC(x) ((x) << S_RSPD_INR_VEC) 2548c2ecf20Sopenharmony_ci#define G_RSPD_INR_VEC(x) (((x) >> S_RSPD_INR_VEC) & M_RSPD_INR_VEC) 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ci#endif /* _SGE_DEFS_H */ 257