Lines Matching defs:mlx5_ib_dev
1050 struct mlx5_ib_dev { struct
1051 struct ib_device ib_dev;
1052 struct mlx5_core_dev *mdev;
1053 struct notifier_block mdev_events;
1054 int num_ports;
1057 struct mutex cap_mask_mutex;
1058 u8 ib_active:1;
1059 u8 is_rep:1;
1060 u8 lag_active:1;
1061 u8 wc_support:1;
1062 u8 fill_delay;
1063 struct umr_common umrc;
1066 struct mlx5_ib_resources devr;
1068 atomic_t mkey_var;
1069 struct mlx5_mkey_cache cache;
1070 struct timer_list delay_timer;
1072 struct mutex slow_path_mutex;
1073 struct ib_odp_caps odp_caps;
1074 u64 odp_max_size;
1075 struct mutex odp_eq_mutex;
1076 struct mlx5_ib_pf_eq odp_pf_eq;
1078 struct xarray odp_mkeys;
1080 u32 null_mkey;
1081 struct mlx5_ib_flow_db *flow_db;
1083 spinlock_t reset_flow_resource_lock;
1084 struct list_head qp_list;
1086 struct mlx5_ib_port *port;
1087 struct mlx5_sq_bfreg bfreg;
1088 struct mlx5_sq_bfreg wc_bfreg;
1089 struct mlx5_sq_bfreg fp_bfreg;
1090 struct mlx5_ib_delay_drop delay_drop;
1091 const struct mlx5_ib_profile *profile;
1093 struct mlx5_ib_lb_state lb;
1094 u8 umr_fence;
1095 struct list_head ib_dev_list;
1096 u64 sys_image_guid;
1097 struct mlx5_dm dm;
1121 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument