struct rio_dev — RIO device info
struct rio_dev { struct list_head global_list; struct list_head net_list; struct rio_net * net; u16 did; u16 vid; u32 device_rev; u16 asm_did; u16 asm_vid; u16 asm_rev; u16 efptr; u32 pef; u32 swpinfo; u32 src_ops; u32 dst_ops; u64 dma_mask; struct rio_switch * rswitch; struct rio_driver * driver; struct device dev; struct resource riores[RIO_MAX_DEV_RESOURCES]; u16 destid; };
Node in list of all RIO devices
Node in list of RIO devices in a network
Network this device is a part of
Device ID
Vendor ID
Device revision
Assembly device ID
Assembly vendor ID
Assembly revision
Extended feature pointer
Processing element features
Switch port info
Source operation capabilities
Destination operation capabilities
Mask of bits of RIO address this device implements
Pointer to &struct rio_switch if valid for this device
Driver claiming this device
Device model device
RIO resources this device owns
Network destination ID