Searched refs:sync_pt (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_internal_sync.c | 48 …nal_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 …i_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, next, &sync_timeline->sync_pt_list_head, in mali_internal_sync_timeline_signal() [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_pt; in timeline_dup() 160 static int timeline_compare(struct sync_pt *pta, struct sync_pt *ptb) in timeline_compare() 184 static void timeline_print_pt(struct seq_file *s, struct sync_pt *sync_pt) in timeline_print_pt() argument [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);
|
| /OK3568_Linux_fs/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 *pt, char *str, int size) in pt_value_str() 201 static struct sync_pt *kbase_sync_pt_alloc(struct sync_timeline *parent) in kbase_sync_pt_alloc() 203 struct sync_pt *pt = sync_pt_create(parent, in kbase_sync_pt_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/ |
| H A D | sw_sync.c | 66 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() 196 struct sync_pt *pt, *next; in sync_timeline_signal() 235 static struct sync_pt *sync_pt_create(struct sync_timeline *obj, 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 *pt, *next; in sw_sync_debugfs_release() 334 struct sync_pt *pt; in sw_sync_ioctl_create_fence()
|
| H A D | sync_debug.c | 115 struct sync_pt *pt = container_of(pos, struct sync_pt, link); in sync_print_obj()
|
| H A D | sync_debug.h | 59 struct sync_pt { struct
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | sync.h | 56 TRACE_EVENT(sync_pt, 57 TP_PROTO(struct sync_pt *pt),
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | verbs.h | 211 u8 sync_pt; /* Set when QP reaches sync point */ member
|
| H A D | trace_tid.h | 1369 __field(bool, sync_pt) 1390 __entry->sync_pt = priv->sync_pt; 1410 __entry->sync_pt ? "yes" : "no",
|
| H A D | tid_rdma.c | 3509 if (qpriv->sync_pt && qpriv->alloc_w_segs) in hfi1_tid_write_alloc_resources() 3513 if (qpriv->sync_pt && !qpriv->alloc_w_segs) { in hfi1_tid_write_alloc_resources() 3515 qpriv->sync_pt = false; in hfi1_tid_write_alloc_resources() 3537 qpriv->sync_pt = true; in hfi1_tid_write_alloc_resources()
|