dasd_eckd.h (d585a021c0b10b0477d6b608c53e1feb8cde0507) dasd_eckd.h (f4ac1d0255748fe0f8e128a26b1c29490cae5c08)
1/*
2 * File...........: linux/drivers/s390/block/dasd_eckd.h
3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
4 * Horst Hummel <Horst.Hummel@de.ibm.com>
5 * Bugreports.to..: <Linux390@de.ibm.com>
6 * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 1999,2000
7 *
8 */

--- 400 unchanged lines hidden (view full) ---

409 spinlock_t lock;
410 struct list_head grouplist;
411 struct list_head active_devices;
412 struct list_head inactive_devices;
413 struct dasd_unit_address_configuration *uac;
414 struct summary_unit_check_work_data suc_data;
415 struct read_uac_work_data ruac_data;
416 struct dasd_ccw_req *rsu_cqr;
1/*
2 * File...........: linux/drivers/s390/block/dasd_eckd.h
3 * Author(s)......: Holger Smolinski <Holger.Smolinski@de.ibm.com>
4 * Horst Hummel <Horst.Hummel@de.ibm.com>
5 * Bugreports.to..: <Linux390@de.ibm.com>
6 * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 1999,2000
7 *
8 */

--- 400 unchanged lines hidden (view full) ---

409 spinlock_t lock;
410 struct list_head grouplist;
411 struct list_head active_devices;
412 struct list_head inactive_devices;
413 struct dasd_unit_address_configuration *uac;
414 struct summary_unit_check_work_data suc_data;
415 struct read_uac_work_data ruac_data;
416 struct dasd_ccw_req *rsu_cqr;
417 struct completion lcu_setup;
417};
418
419struct alias_pav_group {
420 struct list_head group;
421 struct dasd_uid uid;
422 struct alias_lcu *lcu;
423 struct list_head baselist;
424 struct list_head aliaslist;

--- 30 unchanged lines hidden (view full) ---

455
456int dasd_alias_make_device_known_to_lcu(struct dasd_device *);
457void dasd_alias_disconnect_device_from_lcu(struct dasd_device *);
458int dasd_alias_add_device(struct dasd_device *);
459int dasd_alias_remove_device(struct dasd_device *);
460struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *);
461void dasd_alias_handle_summary_unit_check(struct dasd_device *, struct irb *);
462void dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *);
418};
419
420struct alias_pav_group {
421 struct list_head group;
422 struct dasd_uid uid;
423 struct alias_lcu *lcu;
424 struct list_head baselist;
425 struct list_head aliaslist;

--- 30 unchanged lines hidden (view full) ---

456
457int dasd_alias_make_device_known_to_lcu(struct dasd_device *);
458void dasd_alias_disconnect_device_from_lcu(struct dasd_device *);
459int dasd_alias_add_device(struct dasd_device *);
460int dasd_alias_remove_device(struct dasd_device *);
461struct dasd_device *dasd_alias_get_start_dev(struct dasd_device *);
462void dasd_alias_handle_summary_unit_check(struct dasd_device *, struct irb *);
463void dasd_eckd_reset_ccw_to_base_io(struct dasd_ccw_req *);
463
464void dasd_alias_lcu_setup_complete(struct dasd_device *);
465void dasd_alias_wait_for_lcu_setup(struct dasd_device *);
464#endif /* DASD_ECKD_H */
466#endif /* DASD_ECKD_H */