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

/linux-master/drivers/gpu/drm/xe/
H A Dxe_sync_types.h15 struct user_fence;
H A Dxe_sched_job_types.h31 /** @user_fence: write back value when BB is complete */
33 /** @user_fence.used: user fence is used */
35 /** @user_fence.addr: address to write to */
37 /** @user_fence.value: write back value */
39 } user_fence; member in struct:xe_sched_job
H A Dxe_ring_ops.c236 if (job->user_fence.used)
237 i = emit_store_imm_ppgtt_posted(job->user_fence.addr,
238 job->user_fence.value,
295 if (job->user_fence.used)
296 i = emit_store_imm_ppgtt_posted(job->user_fence.addr,
297 job->user_fence.value,
342 if (job->user_fence.used)
343 i = emit_store_imm_ppgtt_posted(job->user_fence.addr,
344 job->user_fence.value,
H A Dxe_sync.c258 job->user_fence.used = true;
259 job->user_fence.addr = sync->addr;
260 job->user_fence.value = sync->timeline_value;
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c94 dma_fence_put(submit->user_fence);
362 dma_resv_add_fence(obj->resv, submit->user_fence,
365 dma_resv_add_fence(obj->resv, submit->user_fence,
836 submit->user_fence = dma_fence_get(&submit->base.s_fence->finished);
845 ret = idr_alloc_u32(&queue->fence_idr, submit->user_fence,
859 submit->user_fence, 1,
872 struct sync_file *sync_file = sync_file_create(submit->user_fence);
898 submit->user_fence);
H A Dmsm_gem.h273 struct dma_fence *user_fence; member in struct:msm_gem_submit
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c2843 struct drm_i915_gem_exec_fence user_fence; local
2848 if (__copy_from_user(&user_fence,
2850 sizeof(user_fence)))
2853 if (user_fence.flags & __I915_EXEC_FENCE_UNKNOWN_FLAGS)
2859 syncobj = drm_syncobj_find(eb->file, user_fence.handle);
2868 if (!fence && user_fence.flags &&
2869 !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) {
2879 if (err && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) {
2893 if (!fence && !(user_fence.flags & I915_EXEC_FENCE_SIGNAL)) {
2902 if (point != 0 && user_fence
2968 struct drm_i915_gem_exec_fence user_fence; local
[all...]

Completed in 161 milliseconds