rio_bus_init(9)
π rio_bus_init(9) π
okay bestie, this little page is from the Kernel API Manual, and itβs lowkey iconic: tiny function, very βjust register the thing and goβ energy. Itβs all about rio_bus_init, and yes maβam, it registers the RapidIO bus with the device model. Slay. π
πΈ NAME πΈ
rio_bus_init β Register the RapidIO bus with the device model.
β¨ SYNOPSIS β¨
int rio_bus_init (void );
π ARGUMENTS π
voidβ no arguments. Zero. None. The function said βI need absolutely nothing,β and honestly? Main character behavior. π
π DESCRIPTION π
This function registers the RIO mport device class and the RIO bus type with the Linux device model.
Thatβs the vibe: class registered, bus type registered, device model knows whatβs up. No cap. β¨
π¦ SEE ALSO π¦
Kernel file ./drivers/rapidio/rio-driver.c is the little home base for this whole situation, and here are the related pages you might wanna peek at:
rio_match_device(9)rio_dev_get(9)rio_dev_put(9)rio_device_probe(9)rio_device_remove(9)rio_register_driver(9)rio_unregister_driver(9)rio_match_bus(9)
with love, zero arguments, and maximum device-model energy: source ./drivers/rapidio, date October 2026, page rio_bus_init(9) β 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