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

Command: man perldoc info search(apropos)  


STRUCT RIO_MPORT(9)                         Internals                         STRUCT RIO_MPORT(9)



NAME
       struct_rio_mport - RIO master port info

SYNOPSIS
       struct rio_mport {
         struct list_head dbells;
         struct list_head pwrites;
         struct list_head node;
         struct list_head nnode;
         struct rio_net * net;
         struct mutex lock;
         struct resource iores;
         struct resource riores[RIO_MAX_MPORT_RESOURCES];
         struct rio_msg inb_msg[RIO_MAX_MBOX];
         struct rio_msg outb_msg[RIO_MAX_MBOX];
         int host_deviceid;
         struct rio_ops * ops;
         unsigned char id;
         unsigned char index;
         unsigned int sys_size;
         u32 phys_efptr;
         u32 phys_rmap;
         unsigned char name[RIO_MAX_MPORT_NAME];
         struct device dev;
         void * priv;
       #ifdef CONFIG_RAPIDIO_DMA_ENGINE
         struct dma_device dma;
       #endif
         struct rio_scan * nscan;
         atomic_t state;
         unsigned int pwe_refcnt;
       };

MEMBERS
       dbells
           List of doorbell events

       pwrites
           List of portwrite events

       node
           Node in global list of master ports

       nnode
           Node in network list of master ports

       net
           RIO net this mport is attached to

       lock
           lock to synchronize lists manipulations

       iores
           I/O mem resource that this master port interface owns

       riores[RIO_MAX_MPORT_RESOURCES]
           RIO resources that this master port interfaces owns

       inb_msg[RIO_MAX_MBOX]
           RIO inbound message event descriptors

       outb_msg[RIO_MAX_MBOX]
           RIO outbound message event descriptors

       host_deviceid
           Host device ID associated with this master port

       ops
           configuration space functions

       id
           Port ID, unique among all ports

       index
           Port index, unique among all port interfaces of the same type

       sys_size
           RapidIO common transport system size

       phys_efptr
           RIO port extended features pointer

       phys_rmap
           LP-Serial EFB Register Mapping type (1 or 2).

       name[RIO_MAX_MPORT_NAME]
           Port name string

       dev
           device structure associated with an mport

       priv
           Master port private data

       dma
           DMA device associated with mport

       nscan
           RapidIO network enumeration/discovery operations

       state
           mport device state

       pwe_refcnt
           port-write enable ref counter to track enable/disable requests

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

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


/man
rootr.net - man pages