mmCP_HQD_ACTIVE
WREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE, data);
act = RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE);
temp = RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE);
WREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE, data);
act = RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE);
temp = RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE);
WREG32(mmCP_HQD_ACTIVE, data);
act = RREG32(mmCP_HQD_ACTIVE);
temp = RREG32(mmCP_HQD_ACTIVE);
WREG32(mmCP_HQD_ACTIVE, data);
act = RREG32(mmCP_HQD_ACTIVE);
temp = RREG32(mmCP_HQD_ACTIVE);
if (!RREG32_SOC15(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE))
uint32_t temp = RREG32_SOC15(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE);
if (!RREG32_SOC15(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE))
WREG32_SOC15_RLC(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE, data);
act = RREG32_SOC15(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE);
temp = RREG32_SOC15(GC, GET_INST(GC, inst), mmCP_HQD_ACTIVE);
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
WREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE, 0);
if (RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1) {
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
WREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE,
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
if (RREG32(mmCP_HQD_ACTIVE) & 1) {
if (!(RREG32(mmCP_HQD_ACTIVE) & 1))
for (mqd_reg = mmCP_MQD_BASE_ADDR; mqd_reg <= mmCP_HQD_ACTIVE; mqd_reg++)
if (RREG32(mmCP_HQD_ACTIVE) & CP_HQD_ACTIVE__ACTIVE_MASK) {
if (!(RREG32(mmCP_HQD_ACTIVE) & CP_HQD_ACTIVE__ACTIVE_MASK))
for (mqd_reg = mmCP_MQD_BASE_ADDR; mqd_reg <= mmCP_HQD_ACTIVE; mqd_reg++)
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
SOC15_REG_ENTRY_STR(GC, 0, mmCP_HQD_ACTIVE),
if (RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1) {
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
WREG32_SOC15_RLC(GC, 0, mmCP_HQD_ACTIVE,
if (RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1) {
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
WREG32_SOC15_RLC(GC, 0, mmCP_HQD_ACTIVE, 0);
if (!(RREG32_SOC15(GC, 0, mmCP_HQD_ACTIVE) & 1))
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },
{ 0x00000000, mmCP_HQD_ACTIVE },
{ 0x00000001, mmCP_HQD_ACTIVE },