Lines Matching refs:wptr
212 void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr)
228 /* We could skip this set wptr as preemption in process. */
238 e->sw_wptr = wptr;
239 e->start_ptr_in_hw_ring = mux->real_ring->wptr;
242 if (ring->hw_prio > AMDGPU_RING_PRIO_DEFAULT || mux->wptr_resubmit < wptr) {
243 amdgpu_ring_mux_copy_pkt_from_sw_ring(mux, ring, e->sw_cptr, wptr);
244 e->end_ptr_in_hw_ring = mux->real_ring->wptr;
247 e->end_ptr_in_hw_ring = mux->real_ring->wptr;
339 amdgpu_ring_mux_set_wptr(mux, ring, ring->wptr);
427 offset = ring->wptr & ring->buf_mask;
453 chunk->start = ring->wptr;
535 chunk->end = ring->wptr;