ps3_mmio_region_init(9)
π NAME π
Okay bestie, welcome to the ps3_mmio_region_init(9) page in the Kernel API Manual β it's giving helper-function energy and I'm lowkey obsessed. The name is:
ps3_mmio_region_init β Helper to initialize structure variables β¨
πΈ SYNOPSIS πΈ
int ps3_mmio_region_init (struct ps3_system_bus_device *dev , struct
ps3_mmio_region *r , unsigned long bus_addr , unsigned long len , enum
ps3_mmio_page_size page_size );
π ARGUMENTS π
So the page is gorgeous, but the argument descriptions are literally not giving. Every single one says -- undescribed -- π No cap, that's what's there:
devβ the page says-- undescribed --π«rβ also-- undescribed --πbus_addrβ yep,-- undescribed --again πlenβ still-- undescribed --bestie π¦page_sizeβ and this one?-- undescribed --too π
π¦ DESCRIPTION π¦
It's a helper to properly initialize variables prior to calling ps3_system_bus_device_register. That's the whole vibe: get your variables cute and initialized before you register the system bus device, periodt β¨
π₯ RETURN π₯
0on success π-errnoon error (orBUG) π
The page really says βor BUGβ β so yeah, that's a thing, no cap. π
π SEE ALSO π
Go look at these icons if you want the full lore:
- Kernel file
./arch/powerpc/include/asm/ps3.h struct ps3_dma_region(9)struct ps3_mmio_region(9)struct ps3_system_bus_device(9)struct ps3_system_bus_driver(9)ps3_system_bus_set_drvdata(9)enum ps3_lpm_rights(9)enum ps3_lpm_tb_type(9)
This page's source/version tag is ./arch/powerpc/include/asm, dated October 2026 β mwah, bye bestie, slay responsibly π«Άβ¨π
π¦ 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