STRUCT SCIFIOCTL_FENCE_SIGNAL(9)
π struct scifioctl_fence_signal β Kernel API Manual, section 9 π
okay bestie so this is a page from the Kernel API Manual, section 9 (the kernel interfaces girlies, iykyk), and it's all about struct scifioctl_fence_signal. literally the whole personality of this struct is "used for SCIF_FENCE_SIGNAL IOCTL". that's it, that's the vibe. β¨
πΈ NAME πΈ
struct scifioctl_fence_signal β used for SCIF_FENCE_SIGNAL IOCTL. no cap, that's the entire job description. π
π¦ SYNOPSIS π¦
struct scifioctl_fence_signal {
__s64 loff;
__u64 lval;
__s64 roff;
__u64 rval;
__s32 flags;
};
she's giving five fields, two sides (local + remote), and one little flags field doing her own thing. iconic honestly. π
π Members π
loffβ local offset. the local side's address, bestie. πlvalβ value to write to loffset. this is the thing that gets written there, fr fr. βοΈroffβ remote offset. same energy asloffbut likeβ¦ over there. πrvalβ value to write to roffset. the remote-side value, periodt. π«flagsβ flags. yes queen, it's just flags. that's the whole description and we respect it. π©
π₯ SEE ALSO π₯
Kernel file ./include/uapi/linux/scif_ioctl.h β the source of truth, go read her π«Ά
and the whole scif ioctl friend group, because they literally all show up together:
struct scif_port_id(9)struct scifioctl_connect(9)struct scifioctl_accept(9)struct scifioctl_msg(9)struct scifioctl_reg(9)struct scifioctl_unreg(9)struct scifioctl_copy(9)struct scifioctl_fence_mark(9)struct scifioctl_node_ids(9)
squad goals, honestly. πβ¨
and that's the page!! π this little cutie lives in ./include/uapi/linux and the header says October 2026 on it, so mark ur calendar bestie β that's the date stamped on this icon of a manpage. go forth and fence ur signals responsibly π§ββοΈβ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms