dma_sb_lpar_to_bus(9)
β¨ NAME β¨
okay bestie, this is the dma_sb_lpar_to_bus(9) page from the Kernel API Manual, and the whole vibe is literally this: translate an lpar address to ioc mapped bus address. no cap, that's the serve π
π«Ά SYNOPSIS π«Ά
the signature ate and left no crumbs:
unsigned long dma_sb_lpar_to_bus (struct ps3_dma_region *r , unsigned
long lpar_addr );
π ARGUMENTS π
rβ pointer to dma region structure. iconic little pointer, fr fr πlpar_addrβ HV lpar address. yes bestie, that exact one π¦
π SEE ALSO π
bestie, go touch these too, iykyk π
- 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_map_pages(9)dma_sb_region_create(9)dma_sb_map_area(9)dma_sb_unmap_area(9)dma_sb_region_create_linear(9)dma_sb_region_free_linear(9)dma_sb_map_area_linear(9)ps3_mm_init(9)ps3_mm_shutdown(9)
mwah π source/version energy lives at ./arch/powerpc/platforms/ps3, and this page is dated October 2026 β 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