1 /* SPDX-License-Identifier: GPL-2.0 2 * 3 * Copyright 2016-2020 HabanaLabs, Ltd. 4 * All Rights Reserved. 5 * 6 */ 7 8 /************************************ 9 ** This is an auto-generated file ** 10 ** DO NOT EDIT BELOW ** 11 ************************************/ 12 13 #ifndef ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ 14 #define ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ 15 16 /* 17 ***************************************** 18 * DCORE0_SYNC_MNGR_OBJS 19 * (Prototype: SOB_OBJS) 20 ***************************************** 21 */ 22 23 /* DCORE0_SYNC_MNGR_OBJS_SOB_OBJ */ 24 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_VAL_SHIFT 0 25 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_VAL_MASK 0x7FFF 26 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_LONG_SOB_SHIFT 24 27 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_LONG_SOB_MASK 0x1000000 28 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_TRACE_EVICT_SHIFT 30 29 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_TRACE_EVICT_MASK 0x40000000 30 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_INC_SHIFT 31 31 #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_INC_MASK 0x80000000 32 33 /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL */ 34 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL_ADDRL_SHIFT 0 35 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL_ADDRL_MASK 0xFFFFFFFF 36 37 /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH */ 38 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH_ADDRH_SHIFT 0 39 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH_ADDRH_MASK 0xFFFFFFFF 40 41 /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA */ 42 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA_DATA_SHIFT 0 43 #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA_DATA_MASK 0xFFFFFFFF 44 45 /* DCORE0_SYNC_MNGR_OBJS_MON_ARM */ 46 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SID_SHIFT 0 47 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SID_MASK 0xFF 48 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_MASK_SHIFT 8 49 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_MASK_MASK 0xFF00 50 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOP_SHIFT 16 51 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOP_MASK 0x10000 52 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOD_SHIFT 17 53 #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOD_MASK 0xFFFE0000 54 55 /* DCORE0_SYNC_MNGR_OBJS_MON_CONFIG */ 56 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_SOB_SHIFT 0 57 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_SOB_MASK 0x1 58 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_CQ_EN_SHIFT 4 59 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_CQ_EN_MASK 0x10 60 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_WR_NUM_SHIFT 5 61 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_WR_NUM_MASK 0x60 62 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LBW_EN_SHIFT 8 63 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LBW_EN_MASK 0x100 64 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_MSB_SID_SHIFT 16 65 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_MSB_SID_MASK 0xF0000 66 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_HIGH_GROUP_SHIFT 31 67 #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_HIGH_GROUP_MASK 0x80000000 68 69 /* DCORE0_SYNC_MNGR_OBJS_MON_STATUS */ 70 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_VALID_SHIFT 0 71 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_VALID_MASK 0x1 72 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PENDING_SHIFT 1 73 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PENDING_MASK 0x1FE 74 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PROT_SHIFT 9 75 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PROT_MASK 0x200 76 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PRIV_SHIFT 10 77 #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PRIV_MASK 0x400 78 79 /* DCORE0_SYNC_MNGR_OBJS_SM_SEC */ 80 #define DCORE0_SYNC_MNGR_OBJS_SM_SEC_SEC_VEC_SHIFT 0 81 #define DCORE0_SYNC_MNGR_OBJS_SM_SEC_SEC_VEC_MASK 0xFFFFFFFF 82 83 /* DCORE0_SYNC_MNGR_OBJS_SM_PRIV */ 84 #define DCORE0_SYNC_MNGR_OBJS_SM_PRIV_PRIV_SHIFT 0 85 #define DCORE0_SYNC_MNGR_OBJS_SM_PRIV_PRIV_MASK 0xFFFFFFFF 86 87 #endif /* ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ */ 88