rio_read_config_32(9)
rio_read_config_32(9) π β Kernel API Manual β¨
okay so bestie, welcome to your rio_read_config_32(9) era. this is the Kernel API Manual page, and it is literally about grabbing 32 bits from configuration space. iconic behavior, no cap. π
πΈ NAME πΈ
rio_read_config_32 β read 32 bits from configuration space π
β¨ SYNOPSIS β¨
here is the exact signature, character for character, periodt:
int rio_read_config_32 (struct rio_dev *rdev , u32 offset , u32 * data
);
π«Ά ARGUMENTS π«Ά
rdevβ the RIO device, bestie. that's the device we're doing this whole read on. π¦offsetβ offset into device configuration space. literally the spot inside config space where the read happens. πdataβ pointer to read data into. the read data goes here. π
π DESCRIPTION π
Reads 32 bits of data from the specified offset within the RIO device's configuration space.
that's the whole vibe: 32 bits, specified offset, RIO device configuration space. it's giving βgrab a 32-bit chunk from exactly where you askedβ and honestly? slay. β¨π₯
π SEE ALSO π
Kernel file: ./include/linux/rio_drv.h β go peek, 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_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)
mwah π β source/version: ./include/linux, date: October 2026. xoxo, your kernel 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