NUM_ARC_CPUS
static const u32 gaudi2_arc_blocks_bases[NUM_ARC_CPUS] = {
static const u32 gaudi2_arc_dccm_bases[NUM_ARC_CPUS] = {
for (i = 0 ; i < NUM_ARC_CPUS ; i++) {
blocks[NUM_ARC_CPUS].address = mmARC_FARM_ARC0_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 1].address = mmARC_FARM_ARC1_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 1].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 2].address = mmARC_FARM_ARC2_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 2].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 3].address = mmARC_FARM_ARC3_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 3].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 4].address = mmDCORE0_MME_QM_ARC_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 4].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 5].address = mmDCORE1_MME_QM_ARC_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 5].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 6].address = mmDCORE2_MME_QM_ARC_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 6].size = HL_BLOCK_SIZE;
blocks[NUM_ARC_CPUS + 7].address = mmDCORE3_MME_QM_ARC_ACP_ENG_BASE;
blocks[NUM_ARC_CPUS + 7].size = HL_BLOCK_SIZE;
umr_start_idx = NUM_ARC_CPUS + NUM_OF_USER_ACP_BLOCKS;
(NUM_ARC_CPUS + NUM_OF_USER_ACP_BLOCKS + NUMBER_OF_DEC + \
(NUM_ARC_CPUS + NUM_OF_USER_ACP_BLOCKS + \
(NUM_ARC_CPUS + NUM_OF_USER_ACP_BLOCKS + NUMBER_OF_DEC + \