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