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;
struct rio_msg inb_msg;
struct rio_msg outb_msg;
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;
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¶
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
struct rio_msg inb_msg
struct rio_msg outb_msg
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
struct device dev
void * priv
struct dma_device dma
struct rio_scan * nscan
atomic_t state
unsigned int pwe_refcnt
AUTHOR¶
Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>
COPYRIGHT¶
July 2017 | Kernel Hackers Manual 4.12 |