STRUCT RIO_SCAN(9)
struct rio_scan(9) πΈ
okay bestie, welcome to the Kernel API Manual page for struct rio_scan β the little struct with main character energy for RIO enumeration and discovery. Let's get into it π
β¨
NAME
struct rio_scanβ RIO enumeration and discovery operations.
SYNOPSIS
struct rio_scan {
struct module *owner;
int (*enumerate)(struct rio_mport *mport, u32 flags);
int (*discover)(struct rio_mport *mport, u32 flags);
};
Members π§
ownerβ The module owner of this structure. iykyk, it's giving "who owns this" energy π«Άenumerateβ Callback to perform RapidIO fabric enumeration. literally the enumeration callback, no cap β¨discoverβ Callback to perform RapidIO fabric discovery. the discovery callback, periodt π₯
SEE ALSO π
Kernel file ./include/linux/rio.h β plus these besties, go read them too:
struct rio_switch(9)struct rio_switch_ops(9)struct rio_dev(9)struct rio_msg(9)struct rio_dbell(9)struct rio_mport(9)struct rio_net(9)struct rio_mport_attr(9)struct rio_ops(9)struct rio_driver(9)struct rio_scan_node(9)
xoxo from ./include/linux Β· October 2026 β mwah, 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