Lines Matching defs:mlx5_ib_dev
1162 struct mlx5_ib_dev { struct
1163 struct ib_device ib_dev;
1164 struct mlx5_core_dev *mdev;
1165 struct mlx5_data_direct_dev *data_direct_dev;
1167 struct mutex data_direct_lock;
1168 struct notifier_block mdev_events;
1169 struct notifier_block lag_events;
1170 int num_ports;
1173 struct mutex cap_mask_mutex;
1174 u8 ib_active:1;
1175 u8 is_rep:1;
1176 u8 lag_active:1;
1177 u8 fill_delay;
1178 struct umr_common umrc;
1181 struct mlx5_ib_resources devr;
1183 atomic_t mkey_var;
1184 struct mlx5_mkey_cache cache;
1185 struct timer_list delay_timer;
1187 struct mutex slow_path_mutex;
1188 struct ib_odp_caps odp_caps;
1189 u64 odp_max_size;
1190 struct mutex odp_eq_mutex;
1191 struct mlx5_ib_pf_eq odp_pf_eq;
1193 struct xarray odp_mkeys;
1195 struct mlx5_ib_flow_db *flow_db;
1197 spinlock_t reset_flow_resource_lock;
1198 struct list_head qp_list;
1199 struct list_head data_direct_mr_list;
1201 struct mlx5_ib_port *port;
1202 struct mlx5_sq_bfreg bfreg;
1203 struct mlx5_sq_bfreg fp_bfreg;
1204 struct mlx5_ib_delay_drop delay_drop;
1205 const struct mlx5_ib_profile *profile;
1207 struct mlx5_ib_lb_state lb;
1231 struct mlx5_ib_dev *smi_dev; argument
1245 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument