rio_device_probe(9)
π rio_device_probe(9) β Kernel API Manual π
okay so bestie, welcome to rio_device_probe(9) from the Kernel API Manual! this is the little page about checking whether a RIO device structure has a matching RIO device id structure, and it is lowkey iconic for how short and sweet it is. π
β¨
πΈ NAME πΈ
rio_device_probe β tells you if a RIO device structure has a matching RIO device id structure. thatβs the whole vibe check, no cap. π¦
β¨ SYNOPSIS β¨
int rio_device_probe (struct device *dev );
π«Ά ARGUMENTS π«Ά
devβ the RIO device structure to match against. thatβs the main character right there. π
π DESCRIPTION π
okay so the actual behavior is literally this: it returns 0 and sets rio_dev->driver when drv claims rio_dev; otherwise itβs an error. periodt. π
thatβs the tea, bestie β no extra lore, no hidden side quest, just the match-and-claim situation. fr fr. πΈ
π₯ SEE ALSO π₯
Kernel file: ./drivers/rapidio/rio-driver.c
and these are the besties you should also check out:
rio_match_device(9)rio_dev_get(9)rio_dev_put(9)rio_device_remove(9)rio_register_driver(9)rio_unregister_driver(9)rio_match_bus(9)rio_bus_init(9)
okay bye bestie, this rio_device_probe(9) page comes from source/version ./drivers/rapidio, dated October 2026 β mwah, slay, and happy probing πβ¨
π¦ 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