Lines Matching defs:timeline
47 * in terms of a timeline of struct &dma_fence_chain rather than a single
50 * - Signal a given point on the timeline
52 * - Import and export from/to a given point of a timeline
65 * If the syncobj is considered as a timeline primitive, when GPU work is
80 * considered as a timeline primitive.
82 * If the syncobj's fence is NULL or not present in the syncobj's timeline,
93 * With a timeline syncobj, all manipulation of the synobj's fence happens in
94 * terms of a u64 value referring to point in the timeline. See
96 * timeline.
98 * Note that applications should be careful to always use timeline set of
99 * ioctl() when dealing with syncobj considered as timeline. Using a binary
100 * set of ioctl() with a syncobj considered as timeline could result incorrect
102 * timeline set of ioctl() by using a point value of 0, this will reproduce
134 * fence to materialize on the timeline without waiting for the fence to be
137 * the Vulkan timeline semaphore API.
178 * Import/export of timeline points in timeline syncobjs
186 * point on a timeline syncobj from/into a binary syncobj, you can use the
325 * drm_syncobj_add_point - add new timeline point to the syncobj
326 * @syncobj: sync object to add timeline point do
331 * Add the chain node as new timeline point to the syncobj.
347 /* You are adding an unorder point to timeline, which could cause payload returned from query_ioctl is 0! */
349 DRM_DEBUG("You are adding an unorder point to timeline!\n");
425 * @point: timeline point
934 * added as timeline fence to a chain again.
1277 struct drm_syncobj **syncobjs, bool timeline)
1282 if (!timeline) {
1721 /* It is most likely that timeline has