RIO_DEVICE(9)
RIO_DEVICE(9) π¦β¨
okay bestie, welcome to the RIO_DEVICE(9) page from the Kernel API Manual β itβs giving tiny macro, main character energy, and honestly? iconic. letβs go π
π NAME π
RIO_DEVICE β macro used to describe a specific RIO device π
πΈ SYNOPSIS πΈ
RIO_DEVICE (dev , ven );
π ARGUMENTS π
devβ the 16 bit RIO device ID π«Άvenβ the 16 bit RIO vendor ID π
β¨ DESCRIPTION β¨
okay so the tea: this macro is used to create a struct rio_device_id that matches a specific device. fr fr.
and the assembly vendor and assembly device fields will be set to RIO_ANY_ID. periodt π
π SEE ALSO π
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_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/version vibe: ./include/linux; date vibe: October 2026; manual name: RIO_DEVICE(9) β mwah, slay, bye πβ¨
π¦ 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