Lines Matching defs:mlx5_priv
577 struct mlx5_priv { struct
579 struct mlx5_irq_table *irq_table;
580 struct mlx5_eq_table *eq_table;
583 struct mlx5_nb pg_nb;
584 struct workqueue_struct *pg_wq;
585 struct xarray page_root_xa;
586 u32 fw_pages;
587 atomic_t reg_pages;
588 struct list_head free_list;
589 u32 vfs_pages;
590 u32 host_pf_pages;
591 u32 fw_pages_alloc_failed;
592 u32 give_pages_dropped;
593 u32 reclaim_pages_discard;
595 struct mlx5_core_health health;
596 struct list_head traps;
598 struct mlx5_debugfs_entries dbg;
602 struct mutex alloc_mutex;
603 int numa_node;
605 struct mutex pgdir_mutex;
606 struct list_head pgdir_list;
609 struct list_head ctx_list;
610 spinlock_t ctx_lock;
611 struct mlx5_adev **adev;
612 int adev_idx;
613 int sw_vhca_id;
614 struct mlx5_events *events;
616 struct mlx5_flow_steering *steering;
617 struct mlx5_mpfs *mpfs;
618 struct mlx5_eswitch *eswitch;
619 struct mlx5_core_sriov sriov;
620 struct mlx5_lag *lag;
621 u32 flags;
622 struct mlx5_devcom *devcom;
623 struct mlx5_fw_reset *fw_reset;
624 struct mlx5_core_roce roce;
625 struct mlx5_fc_stats fc_stats;
626 struct mlx5_rl_table rl_table;
627 struct mlx5_ft_pool *ft_pool;
629 struct mlx5_bfreg_data bfregs;
630 struct mlx5_uars_page *uar;
632 struct mlx5_vhca_state_notifier *vhca_state_notifier;
633 struct mlx5_sf_dev_table *sf_dev_table;
634 struct mlx5_core_dev *parent_mdev;
637 struct mlx5_sf_hw_table *sf_hw_table;
638 struct mlx5_sf_table *sf_table;