ENUM VB2_IO_MODES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for enum vb2_io_modes(9) ✨ the title is right there, and this whole page is literally about queue access methods β€” that’s the vibe πŸ’….


✨ SYNOPSIS ✨

here’s the exact enum shape, no cap β€” keep the spacing and that blank line exactly as they are πŸŽ€:

enum vb2_io_modes {
    VB2_MMAP ,
    VB2_USERPTR ,
    VB2_READ ,
    VB2_WRITE ,
    VB2_DMABUF

};

🌸 Constants 🌸

these are the constants, aka the access-method girlies πŸ‘‘:

  • VB2_MMAP β€” driver supports MMAP with streaming API πŸ¦‹
  • VB2_USERPTR β€” driver supports USERPTR with streaming API πŸ’–
  • VB2_READ β€” driver supports read style access πŸ“–
  • VB2_WRITE β€” driver supports write style access ✍️
  • VB2_DMABUF β€” driver supports DMABUF with streaming API 🌈

🌈 SEE ALSO 🌈

go sip these related pages in this exact order, bestie β€” it’s a whole friend group 🫢:


and that’s the page, bestie 🫢 this little enum vb2_io_modes(9) moment comes from ./include/media and is dated October 2026 β€” go live your queue-access dreams fr fr πŸ’–βœ¨

πŸ“¦ where this page comes from