STRUCT SYNC_FENCE_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hey bestie πŸ’– welcome to struct sync_fence_info(9) from the Kernel API Manual β€” it’s the struct that’s literally giving detailed fence information, and no cap, it ate.

🌸 NAME 🌸

struct sync_fence_info β€” detailed fence information. That’s the vibe: the detailed info struct for a fence ✨

✨ SYNOPSIS ✨

Okay so here’s the exact struct, bestie β€” keep every character exactly as written, no β€œfixing” her πŸ’…

       struct sync_fence_info {
           char obj_name[32];
           char driver_name[32];
           __s32 status;
           __u32 flags;
           __u64 timestamp_ns;
        };

πŸ’… Members πŸ’…

  • obj_name β€” name of parent sync_timeline πŸ¦‹
  • driver_name β€” name of driver implementing the parent πŸŽ€
  • status β€” status of the fence: 0: active, 1: signaled, <0: error πŸ˜­πŸ’€
  • flags β€” fence_info flags 🌈
  • timestamp_ns β€” timestamp of status change in nanoseconds ✨

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./include/uapi/linux/sync_file.h: struct sync_merge_data(9), struct sync_file_info(9), struct sync_set_deadline(9) 🫢

Cute lil sign-off: source/version is ./include/uapi/linux, date is October 2026, and the page is struct sync_fence_info(9). Stay slayed, bestie πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from