virtqueue_un...single_attrs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the virtqueue_un...single_attrs(9) page from the Kernel API Manual πŸ’…βœ¨ this one is short, sweet, and here to help you unmap what you mapped. no cap.

πŸŽ€ NAME πŸŽ€

virtqueue_unmap_single_attrs β€” unmap map for _vq πŸ’–

✨ SYNOPSIS ✨

here's the exact signature, bestie β€” type it exactly like this:

void virtqueue_unmap_single_attrs (const struct virtqueue *_vq ,
dma_addr_t addr , size_t size , enum dma_data_direction dir , unsigned
long attrs );

🫢 ARGUMENTS 🫢

  • _vq β€” the struct virtqueue we're talking about. literally the vq in question πŸ’«
  • addr β€” the dma address to unmap 🎯
  • size β€” the size of the buffer 🌸
  • dir β€” DMA direction 🧭
  • attrs β€” DMA Attrs ✨

πŸ’« DESCRIPTION πŸ’«

Unmap the address that is mapped by the virtqueue_map_* APIs. that's the whole vibe: if the virtqueue_map_* APIs mapped it, this is the unmap move. periodt. πŸ’…

🌈 SEE ALSO 🌈

the kernel file ./drivers/virtio/virtio_ring.c is lowkey the home base, and here's the whole friend group in order:


okay that's the page, mwah πŸ’‹ this cutie's source/version is ./drivers/virtio, the date is October 2026, and it's the virtqueue_un...single_attrs(9) manual page. go unmap something, bestie 🫢✨

πŸ“¦ where this page comes from