vio_bus_init(9)
π vio_bus_init(9) β the manual page, but make it make sense
okay so bestie, welcome to vio_bus_init(9) β say that five times fast, i dare you. it's giving kernel API manual energy and honestly? it ate. this one lives in the powerpc/pseries corner of the kernel and it's all about the virtual IO bus, so grab your iced coffee and let's get into it π
β¨ NAME β¨
vio_bus_init β literally just Initialize the virtual IO bus. that's the whole vibe. no cap, that's it. π¦
πΈ SYNOPSIS πΈ
int vio_bus_init (void );
she takes no arguments, she returns an int, she's booked and busy. main character energy fr. β¨
π ARGUMENTS π
voidβ no arguments. none. zero. the void is empty and honestly relatable π
like literally nothing gets passed in here, she just shows up and does the thing. icon behavior.
π₯ SEE ALSO π₯
okay so this is the part where i hand you the whole friend group π«Ά the kernel file for all of this is ./arch/powerpc/platforms/pseries/vio.c β that's the mothership, that's where everyone hangs out:
vio_cmo_alloc(9)vio_cmo_dealloc(9)vio_cmo_entitlement_update(9)vio_cmo_balance(9)vio_cmo_set_dev_desired(9)vio_cmo_bus_probe(9)vio_cmo_bus_remove(9)vio_cmo_bus_init(9)vio_h_cop_sync(9)vio_match_device(9)vio_unregister_driver(9)vio_register_device_node(9)vio_get_attribute(9)vio_find_node(9)
like look at all those vio_cmo_* girlies β it's a whole squad, iykyk π
go read the source before you touch the source, bestie. i'm just the messenger π§
kk that's the page!! π this little number came out of ./arch/powerpc/platforms/pseries and it's stamped October 2026 β and obviously it's vio_bus_init(9), as if you'd forget π bye bestie, slay your syscalls π
π¦ 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