Home
last modified time | relevance | path

Searched refs:out_fence_fd (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/etnaviv/
Detnaviv_gem_submit.c424 int out_fence_fd = -1; in etnaviv_ioctl_gem_submit() local
507 out_fence_fd = get_unused_fd_flags(O_CLOEXEC); in etnaviv_ioctl_gem_submit()
508 if (out_fence_fd < 0) { in etnaviv_ioctl_gem_submit()
509 ret = out_fence_fd; in etnaviv_ioctl_gem_submit()
608 fd_install(out_fence_fd, sync_file->file); in etnaviv_ioctl_gem_submit()
611 args->fence_fd = out_fence_fd; in etnaviv_ioctl_gem_submit()
624 if (ret && (out_fence_fd >= 0)) in etnaviv_ioctl_gem_submit()
625 put_unused_fd(out_fence_fd); in etnaviv_ioctl_gem_submit()
/Linux-v6.1/drivers/gpu/drm/virtio/
Dvirtgpu_ioctl.c130 int out_fence_fd = -1; in virtio_gpu_execbuffer_ioctl() local
180 out_fence_fd = get_unused_fd_flags(O_CLOEXEC); in virtio_gpu_execbuffer_ioctl()
181 if (out_fence_fd < 0) in virtio_gpu_execbuffer_ioctl()
182 return out_fence_fd; in virtio_gpu_execbuffer_ioctl()
232 if (out_fence_fd >= 0) { in virtio_gpu_execbuffer_ioctl()
240 exbuf->fence_fd = out_fence_fd; in virtio_gpu_execbuffer_ioctl()
241 fd_install(out_fence_fd, sync_file->file); in virtio_gpu_execbuffer_ioctl()
260 if (out_fence_fd >= 0) in virtio_gpu_execbuffer_ioctl()
261 put_unused_fd(out_fence_fd); in virtio_gpu_execbuffer_ioctl()
/Linux-v6.1/drivers/gpu/drm/msm/
Dmsm_gem_submit.c715 int out_fence_fd = -1; in msm_ioctl_gem_submit() local
753 out_fence_fd = get_unused_fd_flags(O_CLOEXEC); in msm_ioctl_gem_submit()
754 if (out_fence_fd < 0) { in msm_ioctl_gem_submit()
755 ret = out_fence_fd; in msm_ioctl_gem_submit()
920 fd_install(out_fence_fd, sync_file->file); in msm_ioctl_gem_submit()
921 args->fence_fd = out_fence_fd; in msm_ioctl_gem_submit()
945 if (ret && (out_fence_fd >= 0)) in msm_ioctl_gem_submit()
946 put_unused_fd(out_fence_fd); in msm_ioctl_gem_submit()
/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_execbuffer.c3139 eb_composite_fence_create(struct i915_execbuffer *eb, int out_fence_fd) in eb_composite_fence_create() argument
3172 if (out_fence_fd != -1) { in eb_composite_fence_create()
3187 struct dma_fence *in_fence, int out_fence_fd) in eb_fences_add() argument
3218 out_fence = eb_composite_fence_create(eb, out_fence_fd); in eb_fences_add()
3221 } else if (out_fence_fd != -1) { in eb_fences_add()
3249 int out_fence_fd) in eb_requests_create() argument
3270 in_fence, out_fence_fd); in eb_requests_create()
3303 int out_fence_fd = -1; in i915_gem_do_execbuffer() local
3376 out_fence_fd = get_unused_fd_flags(O_CLOEXEC); in i915_gem_do_execbuffer()
3377 if (out_fence_fd < 0) { in i915_gem_do_execbuffer()
[all …]
/Linux-v6.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_execbuf.c3887 int32_t out_fence_fd) in vmw_execbuf_copy_fence_user() argument
3897 fence_rep.fd = out_fence_fd; in vmw_execbuf_copy_fence_user()
4102 int32_t out_fence_fd = -1; in vmw_execbuf_process() local
4107 out_fence_fd = get_unused_fd_flags(O_CLOEXEC); in vmw_execbuf_process()
4108 if (out_fence_fd < 0) { in vmw_execbuf_process()
4110 return out_fence_fd; in vmw_execbuf_process()
4258 put_unused_fd(out_fence_fd); in vmw_execbuf_process()
4259 out_fence_fd = -1; in vmw_execbuf_process()
4267 user_fence_rep, fence, handle, out_fence_fd); in vmw_execbuf_process()
4273 put_unused_fd(out_fence_fd); in vmw_execbuf_process()
[all …]
Dvmwgfx_drv.h1160 int32_t out_fence_fd);