i915_syncmap_is_later(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i915_syncmap_is_later(9) β€” Kernel API Manual ✨

okay bestie, welcome to the i915_syncmap_is_later(9) page β€” it's lowkey a vibe check for sync points, and it's here to save you from emitting duplicate synchronisation requests. Let's get into it 🫢

πŸŽ€ NAME πŸŽ€

i915_syncmap_is_later - - compare against the last know sync point

🌈 SYNOPSIS 🌈

bool i915_syncmap_is_later (struct i915_syncmap **root , u64 id , u32
seqno );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • root β€” pointer to the #i915_syncmap
  • id β€” the context id (other timeline) we are synchronising to
  • seqno β€” the sequence number along the other timeline

πŸ’– DESCRIPTION πŸ’–

okay so: if we have already synchronised this root timeline with another (id), then we can omit any repeated or earlier synchronisation requests. No cap, skip the rerun. If the two timelines are already coupled, we can also omit the dependency between the two as that is already known via the timeline. Iconic.

Returns true if the two timelines are already synchronised wrt to seqno, false if not and the synchronisation must be emitted. Periodt.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/gpu/drm/i915/i915_syncmap.c


Signed off with main-character energy from the ./drivers/gpu/drm/i915 source/version, dated October 2026, for the i915_syncmap_is_later(9) girlies πŸ’–βœ¨

πŸ“¦ where this page comes from