Lines Matching defs:seqno
37 * context id to the last u32 fence seqno waited upon from that context.
46 * A leaf holds an array of u32 seqno, and has height 0. The bitmap field
47 * allows us to store whether a particular seqno is valid (i.e. allows us
79 * Following this header is an array of either seqno or child pointers:
81 * u32 seqno[KSYNCMAP];
144 * @seqno: the sequence number along the other timeline
151 * Returns true if the two timelines are already synchronised wrt to @seqno,
154 bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno)
195 return seqno_later(__sync_seqno(p)[idx], seqno);
214 static inline void __sync_set_seqno(struct i915_syncmap *p, u64 id, u32 seqno)
219 __sync_seqno(p)[idx] = seqno;
230 static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno)
335 __sync_set_seqno(p, id, seqno);
344 * @seqno: the sequence number along the other timeline
347 * that we have synchronized with all previous seqno along that timeline. If
348 * we then have a request to synchronise with the same seqno or older, we can
353 int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno)
362 __sync_set_seqno(p, id, seqno);
366 return __sync_set(root, id, seqno);