Home
last modified time | relevance | path

Searched refs:out_fence (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/
Ddrm_writeback.c317 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()
Ddrm_atomic.c772 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/
Dvmwgfx_kms.h320 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,
Dvmwgfx_scrn.c943 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()
Dvmwgfx_kms.c2650 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()
Dvmwgfx_stdu.c921 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()
Dvmwgfx_drv.h848 struct vmw_fence_obj **out_fence,
Dvmwgfx_execbuf.c4095 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/
Detnaviv_sched.c96 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()
Detnaviv_gem_submit.c214 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()
Detnaviv_gem.h99 struct dma_fence *out_fence, *in_fence; member
/Linux-v4.19/include/uapi/drm/
Dvgem_drm.h49 __u32 out_fence; member
/Linux-v4.19/include/drm/
Ddrm_writeback.h110 struct dma_fence *out_fence; member
/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_fence.c206 arg->out_fence = ret; in vgem_fence_attach_ioctl()
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_gem.c212 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/
Di915_gem_execbuffer.c2182 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()