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;
bool do_enum;
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;
u32 comp_tag;
u32 phys_efptr;
u32 phys_rmap;
u32 em_efptr;
u64 dma_mask;
struct rio_driver * driver;
struct device dev;
struct resource riores;
int (* pwcback) (struct rio_dev *rdev, union rio_pw_msg *msg, int step);
u16 destid;
u8 hopcount;
struct rio_dev * prev;
atomic_t state;
struct rio_switch rswitch; };
MEMBERS¶
struct list_head global_list
struct list_head net_list
struct rio_net * net
bool do_enum
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
u32 comp_tag
u32 phys_efptr
u32 phys_rmap
u32 em_efptr
u64 dma_mask
struct rio_driver * driver
struct device dev
struct resource riores
int (*) (struct rio_dev *rdev, union rio_pw_msg *msg, int step) pwcback
u16 destid
u8 hopcount
struct rio_dev * prev
atomic_t state
struct rio_switch rswitch
AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>
COPYRIGHT¶
July 2017 | Kernel Hackers Manual 4.12 |