Lines Matching defs:pvscsi_adapter
67 struct pvscsi_adapter { struct
68 char *mmioBase;
69 unsigned int irq;
70 u8 rev;
71 bool use_msi;
72 bool use_msix;
73 bool use_msg;
75 spinlock_t hw_lock;
77 struct workqueue_struct *workqueue;
78 struct work_struct work;
80 struct PVSCSIRingReqDesc *req_ring;
81 unsigned req_pages;
82 unsigned req_depth;
83 dma_addr_t reqRingPA;
85 struct PVSCSIRingCmpDesc *cmp_ring;
86 unsigned cmp_pages;
87 dma_addr_t cmpRingPA;
89 struct PVSCSIRingMsgDesc *msg_ring;
90 unsigned msg_pages;
91 dma_addr_t msgRingPA;
93 struct PVSCSIRingsState *rings_state;
94 dma_addr_t ringStatePA;
96 struct pci_dev *dev;
97 struct Scsi_Host *host;
99 struct list_head cmd_pool;
100 struct pvscsi_ctx *cmd_map;