rio_add_inb_buffer(9)
π rio_add_inb_buffer(9) β Kernel API Manual π
okay bestie, weβre in the Kernel API Manual, section 9, and this is the little helper that adds a buffer to an inbound mailbox queue for reception. no cap. π
πΈ NAME πΈ
rio_add_inb_buffer β Add buffer to an inbound mailbox queue.
β¨ SYNOPSIS β¨
int rio_add_inb_buffer (struct rio_mport *mport , int mbox , void *buffer );
thatβs the exact signature, spaces and all β donβt come for me. π
π«Ά ARGUMENTS π«Ά
mportβ the master port containing the inbound mailbox.mboxβ the inbound mailbox number, aka which mailbox weβre talking about.bufferβ pointer to the message buffer, the actual buffer bestie.
π DESCRIPTION π
This one adds a buffer to an inbound mailbox queue for reception. thatβs it, thatβs the whole job. it returns 0 on success. periodt. β¨
π¦ SEE ALSO π¦
the kernel file ./include/linux/rio_drv.h is cited too, and these are the related icons you should go peek at, iykyk:
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_get_inb_message(9)rio_name(9)rio_get_drvdata(9)rio_set_drvdata(9)
mwah π β source/version line says ./include/linux, dated October 2026, page rio_add_inb_buffer(9). π«Άπ
π¦ 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