Lines Matching refs:rptr
2567 u32 rptr; in r600_gfx_get_rptr() local
2570 rptr = rdev->wb.wb[ring->rptr_offs/4]; in r600_gfx_get_rptr()
2572 rptr = RREG32(R600_CP_RB_RPTR); in r600_gfx_get_rptr()
2574 return rptr; in r600_gfx_get_rptr()
3382 rdev->ih.rptr = 0; in r600_ih_ring_init()
3522 rdev->ih.rptr = 0; in r600_disable_interrupts()
3960 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask); in r600_get_ih_wptr()
3961 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask; in r600_get_ih_wptr()
4002 u32 rptr; in r600_irq_process() local
4023 rptr = rdev->ih.rptr; in r600_irq_process()
4024 DRM_DEBUG("r600_irq_process start: rptr %d, wptr %d\n", rptr, wptr); in r600_irq_process()
4032 while (rptr != wptr) { in r600_irq_process()
4034 ring_index = rptr / 4; in r600_irq_process()
4227 rptr += 16; in r600_irq_process()
4228 rptr &= rdev->ih.ptr_mask; in r600_irq_process()
4229 WREG32(IH_RB_RPTR, rptr); in r600_irq_process()
4237 rdev->ih.rptr = rptr; in r600_irq_process()
4242 if (wptr != rptr) in r600_irq_process()