Lines Matching defs:mlx5_ib_dev
952 struct mlx5_ib_dev { struct
953 struct ib_device ib_dev;
954 struct mlx5_core_dev *mdev;
955 struct notifier_block mdev_events;
956 int num_ports;
959 struct mutex cap_mask_mutex;
960 bool ib_active;
961 struct umr_common umrc;
964 struct mlx5_ib_resources devr;
965 struct mlx5_mr_cache cache;
966 struct timer_list delay_timer;
968 struct mutex slow_path_mutex;
969 int fill_delay;
970 struct ib_odp_caps odp_caps;
971 u64 odp_max_size;
972 struct mlx5_ib_pf_eq odp_pf_eq;
978 struct srcu_struct mr_srcu;
979 u32 null_mkey;
980 struct mlx5_ib_flow_db *flow_db;
982 spinlock_t reset_flow_resource_lock;
983 struct list_head qp_list;
985 struct mlx5_ib_port *port;
986 struct mlx5_sq_bfreg bfreg;
987 struct mlx5_sq_bfreg fp_bfreg;
988 struct mlx5_ib_delay_drop delay_drop;
989 const struct mlx5_ib_profile *profile;
990 bool is_rep;
1014 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument