Lines Matching refs:wptr
3324 ring->wptr = 0; in gfx_v8_0_cp_gfx_resume()
3325 WREG32(mmCP_RB0_WPTR, ring->wptr); in gfx_v8_0_cp_gfx_resume()
3931 ring->wptr = 0; in gfx_v8_0_cp_compute_resume()
3932 mqd->cp_hqd_pq_wptr = ring->wptr; in gfx_v8_0_cp_compute_resume()
4485 u32 wptr; in gfx_v8_0_ring_get_wptr_gfx() local
4489 wptr = ring->adev->wb.wb[ring->wptr_offs]; in gfx_v8_0_ring_get_wptr_gfx()
4491 wptr = RREG32(mmCP_RB0_WPTR); in gfx_v8_0_ring_get_wptr_gfx()
4493 return wptr; in gfx_v8_0_ring_get_wptr_gfx()
4502 adev->wb.wb[ring->wptr_offs] = ring->wptr; in gfx_v8_0_ring_set_wptr_gfx()
4503 WDOORBELL32(ring->doorbell_index, ring->wptr); in gfx_v8_0_ring_set_wptr_gfx()
4505 WREG32(mmCP_RB0_WPTR, ring->wptr); in gfx_v8_0_ring_set_wptr_gfx()
4547 u32 next_rptr = ring->wptr + 5; in gfx_v8_0_ring_emit_ib_gfx()
4591 u32 next_rptr = ring->wptr + 5; in gfx_v8_0_ring_emit_ib_compute()
4761 adev->wb.wb[ring->wptr_offs] = ring->wptr; in gfx_v8_0_ring_set_wptr_compute()
4762 WDOORBELL32(ring->doorbell_index, ring->wptr); in gfx_v8_0_ring_set_wptr_compute()