STRUCT PS3_SYSTEM_BUS_DRIVER(9)
π STRUCT PS3_SYSTEM_BUS_DRIVER(9) π
okay so this one's from the Kernel API Manual bestie, and it's literally the blueprint for a driver that lives on the system bus π¦
β¨ NAME β¨
struct ps3_system_bus_driver β a driver for a device on the system bus. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
struct ps3_system_bus_driver {
enum ps3_match_id match_id;
enum ps3_match_sub_id match_sub_id;
struct device_driver core;
int (*probe)(struct ps3_system_bus_device *);
void (*remove)(struct ps3_system_bus_device *);
void (*shutdown)(struct ps3_system_bus_device *);
};
no cap, that's the whole struct π
π«Ά Members π«Ά
okay so the original page lists the members and thenβ¦ literally says nothing else π it's giving "left as an exercise for the reader". the member names up top in the SYNOPSIS are the whole tea β I'm not gonna invent descriptions that aren't in the source, that's not the move π
bestie this section is genuinely empty in the original. iconic of it, honestly π
π¦ SEE ALSO π¦
- Kernel file
./arch/powerpc/include/asm/ps3.h struct ps3_dma_region(9)struct ps3_mmio_region(9)ps3_mmio_region_init(9)struct ps3_system_bus_device(9)ps3_system_bus_set_drvdata(9)enum ps3_lpm_rights(9)enum ps3_lpm_tb_type(9)
like, go read all of these, they're the supporting cast and they ate π₯
π sign-off π
this slay of a page comes from ./arch/powerpc/include/asm, dated October 2026, and it's filed under struct ps3_s...m_bus_driver(9) in case you need to find it again. mwah πβ¨ 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