GRBM_GFX_INDEX
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX, instance);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES, 1);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX, INSTANCE_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_BROADCAST_WRITES,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(0, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX, se_num);
data = REG_SET_FIELD(data, GRBM_GFX_INDEX,
data = REG_SET_FIELD(data, GRBM_GFX_INDEX, SH_INDEX, sh_num);
inst_index = REG_GET_FIELD(data, GRBM_GFX_INDEX, INSTANCE_INDEX);
val = REG_GET_FIELD(data, GRBM_GFX_INDEX, SE_BROADCAST_WRITES) << 18 |
REG_GET_FIELD(data, GRBM_GFX_INDEX, SA_BROADCAST_WRITES) << 19 |
REG_GET_FIELD(data, GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES) << 20 |
REG_GET_FIELD(data, GRBM_GFX_INDEX, SE_INDEX) << 21 |
REG_GET_FIELD(data, GRBM_GFX_INDEX, SA_INDEX) << 25 |
uint32_t grbm_idx = adev->reg_offset[GC_HWIP][inst][prefix##GRBM_GFX_INDEX_BASE_IDX] + prefix##GRBM_GFX_INDEX; \
WREG32_FIELD(GRBM_GFX_INDEX, VCE_INSTANCE, 0);
WREG32(GRBM_GFX_INDEX, data);
WREG32(GRBM_GFX_INDEX, 0xC0000000);
WREG32(GRBM_GFX_INDEX, 0xC0000000);
WREG32(GRBM_GFX_INDEX, 0xC0000000);
WREG32(GRBM_GFX_INDEX, 0xC0000000);
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_INDEX(i));
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_INDEX(i));
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_BROADCAST_WRITES);
case GRBM_GFX_INDEX:
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_INDEX(i));
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_INDEX(i));
WREG32(GRBM_GFX_INDEX, INSTANCE_BROADCAST_WRITES | SE_BROADCAST_WRITES);
WREG32(GRBM_GFX_INDEX, data);
case GRBM_GFX_INDEX: