]> Pileus Git - ~andy/linux/blobdiff - drivers/s390/block/dasd_eckd.h
[S390] dasd: let device initialization wait for LCU setup
[~andy/linux] / drivers / s390 / block / dasd_eckd.h
index ad45bcac3ce4b20bd5f54c8a4ecdc16d13fdcc20..864d53c04201bdd023a7e30c0cb0e7f544b16b00 100644 (file)
@@ -414,6 +414,7 @@ struct alias_lcu {
        struct summary_unit_check_work_data suc_data;
        struct read_uac_work_data ruac_data;
        struct dasd_ccw_req *rsu_cqr;
+       struct completion lcu_setup;
 };
 
 struct alias_pav_group {
@@ -460,5 +461,6 @@ int dasd_alias_remove_device(struct dasd_device *);
 struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *);
 void dasd_alias_handle_summary_unit_check(struct dasd_device *, struct irb *);
 void dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *);
-
+void dasd_alias_lcu_setup_complete(struct dasd_device *);
+void dasd_alias_wait_for_lcu_setup(struct dasd_device *);
 #endif                         /* DASD_ECKD_H */