Searched refs:user_fence (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem_submit.c | 103 dma_fence_put(submit->user_fence); in __msm_gem_submit_destroy() 411 submit->user_fence, in submit_attach_object_fences() 416 vm->last_fence = dma_fence_unwrap_merge(submit->user_fence, last_fence); in submit_attach_object_fences() 426 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences() 429 dma_resv_add_fence(obj->resv, submit->user_fence, in submit_attach_object_fences() 741 submit->user_fence = dma_fence_get(&submit->base.s_fence->finished); in msm_ioctl_gem_submit() 750 ret = idr_alloc_u32(&queue->fence_idr, submit->user_fence, in msm_ioctl_gem_submit() 764 submit->user_fence, 1, in msm_ioctl_gem_submit() 777 sync_file = sync_file_create(submit->user_fence); in msm_ioctl_gem_submit() 810 msm_syncobj_process_post_deps(post_deps, args->nr_out_syncobjs, submit->user_fence); in msm_ioctl_gem_submit()
|
| H A D | msm_gem.h | 451 struct dma_fence *user_fence; member
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_ring_ops.c | 363 if (job->user_fence.used) { in __emit_job_gen12_simple() 365 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_simple() 366 job->user_fence.value, in __emit_job_gen12_simple() 428 if (job->user_fence.used) { in __emit_job_gen12_video() 430 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_video() 431 job->user_fence.value, in __emit_job_gen12_video() 494 if (job->user_fence.used) in __emit_job_gen12_render_compute() 495 i = emit_store_imm_ppgtt_posted(job->user_fence.addr, in __emit_job_gen12_render_compute() 496 job->user_fence.value, in __emit_job_gen12_render_compute()
|
| H A D | xe_sync_types.h | 15 struct user_fence;
|