Lines Matching defs:mlx5_priv
559 struct mlx5_priv { struct
561 struct mlx5_irq_table *irq_table;
562 struct mlx5_eq_table *eq_table;
565 struct mlx5_nb pg_nb;
566 struct workqueue_struct *pg_wq;
567 struct xarray page_root_xa;
568 atomic_t reg_pages;
569 struct list_head free_list;
570 u32 fw_pages;
571 u32 page_counters[MLX5_FUNC_TYPE_NUM];
572 u32 fw_pages_alloc_failed;
573 u32 give_pages_dropped;
574 u32 reclaim_pages_discard;
576 struct mlx5_core_health health;
577 struct list_head traps;
579 struct mlx5_debugfs_entries dbg;
583 struct mutex alloc_mutex;
584 int numa_node;
586 struct mutex pgdir_mutex;
587 struct list_head pgdir_list;
590 struct mlx5_adev **adev;
591 int adev_idx;
592 int sw_vhca_id;
593 struct mlx5_events *events;
594 struct mlx5_vhca_events *vhca_events;
596 struct mlx5_flow_steering *steering;
597 struct mlx5_mpfs *mpfs;
598 struct mlx5_eswitch *eswitch;
599 struct mlx5_core_sriov sriov;
600 struct mlx5_lag *lag;
601 u32 flags;
602 struct mlx5_devcom_dev *devc;
603 struct mlx5_devcom_comp_dev *hca_devcom_comp;
604 struct mlx5_fw_reset *fw_reset;
605 struct mlx5_core_roce roce;
606 struct mlx5_fc_stats *fc_stats;
607 struct mlx5_rl_table rl_table;
608 struct mlx5_ft_pool *ft_pool;
610 struct mlx5_bfreg_data bfregs;
611 struct mlx5_uars_page *uar;
613 struct mlx5_vhca_state_notifier *vhca_state_notifier;
614 struct mlx5_sf_dev_table *sf_dev_table;
615 struct mlx5_core_dev *parent_mdev;
618 struct mlx5_sf_hw_table *sf_hw_table;
619 struct mlx5_sf_table *sf_table;
621 struct blocking_notifier_head lag_nh;