Home
last modified time | relevance | path

Searched refs:sync_file (Results 1 - 18 of 18) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Dsync_debug.c37 void sync_file_debug_add(struct sync_file *sync_file) in sync_file_debug_add() argument
42 list_add_tail(&sync_file->sync_file_list, &sync_file_list_head); in sync_file_debug_add()
46 void sync_file_debug_remove(struct sync_file *sync_file) in sync_file_debug_remove() argument
51 list_del(&sync_file->sync_file_list); in sync_file_debug_remove()
118 static void sync_print_sync_file(struct seq_file *s, struct sync_file *sync_file) in sync_print_sync_file() argument
123 seq_printf(s, "[%p] %s: %s\n", sync_file, sync_file_get_name(sync_file, bu in sync_print_sync_file()
158 struct sync_file *sync_file = container_of(pos, struct sync_file, sync_file_list); sync_info_debugfs_show() local
[all...]
H A Dsync_debug.h21 #include <linux/sync_file.h>
22 #include <uapi/linux/sync_file.h>
70 void sync_file_debug_add(struct sync_file *fence);
71 void sync_file_debug_remove(struct sync_file *fence);
79 static inline void sync_file_debug_add(struct sync_file *fence) in sync_file_debug_add()
82 static inline void sync_file_debug_remove(struct sync_file *fence) in sync_file_debug_remove()
H A Dsw_sync.c14 #include <linux/sync_file.h>
49 * @fence: return the fd of the new sync_file with the created fence
335 struct sync_file *sync_file; in sw_sync_ioctl_create_fence() local
353 sync_file = sync_file_create(&pt->base); in sw_sync_ioctl_create_fence()
355 if (!sync_file) { in sw_sync_ioctl_create_fence()
362 fput(sync_file->file); in sw_sync_ioctl_create_fence()
367 fd_install(fd, sync_file->file); in sw_sync_ioctl_create_fence()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_fence.c11 #include <linux/sync_file.h>
64 struct sync_file *sync_file = NULL; in rga_out_fence_get_fd() local
74 sync_file = sync_file_create(job->out_fence); in rga_out_fence_get_fd()
75 if (!sync_file) in rga_out_fence_get_fd()
78 fd_install(fence_fd, sync_file->file); in rga_out_fence_get_fd()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_file.c31 #include <linux/sync_file.h>
61 struct sync_file *sync_file; in kbase_sync_fence_out_create() local
70 /* Take an extra reference to the fence on behalf of the sync_file. in kbase_sync_fence_out_create()
78 /* create a sync_file fd representing the fence */ in kbase_sync_fence_out_create()
79 sync_file = sync_file_create(fence); in kbase_sync_fence_out_create()
80 if (!sync_file) { in kbase_sync_fence_out_create()
88 fput(sync_file->file); in kbase_sync_fence_out_create()
93 fd_install(fd, sync_file->file); in kbase_sync_fence_out_create()
H A Dmali_kbase_sync.h33 #include <linux/sync_file.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_file.c37 #include <linux/sync_file.h>
69 struct sync_file *sync_file; in kbase_sync_fence_out_create() local
77 /* Take an extra reference to the fence on behalf of the sync_file. in kbase_sync_fence_out_create()
85 /* create a sync_file fd representing the fence */ in kbase_sync_fence_out_create()
86 sync_file = sync_file_create(fence); in kbase_sync_fence_out_create()
87 if (!sync_file) { in kbase_sync_fence_out_create()
97 fput(sync_file->file); in kbase_sync_fence_out_create()
102 fd_install(fd, sync_file->file); in kbase_sync_fence_out_create()
H A Dmali_kbase_sync.h38 #include <linux/sync_file.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_file.c38 #include <linux/sync_file.h>
69 struct sync_file *sync_file; in kbase_sync_fence_out_create() local
78 /* Take an extra reference to the fence on behalf of the sync_file. in kbase_sync_fence_out_create()
86 /* create a sync_file fd representing the fence */ in kbase_sync_fence_out_create()
87 sync_file = sync_file_create(fence); in kbase_sync_fence_out_create()
88 if (!sync_file) { in kbase_sync_fence_out_create()
98 fput(sync_file->file); in kbase_sync_fence_out_create()
103 fd_install(fd, sync_file->file); in kbase_sync_fence_out_create()
H A Dmali_kbase_sync.h40 #include <linux/sync_file.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_file.c33 #include <linux/sync_file.h>
64 struct sync_file *sync_file; in kbase_sync_fence_out_create() local
72 /* Take an extra reference to the fence on behalf of the sync_file. in kbase_sync_fence_out_create()
80 /* create a sync_file fd representing the fence */ in kbase_sync_fence_out_create()
81 sync_file = sync_file_create(fence); in kbase_sync_fence_out_create()
82 if (!sync_file) { in kbase_sync_fence_out_create()
90 fput(sync_file->file); in kbase_sync_fence_out_create()
95 fd_install(fd, sync_file->file); in kbase_sync_fence_out_create()
H A Dmali_kbase_sync.h35 #include <linux/sync_file.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.h29 #include <linux/sync_file.h>
82 struct mali_internal_sync_fence *sync_file; member
H A Dmali_internal_sync.c85 sync_fence = check->sync_file; in mali_internal_fence_check_cb_func()
114 sync_fence->cbs[fence_num].sync_file = sync_fence; in mali_internal_sync_fence_add_fence()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.h30 #include <linux/sync_file.h>
83 struct mali_internal_sync_fence *sync_file; member
H A Dmali_internal_sync.c96 sync_fence = check->sync_file; in mali_internal_fence_check_cb_func()
130 sync_fence->cbs[fence_num].sync_file = sync_fence; in mali_internal_sync_fence_add_fence()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c38 #include <linux/sync_file.h>
1003 * merged one, the sync_file framework will handle both cases and use a
1037 struct sync_file *sync_file; member
1052 fence_state->sync_file = sync_file_create(fence); in setup_out_fence()
1053 if (!fence_state->sync_file) { in setup_out_fence()
1197 fd_install(fence_state[i].fd, fence_state[i].sync_file->file); in complete_signaling()
1223 if (fence_state[i].sync_file) { in complete_signaling()
1224 fput(fence_state[i].sync_file->file); in complete_signaling()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c1358 struct sync_file *sync_file; in kbase_kcpu_fence_signal_prepare() local
1387 /* create a sync_file fd representing the fence */ in kbase_kcpu_fence_signal_prepare()
1388 sync_file = sync_file_create(fence_out); in kbase_kcpu_fence_signal_prepare()
1389 if (!sync_file) { in kbase_kcpu_fence_signal_prepare()
1403 fd_install(fd, sync_file->file); in kbase_kcpu_fence_signal_prepare()
1419 fput(sync_file->file); in kbase_kcpu_fence_signal_prepare()

Completed in 12 milliseconds