STRUCT PS3_VUART_PORT_DRIVER(9)
π struct ps3_v..._port_driver(9) π
okay so bestie, we're in the Kernel API Manual today and the star of the show is struct ps3_v..._port_driver β no cap, that's the whole title. buckle up, it's giving "small struct, big job" energy π
β¨ NAME β¨
struct ps3_vuart_port_driver β a driver for a device on a vuart port π¦
like, that's literally it. it's the driver struct for stuff living on a vuart port. short king. periodt.
πΈ SYNOPSIS πΈ
struct ps3_vuart_port_driver {
struct ps3_system_bus_driver core;
int (*probe)(struct ps3_system_bus_device *);
int (*remove)(struct ps3_system_bus_device *);
void (*shutdown)(struct ps3_system_bus_device *);
void (*work)(struct ps3_system_bus_device *);
};
look at her. five fields. immaculate. π everything is spelled exactly like that in the source, so pls don't go renaming anything, i'm begging π
π Members π
okay so real talk β the Members section in this page is literally empty. not me hyping up a section with zero content in it π so like, i'm not gonna invent descriptions, because making up kernel behaviour is not the vibe and also extremely not slay.
the struct itself in the SYNOPSIS (core, probe, remove, shutdown, work) is right there for you to read, and if you want the actual member-by-member tea, that's a ./drivers/ps3/vuart.h situation. go drink from the source, bestie π
π SEE ALSO π
- Kernel file
./drivers/ps3/vuart.hβ the actual file, go read it, it ate π
β friendly reminder: this page is a reference, not a tutorial. when in doubt, the header file is the main character.
and that's the whole page, bestie!! sign-off time π«Ά this one came out of ./drivers/ps3, dated October 2026, and it's filed under struct ps3_v..._port_driver(9) β iykyk. mwah. πβ¨
π¦ 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