Lines Matching defs:ocrdma_dev

218 struct ocrdma_dev {  struct
220 struct ocrdma_dev_attr attr; argument
222 struct mutex dev_lock; /* provides syncronise access to device data */
223 spinlock_t flush_q_lock ____cacheline_aligned;
225 struct ocrdma_cq **cq_tbl;
226 struct ocrdma_qp **qp_tbl;
228 struct ocrdma_eq *eq_tbl;
229 int eq_cnt;
230 struct delayed_work eqd_work;
231 u16 base_eqid;
232 u16 max_eq;
234 union ib_gid *sgid_tbl;
238 spinlock_t sgid_lock;
240 int gsi_qp_created;
241 struct ocrdma_cq *gsi_sqcq;
242 struct ocrdma_cq *gsi_rqcq;
244 struct {
255 } av_tbl;
257 void *mbx_cmd;
258 struct ocrdma_mq mq;
259 struct mqe_ctx mqe_ctx;
261 struct be_dev_info nic_info;
262 struct phy_info phy;
263 char model_number[32];
264 u32 hba_port_num;
266 struct list_head entry;
267 struct rcu_head rcu;
268 int id;
269 u64 *stag_arr;
270 u8 sl; /* service level */
271 bool pfc_state;
272 atomic_t update_sl;
273 u16 pvid;
274 u32 asic_id;
276 ulong last_stats_time;
277 struct mutex stats_lock; /* provide synch for debugfs operations */
278 struct stats_mem stats_mem;
279 struct ocrdma_stats rsrc_stats;
280 struct ocrdma_stats rx_stats;
281 struct ocrdma_stats wqe_stats;
282 struct ocrdma_stats tx_stats;
283 struct ocrdma_stats db_err_stats;
284 struct ocrdma_stats tx_qp_err_stats;
285 struct ocrdma_stats rx_qp_err_stats;
286 struct ocrdma_stats tx_dbg_stats;
287 struct ocrdma_stats rx_dbg_stats;
288 struct ocrdma_stats driver_stats;
289 struct ocrdma_stats reset_stats;
290 struct dentry *dir;
291 atomic_t async_err_stats[OCRDMA_MAX_ASYNC_ERRORS];
292 atomic_t cqe_err_stats[OCRDMA_MAX_CQE_ERR];
293 struct ocrdma_pd_resource_mgr *pd_mgr;