ib_dma_unmap_page(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is the ib_dma_unmap_page(9) page from the Kernel API Manual, and it does one iconic job: destroy a mapping created by ib_dma_map_page(). That's the whole vibe. πŸ‘‘


✨ SYNOPSIS ✨

Here's the signature in all its main-character glory:

void ib_dma_unmap_page (struct ib_device *dev , u64 addr , size_t size ,
       enum dma_data_direction direction );

🌸 ARGUMENTS 🌸

  • dev β€” The device for which the DMA address was created
  • addr β€” The DMA address
  • size β€” The size of the region in bytes
  • direction β€” The direction of the DMA

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/rdma/ib_verbs.h is the home base, and the whole reference squad is:


mwah πŸ’‹ that's the whole page, bestie. Cute little sign-off: source ./include/rdma, dated October 2026, and the page is ib_dma_unmap_page(9). πŸ’…βœ¨

πŸ“¦ where this page comes from