ib_dma_map_page(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ib_dma_map_page(9) β€” Kernel API Manual πŸ’–

okay so bestie, welcome to ib_dma_map_page(9) from the Kernel API Manual. This is literally the β€œmap a physical page to DMA address” function, and the whole page is short, iconic, and lowkey carried by its absolutely enormous SEE ALSO list. πŸ’…

🌸 NAME 🌸

ib_dma_map_page β€” Map a physical page to DMA address

✨ SYNOPSIS ✨

u64 ib_dma_map_page (struct ib_device *dev , struct page *page ,
unsigned long offset , size_t size , enum dma_data_direction direction
);

πŸŽ€ ARGUMENTS πŸŽ€

The cast, in order β€” no cap, these are the five:

  • dev β€” the device for which the dma_addr is to be created. Main character energy fr fr.
  • page β€” the page to be mapped. The actual page bestie.
  • offset β€” the offset within the page.
  • size β€” the size of the region in bytes.
  • direction β€” the direction of the DMA. Periodt.

🌈 SEE ALSO 🌈

The original points at the kernel file ./include/rdma/ib_verbs.h, and then it fully opens the RDMA group chat. Every one of these is invited:


That’s the whole page, bestie 🫢. The footer says the source/version is ./include/rdma, dated October 2026, and the footer title is ib_dma_map_page(9) again. Slay πŸ’‹βœ¨

πŸ“¦ where this page comes from