Lines Matching refs:wptr

383 				ring->wptr = 0;
396 ring->wptr = 0;
1160 ring->wptr = RREG32_SOC15(VCN, inst_idx, mmUVD_RBC_RB_RPTR);
1162 lower_32_bits(ring->wptr));
1166 fw_shared->rb.wptr = lower_32_bits(ring->wptr);
1335 ring->wptr = RREG32_SOC15(VCN, i, mmUVD_RBC_RB_RPTR);
1337 lower_32_bits(ring->wptr));
1338 fw_shared->rb.wptr = lower_32_bits(ring->wptr);
1345 WREG32_SOC15(VCN, i, mmUVD_RB_RPTR, lower_32_bits(ring->wptr));
1346 WREG32_SOC15(VCN, i, mmUVD_RB_WPTR, lower_32_bits(ring->wptr));
1354 WREG32_SOC15(VCN, i, mmUVD_RB_RPTR2, lower_32_bits(ring->wptr));
1355 WREG32_SOC15(VCN, i, mmUVD_RB_WPTR2, lower_32_bits(ring->wptr));
1476 ring->wptr = 0;
1490 ring->wptr = 0;
1725 ring->wptr = 0;
1729 WREG32_SOC15(VCN, inst_idx, mmUVD_RB_RPTR, lower_32_bits(ring->wptr));
1730 WREG32_SOC15(VCN, inst_idx, mmUVD_RB_WPTR, lower_32_bits(ring->wptr));
1735 ring->wptr = 0;
1739 WREG32_SOC15(VCN, inst_idx, mmUVD_RB_RPTR2, lower_32_bits(ring->wptr));
1740 WREG32_SOC15(VCN, inst_idx, mmUVD_RB_WPTR2, lower_32_bits(ring->wptr));
1743 /* restore wptr/rptr with pointers saved in FW shared memory*/
1745 WREG32_SOC15(VCN, inst_idx, mmUVD_RBC_RB_WPTR, fw_shared->rb.wptr);
1810 /*whenever update RBC_RB_WPTR, we save the wptr in shared rb.wptr and scratch2 */
1812 fw_shared->rb.wptr = lower_32_bits(ring->wptr);
1814 lower_32_bits(ring->wptr));
1818 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr);
1819 WDOORBELL32(ring->doorbell_index, lower_32_bits(ring->wptr));
1821 WREG32_SOC15(VCN, ring->me, mmUVD_RBC_RB_WPTR, lower_32_bits(ring->wptr));
2071 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr);
2072 WDOORBELL32(ring->doorbell_index, lower_32_bits(ring->wptr));
2074 WREG32_SOC15(VCN, ring->me, mmUVD_RB_WPTR, lower_32_bits(ring->wptr));
2078 *ring->wptr_cpu_addr = lower_32_bits(ring->wptr);
2079 WDOORBELL32(ring->doorbell_index, lower_32_bits(ring->wptr));
2081 WREG32_SOC15(VCN, ring->me, mmUVD_RB_WPTR2, lower_32_bits(ring->wptr));