Home
last modified time | relevance | path

Searched refs:in_fence (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_sched.c28 if (unlikely(submit->in_fence)) { in etnaviv_sched_dependency()
29 fence = submit->in_fence; in etnaviv_sched_dependency()
30 submit->in_fence = NULL; in etnaviv_sched_dependency()
Detnaviv_gem_submit.c387 if (submit->in_fence) in submit_cleanup()
388 dma_fence_put(submit->in_fence); in submit_cleanup()
524 submit->in_fence = sync_file_get_fence(args->fence_fd); in etnaviv_ioctl_gem_submit()
525 if (!submit->in_fence) { in etnaviv_ioctl_gem_submit()
Detnaviv_gem.h99 struct dma_fence *out_fence, *in_fence; member
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_gem_submit.c413 struct dma_fence *in_fence = NULL; in msm_ioctl_gem_submit() local
446 in_fence = sync_file_get_fence(args->fence_fd); in msm_ioctl_gem_submit()
448 if (!in_fence) in msm_ioctl_gem_submit()
455 if (!dma_fence_match_context(in_fence, ring->fctx->context)) { in msm_ioctl_gem_submit()
456 ret = dma_fence_wait(in_fence, true); in msm_ioctl_gem_submit()
585 if (in_fence) in msm_ioctl_gem_submit()
586 dma_fence_put(in_fence); in msm_ioctl_gem_submit()
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_sched.c54 fence = job->in_fence; in v3d_job_dependency()
56 job->in_fence = NULL; in v3d_job_dependency()
Dv3d_gem.c405 dma_fence_put(exec->bin.in_fence); in v3d_exec_cleanup()
406 dma_fence_put(exec->render.in_fence); in v3d_exec_cleanup()
524 &exec->bin.in_fence); in v3d_submit_cl_ioctl()
529 &exec->render.in_fence); in v3d_submit_cl_ioctl()
Dv3d_drv.h180 struct dma_fence *in_fence; member
/Linux-v4.19/drivers/gpu/drm/vc4/
Dvc4_gem.c1124 struct dma_fence *in_fence; in vc4_submit_cl_ioctl() local
1176 &in_fence); in vc4_submit_cl_ioctl()
1185 if (!dma_fence_match_context(in_fence, in vc4_submit_cl_ioctl()
1187 ret = dma_fence_wait(in_fence, true); in vc4_submit_cl_ioctl()
1189 dma_fence_put(in_fence); in vc4_submit_cl_ioctl()
1194 dma_fence_put(in_fence); in vc4_submit_cl_ioctl()
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_execbuffer.c2181 struct dma_fence *in_fence = NULL; in i915_gem_do_execbuffer() local
2239 in_fence = sync_file_get_fence(lower_32_bits(args->rsvd2)); in i915_gem_do_execbuffer()
2240 if (!in_fence) in i915_gem_do_execbuffer()
2364 if (in_fence) { in i915_gem_do_execbuffer()
2365 err = i915_request_await_dma_fence(eb.request, in_fence); in i915_gem_do_execbuffer()
2429 dma_fence_put(in_fence); in i915_gem_do_execbuffer()
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_execbuf.c4499 struct dma_fence *in_fence = NULL; in vmw_execbuf_ioctl() local
4542 in_fence = sync_file_get_fence(arg.imported_fence_fd); in vmw_execbuf_ioctl()
4544 if (!in_fence) { in vmw_execbuf_ioctl()
4549 ret = vmw_wait_dma_fence(dev_priv->fman, in_fence); in vmw_execbuf_ioctl()
4572 if (in_fence) in vmw_execbuf_ioctl()
4573 dma_fence_put(in_fence); in vmw_execbuf_ioctl()