rio_write_config_8(9)
π rio_write_config_8(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for rio_write_config_8, and yes it does exactly what it says on the tin π
β¨ NAME β¨
rio_write_config_8 β write 8 bits to configuration space π¦
β¨ SYNOPSIS β¨
int rio_write_config_8 (struct rio_dev *rdev , u32 offset , u8 data );
like, that's the whole signature, no cap π
β¨ ARGUMENTS β¨
rdevβ the RIO device, aka the main character of this whole operation πoffsetβ offset into the device configuration space, i.e. where in there you're poking πΈdataβ the data to be written, the actual 8 bits you're sending out into the world π«
β¨ DESCRIPTION β¨
So what it does is: it writes 8 bits of data to the specified offset within the RIO device's configuration space. That's it. That's the vibe. short, sweet, iconic, ate and left no crumbs π
β¨
β¨ SEE ALSO β¨
the kernel file is ./include/linux/rio_drv.h and here's the whole friend group π«Ά:
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_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_get_inb_message(9)rio_name(9)rio_get_drvdata(9)rio_set_drvdata(9)
that's the whole page, go forth and write your 8 bits π§π
sign-off szn: this one lives in ./include/linux and it's dated October 2026 β mwah, xoxo, bye bestie ππ
π¦ 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