1STRUCT IRB(9) The ccw bus STRUCT IRB(9)
2
3
4
6 struct_irb - interruption response block
7
9 struct irb {
10 union scsw scsw;
11 union esw;
12 __u8 ecw[32];
13 };
14
16 scsw
17 subchannel status word
18
19 esw
20 extened status word
21
22 ecw[32]
23 extended control word
24
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
36 Cornelia Huck <cornelia.huck@de.ibm.com>
37 Author.
38
40Kernel Hackers Manual 2.6. June 2019 STRUCT IRB(9)