1STRUCT IRB(9)                     The ccw bus                    STRUCT IRB(9)
2
3
4

NAME

6       struct_irb - interruption response block
7

SYNOPSIS

9       struct irb {
10         union scsw scsw;
11         union esw;
12         __u8 ecw[32];
13       };
14

MEMBERS

16       scsw
17           subchannel status word
18
19       esw
20           extened status word
21
22       ecw[32]
23           extended control word
24

DESCRIPTION

26       The irb that is handed to the device driver when an interrupt occurs.
27       For solicited interrupts, the common I/O layer already performs checks
28       whether a field is valid; a field not being valid is always passed as
29       0. If a unit check occured, ecw may contain sense data; this is
30       retrieved by the common I/O layer itself if the device doesn´t support
31       concurrent sense (so that the device driver never needs to perform
32       basic sene itself). For unsolicited interrupts, the irb is passed as-is
33       (expect for sense data, if applicable).
34

AUTHOR

36       Cornelia Huck <cornelia.huck@de.ibm.com>
37           Author.
38
40Kernel Hackers Manual 2.6.         June 2019                     STRUCT IRB(9)
Impressum