Lines Matching defs:mlx5_ib_dev
968 struct mlx5_ib_dev { struct
969 struct ib_device ib_dev;
970 struct mlx5_core_dev *mdev;
971 struct notifier_block mdev_events;
972 int num_ports;
975 struct mutex cap_mask_mutex;
976 u8 ib_active:1;
977 u8 is_rep:1;
978 u8 lag_active:1;
979 u8 wc_support:1;
980 u8 fill_delay;
981 struct umr_common umrc;
984 struct mlx5_ib_resources devr;
986 atomic_t mkey_var;
987 struct mlx5_mr_cache cache;
988 struct timer_list delay_timer;
990 struct mutex slow_path_mutex;
991 struct ib_odp_caps odp_caps;
992 u64 odp_max_size;
993 struct mlx5_ib_pf_eq odp_pf_eq;
999 struct srcu_struct odp_srcu;
1000 struct xarray odp_mkeys;
1002 u32 null_mkey;
1003 struct mlx5_ib_flow_db *flow_db;
1005 spinlock_t reset_flow_resource_lock;
1006 struct list_head qp_list;
1008 struct mlx5_ib_port *port;
1009 struct mlx5_sq_bfreg bfreg;
1010 struct mlx5_sq_bfreg wc_bfreg;
1011 struct mlx5_sq_bfreg fp_bfreg;
1012 struct mlx5_ib_delay_drop delay_drop;
1013 const struct mlx5_ib_profile *profile;
1015 struct mlx5_ib_lb_state lb;
1016 u8 umr_fence;
1040 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument