STRUCT SYNC_PT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct sync_pt(9) πŸ’…

okay so we're in the Kernel API Manual, section 9, and this page is all about struct sync_pt β€” the sync_pt object itself. hii bestie, let's get into it 🫢


🌸 NAME 🌸

struct sync_pt β€” a sync_pt object. that's literally the whole name, no cap πŸ’–

✨ SYNOPSIS ✨

here's the struct, copied exactly so you don't have to squint at it:

       struct sync_pt {
           struct dma_fence base;
           struct list_head link;
           struct rb_node node;
           ktime_t deadline;
        };

πŸŽ€ Members πŸŽ€

  • base β€” the base fence object, periodt.
  • link β€” the link on the sync timeline's list, iykyk.
  • node β€” the node in the sync timeline's tree, fr fr.
  • deadline β€” the earliest fence deadline hint, no cap.

🌈 SEE ALSO 🌈

Kernel file ./drivers/dma-buf/sync_debug.h and struct sync_timeline(9) β€” go look at those too, bestie πŸ‘‘


mwah πŸ’‹ source/version: ./drivers/dma-buf; date: October 2026; page: struct sync_pt(9). that's the whole lore, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from