Lines Matching defs:rptr
2621 u32 rptr;
2624 rptr = rdev->wb.wb[ring->rptr_offs/4];
2626 rptr = RREG32(R600_CP_RB_RPTR);
2628 return rptr;
2794 DRM_ERROR("failed to get scratch reg for rptr save (%d).\n", r);
3462 * increments the rptr. When the rptr catches up with the wptr, all the
3475 rdev->ih.rptr = 0;
3611 /* set rptr, wptr to 0 */
3615 rdev->ih.rptr = 0;
3723 /* set rptr, wptr to 0 */
4053 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask);
4054 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
4095 u32 rptr;
4116 rptr = rdev->ih.rptr;
4117 DRM_DEBUG("r600_irq_process start: rptr %d, wptr %d\n", rptr, wptr);
4125 while (rptr != wptr) {
4126 /* wptr/rptr are in bytes! */
4127 ring_index = rptr / 4;
4319 /* wptr/rptr are in bytes! */
4320 rptr += 16;
4321 rptr &= rdev->ih.ptr_mask;
4322 WREG32(IH_RB_RPTR, rptr);
4330 rdev->ih.rptr = rptr;
4335 if (wptr != rptr)