Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
irb Struct Reference

#include <cio.h>

Data Fields

union scsw scsw
 
union {
   struct esw0   esw0
 
   struct esw1   esw1
 
   struct esw2   esw2
 
   struct esw3   esw3
 
   struct esw_eadm   eadm
 
esw
 
__u8 ecw [32]
 

Detailed Description

struct irb - interruption response block : subchannel status word : extened status word : extended control word

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, 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).

Definition at line 214 of file cio.h.

Field Documentation

Definition at line 221 of file cio.h.

__u8 ecw[32]

Definition at line 223 of file cio.h.

union { ... } esw

Definition at line 217 of file cio.h.

Definition at line 218 of file cio.h.

Definition at line 219 of file cio.h.

Definition at line 220 of file cio.h.

union scsw scsw

Definition at line 215 of file cio.h.


The documentation for this struct was generated from the following file: