rio_set_drvdata(9)
β¨ rio_set_drvdata(9) β¨
okay so bestie, this is a page from the Kernel API Manual β rio_set_drvdata(9), and honestly? it's giving "small but mighty" π
it does like one thing and it does it flawlessly, we love a focused icon.
π NAME π
rio_set_drvdata β set RIO driver specific data β¨
π¦ SYNOPSIS π¦
void rio_set_drvdata (struct rio_dev *rdev , void *data );
πΈ ARGUMENTS πΈ
rdevβ the RIO device, the main character in question πdataβ a pointer to the driver specific data, like your little bag of secrets π«Ά
π DESCRIPTION π
Set RIO driver specific data, periodt. The device struct's driver data pointer gets set to the data argument. that's it, that's the whole vibe β no cap, it just points that thing at your stuff and dips π
π₯ SEE ALSO π₯
Kernel file ./include/linux/rio_drv.h, plus 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_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)
lowkey go read rio_get_drvdata(9) too β they're a matched set, the way that they're literally two halves of one brain π§ π
and that's the whole page bestie, go forth and set that drvdata π
mwah π β brought to you by the source/version at ./include/linux, dated October 2026, still serving rio_set_drvdata(9) realness πβ¨
π¦ 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