Lines Matching defs:fence
859 struct radeon_fence *fence)
861 struct radeon_ring *ring = &rdev->ring[fence->ring];
873 /* Emit fence sequence & fire IRQ */
874 radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
875 radeon_ring_write(ring, fence->seq);
897 struct radeon_fence *fence;
913 /* Ask for enough room for blit + flush + fence */
958 r = radeon_fence_emit(rdev, &fence, RADEON_RING_TYPE_GFX_INDEX);
964 return fence;
3739 r = radeon_fence_wait_timeout(ib.fence, false, usecs_to_jiffies(
3742 DRM_ERROR("radeon: fence wait failed (%d).\n", r);
3745 DRM_ERROR("radeon: fence wait timed out.\n");