mmCP_RB0_WPTR
SOC15_REG_ENTRY_STR(GC, 0, mmCP_RB0_WPTR),
WREG32_SOC15(GC, 0, mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
wptr = RREG32_SOC15(GC, 0, mmCP_RB0_WPTR);
WREG32_SOC15(GC, 0, mmCP_RB0_WPTR,
WREG32(mmCP_RB0_WPTR, ring->wptr);
return RREG32(mmCP_RB0_WPTR);
WREG32(mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
(void)RREG32(mmCP_RB0_WPTR);
WREG32(mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
return RREG32(mmCP_RB0_WPTR);
WREG32(mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
(void)RREG32(mmCP_RB0_WPTR);
WREG32(mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
return RREG32(mmCP_RB0_WPTR);
WREG32(mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
(void)RREG32(mmCP_RB0_WPTR);
SOC15_REG_ENTRY_STR(GC, 0, mmCP_RB0_WPTR),
WREG32_SOC15(GC, 0, mmCP_RB0_WPTR, lower_32_bits(ring->wptr));
wptr = RREG32_SOC15(GC, 0, mmCP_RB0_WPTR);
WREG32_SOC15(GC, 0, mmCP_RB0_WPTR, lower_32_bits(ring->wptr));