:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
struct_rio_dev(9) - phpMan

Command: man perldoc info search(apropos)  


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[RIO_MAX_DEV_RESOURCES];
         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[0];
       };

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

       do_enum
           Enumeration flag

       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

       comp_tag
           RIO component tag

       phys_efptr
           RIO device extended features pointer

       phys_rmap
           LP-Serial Register Map Type (1 or 2)

       em_efptr
           RIO Error Management features pointer

       dma_mask
           Mask of bits of RIO address this device implements

       driver
           Driver claiming this device

       dev
           Device model device

       riores[RIO_MAX_DEV_RESOURCES]
           RIO resources this device owns

       pwcback
           port-write callback function for this device

       destid
           Network destination ID (or associated destid for switch)

       hopcount
           Hopcount to this device

       prev
           Previous RIO device connected to the current one

       state
           device state

       rswitch[0]
           struct rio_switch (if valid for this device)

AUTHOR
       Matt Porter <mporter AT kernel.org>, <mporter AT mvista.com>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                         STRUCT RIO_DEV(9)


/man
rootr.net - man pages