| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_submit.c | 49 struct dma_fence *in_fence) in virtio_gpu_do_fence_wait() argument 53 if (dma_fence_match_context(in_fence, context)) in virtio_gpu_do_fence_wait() 56 return dma_fence_wait(in_fence, true); in virtio_gpu_do_fence_wait() 442 struct dma_fence *in_fence = in virtio_gpu_wait_in_fence() 444 if (!in_fence) in virtio_gpu_wait_in_fence() 451 ret = virtio_gpu_dma_fence_wait(submit, in_fence); in virtio_gpu_wait_in_fence() 453 dma_fence_put(in_fence); in virtio_gpu_wait_in_fence() 440 struct dma_fence *in_fence = virtio_gpu_wait_in_fence() local
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_gem.c | 1020 struct dma_fence *in_fence; in vc4_submit_cl_ioctl() 1078 0, 0, &in_fence); in vc4_submit_cl_ioctl() 1087 if (!dma_fence_match_context(in_fence, in vc4_submit_cl_ioctl() 1089 ret = dma_fence_wait(in_fence, true); in vc4_submit_cl_ioctl() 1091 dma_fence_put(in_fence); in vc4_submit_cl_ioctl() 1096 dma_fence_put(in_fence); in vc4_submit_cl_ioctl() 1021 struct dma_fence *in_fence; vc4_submit_cl_ioctl() local
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_sched.c | 166 struct dma_fence *in_fence = NULL; in nouveau_job_add_deps() local 172 ret = sync_find_fence(job, sync, &in_fence); in nouveau_job_add_deps() 180 ret = drm_sched_job_add_dependency(&job->base, in_fence); in nouveau_job_add_deps()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem_submit.c | 630 struct dma_fence *in_fence; in msm_ioctl_gem_submit() local 632 in_fence = sync_file_get_fence(args->fence_fd); in msm_ioctl_gem_submit() 634 if (!in_fence) { in msm_ioctl_gem_submit() 639 ret = drm_sched_job_add_dependency(&submit->base, in_fence); in msm_ioctl_gem_submit()
|
| H A D | msm_gem_vma.c | 1493 struct dma_fence *in_fence; in msm_ioctl_vm_bind() 1495 in_fence = sync_file_get_fence(args->fence_fd); in msm_ioctl_vm_bind() 1497 if (!in_fence) { in msm_ioctl_vm_bind() 1502 ret = drm_sched_job_add_dependency(&job->base, in_fence); in msm_ioctl_vm_bind() 1494 struct dma_fence *in_fence; msm_ioctl_vm_bind() local
|
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_gem_submit.c | 552 struct dma_fence *in_fence = sync_file_get_fence(args->fence_fd); in etnaviv_ioctl_gem_submit() 553 if (!in_fence) { in etnaviv_ioctl_gem_submit() local 559 in_fence); in etnaviv_ioctl_gem_submit()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_execbuffer.c | 3231 struct dma_fence *in_fence, int out_fence_fd) 3246 if (in_fence) { in eb_fences_add() 3248 err = i915_request_await_execution(rq, in_fence); in eb_fences_add() 3250 err = i915_request_await_dma_fence(rq, in_fence); in eb_fences_add() 3292 eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence, in eb_find_context() 3314 in_fence, out_fence_fd); in eb_requests_create() 3345 struct dma_fence *in_fence = NULL; in i915_gem_do_execbuffer() 3412 in_fence = sync_file_get_fence(lower_32_bits(args->rsvd2)); in i915_gem_do_execbuffer() 3413 if (!in_fence) { in i915_gem_do_execbuffer() 3468 out_fence = eb_requests_create(&eb, in_fence, out_fence_f in i915_gem_do_execbuffer() 3234 eb_fences_add(struct i915_execbuffer * eb,struct i915_request * rq,struct dma_fence * in_fence,int out_fence_fd) eb_fences_add() argument 3295 eb_requests_create(struct i915_execbuffer * eb,struct dma_fence * in_fence,int out_fence_fd) eb_requests_create() argument 3348 struct dma_fence *in_fence = NULL; i915_gem_do_execbuffer() local [all...] |
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_execbuf.c | 4454 struct dma_fence *in_fence = NULL; in vmw_execbuf_ioctl() local 4485 in_fence = sync_file_get_fence(arg->imported_fence_fd); in vmw_execbuf_ioctl() 4487 if (!in_fence) { in vmw_execbuf_ioctl() 4493 ret = dma_fence_wait(in_fence, true); in vmw_execbuf_ioctl() 4509 if (in_fence) in vmw_execbuf_ioctl() 4510 dma_fence_put(in_fence); in vmw_execbuf_ioctl()
|