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 occurred, 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 3.10 June 2019 STRUCT IRB(9)