[BACK]Return to dasd_3990_erp.h CVS log [TXT][DIR] Up to [Development] / linux-2.4-xfs / drivers / s390 / block

File: [Development] / linux-2.4-xfs / drivers / s390 / block / dasd_3990_erp.h (download)

Revision 1.1, Wed Dec 31 00:54:49 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD

Initial Import 2.4.24pre2

/* 
 * File...........: linux/drivers/s390/block/dasd_3990_erp.h
 * Author(s)......: Horst Hummel <Horst Hummel@de.ibm.com>
 * Bugreports.to..: <Linux390@de.ibm.com>
 * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 2000
 *
 * History of changes (starts July 2000)
 */

#ifndef DASD_3990_ERP_H
#define DASD_3990_ERP_H

dasd_era_t dasd_3990_erp_examine (ccw_req_t *, devstat_t *);

ccw_req_t *dasd_3990_erp_action (ccw_req_t *);
ccw_req_t *dasd_2105_erp_action (ccw_req_t *);

void dasd_3990_erp_restart_queue (unsigned long);

typedef struct DCTL_data_t {
	unsigned char subcommand;	/* e.g Inhibit Write, Enable Write,... */
	unsigned char modifier;	/* Subcommand modifier                 */
	unsigned short res;	/* reserved */
} __attribute__ ((packed)) DCTL_data_t;

#endif				/* DASD_3990_ERP_H */