rio_request_inb_dbell(9)
hey bestie π you're looking at rio_request_inb_dbell(9) from the Kernel API Manual β the page where we request inbound doorbell message service π
πΈ NAME πΈ
rio_request_inb_dbell β request inbound doorbell message service π¦
β¨ SYNOPSIS β¨
int rio_request_inb_dbell (struct rio_mport *mport , void *dev_id , u16
start , u16 end , void (*dinb) (struct rio_mport * mport, void *dev_id,
u16 src, u16 dst, u16 info) );
π ARGUMENTS π
mportβ the RIO master port from which to allocate the doorbell resource πdev_idβ device specific pointer to pass on event π«Άstartβ doorbell info range start β¨endβ doorbell info range end πdinbβ callback to execute when doorbell is received π its type isvoid (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst, u16 info)
π DESCRIPTION π
okay so here's the tea β: rio_request_inb_dbell requests ownership of an inbound doorbell resource and binds a callback function to the resource.
Returns 0 if the request has been satisfied. periodt π
π SEE ALSO π
Kernel file ./drivers/rapidio/rio.c is where it's at, and the whole see-also squad is right here π«Ά:
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_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)
and that's the page, bestie π«Ά β source/version ./drivers/rapidio, date October 2026, page rio_request_inb_dbell(9), signing off with main character energy π
β¨
π¦ 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