Lines Matching refs:fence
848 struct radeon_fence *fence)
850 struct radeon_ring *ring = &rdev->ring[fence->ring];
866 /* Emit fence sequence & fire IRQ */
867 radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
868 radeon_ring_write(ring, fence->seq);
886 struct radeon_fence **fence)
904 /* Ask for enough room for blit + flush + fence */
949 if (fence) {
950 r = radeon_fence_emit(rdev, fence, RADEON_RING_TYPE_GFX_INDEX);
3825 r = radeon_fence_wait(ib.fence, false);
3827 DRM_ERROR("radeon: fence wait failed (%d).\n", r);