Lines Matching defs:mlx5_ib_dev
1132 struct mlx5_ib_dev { struct
1133 struct ib_device ib_dev;
1134 struct mlx5_core_dev *mdev;
1135 struct mlx5_data_direct_dev *data_direct_dev;
1137 struct mutex data_direct_lock;
1138 struct notifier_block mdev_events;
1139 struct notifier_block lag_events;
1140 int num_ports;
1143 struct mutex cap_mask_mutex;
1144 u8 ib_active:1;
1145 u8 is_rep:1;
1146 u8 lag_active:1;
1147 u8 fill_delay;
1148 struct umr_common umrc;
1151 struct mlx5_ib_resources devr;
1153 atomic_t mkey_var;
1154 struct mlx5_mkey_cache cache;
1155 struct timer_list delay_timer;
1157 struct mutex slow_path_mutex;
1158 struct ib_odp_caps odp_caps;
1159 u64 odp_max_size;
1160 struct mutex odp_eq_mutex;
1161 struct mlx5_ib_pf_eq odp_pf_eq;
1163 struct xarray odp_mkeys;
1165 struct mlx5_ib_flow_db *flow_db;
1167 spinlock_t reset_flow_resource_lock;
1168 struct list_head qp_list;
1169 struct list_head data_direct_mr_list;
1171 struct mlx5_ib_port *port;
1172 struct mlx5_sq_bfreg bfreg;
1173 struct mlx5_sq_bfreg fp_bfreg;
1174 struct mlx5_ib_delay_drop delay_drop;
1175 const struct mlx5_ib_profile *profile;
1177 struct mlx5_ib_lb_state lb;
1201 struct mlx5_ib_dev *smi_dev; argument
1215 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument