STRUCT RIO_SCAN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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