Lines Matching defs:rptr
4116 u32 rptr;
4119 rptr = rdev->wb.wb[ring->rptr_offs/4];
4121 rptr = RREG32(CP_RB0_RPTR);
4123 return rptr;
4142 u32 rptr;
4145 rptr = rdev->wb.wb[ring->rptr_offs/4];
4149 rptr = RREG32(CP_HQD_PQ_RPTR);
4154 return rptr;
6795 * There is a rptr (read pointer) that determines where the
6802 * equal again at which point it updates the rptr.
6840 /* set rptr, wptr to 0 */
6844 rdev->ih.rptr = 0;
6984 /* set rptr, wptr to 0 */
7497 wptr, rdev->ih.rptr, (wptr + 16) & rdev->ih.ptr_mask);
7498 rdev->ih.rptr = (wptr + 16) & rdev->ih.ptr_mask;
7543 u32 rptr;
7563 rptr = rdev->ih.rptr;
7564 DRM_DEBUG("cik_irq_process start: rptr %d, wptr %d\n", rptr, wptr);
7572 while (rptr != wptr) {
7573 /* wptr/rptr are in bytes! */
7574 ring_index = rptr / 4;
8080 /* wptr/rptr are in bytes! */
8081 rptr += 16;
8082 rptr &= rdev->ih.ptr_mask;
8083 WREG32(IH_RB_RPTR, rptr);
8095 rdev->ih.rptr = rptr;
8100 if (wptr != rptr)