Lines Matching defs:mlx5_priv
537 struct mlx5_priv { struct
539 struct mlx5_irq_table *irq_table;
540 struct mlx5_eq_table *eq_table;
543 struct mlx5_nb pg_nb;
544 struct workqueue_struct *pg_wq;
545 struct xarray page_root_xa;
546 int fw_pages;
547 atomic_t reg_pages;
548 struct list_head free_list;
549 int vfs_pages;
550 int peer_pf_pages;
552 struct mlx5_core_health health;
555 struct dentry *qp_debugfs;
556 struct dentry *eq_debugfs;
557 struct dentry *cq_debugfs;
558 struct dentry *cmdif_debugfs;
563 struct mutex alloc_mutex;
564 int numa_node;
566 struct mutex pgdir_mutex;
567 struct list_head pgdir_list;
569 struct dentry *dbg_root;
571 struct list_head dev_list;
572 struct list_head ctx_list;
573 spinlock_t ctx_lock;
574 struct mlx5_events *events;
576 struct mlx5_flow_steering *steering;
577 struct mlx5_mpfs *mpfs;
578 struct mlx5_eswitch *eswitch;
579 struct mlx5_core_sriov sriov;
580 struct mlx5_lag *lag;
581 struct mlx5_devcom *devcom;
582 struct mlx5_fw_reset *fw_reset;
583 struct mlx5_core_roce roce;
584 struct mlx5_fc_stats fc_stats;
585 struct mlx5_rl_table rl_table;
587 struct mlx5_bfreg_data bfregs;
588 struct mlx5_uars_page *uar;