Lines Matching defs:mlx5_priv
645 struct mlx5_priv { struct
646 char name[MLX5_MAX_NAME_LEN];
647 struct mlx5_eq_table eq_table;
648 struct mlx5_irq_info *irq_info;
651 struct workqueue_struct *pg_wq;
652 struct rb_root page_root;
653 int fw_pages;
654 atomic_t reg_pages;
655 struct list_head free_list;
656 int vfs_pages;
658 struct mlx5_core_health health;
660 struct mlx5_srq_table srq_table;
663 struct mlx5_qp_table qp_table;
664 struct dentry *qp_debugfs;
665 struct dentry *eq_debugfs;
666 struct dentry *cq_debugfs;
667 struct dentry *cmdif_debugfs;
671 struct mlx5_mkey_table mkey_table;
676 struct mutex alloc_mutex;
677 int numa_node;
679 struct mutex pgdir_mutex;
680 struct list_head pgdir_list;
682 struct dentry *dbg_root;
685 spinlock_t mkey_lock;
686 u8 mkey_key;
688 struct list_head dev_list;
689 struct list_head ctx_list;
690 spinlock_t ctx_lock;
692 struct list_head waiting_events_list;
693 bool is_accum_events;
695 struct mlx5_flow_steering *steering;
696 struct mlx5_mpfs *mpfs;
697 struct mlx5_eswitch *eswitch;
698 struct mlx5_core_sriov sriov;
699 struct mlx5_lag *lag;
700 unsigned long pci_dev_data;
701 struct mlx5_fc_stats fc_stats;
702 struct mlx5_rl_table rl_table;
704 struct mlx5_port_module_event_stats pme_stats;
707 void (*pfault)(struct mlx5_core_dev *dev,
710 void *pfault_ctx;
711 struct srcu_struct pfault_srcu;
713 struct mlx5_bfreg_data bfregs;
714 struct mlx5_uars_page *uar;