Lines Matching defs:mlx5_ib_dev
1139 struct mlx5_ib_dev { struct
1140 struct ib_device ib_dev;
1141 struct mlx5_core_dev *mdev;
1142 struct mlx5_data_direct_dev *data_direct_dev;
1144 struct mutex data_direct_lock;
1145 struct notifier_block mdev_events;
1146 struct notifier_block lag_events;
1147 int num_ports;
1150 struct mutex cap_mask_mutex;
1151 u8 ib_active:1;
1152 u8 is_rep:1;
1153 u8 lag_active:1;
1154 u8 fill_delay;
1155 struct umr_common umrc;
1158 struct mlx5_ib_resources devr;
1160 atomic_t mkey_var;
1161 struct mlx5_mkey_cache cache;
1162 struct timer_list delay_timer;
1164 struct mutex slow_path_mutex;
1165 struct ib_odp_caps odp_caps;
1166 u64 odp_max_size;
1167 struct mutex odp_eq_mutex;
1168 struct mlx5_ib_pf_eq odp_pf_eq;
1170 struct xarray odp_mkeys;
1172 struct mlx5_ib_flow_db *flow_db;
1174 spinlock_t reset_flow_resource_lock;
1175 struct list_head qp_list;
1176 struct list_head data_direct_mr_list;
1178 struct mlx5_ib_port *port;
1179 struct mlx5_sq_bfreg bfreg;
1180 struct mlx5_sq_bfreg fp_bfreg;
1181 struct mlx5_ib_delay_drop delay_drop;
1182 const struct mlx5_ib_profile *profile;
1184 struct mlx5_ib_lb_state lb;
1208 struct mlx5_ib_dev *smi_dev; argument
1222 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument