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 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

AUTHOR

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