Home
last modified time | relevance | path

Searched refs:sync_pt (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.c48 …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 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_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 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);
/OK3568_Linux_fs/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 *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 Dsw_sync.c66 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 Dsync_debug.c115 struct sync_pt *pt = container_of(pos, struct sync_pt, link); in sync_print_obj()
H A Dsync_debug.h59 struct sync_pt { struct
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dsync.h56 TRACE_EVENT(sync_pt,
57 TP_PROTO(struct sync_pt *pt),
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Dverbs.h211 u8 sync_pt; /* Set when QP reaches sync point */ member
H A Dtrace_tid.h1369 __field(bool, sync_pt)
1390 __entry->sync_pt = priv->sync_pt;
1410 __entry->sync_pt ? "yes" : "no",
H A Dtid_rdma.c3509 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()