other versions
STRUCT IRB(9) | The ccw bus | STRUCT IRB(9) |
NAME¶
struct_irb - interruption response blockSYNOPSIS¶
struct irb { union scsw scsw; union esw; __u8 ecw; };
MEMBERS¶
union scsw scswsubchannel status word
union esw
extended status word
__u8 ecw
extended control word
DESCRIPTION¶
The irb that is handed to the device driver when an interrupt occurs. For solicited interrupts, the common I/O layer already performs checks whether a field is valid; a field not being valid is always passed as 0. If a unit check occurred, ecw may contain sense data; this is retrieved by the common I/O layer itself if the device doesn't support concurrent sense (so that the device driver never needs to perform basic sene itself). For unsolicited interrupts, the irb is passed as-is (expect for sense data, if applicable).AUTHOR¶
Cornelia Huck <cornelia.huck@de.ibm.com>Author.
COPYRIGHT¶
September 2017 | Kernel Hackers Manual 4.12 |