Lines Matching refs:fence
38 struct dma_fence *fence; member
115 struct dma_fence *fence) in amdgpu_sync_keep_later() argument
117 if (*keep && dma_fence_is_later(*keep, fence)) in amdgpu_sync_keep_later()
121 *keep = dma_fence_get(fence); in amdgpu_sync_keep_later()
138 if (unlikely(e->fence->context != f->context)) in amdgpu_sync_add_later()
141 amdgpu_sync_keep_later(&e->fence, f); in amdgpu_sync_add_later()
179 e->fence = dma_fence_get(f); in amdgpu_sync_fence()
267 struct dma_fence *f = e->fence; in amdgpu_sync_peek_fence()
310 f = e->fence; in amdgpu_sync_get_fence()
342 f = e->fence; in amdgpu_sync_clone()
367 r = dma_fence_wait(e->fence, intr); in amdgpu_sync_wait()
372 dma_fence_put(e->fence); in amdgpu_sync_wait()
394 dma_fence_put(e->fence); in amdgpu_sync_free()