mlx4: Use port management change event instead of smp_snoop
[deliverable/linux.git] / drivers / infiniband / hw / mlx4 / mlx4_ib.h
index 5f298afaa81febe3c54b9233bbfae56d78daa5d1..23bfbf9ee0e088f6f4c8d809bf3be422ce81b478 100644 (file)
@@ -224,6 +224,12 @@ struct mlx4_ib_dev {
        int                     eq_added;
 };
 
+struct ib_event_work {
+       struct work_struct      work;
+       struct mlx4_ib_dev      *ib_dev;
+       struct mlx4_eqe         ib_eqe;
+};
+
 static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev)
 {
        return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
@@ -381,4 +387,7 @@ static inline int mlx4_ib_ah_grh_present(struct mlx4_ib_ah *ah)
 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
                   union ib_gid *gid);
 
+void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u8 port_num,
+                           enum ib_event_type type);
+
 #endif /* MLX4_IB_H */
This page took 0.023897 seconds and 5 git commands to generate.