/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_internal_sync.c | 48 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 D | mali_sync.c | 24 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 D | mali_internal_sync.h | 53 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 D | mali_internal_sync.c | 54 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 D | mali_sync.c | 25 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 D | mali_internal_sync.h | 54 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 D | mali_kbase_sync_android.c | 47 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 D | mali_kbase_sync_android.c | 41 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 D | mali_kbase_sync_android.c | 48 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 D | mali_kbase_sync_android.c | 43 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 D | sw_sync.c | 65 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 D | sync_debug.c | 112 struct sync_pt *pt = container_of(pos, struct sync_pt, link); in sync_print_obj()
|
H A D | sync_debug.h | 54 * struct sync_pt - sync_pt object 59 struct sync_pt { struct
|