rio_get_input_status(9)
π rio_get_input_status β a Kernel API Manual moment (section 9, bestie)
okay so picture this: you're deep in the RapidIO corner of the kernel, in the Kernel API Manual (section 9, very demure, very minding-its-own-business), and you need to poke a link partner and ask "hey girl, what's your input status?" That's literally this function. It sends a Link-Request/Input-Status control symbol and hands you back the link-response if requested. Slay. π¦
β¨ NAME β¨
rio_get_input_status β sends a Link-Request/Input-Status control symbol and returns the link-response (if requested). That's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
int rio_get_input_status (struct rio_dev *rdev , int pnum , u32 *lnkresp );
Three arguments, one int back. Short, iconic, no notes. π
π§ ARGUMENTS π§
rdevβ the RIO device that's gonna issue the Input-status command. This is the main character of the operation, the one holding the microphone. π€pnumβ the device port number to issue the command on. Like picking which door in the hallway you're knocking on. πͺlnkrespβ the response from a link partner. This is where the answer lands, so bestie, do give it somewhere to live. π«Ά
π₯ SEE ALSO π₯
So there's a whole friend group here β the kernel file lives at ./drivers/rapidio/rio.c, and these are all its mutuals. Go say hi:
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_chk_dev_route(9)rio_mport_chk_dev_access(9)rio_chk_dev_access(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)
Like, that's the entire group chat. πβ¨
and that's the page, bestie!! source/version vibes come from ./drivers/rapidio, and the date on this lil masterpiece is October 2026 β mwah, no cap, periodt. ππ
π¦ 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