| /* SPDX-License-Identifier: GPL-2.0 |
| * |
| * Copyright 2016-2020 HabanaLabs, Ltd. |
| * All Rights Reserved. |
| * |
| */ |
| |
| /************************************ |
| ** This is an auto-generated file ** |
| ** DO NOT EDIT BELOW ** |
| ************************************/ |
| |
| #ifndef ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ |
| #define ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ |
| |
| /* |
| ***************************************** |
| * DCORE0_SYNC_MNGR_OBJS |
| * (Prototype: SOB_OBJS) |
| ***************************************** |
| */ |
| |
| /* DCORE0_SYNC_MNGR_OBJS_SOB_OBJ */ |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_VAL_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_VAL_MASK 0x7FFF |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_LONG_SOB_SHIFT 24 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_LONG_SOB_MASK 0x1000000 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_TRACE_EVICT_SHIFT 30 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_TRACE_EVICT_MASK 0x40000000 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_INC_SHIFT 31 |
| #define DCORE0_SYNC_MNGR_OBJS_SOB_OBJ_INC_MASK 0x80000000 |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL_ADDRL_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRL_ADDRL_MASK 0xFFFFFFFF |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH_ADDRH_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_ADDRH_ADDRH_MASK 0xFFFFFFFF |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA_DATA_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_PAY_DATA_DATA_MASK 0xFFFFFFFF |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_ARM */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SID_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SID_MASK 0xFF |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_MASK_SHIFT 8 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_MASK_MASK 0xFF00 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOP_SHIFT 16 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOP_MASK 0x10000 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOD_SHIFT 17 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_ARM_SOD_MASK 0xFFFE0000 |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_CONFIG */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_SOB_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_SOB_MASK 0x1 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_CQ_EN_SHIFT 4 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_CQ_EN_MASK 0x10 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_WR_NUM_SHIFT 5 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_WR_NUM_MASK 0x60 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LBW_EN_SHIFT 8 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LBW_EN_MASK 0x100 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_MSB_SID_SHIFT 16 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_MSB_SID_MASK 0xF0000 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_HIGH_GROUP_SHIFT 31 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_CONFIG_LONG_HIGH_GROUP_MASK 0x80000000 |
| |
| /* DCORE0_SYNC_MNGR_OBJS_MON_STATUS */ |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_VALID_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_VALID_MASK 0x1 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PENDING_SHIFT 1 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PENDING_MASK 0x1FE |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PROT_SHIFT 9 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PROT_MASK 0x200 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PRIV_SHIFT 10 |
| #define DCORE0_SYNC_MNGR_OBJS_MON_STATUS_PRIV_MASK 0x400 |
| |
| /* DCORE0_SYNC_MNGR_OBJS_SM_SEC */ |
| #define DCORE0_SYNC_MNGR_OBJS_SM_SEC_SEC_VEC_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_SM_SEC_SEC_VEC_MASK 0xFFFFFFFF |
| |
| /* DCORE0_SYNC_MNGR_OBJS_SM_PRIV */ |
| #define DCORE0_SYNC_MNGR_OBJS_SM_PRIV_PRIV_SHIFT 0 |
| #define DCORE0_SYNC_MNGR_OBJS_SM_PRIV_PRIV_MASK 0xFFFFFFFF |
| |
| #endif /* ASIC_REG_DCORE0_SYNC_MNGR_OBJS_MASKS_H_ */ |