rio_add_device(9)
π rio_add_device(9) π
okay so bestie, this is the Kernel API Manual page for rio_add_device, and it's literally the βAdds a RIO device to the device modelβ girlie β¨ no cap. Grab your struct rio_dev * and let's go π
β¨ NAME β¨
rio_add_device β Adds a RIO device to the device model. That's the whole name section, periodt π
πΈ SYNOPSIS πΈ
int rio_add_device (struct rio_dev *rdev );
π ARGUMENTS π
rdevβ the RIO device π that's the argument, bestie.
π¦ DESCRIPTION π¦
So what's the tea? It adds the RIO device to the global device list, and it adds the RIO device to the RIO device list. Both list situations get the device, lowkey iconic.
It also creates the generic sysfs nodes for an RIO device β¨ that's the sysfs part, and it's right there in the description.
π SEE ALSO π
bestie, the page points at all this:
- Kernel file
./drivers/rapidio/rio.c rio_local_get_device_id(9)rio_query_mport(9)rio_alloc_net(9)rio_local_set_device_id(9)rio_request_inb_mbox(9)rio_release_inb_mbox(9)rio_request_outb_mbox(9)rio_release_outb_mbox(9)rio_setup_inb_dbell(9)rio_request_inb_dbell(9)rio_release_inb_dbell(9)rio_request_outb_dbell(9)rio_release_outb_dbell(9)rio_add_mport_pw_handler(9)rio_del_mport_pw_handler(9)rio_request_inb_pwrite(9)rio_release_inb_pwrite(9)rio_pw_enable(9)rio_map_inb_region(9)rio_unmap_inb_region(9)rio_map_outb_region(9)rio_unmap_outb_region(9)rio_mport_get_physefb(9)rio_get_comptag(9)rio_set_port_lockout(9)rio_enable_rx_tx_port(9)rio_chk_dev_route(9)rio_mport_chk_dev_access(9)rio_chk_dev_access(9)rio_get_input_status(9)rio_clr_err_stopped(9)rio_inb_pwrite_handler(9)rio_mport_get_efb(9)rio_mport_get_feature(9)rio_std_route_add_entry(9)rio_std_route_get_entry(9)rio_std_route_clr_table(9)rio_lock_device(9)rio_unlock_device(9)rio_route_add_entry(9)rio_route_get_entry(9)rio_route_clr_table(9)rio_request_mport_dma(9)rio_release_dma(9)rio_dma_prep_xfer(9)rio_register_scan(9)rio_mport_scan(9)
okay that's the whole page, bestie π«Ά this one is sourced from ./drivers/rapidio, dated October 2026, and signs off as rio_add_device(9). ily bye πβ¨π¦
π¦ 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