Lines Matching defs:pvscsi_adapter
67 struct pvscsi_adapter { struct
68 char *mmioBase;
69 u8 rev;
70 bool use_msg;
71 bool use_req_threshold;
73 spinlock_t hw_lock;
75 struct workqueue_struct *workqueue;
76 struct work_struct work;
78 struct PVSCSIRingReqDesc *req_ring;
79 unsigned req_pages;
80 unsigned req_depth;
81 dma_addr_t reqRingPA;
83 struct PVSCSIRingCmpDesc *cmp_ring;
84 unsigned cmp_pages;
85 dma_addr_t cmpRingPA;
87 struct PVSCSIRingMsgDesc *msg_ring;
88 unsigned msg_pages;
89 dma_addr_t msgRingPA;
91 struct PVSCSIRingsState *rings_state;
92 dma_addr_t ringStatePA;
94 struct pci_dev *dev;
95 struct Scsi_Host *host;
97 struct list_head cmd_pool;
98 struct pvscsi_ctx *cmd_map;