rio_mport_get_efb(9)
πΈ NAME πΈ
okay bestie, meet rio_mport_get_efb(9) from the Kernel API Manual β it gets a pointer to the next extended features block. That's the whole vibe: you hand it the right details, it hands back the pointer. slay. π
β¨ SYNOPSIS β¨
u32 rio_mport_get_efb (struct rio_mport *port , int local , u16 destid ,
u8 hopcount , u32 from );
π ARGUMENTS π
portβ the master port that's gonna issue the transaction. main character energy fr.localβ tells you whether this is a local master port or a remote device access. iykyk.destidβ the Destination ID of the device. pinpoint that cutie.hopcountβ the number of switch hops to the device. how far are we traveling? π¦fromβ the offset of the current Extended Feature block header. if it's0, it starts fromExtFeaturePtrβ noted, periodt.
π SEE ALSO π
Also go peek at the kernel file ./drivers/rapidio/rio.c plus the whole iconic 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_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_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).
last lil thing bestie: source/version is ./drivers/rapidio, date is October 2026, and the page is rio_mport_get_efb(9). bye bestie, 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