patch-2.4.25 linux-2.4.25/include/asm-s390x/s390io.h
Next file: linux-2.4.25/include/asm-s390x/signal.h
Previous file: linux-2.4.25/include/asm-s390x/pgalloc.h
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
2004-02-18 05:36:32.000000000 -0800
- Orig file:
linux-2.4.24/include/asm-s390x/s390io.h
- Orig date:
2003-08-25 04:44:44.000000000 -0700
diff -urN linux-2.4.24/include/asm-s390x/s390io.h linux-2.4.25/include/asm-s390x/s390io.h
@@ -37,8 +37,6 @@
unsigned int ready : 1; /* interrupt handler registered */
unsigned int haltio : 1; /* halt_IO in process */
unsigned int doio : 1; /* do_IO in process */
- unsigned int doio_q : 1; /* do_IO queued - only possible ... */
- /* ... if 'fast' is set too */
unsigned int w4final : 1; /* wait for final status, internally */
/* ... used with 'fast' setting only */
unsigned int repall : 1; /* report every interrupt status */
@@ -52,7 +50,6 @@
unsigned int pgid : 1; /* "path group ID" is valid */
unsigned int pgid_supp : 1; /* "path group ID" command is supported */
unsigned int esid : 1; /* Ext. SenseID supported by HW */
- unsigned int rcd : 1; /* RCD supported by HW */
unsigned int repnone : 1; /* don't call IRQ handler on interrupt */
unsigned int newreq : 1; /* new register interface */
unsigned int dval : 1; /* device number valid */
@@ -60,7 +57,8 @@
unsigned int unfriendly: 1; /* device is locked by someone else */
unsigned int killio : 1; /* currently killing pending io */
unsigned int noio : 1; /* don't let drivers start io */
- unsigned int unused : (sizeof(unsigned int)*8 - 27); /* unused */
+ unsigned int notacccap : 1; /* capable of handling DEVSTAT_NOT_ACC */
+ unsigned int unused : (sizeof(unsigned int)*8 - 26); /* unused */
} __attribute__ ((packed)) flags;
} ui;
@@ -68,20 +66,15 @@
senseid_t senseid; /* SenseID info */
irq_desc_t irq_desc; /* irq descriptor */
not_oper_handler_func_t nopfunc; /* not oper handler */
- __u8 ulpm; /* logical path mask used for I/O */
__u8 opm; /* path mask of operational paths */
__u16 devno; /* device number */
pgid_t pgid; /* path group ID */
schib_t schib; /* subchannel information block */
orb_t orb; /* operation request block */
devstat_t devstat; /* device status */
- ccw1_t *qcpa; /* queued channel program */
ccw1_t senseccw; /* ccw for sense command */
__u8 sense_data[32];/* buffer for basic sense */
unsigned int stctl; /* accumulated status control from irb */
- unsigned long qintparm; /* queued interruption parameter */
- unsigned long qflag; /* queued flags */
- __u8 qlpm; /* queued logical path mask */
ssd_info_t ssd_info; /* subchannel description */
struct tq_struct pver_bh; /* path verification bottom half task */
atomic_t pver_pending; /* != 0 if path verification for sch is pending */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)