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' Tape library connection
    0027   39 Bitstring    1 ARIFLG2        Flag byte 2
              1... ....      ARICLIP        X'80' Close function in progress
              .1.. ....      ARIREST        X'40' Close function from reset
                                            processing
              ..1. ....      ARIUNSP        X'20' 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 V5R2.0. Last updated on 12 Apr 2006 at 16:39:42 EDT.
Copyright IBM Corporation, 1990, 2005