Lines Matching defs:mlx5_core_dev
660 struct mlx5_core_dev { struct
682 void (*event) (struct mlx5_core_dev *dev, argument
685 struct mlx5_priv priv;
686 struct mlx5_profile *profile;
687 atomic_t num_qps;
688 u32 vsc_addr;
689 u32 issi;
690 struct mlx5_special_contexts special_contexts;
691 unsigned int module_status[MLX5_MAX_PORTS];
692 struct mlx5_flow_root_namespace *root_ns;
693 struct mlx5_flow_root_namespace *fdb_root_ns;
694 struct mlx5_flow_root_namespace *esw_egress_root_ns;
695 struct mlx5_flow_root_namespace *esw_ingress_root_ns;
696 struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
697 struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
698 u32 num_q_counter_allocated[MLX5_INTERFACE_NUMBER];
699 struct mlx5_crspace_regmap *dump_rege;
700 uint32_t *dump_data;
701 unsigned dump_size;
702 bool dump_valid;
703 bool dump_copyout;
704 struct mtx dump_lock;
706 struct sysctl_ctx_list sysctl_ctx;
707 int msix_eqvec;
708 int pwr_status;
709 int pwr_value;
711 struct {
714 } roce;
716 struct {
720 } mpfs;
722 struct mlx5_fpga_device *fpga;