dma_sb_map_area(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

dma_sb_map_area β€” Map an area of memory into a device dma region. This is the dma_sb_map_area(9) page from the Kernel API Manual, bestie β€” welcome to the chat ✨.


✨ SYNOPSIS ✨

int dma_sb_map_area (struct ps3_dma_region *r , unsigned long virt_addr
, unsigned long len , dma_addr_t *bus_addr , u64 iopte_flag );

πŸŽ€ ARGUMENTS πŸŽ€

  • r β€” Pointer to a struct ps3_dma_region.
  • virt_addr β€” Starting virtual address of the area to map.
  • len β€” Length in bytes of the area to map.
  • bus_addr β€” A pointer to return the starting ioc bus address of the area to map.
  • iopte_flag β€” -- undescribed -- πŸ’€ that’s literally what the page says, so no invented lore here.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, this is the common dma mapping routine. That’s the whole description the page gives us β€” short, sweet, and iconic πŸ’….


🌈 SEE ALSO 🌈

Kernel file ./arch/powerpc/platforms/ps3/mm.c and all these friends πŸ‘‘:


πŸŽ€ cute little sign-off: this page’s source/version is ./arch/powerpc/platforms/ps3, and it’s dated October 2026. byeee bestie, go map that area πŸ’–βœ¨
πŸ“¦ where this page comes from