1/*
2 * File...........: linux/drivers/s390/block/dasd_3990_erp.h
3 * Author(s)......: Horst Hummel <Horst Hummel@de.ibm.com>
4 * Bugreports.to..: <Linux390@de.ibm.com>
5 * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 2000
6 *
7 * History of changes (starts July 2000)
8 */
9
10#ifndef DASD_3990_ERP_H
11#define DASD_3990_ERP_H
12
13dasd_era_t dasd_3990_erp_examine (ccw_req_t *, devstat_t *);
14
15ccw_req_t *dasd_3990_erp_action (ccw_req_t *);
16ccw_req_t *dasd_2105_erp_action (ccw_req_t *);
17
18void dasd_3990_erp_restart_queue (unsigned long);
19
20typedef struct DCTL_data_t {
21	unsigned char subcommand;	/* e.g Inhibit Write, Enable Write,... */
22	unsigned char modifier;	/* Subcommand modifier                 */
23	unsigned short res;	/* reserved */
24} __attribute__ ((packed)) DCTL_data_t;
25
26#endif				/* DASD_3990_ERP_H */
27