Lines Matching defs:mlx5_priv
534 struct mlx5_priv { struct
536 struct mlx5_irq_table *irq_table;
537 struct mlx5_eq_table *eq_table;
540 struct mlx5_nb pg_nb;
541 struct workqueue_struct *pg_wq;
542 struct rb_root page_root;
543 int fw_pages;
544 atomic_t reg_pages;
545 struct list_head free_list;
546 int vfs_pages;
547 int peer_pf_pages;
549 struct mlx5_core_health health;
552 struct mlx5_qp_table qp_table;
553 struct dentry *qp_debugfs;
554 struct dentry *eq_debugfs;
555 struct dentry *cq_debugfs;
556 struct dentry *cmdif_debugfs;
559 struct xarray mkey_table;
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;
572 spinlock_t mkey_lock;
573 u8 mkey_key;
575 struct list_head dev_list;
576 struct list_head ctx_list;
577 spinlock_t ctx_lock;
578 struct mlx5_events *events;
580 struct mlx5_flow_steering *steering;
581 struct mlx5_mpfs *mpfs;
582 struct mlx5_eswitch *eswitch;
583 struct mlx5_core_sriov sriov;
584 struct mlx5_lag *lag;
585 struct mlx5_devcom *devcom;
586 struct mlx5_core_roce roce;
587 struct mlx5_fc_stats fc_stats;
588 struct mlx5_rl_table rl_table;
590 struct mlx5_bfreg_data bfregs;
591 struct mlx5_uars_page *uar;