Lines Matching defs:rvt_dev_info
364 struct rvt_dev_info { struct
365 struct ib_device ibdev; /* Keep this first. Nothing above here */
379 struct rvt_driver_params dparms;
382 const struct rvt_operation_params *post_parms;
385 const enum ib_wc_opcode *wc_opcode;
388 struct rvt_driver_provided driver_f;
390 struct rvt_mregion __rcu *dma_mr;
391 struct rvt_lkey_table lkey_table;
394 int n_pds_allocated;
395 spinlock_t n_pds_lock; /* Protect pd allocated count */
397 int n_ahs_allocated;
398 spinlock_t n_ahs_lock; /* Protect ah allocated count */
400 u32 n_srqs_allocated;
401 spinlock_t n_srqs_lock; /* Protect srqs allocated count */
403 int flags;
404 struct rvt_ibport **ports;
407 struct rvt_qp_ibdev *qp_dev;
408 u32 n_qps_allocated; /* number of QPs allocated for device */
409 u32 n_rc_qps; /* number of RC QPs allocated for device */
433 * @rdi: pointer to the client rvt_dev_info structure argument