/Linux-v4.19/drivers/gpu/drm/ |
D | drm_writeback.c | 317 if (job->out_fence) { in drm_writeback_signal_completion() 319 dma_fence_set_error(job->out_fence, status); in drm_writeback_signal_completion() 320 dma_fence_signal(job->out_fence); in drm_writeback_signal_completion() 321 dma_fence_put(job->out_fence); in drm_writeback_signal_completion()
|
D | drm_atomic.c | 772 if (writeback_job->out_fence && !writeback_job->fb) { in drm_atomic_connector_check() 2471 job->out_fence = fence; in prepare_signaling()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.h | 320 struct vmw_fence_obj **out_fence, 328 struct vmw_fence_obj **out_fence); 427 struct vmw_fence_obj **out_fence, 435 struct vmw_fence_obj **out_fence, 457 struct vmw_fence_obj **out_fence,
|
D | vmwgfx_scrn.c | 943 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_surface_dirty() argument 975 vmw_kms_helper_resource_finish(&ctx, out_fence); in vmw_kms_sou_do_surface_dirty() 1047 struct vmw_fence_obj **out_fence, in vmw_kms_sou_do_bo_dirty() argument 1072 vmw_kms_helper_buffer_finish(dev_priv, NULL, buf, out_fence, NULL); in vmw_kms_sou_do_bo_dirty()
|
D | vmwgfx_kms.c | 2650 struct vmw_fence_obj **out_fence, in vmw_kms_helper_buffer_finish() argument 2666 if (out_fence) in vmw_kms_helper_buffer_finish() 2667 *out_fence = fence; in vmw_kms_helper_buffer_finish() 2759 struct vmw_fence_obj **out_fence) in vmw_kms_helper_resource_finish() argument 2763 if (ctx->buf || out_fence) in vmw_kms_helper_resource_finish() 2765 out_fence, NULL); in vmw_kms_helper_resource_finish()
|
D | vmwgfx_stdu.c | 921 struct vmw_fence_obj **out_fence, in vmw_kms_stdu_surface_dirty() argument 957 vmw_kms_helper_resource_finish(&ctx, out_fence); in vmw_kms_stdu_surface_dirty()
|
D | vmwgfx_drv.h | 848 struct vmw_fence_obj **out_fence,
|
D | vmwgfx_execbuf.c | 4095 struct vmw_fence_obj **out_fence, in vmw_execbuf_process() argument 4296 if (unlikely(out_fence != NULL)) { in vmw_execbuf_process() 4297 *out_fence = fence; in vmw_execbuf_process()
|
/Linux-v4.19/drivers/gpu/drm/etnaviv/ |
D | etnaviv_sched.c | 96 if (fence_completed(gpu, submit->out_fence->seqno)) in etnaviv_sched_timedout_job() 157 submit->out_fence = dma_fence_get(&submit->sched_job.s_fence->finished); in etnaviv_sched_push_job() 159 submit->out_fence, 0, in etnaviv_sched_push_job()
|
D | etnaviv_gem_submit.c | 214 submit->out_fence); in submit_attach_object_fences() 217 submit->out_fence); in submit_attach_object_fences() 389 if (submit->out_fence) { in submit_cleanup() 394 dma_fence_put(submit->out_fence); in submit_cleanup() 567 sync_file = sync_file_create(submit->out_fence); in etnaviv_ioctl_gem_submit()
|
D | etnaviv_gem.h | 99 struct dma_fence *out_fence, *in_fence; member
|
/Linux-v4.19/include/uapi/drm/ |
D | vgem_drm.h | 49 __u32 out_fence; member
|
/Linux-v4.19/include/drm/ |
D | drm_writeback.h | 110 struct dma_fence *out_fence; member
|
/Linux-v4.19/drivers/gpu/drm/vgem/ |
D | vgem_fence.c | 206 arg->out_fence = ret; in vgem_fence_attach_ioctl()
|
/Linux-v4.19/drivers/gpu/drm/v3d/ |
D | v3d_gem.c | 212 struct dma_fence *out_fence = &exec->render.base.s_fence->finished; in v3d_attach_object_fences() local 220 reservation_object_add_excl_fence(bo->resv, out_fence); in v3d_attach_object_fences()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_gem_execbuffer.c | 2182 struct sync_file *out_fence = NULL; in i915_gem_do_execbuffer() local 2377 out_fence = sync_file_create(&eb.request->fence); in i915_gem_do_execbuffer() 2378 if (!out_fence) { in i915_gem_do_execbuffer() 2402 if (out_fence) { in i915_gem_do_execbuffer() 2404 fd_install(out_fence_fd, out_fence->file); in i915_gem_do_execbuffer() 2409 fput(out_fence->file); in i915_gem_do_execbuffer()
|