Lines Matching refs:rptr
53 ih->rptr = 0; in amdgpu_ih_ring_init()
163 if (wptr != READ_ONCE(ih->rptr)) { in amdgpu_ih_ring_write()
168 wptr, ih->rptr); in amdgpu_ih_ring_write()
197 ih->rptr == amdgpu_ih_get_wptr(adev, ih), timeout); in amdgpu_ih_wait_on_checkpoint_process_ts()
221 dev_dbg(adev->dev, "%s: rptr %d, wptr %d\n", __func__, ih->rptr, wptr); in amdgpu_ih_process()
226 while (ih->rptr != wptr && --count) { in amdgpu_ih_process()
228 ih->rptr &= ih->ptr_mask; in amdgpu_ih_process()
238 if (wptr != ih->rptr) in amdgpu_ih_process()
268 u32 ring_index = ih->rptr >> 2; in amdgpu_ih_decode_iv_helper()
295 ih->rptr += 32; in amdgpu_ih_decode_iv_helper()
298 uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr, in amdgpu_ih_decode_iv_ts_helper() argument
305 rptr += iv_size * offset; in amdgpu_ih_decode_iv_ts_helper()
306 ring_index = (rptr & ih->ptr_mask) >> 2; in amdgpu_ih_decode_iv_ts_helper()