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

XADT

Prolog  

Control Block Contents  
   XADT DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


XADT Prolog

 Name       : DMSXADT
 Description: Active Disk Table Index
 DSECT      : XADT
 Function   : Index of Active Disk Tables (ADTs)
              for quick lookup based on mode letter.

 

XADT Control Block Content


XADT DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      XADT           Active Disk Table Index
          00000010       XADTLEN        16 LENGTH OF ONE INDEX ENTRY
0000    0 Bitstring    1 * (18)
0120  288 Bitstring    1 XADTS
0130  304 Bitstring    1 * (5)
0180  384 Bitstring    1 XADTY
0190  400 Bitstring    1 *
0000    0 Character   16 XADTENTR (0)   INDEX ENTRY DETAIL:
0000    0 Bitstring    1 XADTFLAG       FLAG
          1... ....      XADTACC        X'80' 1= DISK IS ACCESSED
          .1.. ....      XADTDYN        X'40' 1= ADT IS IN FREE STG
0001    1 Character    1 XADTMODE       BYTE TO CONVERT DISK MODE .TO
                                        INDEX NUMBER.
0002    2 Bitstring    2 *              RESERVED
0004    4 Address      4 XADTNEXT       ADDR OF NEXT ENTRY
0008    8 Address      4 XADTPREV       ADDR OF PREVIOUS ENTRY
000C   12 Address      4 XADTADDR       ADDR OF ADT FOR THIS DISK
     TRANSLATE TABLE TO CONVERT MODE LETTER IN INDEX NUMBER
01A0  416 Bitstring    9 XADTRTBL       A,B,C,D,E,F,G,H,I
01B0  432 Bitstring    9 *              J,K,L,M,N,O,P,Q,R
01C1  449 Bitstring    8 *              S,T,U,V,W,X,Y,Z

 

XADT Storage Layout

          
*** XADT - Active Disk Table Index
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |/////////////+-----------------------------------------+
*     |/////////////|/////////////////////////////////////////|
*     +-------------+/////////////////////////////////////////|
*  18 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 120 |XADTS |////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +----------------------------------+--------------------+
* 130 |//////////////////////////////////|////////////////////|
*     +----------------------------------+////////////////////|
* 138 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 180 |XADTY |////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 190 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1A0 |                       XADTRTBL                        |
*     |      +------------------------------------------------+
* 1A8 |      |////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1B0 |///////////////////////////////////////////////////////|
*     |//////+------------------------------------------------+
*     |//////|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1C0 |//////|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1C8 |//////| 1C9
*     +------+
*
*** XADT - Active Disk Table Index
          
*** Overlay for XADT in XADT
*
*     +------+------+-------------+---------------------------+
*   0 |:TFLAG|:TMODE|/////////////|         XADTNEXT          |
*     +------+------+-------------+---------------------------+
*   8 |         XADTPREV          |         XADTADDR          |
*     +---------------------------+---------------------------+
*  10
*
*** Overlay for XADT in XADT

 

XADT Cross Reference

Symbol         Dspl Value
-------------- ---- -----
XADTACC        0000 80
XADTADDR       000C
XADTDYN        0000 40
XADTENTR       0000
XADTFLAG       0000
XADTLEN        0000 00000010
XADTMODE       0001
XADTNEXT       0004
XADTPREV       0008
XADTRTBL       01A0
XADTS          0120
XADTY          0180

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 14:04:40 EDT.
Copyright IBM Corporation, 1990, 2002