Lines Matching defs:fence
869 struct radeon_fence *fence)
871 struct radeon_ring *ring = &rdev->ring[fence->ring];
883 /* Emit fence sequence & fire IRQ */
884 radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
885 radeon_ring_write(ring, fence->seq);
907 struct radeon_fence *fence;
923 /* Ask for enough room for blit + flush + fence */
968 r = radeon_fence_emit(rdev, &fence, RADEON_RING_TYPE_GFX_INDEX);
974 return fence;
3736 r = radeon_fence_wait_timeout(ib.fence, false, usecs_to_jiffies(
3739 DRM_ERROR("radeon: fence wait failed (%d).\n", r);
3742 DRM_ERROR("radeon: fence wait timed out.\n");