ib_dma_map_single(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ib_dma_map_single(9) β€” the DMA-mapping bestie page

okay so this is the ib_dma_map_single(9) page from the Kernel API Manual, and we are keeping every fact exactly as it is, no cap. It’s giving β€œmap a kernel virtual address to DMA address,” and I’m obsessed with how straightforward that is. πŸ’–


🌸 NAME 🌸

ib_dma_map_single β€” Map a kernel virtual address to DMA address


✨ SYNOPSIS ✨

bestie, the signature is literally right here, character for character:

u64 ib_dma_map_single (struct ib_device *dev , void *cpu_addr , size_t
       size , enum dma_data_direction direction );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device for which the dma_addr is to be created. Like, this is the device in question, periodt.
  • cpu_addr β€” the kernel virtual address.
  • size β€” the size of the region in bytes.
  • direction β€” the direction of the DMA.

πŸ¦‹ SEE ALSO πŸ¦‹

okay bestie, this SEE ALSO list is long and iconic. Every single reference is here β€” no skipping, no summarizing, no β€œoops I dropped one” energy:


kisses πŸ’‹ β€” source/version: ./include/rdma; date: October 2026; page: ib_dma_map_single(9). You ate that. 🫢

πŸ“¦ where this page comes from