Searched refs:in_fence (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c49 struct dma_fence *in_fence)
53 if (dma_fence_match_context(in_fence, context))
56 return dma_fence_wait(in_fence, true);
440 struct dma_fence *in_fence = local
442 if (!in_fence)
449 ret = virtio_gpu_dma_fence_wait(submit, in_fence);
451 dma_fence_put(in_fence);
48 virtio_gpu_do_fence_wait(struct virtio_gpu_submit *submit, struct dma_fence *in_fence) argument
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c167 struct dma_fence *in_fence = NULL; local
173 ret = sync_find_fence(job, sync, &in_fence);
181 ret = drm_sched_job_add_dependency(&job->base, in_fence);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c554 struct dma_fence *in_fence = sync_file_get_fence(args->fence_fd); local
555 if (!in_fence) {
561 in_fence);
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_gem.c1127 struct dma_fence *in_fence; local
1186 0, 0, &in_fence);
1195 if (!dma_fence_match_context(in_fence,
1197 ret = dma_fence_wait(in_fence, true);
1199 dma_fence_put(in_fence);
1204 dma_fence_put(in_fence);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c3248 struct dma_fence *in_fence, int out_fence_fd)
3263 if (in_fence) {
3265 err = i915_request_await_execution(rq, in_fence);
3267 err = i915_request_await_dma_fence(rq, in_fence);
3309 eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence, argument
3331 in_fence, out_fence_fd);
3362 struct dma_fence *in_fence = NULL; local
3428 in_fence = sync_file_get_fence(lower_32_bits(args->rsvd2));
3429 if (!in_fence) {
3484 out_fence = eb_requests_create(&eb, in_fence, out_fence_f
3247 eb_fences_add(struct i915_execbuffer *eb, struct i915_request *rq, struct dma_fence *in_fence, int out_fence_fd) argument
[all...]
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c722 struct dma_fence *in_fence; local
724 in_fence = sync_file_get_fence(args->fence_fd);
726 if (!in_fence) {
731 ret = drm_sched_job_add_dependency(&submit->base, in_fence);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_execbuf.c4460 struct dma_fence *in_fence = NULL; local
4491 in_fence = sync_file_get_fence(arg->imported_fence_fd);
4493 if (!in_fence) {
4499 ret = dma_fence_wait(in_fence, true);
4517 if (in_fence)
4518 dma_fence_put(in_fence);

Completed in 172 milliseconds