Lines Matching defs:pvrdma_dev
203 struct pvrdma_dev { struct
208 struct pvrdma_device_shared_region *dsr; /* Shared region pointer */ argument
209 dma_addr_t dsrbase; /* Shared region base address */
210 void *cmd_slot;
211 void *resp_slot;
212 unsigned long flags;
213 struct list_head device_link;
214 unsigned int dsr_version;
217 spinlock_t cmd_lock; /* Command lock. */
218 struct semaphore cmd_sema;
219 struct completion cmd_done;
220 unsigned int nr_vectors;
223 union ib_gid *sgid_tbl;
224 struct pvrdma_ring_state *async_ring_state;
225 struct pvrdma_page_dir async_pdir;
226 struct pvrdma_ring_state *cq_ring_state;
227 struct pvrdma_page_dir cq_pdir;
228 struct pvrdma_cq **cq_tbl;
229 spinlock_t cq_tbl_lock;
230 struct pvrdma_srq **srq_tbl;
231 spinlock_t srq_tbl_lock;
232 struct pvrdma_qp **qp_tbl;
233 spinlock_t qp_tbl_lock;
234 struct pvrdma_uar_table uar_table;
258 static inline struct pvrdma_dev *to_vdev(struct ib_device *ibdev) in to_vdev() argument