rio_get_inb_message(9)
π rio_get_inb_message (9) β Kernel API Manual π
okay bestie, welcome to the manual page for rio_get_inb_message β it's giving "kernel API manual", it's giving "section 9", and honestly? iconic. this is the whole vibe, let's get into it β¨
β¨ NAME β¨
rio_get_inb_message β get a RIO message from an inbound mailbox queue π¦
πΈ SYNOPSIS πΈ
void * rio_get_inb_message (struct rio_mport *mport , int mbox );
like, that's the whole call signature, no cap. π
π ARGUMENTS π
mportβ the master port that's holding the inbound mailbox, she's the main character here πmboxβ the inbound mailbox number, literally just the number of the mailbox you want π
π DESCRIPTION π
so the tea is: this one gets a RIO message from an inbound mailbox queue. that's it, that's the job. π«Ά
and per the page, it returns 0 on success. yes, we said that with our whole chest. π
π SEE ALSO π
bestie, the reference list is long, but we do not skip a single one, periodt:
- Kernel file
./include/linux/rio_drv.h rio_local_read_config_32(9)rio_local_write_config_32(9)rio_local_read_config_16(9)rio_local_write_config_16(9)rio_local_read_config_8(9)rio_local_write_config_8(9)rio_read_config_32(9)rio_write_config_32(9)rio_read_config_16(9)rio_write_config_16(9)rio_read_config_8(9)rio_write_config_8(9)rio_send_doorbell(9)rio_init_mbox_res(9)rio_init_dbell_res(9)RIO_DEVICE(9)rio_add_outb_message(9)rio_add_inb_buffer(9)rio_name(9)rio_get_drvdata(9)rio_set_drvdata(9)
and that's the whole page, mwah π this little cutie lives over at ./include/linux and the version stamp says October 2026 β so jot that down, it's giving timeless kernel energy πβ go read the source bestie, iykyk π₯π
π¦ 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