Home
last modified time | relevance | path

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

/Linux-v5.15/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.c406 if (submit->in_fence) in submit_cleanup()
407 dma_fence_put(submit->in_fence); in submit_cleanup()
551 submit->in_fence = sync_file_get_fence(args->fence_fd); in etnaviv_ioctl_gem_submit()
552 if (!submit->in_fence) { in etnaviv_ioctl_gem_submit()
Detnaviv_gem.h98 struct dma_fence *out_fence, *in_fence; member
/Linux-v5.15/drivers/gpu/drm/virtio/
Dvirtgpu_ioctl.c103 struct dma_fence *in_fence; in virtio_gpu_execbuffer_ioctl() local
105 in_fence = sync_file_get_fence(in_fence_fd); in virtio_gpu_execbuffer_ioctl()
107 if (!in_fence) in virtio_gpu_execbuffer_ioctl()
115 if (!dma_fence_match_context(in_fence, vgdev->fence_drv.context)) in virtio_gpu_execbuffer_ioctl()
116 ret = dma_fence_wait(in_fence, true); in virtio_gpu_execbuffer_ioctl()
118 dma_fence_put(in_fence); in virtio_gpu_execbuffer_ioctl()
/Linux-v5.15/drivers/gpu/drm/vc4/
Dvc4_gem.c1135 struct dma_fence *in_fence; in vc4_submit_cl_ioctl() local
1186 0, 0, &in_fence); in vc4_submit_cl_ioctl()
1195 if (!dma_fence_match_context(in_fence, in vc4_submit_cl_ioctl()
1197 ret = dma_fence_wait(in_fence, true); in vc4_submit_cl_ioctl()
1199 dma_fence_put(in_fence); in vc4_submit_cl_ioctl()
1204 dma_fence_put(in_fence); in vc4_submit_cl_ioctl()
/Linux-v5.15/drivers/gpu/drm/msm/
Dmsm_gem_submit.c793 struct dma_fence *in_fence; in msm_ioctl_gem_submit() local
795 in_fence = sync_file_get_fence(args->fence_fd); in msm_ioctl_gem_submit()
797 if (!in_fence) { in msm_ioctl_gem_submit()
802 ret = drm_gem_fence_array_add(&submit->deps, in_fence); in msm_ioctl_gem_submit()
/Linux-v5.15/drivers/gpu/drm/v3d/
Dv3d_gem.c443 struct dma_fence *in_fence = NULL; in v3d_job_init() local
455 ret = drm_syncobj_find_fence(file_priv, in_sync, 0, 0, &in_fence); in v3d_job_init()
459 ret = drm_gem_fence_array_add(&job->deps, in_fence); in v3d_job_init()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_execbuffer.c2789 struct dma_fence *in_fence = NULL; in i915_gem_do_execbuffer() local
2851 in_fence = sync_file_get_fence(lower_32_bits(args->rsvd2)); in i915_gem_do_execbuffer()
2852 if (!in_fence) { in i915_gem_do_execbuffer()
2923 if (in_fence) { in i915_gem_do_execbuffer()
2926 in_fence); in i915_gem_do_execbuffer()
2929 in_fence); in i915_gem_do_execbuffer()
3006 dma_fence_put(in_fence); in i915_gem_do_execbuffer()
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_execbuf.c4410 struct dma_fence *in_fence = NULL; in vmw_execbuf_ioctl() local
4441 in_fence = sync_file_get_fence(arg->imported_fence_fd); in vmw_execbuf_ioctl()
4443 if (!in_fence) { in vmw_execbuf_ioctl()
4449 ret = vmw_wait_dma_fence(dev_priv->fman, in_fence); in vmw_execbuf_ioctl()
4467 if (in_fence) in vmw_execbuf_ioctl()
4468 dma_fence_put(in_fence); in vmw_execbuf_ioctl()