Searched refs:sync_file (Results 1 – 14 of 14) sorted by relevance
| /drivers/dma-buf/ |
| A D | sync_file.c | 25 struct sync_file *sync_file; in sync_file_alloc() local 27 sync_file = kzalloc(sizeof(*sync_file), GFP_KERNEL); in sync_file_alloc() 28 if (!sync_file) in sync_file_alloc() 49 struct sync_file *sync_file; in fence_check_cb_func() local 51 sync_file = container_of(cb, struct sync_file, cb); in fence_check_cb_func() 67 struct sync_file *sync_file; in sync_file_create() local 105 struct sync_file *sync_file; in sync_file_get_fence() local 168 struct sync_file *sync_file; in sync_file_merge() local 187 struct sync_file *sync_file = file->private_data; in sync_file_release() local 199 struct sync_file *sync_file = file->private_data; in sync_file_poll() local [all …]
|
| A D | sw_sync.c | 349 struct sync_file *sync_file; in sw_sync_ioctl_create_fence() local 366 sync_file = sync_file_create(&pt->base); in sw_sync_ioctl_create_fence() 368 if (!sync_file) { in sw_sync_ioctl_create_fence() 375 fput(sync_file->file); in sw_sync_ioctl_create_fence() 380 fd_install(fd, sync_file->file); in sw_sync_ioctl_create_fence()
|
| A D | dma-buf.c | 417 struct sync_file *sync_file; in dma_buf_export_sync_file() local 441 sync_file = sync_file_create(fence); in dma_buf_export_sync_file() 445 if (!sync_file) { in dma_buf_export_sync_file() 456 fd_install(fd, sync_file->file); in dma_buf_export_sync_file() 461 fput(sync_file->file); in dma_buf_export_sync_file()
|
| A D | Makefile | 6 obj-$(CONFIG_SYNC_FILE) += sync_file.o
|
| A D | Kconfig | 18 Documentation/driver-api/sync_file.rst.
|
| /drivers/gpu/drm/virtio/ |
| A D | virtgpu_submit.c | 40 struct sync_file *sync_file; member 347 if (submit->sync_file) in virtio_gpu_cleanup_submit() 348 fput(submit->sync_file->file); in virtio_gpu_cleanup_submit() 363 submit->sync_file = NULL; in virtio_gpu_complete_submit() 427 submit->sync_file = sync_file_create(&out_fence->f); in virtio_gpu_init_submit() 428 if (!submit->sync_file) in virtio_gpu_init_submit() 459 if (submit->sync_file) { in virtio_gpu_install_out_fence_fd() 461 fd_install(submit->out_fence_fd, submit->sync_file->file); in virtio_gpu_install_out_fence_fd()
|
| /drivers/gpu/drm/msm/ |
| A D | msm_gem_submit.c | 554 struct sync_file *sync_file = NULL; in msm_ioctl_gem_submit() local 771 sync_file = sync_file_create(submit->user_fence); in msm_ioctl_gem_submit() 772 if (!sync_file) { in msm_ioctl_gem_submit() 775 fd_install(out_fence_fd, sync_file->file); in msm_ioctl_gem_submit() 817 if (sync_file) in msm_ioctl_gem_submit() 818 fput(sync_file->file); in msm_ioctl_gem_submit()
|
| A D | msm_gem_vma.c | 1342 struct sync_file *sync_file = NULL; in msm_ioctl_vm_bind() local 1462 sync_file = sync_file_create(job->fence); in msm_ioctl_vm_bind() 1463 if (!sync_file) { in msm_ioctl_vm_bind() 1466 fd_install(out_fence_fd, sync_file->file); in msm_ioctl_vm_bind() 1499 if (sync_file) in msm_ioctl_vm_bind() 1500 fput(sync_file->file); in msm_ioctl_vm_bind()
|
| /drivers/gpu/drm/etnaviv/ |
| A D | etnaviv_gem_submit.c | 422 struct sync_file *sync_file = NULL; in etnaviv_ioctl_gem_submit() local 601 sync_file = sync_file_create(submit->out_fence); in etnaviv_ioctl_gem_submit() 602 if (!sync_file) { in etnaviv_ioctl_gem_submit() 611 fd_install(out_fence_fd, sync_file->file); in etnaviv_ioctl_gem_submit()
|
| /drivers/gpu/drm/ |
| A D | drm_atomic_uapi.c | 1175 struct sync_file *sync_file; member 1189 fence_state->sync_file = sync_file_create(fence); in setup_out_fence() 1190 if (!fence_state->sync_file) in setup_out_fence() 1334 fence_state[i].sync_file->file); in complete_signaling() 1357 if (fence_state[i].sync_file) in complete_signaling() 1358 fput(fence_state[i].sync_file->file); in complete_signaling()
|
| A D | drm_syncobj.c | 780 struct sync_file *sync_file; in drm_syncobj_export_sync_file() local 790 sync_file = sync_file_create(fence); in drm_syncobj_export_sync_file() 794 if (!sync_file) { in drm_syncobj_export_sync_file() 799 fd_install(fd, sync_file->file); in drm_syncobj_export_sync_file()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_cs.c | 1595 struct sync_file *sync_file; in amdgpu_cs_fence_to_handle_ioctl() local 1631 sync_file = sync_file_create(fence); in amdgpu_cs_fence_to_handle_ioctl() 1633 if (!sync_file) { in amdgpu_cs_fence_to_handle_ioctl() 1638 fd_install(fd, sync_file->file); in amdgpu_cs_fence_to_handle_ioctl()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_execbuffer.c | 3196 static struct sync_file * 3199 struct sync_file *out_fence = NULL; in eb_composite_fence_create() 3243 static struct sync_file * 3247 struct sync_file *out_fence = NULL; in eb_fences_add() 3305 static struct sync_file * 3309 struct sync_file *out_fence = NULL; in eb_requests_create() 3360 struct sync_file *out_fence = NULL; in i915_gem_do_execbuffer()
|
| /drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_execbuf.c | 4084 struct sync_file *sync_file = NULL; in vmw_execbuf_process() local 4228 sync_file = sync_file_create(&fence->base); in vmw_execbuf_process() 4229 if (!sync_file) { in vmw_execbuf_process() 4242 if (sync_file) { in vmw_execbuf_process() 4245 fput(sync_file->file); in vmw_execbuf_process() 4249 fd_install(out_fence_fd, sync_file->file); in vmw_execbuf_process()
|
Completed in 50 milliseconds