Lines Matching defs:ocrdma_dev

238 struct ocrdma_dev {  struct
240 struct ocrdma_dev_attr attr; argument
242 struct mutex dev_lock; /* provides syncronise access to device data */
243 spinlock_t flush_q_lock ____cacheline_aligned;
245 struct ocrdma_cq **cq_tbl;
246 struct ocrdma_qp **qp_tbl;
248 struct ocrdma_eq *eq_tbl;
249 int eq_cnt;
250 struct delayed_work eqd_work;
251 u16 base_eqid;
252 u16 max_eq;
257 spinlock_t sgid_lock;
259 int gsi_qp_created;
260 struct ocrdma_cq *gsi_sqcq;
261 struct ocrdma_cq *gsi_rqcq;
263 struct {
274 } av_tbl;
276 void *mbx_cmd;
277 struct ocrdma_mq mq;
278 struct mqe_ctx mqe_ctx;
280 struct be_dev_info nic_info;
281 struct phy_info phy;
282 char model_number[32];
283 u32 hba_port_num;
285 struct list_head entry;
286 int id;
287 u64 *stag_arr;
288 u8 sl; /* service level */
289 bool pfc_state;
290 atomic_t update_sl;
291 u16 pvid;
292 u32 asic_id;
293 u32 flags;
295 ulong last_stats_time;
296 struct mutex stats_lock; /* provide synch for debugfs operations */
297 struct stats_mem stats_mem;
298 struct ocrdma_stats rsrc_stats;
299 struct ocrdma_stats rx_stats;
300 struct ocrdma_stats wqe_stats;
301 struct ocrdma_stats tx_stats;
302 struct ocrdma_stats db_err_stats;
303 struct ocrdma_stats tx_qp_err_stats;
304 struct ocrdma_stats rx_qp_err_stats;
305 struct ocrdma_stats tx_dbg_stats;
306 struct ocrdma_stats rx_dbg_stats;
307 struct ocrdma_stats driver_stats;
308 struct ocrdma_stats reset_stats;
309 struct dentry *dir;
310 atomic_t async_err_stats[OCRDMA_MAX_ASYNC_ERRORS];
311 atomic_t cqe_err_stats[OCRDMA_MAX_CQE_ERR];
312 struct ocrdma_pd_resource_mgr *pd_mgr;