Home
last modified time | relevance | path

Searched refs:user_fence (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/xe/
A Dxe_ring_ops.c262 if (job->user_fence.used) { in __emit_job_gen12_simple()
264 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_simple()
265 job->user_fence.value, in __emit_job_gen12_simple()
325 if (job->user_fence.used) { in __emit_job_gen12_video()
327 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_video()
328 job->user_fence.value, in __emit_job_gen12_video()
376 if (job->user_fence.used) in __emit_job_gen12_render_compute()
377 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_render_compute()
378 job->user_fence.value, in __emit_job_gen12_render_compute()
A Dxe_sync_types.h15 struct user_fence;
A Dxe_sched_job.c323 job->user_fence.used = true; in xe_sched_job_init_user_fence()
324 job->user_fence.addr = sync->addr; in xe_sched_job_init_user_fence()
325 job->user_fence.value = sync->timeline_value; in xe_sched_job_init_user_fence()
A Dxe_sched_job_types.h53 } user_fence; member
/linux/drivers/gpu/drm/msm/
A Dmsm_gem_submit.c94 dma_fence_put(submit->user_fence); in __msm_gem_submit_destroy()
362 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
365 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences()
836 submit->user_fence = dma_fence_get(&submit->base.s_fence->finished); in msm_ioctl_gem_submit()
845 ret = idr_alloc_u32(&queue->fence_idr, submit->user_fence, in msm_ioctl_gem_submit()
859 submit->user_fence, 1, in msm_ioctl_gem_submit()
872 struct sync_file *sync_file = sync_file_create(submit->user_fence); in msm_ioctl_gem_submit()
898 submit->user_fence); in msm_ioctl_gem_submit()
A Dmsm_gem.h273 struct dma_fence *user_fence; member
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_execbuffer.c2841 struct drm_i915_gem_exec_fence user_fence; in add_timeline_fence_array() local
2846 if (__copy_from_user(&user_fence, in add_timeline_fence_array()
2848 sizeof(user_fence))) in add_timeline_fence_array()
2851 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_timeline_fence_array()
2866 if (!fence && user_fence.flags && in add_timeline_fence_array()
2867 !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) { in add_timeline_fence_array()
2905 if (user_fence.flags & I915_EXEC_FENCE_WAIT) { in add_timeline_fence_array()
2966 struct drm_i915_gem_exec_fence user_fence; in add_fence_array() local
2970 if (__copy_from_user(&user_fence, user++, sizeof(user_fence))) in add_fence_array()
2973 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS) in add_fence_array()
[all …]

Completed in 25 milliseconds