regUVD_RB_WPTR
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, i, regUVD_RB_WPTR);
tmp = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
return RREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR);
WREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR, lower_32_bits(ring->wptr));
SOC15_REG_ENTRY_STR(VCN, 0, regUVD_RB_WPTR),
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, 0);
ring->wptr = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);
tmp = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);
regUVD_RB_WPTR);
WREG32_SOC15(VCN, GET_INST(VCN, ring->me), regUVD_RB_WPTR,
SOC15_REG_ENTRY_STR(VCN, 0, regUVD_RB_WPTR),
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, 0);
ring->wptr = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, i, regUVD_RB_WPTR);
tmp = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
return RREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR);
WREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR, lower_32_bits(ring->wptr));
SOC15_REG_ENTRY_STR(VCN, 0, regUVD_RB_WPTR),
return RREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR);
WREG32_SOC15(VCN, ring->me, regUVD_RB_WPTR, lower_32_bits(ring->wptr));
SOC15_REG_ENTRY_STR(VCN, 0, regUVD_RB_WPTR),
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, i, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, i, regUVD_RB_WPTR);
tmp = RREG32_SOC15(VCN, inst_idx, regUVD_RB_WPTR);
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);
tmp = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);
return RREG32_SOC15(VCN, GET_INST(VCN, ring->me), regUVD_RB_WPTR);
WREG32_SOC15(VCN, GET_INST(VCN, ring->me), regUVD_RB_WPTR,
SOC15_REG_ENTRY_STR(VCN, 0, regUVD_RB_WPTR),
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, 0);
WREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR, tmp);
ring->wptr = RREG32_SOC15(VCN, vcn_inst, regUVD_RB_WPTR);