rio_chk_dev_route(9)
π rio_chk_dev_route(9) π
okay bestie, you found the Kernel API Manual page for this one, and it's giving βlet's validate a routeβ energy. no cap, it's a tiny page, but we're gonna treat every detail like it's main character. π
β¨ NAME β¨
rio_chk_dev_route β Validate route to the specified device.
πΈ SYNOPSIS πΈ
int rio_chk_dev_route (struct rio_dev *rdev , struct rio_dev **nrdev ,
int *npnum );
π ARGUMENTS π
rdevβ RIO device failed to respond. yeah, the one ghosting us πnrdevβ Last active device on the route tordev. the last one still in the group chat π«Άnpnumβnrdev's port number on the route tordev. literally the port number, bestie β¨
π¦ DESCRIPTION π¦
okay so here's the vibe: it follows a route to the specified RIO device to determine the last available device (and corresponding RIO port) on the route. that's it, that's the plot. no extra lore, no secret side quests, just route validation realness. π
π₯ SEE ALSO π₯
Kernel file ./drivers/rapidio/rio.c is the home base, and the whole linked crew is here β every single one, because we do not skip the squad. π«Ά
rio_local_get_device_id(9)rio_query_mport(9)rio_alloc_net(9)rio_local_set_device_id(9)rio_add_device(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_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 β source ./drivers/rapidio, date October 2026, page rio_chk_dev_route(9). byeee, stay validated π«Άπ
π¦ 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