Lines Matching refs:wptr
3286 ring->wptr = 0;
3287 WREG32_SOC15(GC, 0, regCP_RB0_WPTR, lower_32_bits(ring->wptr));
3288 WREG32_SOC15(GC, 0, regCP_RB0_WPTR_HI, upper_32_bits(ring->wptr));
3325 ring->wptr = 0;
3326 WREG32_SOC15(GC, 0, regCP_RB1_WPTR, lower_32_bits(ring->wptr));
3327 WREG32_SOC15(GC, 0, regCP_RB1_WPTR_HI, upper_32_bits(ring->wptr));
3626 /* set up gfx hqd wptr */
3724 ring->wptr = 0;
3902 /* disable wptr polling */
4015 ring->wptr = 0;
4062 ring->wptr = 0;
5215 u64 wptr;
5219 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr);
5221 wptr = RREG32_SOC15(GC, 0, regCP_RB0_WPTR);
5222 wptr += (u64)RREG32_SOC15(GC, 0, regCP_RB0_WPTR_HI) << 32;
5225 return wptr;
5235 ring->wptr);
5236 WDOORBELL64(ring->doorbell_index, ring->wptr);
5239 lower_32_bits(ring->wptr));
5241 upper_32_bits(ring->wptr));
5253 u64 wptr;
5257 wptr = atomic64_read((atomic64_t *)ring->wptr_cpu_addr);
5260 return wptr;
5270 ring->wptr);
5271 WDOORBELL64(ring->doorbell_index, ring->wptr);
5524 ret = ring->wptr & ring->buf_mask;
5555 offs = ring->wptr & ring->buf_mask;