/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/ |
H A D | sync_debug.c | 37 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 D | sync_debug.h | 21 #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 D | sw_sync.c | 14 #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 D | rga_fence.c | 11 #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 D | mali_kbase_sync_file.c | 31 #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 D | mali_kbase_sync.h | 33 #include <linux/sync_file.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_sync_file.c | 37 #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 D | mali_kbase_sync.h | 38 #include <linux/sync_file.h>
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_sync_file.c | 38 #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 D | mali_kbase_sync.h | 40 #include <linux/sync_file.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_sync_file.c | 33 #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 D | mali_kbase_sync.h | 35 #include <linux/sync_file.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_internal_sync.h | 29 #include <linux/sync_file.h> 82 struct mali_internal_sync_fence *sync_file; member
|
H A D | mali_internal_sync.c | 85 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 D | mali_internal_sync.h | 30 #include <linux/sync_file.h> 83 struct mali_internal_sync_fence *sync_file; member
|
H A D | mali_internal_sync.c | 96 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 D | drm_atomic_uapi.c | 38 #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 D | mali_kbase_csf_kcpu.c | 1358 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()
|