Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### IOIP

Prolog

Control Block Contents
IOIP DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IOIP Prolog

     NAME       : HCPIOIP
     DESCRIPTION: INPUT/OUTPUT INTERRUPTION CODE MAPPING
     DSECT      : IOIP
     FUNCTION   : PROVIDE SYMOLIC REFERENCES FOR THE FIELDS
                  STORED WITH AN XA-MODE I/O INTERRUPTION CODE.
     LOCATED BY : N/A
     CREATED BY : N/A
     DELETED BY : N/A

#### IOIP Control Block Content

#### IOIP DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IOIP           INPUT/OUTPUT INTERRUPTION CODE MAPPING
    0000    0 Signed       4 IOISUBID (0)   Subsystem-Identification Word
    0000    0 Bitstring    1 IOIPSSAD       SUBSYSTEM ADDRESS (X'00')
    0001    1 Bitstring    1 IOIPSTYP       SUBSYSTEM TYPE (X'01')
    0002    2 Signed       2 IOIPSNUM       SUBCHANNEL NUMBER
    0004    4 Signed       4 IOIPARM        I/O INTERRUPTION PARAMETER
    0008    8 Signed       4 IOIINTID (0)   Interruption-Identification Word
    0008    8 Bitstring    1 IOIISPM (0)    Interruption-Subclass-Pending
                                            Mask. (TPZI-test function).
    0008    8 Bitstring    1 IOIISC         Interruption-Subclass Code
    0009    9 Bitstring    1 IOIZONE        Zone number
    000A   10 Bitstring    1 IOISCHST       Subchannel status
              1... ....      IOIIIC         X'80' IOIIIC
                                            Interruption-Interlock-Control
                                            bit.
    000B   11 Bitstring    1 *              Reserved for future IBM use
              00000002       IOIPSIZE       (*-IOIP+7)/8 SIZE OF BLOCK IN
                                            DOUBLE-WORDS
              0000000C       IOIPBLEN       (*-IOIP)

#### IOIP Storage Layout

    *** IOIP - INPUT/OUTPUT INTERRUPTION CODE MAPPING
    *
    *     +------+------+-------------+---------------------------+
    *   0 |:PSSAD|:PSTYP|  IOIPSNUM   |         IOIPARM           |
    *     +------+------+------+------+---------------------------+
    *   8 |IOIISC|:ZONE |:SCHST|//////| C
    *     +------+------+------+------+
    *
    *** IOIP - INPUT/OUTPUT INTERRUPTION CODE MAPPING

#### IOIP Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    IOIIIC         000A 80
    IOIINTID       0008
    IOIISC         0008
    IOIISPM        0008
    IOIPARM        0004
    IOIPBLEN       000B 0000000C
    IOIPSIZE       000B 00000002
    IOIPSNUM       0002
    IOIPSSAD       0000
    IOIPSTYP       0001
    IOISCHST       000A
    IOISUBID       0000
    IOIZONE        0009

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:44:11 EDT.
Copyright IBM Corporation, 1990, 2008