STRUCT RIO_DEV(9) Internals STRUCT RIO_DEV(9) NAME struct_rio_dev - RIO device info SYNOPSIS 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; }; MEMBERS global_list Node in list of all RIO devices net_list Node in list of RIO devices in a network net Network this device is a part of did Device ID vid Vendor ID device_rev Device revision asm_did Assembly device ID asm_vid Assembly vendor ID asm_rev Assembly revision efptr Extended feature pointer pef Processing element features swpinfo Switch port info src_ops Source operation capabilities dst_ops Destination operation capabilities dma_mask Mask of bits of RIO address this device implements rswitch Pointer to struct rio_switch if valid for this device driver Driver claiming this device dev Device model device riores[RIO_MAX_DEV_RESOURCES] RIO resources this device owns destid Network destination ID AUTHOR Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com> Author. COPYRIGHT Kernel Hackers Manual 2.6. November 2013 STRUCT RIO_DEV(9)[top]
Vote for polarhome |