IOIP | Back to Index page

| Prolog Control Block Contents IOIP DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

IOIP Prolog | Top of page

     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
     RELOCATION CONSIDERATIONS : None

IOIP Control Block Content | Top of page

     IOIP DSECT
    Top of page

    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 | Top of page

    *** 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 | Top of page

    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 7.2.0 Last updated on 24 Jun 2020 at 09:28:37 EDT.
Copyright IBM Corporation, 1990, 2020