Home
last modified time | relevance | path

Searched refs:sync_pt (Results 1 - 13 of 13) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c48 static inline struct mali_internal_sync_timeline *mali_internal_sync_pt_to_sync_timeline(struct mali_internal_sync_point *sync_pt) in mali_internal_sync_pt_to_sync_timeline() argument
50 MALI_DEBUG_ASSERT_POINTER(sync_pt); in mali_internal_sync_pt_to_sync_timeline()
51 return container_of(sync_pt->base.lock, struct mali_internal_sync_timeline, sync_pt_list_lock); in mali_internal_sync_pt_to_sync_timeline()
105 static void mali_internal_sync_fence_add_fence(struct mali_internal_sync_fence *sync_fence, struct fence *sync_pt) in mali_internal_sync_fence_add_fence() argument
109 MALI_DEBUG_ASSERT_POINTER(sync_pt); in mali_internal_sync_fence_add_fence()
113 sync_fence->cbs[fence_num].fence = sync_pt; in mali_internal_sync_fence_add_fence()
116 if (!fence_add_callback(sync_pt, &sync_fence->cbs[fence_num].cb, mali_internal_fence_check_cb_func)) { in mali_internal_sync_fence_add_fence()
117 fence_get(sync_pt); in mali_internal_sync_fence_add_fence()
198 struct mali_internal_sync_point *sync_pt, *next; in mali_internal_sync_timeline_signal() local
204 list_for_each_entry_safe(sync_pt, nex in mali_internal_sync_timeline_signal()
220 struct mali_internal_sync_point *sync_pt = NULL; mali_internal_sync_point_create() local
640 struct mali_internal_sync_point *sync_pt; mali_internal_fence_get_driver_name() local
657 struct mali_internal_sync_point *sync_pt; mali_internal_fence_get_timeline_name() local
675 struct mali_internal_sync_point *sync_pt; mali_internal_fence_release() local
707 struct mali_internal_sync_point *sync_pt; mali_internal_fence_signaled() local
732 struct mali_internal_sync_point *sync_pt; mali_internal_fence_enable_signaling() local
753 struct mali_internal_sync_point *sync_pt; mali_internal_fence_value_str() local
[all...]
H A Dmali_sync.c24 struct sync_pt sync_pt; member
26 struct mali_internal_sync_point sync_pt;
65 MALI_STATIC_INLINE struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
70 return container_of(pt, struct mali_sync_pt, sync_pt); in to_mali_sync_pt()
83 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
99 static void timeline_free_pt(struct sync_pt *pt) in timeline_free_pt()
140 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
143 struct sync_pt *new_p in timeline_dup()
184 timeline_print_pt(struct seq_file *s, struct sync_pt *sync_pt) timeline_print_pt() argument
296 timeline_print_sync_pt(struct mali_internal_sync_point *sync_pt) timeline_print_sync_pt() argument
449 struct sync_pt *sync_pt; mali_sync_flag_create_fence() local
593 struct mali_internal_sync_point *sync_pt; mali_sync_flag_create_fence() local
[all...]
H A Dmali_internal_sync.h53 void (*free_pt)(struct mali_internal_sync_point *sync_pt);
55 void (*print_sync_pt)(struct mali_internal_sync_point *sync_pt);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c54 mali_internal_sync_pt_to_sync_timeline(struct mali_internal_sync_point *sync_pt) in mali_internal_sync_pt_to_sync_timeline() argument
56 MALI_DEBUG_ASSERT_POINTER(sync_pt); in mali_internal_sync_pt_to_sync_timeline()
57 return container_of(sync_pt->base.lock, struct mali_internal_sync_timeline, in mali_internal_sync_pt_to_sync_timeline()
121 struct fence *sync_pt) in mali_internal_sync_fence_add_fence()
125 MALI_DEBUG_ASSERT_POINTER(sync_pt); in mali_internal_sync_fence_add_fence()
129 sync_fence->cbs[fence_num].fence = sync_pt; in mali_internal_sync_fence_add_fence()
132 if (!fence_add_callback(sync_pt, &sync_fence->cbs[fence_num].cb, in mali_internal_sync_fence_add_fence()
134 fence_get(sync_pt); in mali_internal_sync_fence_add_fence()
222 struct mali_internal_sync_point *sync_pt, *next; in mali_internal_sync_timeline_signal() local
228 list_for_each_entry_safe(sync_pt, nex in mali_internal_sync_timeline_signal()
120 mali_internal_sync_fence_add_fence(struct mali_internal_sync_fence *sync_fence, struct fence *sync_pt) mali_internal_sync_fence_add_fence() argument
246 struct mali_internal_sync_point *sync_pt = NULL; mali_internal_sync_point_create() local
713 struct mali_internal_sync_point *sync_pt; mali_internal_fence_get_driver_name() local
731 struct mali_internal_sync_point *sync_pt; mali_internal_fence_get_timeline_name() local
749 struct mali_internal_sync_point *sync_pt; mali_internal_fence_release() local
782 struct mali_internal_sync_point *sync_pt; mali_internal_fence_signaled() local
808 struct mali_internal_sync_point *sync_pt; mali_internal_fence_enable_signaling() local
832 struct mali_internal_sync_point *sync_pt; mali_internal_fence_value_str() local
[all...]
H A Dmali_sync.c25 struct sync_pt sync_pt; member
27 struct mali_internal_sync_point sync_pt;
66 MALI_STATIC_INLINE struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
71 return container_of(pt, struct mali_sync_pt, sync_pt); in to_mali_sync_pt()
85 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
101 static void timeline_free_pt(struct sync_pt *pt) in timeline_free_pt()
142 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
145 struct sync_pt *new_p in timeline_dup()
190 timeline_print_pt(struct seq_file *s, struct sync_pt *sync_pt) timeline_print_pt() argument
300 timeline_print_sync_pt(struct mali_internal_sync_point *sync_pt) timeline_print_sync_pt() argument
461 struct sync_pt *sync_pt; mali_sync_flag_create_fence() local
614 struct mali_internal_sync_point *sync_pt; mali_sync_flag_create_fence() local
[all...]
H A Dmali_internal_sync.h54 void (*free_pt)(struct mali_internal_sync_point *sync_pt);
56 void (*print_sync_pt)(struct mali_internal_sync_point *sync_pt);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_android.c47 struct sync_pt pt;
58 static struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
63 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
67 struct sync_pt *new_pt = sync_pt_create(sync_pt_parent(pt), in timeline_dup()
80 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
95 static int timeline_compare(struct sync_pt *a, struct sync_pt *b) in timeline_compare()
116 static void pt_value_str(struct sync_pt *pt, char *str, int size) in pt_value_str()
197 static struct sync_pt *kbase_sync_pt_allo
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_android.c41 struct sync_pt pt;
49 static inline struct sync_timeline *sync_pt_parent(struct sync_pt *pt) in sync_pt_parent()
60 static struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
65 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
69 struct sync_pt *new_pt = sync_pt_create(sync_pt_parent(pt), sizeof(struct mali_sync_pt)); in timeline_dup()
82 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
96 static int timeline_compare(struct sync_pt *a, struct sync_pt *b) in timeline_compare()
117 static void pt_value_str(struct sync_pt *p
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_sync_android.c48 struct sync_pt pt;
56 static inline struct sync_timeline *sync_pt_parent(struct sync_pt *pt) in sync_pt_parent()
67 static struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
72 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
76 struct sync_pt *new_pt = sync_pt_create(sync_pt_parent(pt), sizeof(struct mali_sync_pt)); in timeline_dup()
89 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
103 static int timeline_compare(struct sync_pt *a, struct sync_pt *b) in timeline_compare()
124 static void pt_value_str(struct sync_pt *p
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_sync_android.c43 struct sync_pt pt;
51 static inline struct sync_timeline *sync_pt_parent(struct sync_pt *pt) in sync_pt_parent()
63 static struct mali_sync_pt *to_mali_sync_pt(struct sync_pt *pt) in to_mali_sync_pt()
68 static struct sync_pt *timeline_dup(struct sync_pt *pt) in timeline_dup()
72 struct sync_pt *new_pt = sync_pt_create(sync_pt_parent(pt), in timeline_dup()
85 static int timeline_has_signaled(struct sync_pt *pt) in timeline_has_signaled()
100 static int timeline_compare(struct sync_pt *a, struct sync_pt *b) in timeline_compare()
121 static void pt_value_str(struct sync_pt *p
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Dsw_sync.c65 static inline struct sync_pt *dma_fence_to_sync_pt(struct dma_fence *fence) in dma_fence_to_sync_pt()
70 return container_of(fence, struct sync_pt, base); in dma_fence_to_sync_pt()
135 struct sync_pt *pt = dma_fence_to_sync_pt(fence); in timeline_fence_release()
195 struct sync_pt *pt, *next; in sync_timeline_signal()
231 * Creates a new sync_pt (fence) as a child of @parent. @size bytes will be
233 * the generic sync_timeline struct. Returns the sync_pt object or
236 static struct sync_pt *sync_pt_create(struct sync_timeline *obj, unsigned int value) in sync_pt_create()
238 struct sync_pt *pt; in sync_pt_create()
255 struct sync_pt *other; in sync_pt_create()
314 struct sync_pt *p in sw_sync_debugfs_release()
[all...]
H A Dsync_debug.c112 struct sync_pt *pt = container_of(pos, struct sync_pt, link); in sync_print_obj()
H A Dsync_debug.h54 * struct sync_pt - sync_pt object
59 struct sync_pt { struct

Completed in 8 milliseconds