v4l2_compat_ioctl32(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– v4l2_compat_ioctl32 πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” today's main character is v4l2_compat_ioctl32, and it's giving 32 Bits compatibility layer for 64 bits processors. iconic behavior, honestly πŸ’…βœ¨


🌸 NAME 🌸

v4l2_compat_ioctl32 β€” 32 Bits compatibility layer for 64 bits processors. periodt. that's the whole name, no extra lore 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

long int v4l2_compat_ioctl32 (struct file *file , unsigned int cmd ,
       unsigned long arg );

πŸŽ€ ARGUMENTS πŸŽ€

  • file β€” pointer to struct file. literally: Pointer to struct file. we love a pointer bestie 🫢
  • cmd β€” ioctl name. that's the name of the ioctl, no cap 🌸
  • arg β€” ioctl argument. the argument that goes with the ioctl, slay ✨

πŸ”— SEE ALSO πŸ”—

if you're going down the rabbit hole β€” and you know you are β€” bestie, check these out πŸ‘‘


and that's the page, bestie! this cutie comes from source/version ./include/media, dated October 2026, and the page is v4l2_compat_ioctl32(9) β€” go be compatible or whatever πŸ’œβœ¨

πŸ“¦ where this page comes from