Lines Matching defs:fence
31 * evergreen_dma_fence_ring_emit - emit a fence on the DMA ring
34 * @fence: radeon fence object
36 * Add a DMA fence packet to the ring to write
37 * the fence seq number and DMA trap packet to generate
41 struct radeon_fence *fence)
43 struct radeon_ring *ring = &rdev->ring[fence->ring];
44 u64 addr = rdev->fence_drv[fence->ring].gpu_addr;
45 /* write the fence */
49 radeon_ring_write(ring, fence->seq);
100 * @resv: reservation object with embedded fence
112 struct radeon_fence *fence;
148 r = radeon_fence_emit(rdev, &fence, ring->idx);
156 radeon_sync_free(rdev, &sync, fence);
158 return fence;