dma_sb_region_create_linear(9)
β¨ NAME β¨
okay so bestie, this is the dma_sb_region_create_linear(9) page from the Kernel API Manual π and it's literally about setting up a linear dma mapping for a device β¨
πΈ SYNOPSIS πΈ
int dma_sb_region_create_linear (struct ps3_dma_region *r );
π ARGUMENTS π
rβ a pointer to astruct ps3_dma_regionπ«Ά
π DESCRIPTION π
so this routine creates an HV dma region for the device and maps all available ram into the io controller bus address space β that's the whole vibe, no cap β¨
π¦ SEE ALSO π¦
- Kernel file
./arch/powerpc/platforms/ps3/mm.c struct mem_region(9)struct map(9)ps3_mm_phys_to_lpar(9)ps3_mm_vas_create(9)ps3_mm_vas_destroy(9)ps3_mm_region_create(9)ps3_mm_region_destroy(9)dma_sb_lpar_to_bus(9)dma_sb_map_pages(9)dma_sb_region_create(9)dma_sb_map_area(9)dma_sb_unmap_area(9)dma_sb_region_free_linear(9)dma_sb_map_area_linear(9)ps3_mm_init(9)ps3_mm_shutdown(9)
and that's the tea, bestie π
the source/version is ./arch/powerpc/platforms/ps3 and the date is October 2026 β iconic footer behavior, periodt πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms