|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
XADT
Control Block Contents
XADT DSECT
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
Last updated on 1 May 2002 at 14:04:40 EDT.
Copyright IBM Corporation, 1990, 2002