Lines Matching defs:mlx5_core_dev
692 struct mlx5_core_dev { struct
714 void (*event) (struct mlx5_core_dev *dev, argument
717 struct mlx5_priv priv;
718 struct mlx5_profile *profile;
719 atomic_t num_qps;
720 struct mlx5_diag_cnt diag_cnt;
721 u32 vsc_addr;
722 u32 issi;
723 struct mlx5_special_contexts special_contexts;
724 unsigned int module_status[MLX5_MAX_PORTS];
725 struct mlx5_flow_root_namespace *root_ns;
726 struct mlx5_flow_root_namespace *fdb_root_ns;
727 struct mlx5_flow_root_namespace *esw_egress_root_ns;
728 struct mlx5_flow_root_namespace *esw_ingress_root_ns;
729 struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
730 struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
731 u32 num_q_counter_allocated[MLX5_INTERFACE_NUMBER];
732 struct mlx5_crspace_regmap *dump_rege;
733 uint32_t *dump_data;
734 unsigned dump_size;
735 bool dump_valid;
736 bool dump_copyout;
737 struct mtx dump_lock;
739 bool iov_pf;
741 struct sysctl_ctx_list sysctl_ctx;
742 int msix_eqvec;
743 int pwr_status;
744 int pwr_value;
746 struct {
749 } roce;
751 struct {
755 } mpfs;
757 struct mlx5_fpga_device *fpga;