Lines Matching defs:mlx5_ib_dev
861 struct mlx5_ib_dev { struct
862 struct ib_device ib_dev;
863 const struct uverbs_object_tree_def *driver_trees[6];
864 struct mlx5_core_dev *mdev;
865 struct mlx5_roce roce[MLX5_MAX_PORTS];
866 int num_ports;
869 struct mutex cap_mask_mutex;
870 bool ib_active;
871 struct umr_common umrc;
874 struct mlx5_ib_resources devr;
875 struct mlx5_mr_cache cache;
876 struct timer_list delay_timer;
878 struct mutex slow_path_mutex;
879 int fill_delay;
881 struct ib_odp_caps odp_caps;
882 u64 odp_max_size;
887 struct srcu_struct mr_srcu;
888 u32 null_mkey;
890 struct mlx5_ib_flow_db *flow_db;
892 spinlock_t reset_flow_resource_lock;
893 struct list_head qp_list;
895 struct mlx5_ib_port *port;
896 struct mlx5_sq_bfreg bfreg;
897 struct mlx5_sq_bfreg fp_bfreg;
921 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument