Lines Matching defs:mlx5_priv
558 struct mlx5_priv { struct
560 struct mlx5_irq_table *irq_table;
561 struct mlx5_eq_table *eq_table;
564 struct mlx5_nb pg_nb;
565 struct workqueue_struct *pg_wq;
566 struct xarray page_root_xa;
567 int fw_pages;
568 atomic_t reg_pages;
569 struct list_head free_list;
570 int vfs_pages;
571 int host_pf_pages;
573 struct mlx5_core_health health;
574 struct list_head traps;
577 struct dentry *qp_debugfs;
578 struct dentry *eq_debugfs;
579 struct dentry *cq_debugfs;
580 struct dentry *cmdif_debugfs;
585 struct mutex alloc_mutex;
586 int numa_node;
588 struct mutex pgdir_mutex;
589 struct list_head pgdir_list;
591 struct dentry *dbg_root;
593 struct list_head ctx_list;
594 spinlock_t ctx_lock;
595 struct mlx5_adev **adev;
596 int adev_idx;
597 struct mlx5_events *events;
599 struct mlx5_flow_steering *steering;
600 struct mlx5_mpfs *mpfs;
601 struct mlx5_eswitch *eswitch;
602 struct mlx5_core_sriov sriov;
603 struct mlx5_lag *lag;
604 u32 flags;
605 struct mlx5_devcom *devcom;
606 struct mlx5_fw_reset *fw_reset;
607 struct mlx5_core_roce roce;
608 struct mlx5_fc_stats fc_stats;
609 struct mlx5_rl_table rl_table;
610 struct mlx5_ft_pool *ft_pool;
612 struct mlx5_bfreg_data bfregs;
613 struct mlx5_uars_page *uar;
615 struct mlx5_vhca_state_notifier *vhca_state_notifier;
616 struct mlx5_sf_dev_table *sf_dev_table;
617 struct mlx5_core_dev *parent_mdev;
620 struct mlx5_sf_hw_table *sf_hw_table;
621 struct mlx5_sf_table *sf_table;