Lines Matching defs:mlx5_priv
587 struct mlx5_priv { struct
588 char name[MLX5_MAX_NAME_LEN];
589 struct mlx5_eq_table eq_table;
590 struct msix_entry *msix_arr;
592 int disable_irqs;
595 struct workqueue_struct *pg_wq;
596 struct rb_root page_root;
597 s64 fw_pages;
598 atomic_t reg_pages;
599 s64 pages_per_func[MLX5_MAX_NUMBER_OF_VFS];
600 struct mlx5_core_health health;
602 struct mlx5_srq_table srq_table;
605 struct mlx5_qp_table qp_table;
610 struct mlx5_cq_table cq_table;
614 struct mlx5_mr_table mr_table;
618 int numa_node;
620 struct mutex pgdir_mutex;
621 struct list_head pgdir_list;
625 spinlock_t mkey_lock;
626 u8 mkey_key;
628 struct list_head dev_list;
629 struct list_head ctx_list;
630 spinlock_t ctx_lock;
631 unsigned long pci_dev_data;
633 struct mlx5_rl_table rl_table;
635 struct mlx5_pme_stats pme_stats;
637 struct mlx5_flow_steering *steering;
638 struct mlx5_eswitch *eswitch;
640 struct mlx5_bfreg_data bfregs;
641 struct mlx5_uars_page *uar;
642 struct mlx5_fc_stats fc_stats;
643 struct mlx5_ft_pool *ft_pool;