pipe_buf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, we're flipping through the Kernel API Manual and the page is pipe_buf(9). It's giving very specific energy:

pipe_buf β€” Return the pipe buffer for the specified slot in the pipe ring. ✨

No cap, that's the function's whole deal. πŸ’–

✨ SYNOPSIS ✨

struct pipe_buffer * pipe_buf (const struct pipe_inode_info *pipe ,
       unsigned int slot );

Lowkey iconic signature, right? It hands back a struct pipe_buffer *, takes a const struct pipe_inode_info *pipe, and asks for an unsigned int slot. πŸŽ€

πŸŽ€ ARGUMENTS πŸŽ€

  • pipe β€” The pipe to access. That's the one you're poking at, bestie. πŸ’…
  • slot β€” The slot of interest. Like, which slot in the pipe ring has your attention? πŸ‘€

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/linux/pipe_fs_i.h is the friend group for this one, and the whole SEE ALSO squad is right here β€” no skipping, fr fr:

byeee bestie 🫢 the footer says source/version ./include/linux, dated October 2026, and title pipe_buf(9) β€” periodt. πŸ’œ

πŸ“¦ where this page comes from