rio_local_read_config_16(9)
π NAME π
okay bestie, welcome to the Kernel API Manual corner for rio_local_read_config_16(9). This is literally rio_local_read_config_16 β read 16 bits from local configuration space. no cap. π«Ά
β¨ SYNOPSIS β¨
here's the exact signature, copy it like your fave playlist:
int rio_local_read_config_16 (struct rio_mport *port , u32 offset , u16
* data );
π ARGUMENTS π
portβ Master port. yes queen, that's the master port.offsetβ Offset into local configuration space.dataβ Pointer to read data into.
π¦ DESCRIPTION π¦
So what it does: reads 16 bits of data from the specified offset within the local device's configuration space. That's the whole vibe. It's giving "peek at local config, but exactly 16 bits." π
π SEE ALSO π
Kernel file: ./include/linux/rio_drv.h
the whole friend group:
rio_local_read_config_32(9)rio_local_write_config_32(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_get_inb_message(9)rio_name(9)rio_get_drvdata(9)rio_set_drvdata(9)
okay that's the whole page, bestie β source ./include/linux, dated October 2026, from the Kernel API Manual; rio_local_read_config_16(9) out ππ
π¦ 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