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

/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_submit.c42 int out_fence_fd; member in struct:virtio_gpu_submit
341 if (submit->out_fence_fd >= 0)
342 put_unused_fd(submit->out_fence_fd);
364 submit->out_fence_fd = -1;
406 submit->out_fence_fd = -1;
425 submit->out_fence_fd = err;
460 submit->exbuf->fence_fd = submit->out_fence_fd;
461 fd_install(submit->out_fence_fd, submit->sync_file->file);
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c425 int out_fence_fd = -1; local
509 out_fence_fd = get_unused_fd_flags(O_CLOEXEC);
510 if (out_fence_fd < 0) {
511 ret = out_fence_fd;
612 fd_install(out_fence_fd, sync_file->file);
615 args->fence_fd = out_fence_fd;
628 if (ret && (out_fence_fd >= 0))
629 put_unused_fd(out_fence_fd);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem_submit.c661 int out_fence_fd = -1; local
698 out_fence_fd = get_unused_fd_flags(O_CLOEXEC);
699 if (out_fence_fd < 0) {
700 ret = out_fence_fd;
876 fd_install(out_fence_fd, sync_file->file);
877 args->fence_fd = out_fence_fd;
906 if (ret && (out_fence_fd >= 0))
907 put_unused_fd(out_fence_fd);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c3200 eb_composite_fence_create(struct i915_execbuffer *eb, int out_fence_fd) argument
3233 if (out_fence_fd != -1) {
3248 struct dma_fence *in_fence, int out_fence_fd)
3279 out_fence = eb_composite_fence_create(eb, out_fence_fd);
3282 } else if (out_fence_fd != -1) {
3310 int out_fence_fd)
3331 in_fence, out_fence_fd);
3364 int out_fence_fd = -1; local
3437 out_fence_fd = get_unused_fd_flags(O_CLOEXEC);
3438 if (out_fence_fd <
3247 eb_fences_add(struct i915_execbuffer *eb, struct i915_request *rq, struct dma_fence *in_fence, int out_fence_fd) argument
3309 eb_requests_create(struct i915_execbuffer *eb, struct dma_fence *in_fence, int out_fence_fd) argument
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_execbuf.c3867 * @out_fence_fd: exported file descriptor for the fence. -1 if not used
3882 int32_t out_fence_fd)
3892 fence_rep.fd = out_fence_fd;
4101 int32_t out_fence_fd = -1; local
4106 out_fence_fd = get_unused_fd_flags(O_CLOEXEC);
4107 if (out_fence_fd < 0) {
4109 return out_fence_fd;
4249 put_unused_fd(out_fence_fd);
4250 out_fence_fd = -1;
4258 user_fence_rep, fence, handle, out_fence_fd);
3878 vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv, struct vmw_fpriv *vmw_fp, int ret, struct drm_vmw_fence_rep __user *user_fence_rep, struct vmw_fence_obj *fence, uint32_t fence_handle, int32_t out_fence_fd) argument
[all...]
H A Dvmwgfx_drv.h1026 int32_t out_fence_fd);

Completed in 145 milliseconds