Searched refs:in_fence (Results 1 – 10 of 10) sorted by relevance
28 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()
387 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()
99 struct dma_fence *out_fence, *in_fence; member
413 struct dma_fence *in_fence = NULL; in msm_ioctl_gem_submit() local446 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()
54 fence = job->in_fence; in v3d_job_dependency()56 job->in_fence = NULL; in v3d_job_dependency()
405 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()
180 struct dma_fence *in_fence; member
1124 struct dma_fence *in_fence; in vc4_submit_cl_ioctl() local1176 &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()
2181 struct dma_fence *in_fence = NULL; in i915_gem_do_execbuffer() local2239 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()
4499 struct dma_fence *in_fence = NULL; in vmw_execbuf_ioctl() local4542 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()