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

#### ARIBK

Prolog

Control Block Contents
ARIBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ARIBK Prolog

     Name       : HCPARIBK
     Description: Access Real Subsystem Information Block
     DSECT      : ARIBK
     Function   : Information block for a single Diagnose
                  X'254' connection.
     Located by : VDEVARSI
     Created by : HCPARS
     Deleted by : HCPARS

#### ARIBK Control Block Content

#### ARIBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ARIBK          Access Real Subsystem Information Block
    0000    0 Dbl-Word     8 ARILOCK (3)    Lockword for ARIBK access
    0018   24 Bitstring   14 ARISSID        Subsystem Id for connection
    0026   38 Bitstring    1 ARIFLG1        Flag byte 1
              1... ....      ARITAPL        X'80' ARITAPL Tape library
                                            connection
    0027   39 Bitstring    1 ARIFLG2        Flag byte 2
              1... ....      ARICLIP        X'80' ARICLIP Close function in
                                            progress
              .1.. ....      ARIREST        X'40' ARIREST Close function from
                                            reset processing
              ..1. ....      ARIUNSP        X'20' ARIUNSP Unsolicited status
                                            is pending
    0028   40 Address      4 ARIIORL        Queue of pending AREXBKs (IORBKs)
                                            for this connection
    002C   44 Address      4 ARIMSGL        Queue of pending ARIMSGEs for
                                            this connection
    0030   48 Address      4 ARIUNSQ        Pointer to ARUBK for user
    0034   52 Address      4 ARICREG        Pointer to register save area
                                            used during Close process
    0038   56 Signed       4 ARIIOCT        Count of IORBKs on ARIIORL queue
    003C   60 Bitstring   12 *              Reserved
              00000048       ARIBYLEN       *-ARIBK Byte length of ARIBK
              00000009       ARIDWSIZ       ((ARIBYLEN+7)/8) Doubleword
                                            length of ARIBK

#### ARIBK Storage Layout

    *** ARIBK - Access Real Subsystem Information Block
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                       ARILOCK                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  18 |                       ARISSID                         |
    *     |                                         +------+------+
    *  20 |                                         |:FLG1 |:FLG2 |
    *     +---------------------------+-------------+------+------+
    *  28 |         ARIIORL           |         ARIMSGL           |
    *     +---------------------------+---------------------------+
    *  30 |         ARIUNSQ           |         ARICREG           |
    *     +---------------------------+---------------------------+
    *  38 |         ARIIOCT           |///////////////////////////|
    *     +---------------------------+///////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  48
    *
    *** ARIBK - Access Real Subsystem Information Block

#### ARIBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ARIBYLEN       003C 00000048
    ARICLIP        0027 80
    ARICREG        0034
    ARIDWSIZ       003C 00000009
    ARIFLG1        0026
    ARIFLG2        0027
    ARIIOCT        0038
    ARIIORL        0028
    ARILOCK        0000
    ARIMSGL        002C
    ARIREST        0027 40
    ARISSID        0018
    ARITAPL        0026 80
    ARIUNSP        0027 20
    ARIUNSQ        0030

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