Home
last modified time | relevance | path

Searched refs:chain_fence (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_sync.c167 sync->chain_fence = dma_fence_chain_alloc(); in xe_sync_entry_parse()
168 if (!sync->chain_fence) in xe_sync_entry_parse()
228 if (sync->chain_fence) { in xe_sync_entry_signal()
229 drm_syncobj_add_point(sync->syncobj, sync->chain_fence, in xe_sync_entry_signal()
235 sync->chain_fence = NULL; in xe_sync_entry_signal()
260 dma_fence_chain_free(sync->chain_fence); in xe_sync_entry_cleanup()
H A Dxe_sched_job.c92 dma_fence_chain_free(ptrs->chain_fence); in xe_sched_job_free_fences()
138 job->ptrs[i].chain_fence = chain; in xe_sched_job_create()
277 chain = job->ptrs[i - 1].chain_fence; in xe_sched_job_arm()
279 job->ptrs[i - 1].chain_fence = NULL; in xe_sched_job_arm()
H A Dxe_sync_types.h20 struct dma_fence_chain *chain_fence; member
H A Dxe_sched_job_types.h24 struct dma_fence_chain *chain_fence; member
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c242 struct dma_fence_chain *chain_fence; member
2794 dma_fence_chain_free(fences[n].chain_fence); in __free_fence_array()
2913 f->chain_fence = dma_fence_chain_alloc(); in add_timeline_fence_array()
2914 if (!f->chain_fence) { in add_timeline_fence_array()
2920 f->chain_fence = NULL; in add_timeline_fence_array()
2999 f->chain_fence = NULL; in add_fence_array()
3045 if (eb->fences[n].chain_fence) { in signal_fence_array()
3047 eb->fences[n].chain_fence, in signal_fence_array()
3054 eb->fences[n].chain_fence = NULL; in signal_fence_array()