Lines Matching defs:mlx5_priv
434 struct mlx5_priv { struct
435 char name[MLX5_MAX_NAME_LEN];
436 struct mlx5_eq_table eq_table;
437 struct msix_entry *msix_arr;
438 struct mlx5_irq_info *irq_info;
439 struct mlx5_uuar_info uuari;
442 struct io_mapping *bf_mapping;
445 struct workqueue_struct *pg_wq;
446 struct rb_root page_root;
447 int fw_pages;
448 atomic_t reg_pages;
449 struct list_head free_list;
451 struct mlx5_core_health health;
453 struct mlx5_srq_table srq_table;
456 struct mlx5_qp_table qp_table;
457 struct dentry *qp_debugfs;
458 struct dentry *eq_debugfs;
459 struct dentry *cq_debugfs;
460 struct dentry *cmdif_debugfs;
464 struct mlx5_cq_table cq_table;
468 struct mlx5_mr_table mr_table;
473 struct mutex alloc_mutex;
474 int numa_node;
476 struct mutex pgdir_mutex;
477 struct list_head pgdir_list;
479 struct dentry *dbg_root;
482 spinlock_t mkey_lock;
483 u8 mkey_key;
485 struct list_head dev_list;
486 struct list_head ctx_list;
487 spinlock_t ctx_lock;