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 V5R1.0. Last updated on 9 Sep 2004 at 10:13:54 EDT.
Copyright IBM Corporation, 1990, 2004