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