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