Lines Matching refs:rptr
2614 u32 rptr; in r600_gfx_get_rptr() local
2617 rptr = rdev->wb.wb[ring->rptr_offs/4]; in r600_gfx_get_rptr()
2619 rptr = RREG32(R600_CP_RB_RPTR); in r600_gfx_get_rptr()
2621 return rptr; in r600_gfx_get_rptr()
3429 rdev->ih.rptr = 0; in r600_ih_ring_init()
3569 rdev->ih.rptr = 0; in r600_disable_interrupts()
4007 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in r600_get_ih_wptr()
4008 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in r600_get_ih_wptr()
4049 u32 rptr; in r600_irq_process() local
4070 rptr = rdev->ih.rptr; in r600_irq_process()
4071 DRM_DEBUG("r600_irq_process start: rptr %d, wptr %d\n", rptr, wptr); in r600_irq_process()
4079 while (rptr != wptr) { in r600_irq_process()
4081 ring_index = rptr / 4; in r600_irq_process()
4274 rptr += 16; in r600_irq_process()
4275 rptr &= rdev->ih.ptr_mask; in r600_irq_process()
4276 WREG32(IH_RB_RPTR, rptr); in r600_irq_process()
4284 rdev->ih.rptr = rptr; in r600_irq_process()
4289 if (wptr != rptr) in r600_irq_process()