Lines Matching defs:mlx5_core_dev
694 struct mlx5_core_dev { struct
716 void (*event) (struct mlx5_core_dev *dev, argument
719 struct mlx5_priv priv;
720 struct mlx5_profile *profile;
721 atomic_t num_qps;
722 struct mlx5_diag_cnt diag_cnt;
723 u32 vsc_addr;
724 u32 issi;
725 struct mlx5_special_contexts special_contexts;
726 unsigned int module_status;
727 unsigned int module_num;
728 struct mlx5_flow_root_namespace *root_ns;
729 struct mlx5_flow_root_namespace *fdb_root_ns;
730 struct mlx5_flow_root_namespace *esw_egress_root_ns;
731 struct mlx5_flow_root_namespace *esw_ingress_root_ns;
732 struct mlx5_flow_root_namespace *sniffer_rx_root_ns;
733 struct mlx5_flow_root_namespace *sniffer_tx_root_ns;
734 struct mlx5_flow_root_namespace *nic_tx_root_ns;
735 struct mlx5_flow_root_namespace *rdma_tx_root_ns;
736 struct mlx5_flow_root_namespace *rdma_rx_root_ns;
738 u32 num_q_counter_allocated[MLX5_INTERFACE_NUMBER];
739 struct mlx5_crspace_regmap *dump_rege;
740 uint32_t *dump_data;
741 unsigned dump_size;
742 bool dump_valid;
743 bool dump_copyout;
744 struct mtx dump_lock;
746 bool iov_pf;
748 struct sysctl_ctx_list sysctl_ctx;
749 int msix_eqvec;
750 int pwr_status;
751 int pwr_value;
753 struct {
756 } roce;
758 struct {
762 } mpfs;
764 struct mlx5_fpga_device *fpga;
766 struct xarray ipsec_sadb;