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

ADTSECT

Prolog  

Control Block Contents  
   ADTSECT DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


ADTSECT Prolog

 Name       : ADTSECT
 Description: Active Disk Table
 DSECT      : ADTSECT
 Function   : ADTSECT describes the attributes of virtual
              disks (A-Z) accessed by a virtual machine by
              the ACCESS command. Space is allocated for the
              ADT when DMSNUC is assembled. In the ADT,
              certain fields are defined for use by both CMS
              and OS. For example, ADTHBCT field at
              displacement 1C (hexadecimal) into ADTSECT is
              also defined as OSADTVTA for use by OS
              simulation routines. ADTSECT is called by the
              ADT macro.

 

ADTSECT Control Block Content


ADTSECT DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      ADTSECT        Active Disk Table
     ACTIVE DISK TABLE
0000    0 Dbl-Word     8 ADTS (0)
0000    0 Bitstring    1 *              GENERATE ZERO ADT.
0000    0 Address      4 *
0004    4 Address      4 *              FIRST BW PTR IS 0.
0008    8 Address      4 *
0044   68 Character    1 *
0045   69 Character    1 *
0046   70 Bitstring    1 *
0090  144 Character    4 *
0094  148 Character    6 *
009A  154 Character    2 *              VERSION LEVEL
00E0  224 Dbl-Word     8 ADTY (0)
00E0  224 Bitstring    1 *              GENERATE ZERO ADT.
00E0  224 Address      4 *
00E4  228 Address      4 *              BW CHAIN POINTER FOR ADT BLKS.
00E8  232 Address      4 *
0124  292 Character    1 *
0125  293 Character    1 *
0126  294 Bitstring    1 *
0170  368 Character    4 *
0174  372 Character    6 *
017A  378 Character    2 *              VERSION LEVEL

 

ADTSECT Storage Layout

          
*** ADTSECT - Active Disk Table
*
*     +------+------------------------------------------------+
*   0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*   8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
*  E0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*  E8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1C0
*
*** ADTSECT - Active Disk Table
          
*** Overlay for ADTS+(ADTPTR-ADTDSECT) in ADTSECT
*
*     +---------------------------+
*   0 |///////////////////////////| 4
*     +---------------------------+
*
*** Overlay for ADTS+(ADTPTR-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTBWPTR-ADTDSECT) in ADTSECT
*
*                                 +---------------------------+
*   0 ...                       4 |///////////////////////////|
*                                 +---------------------------+
*   8
*
*** Overlay for ADTS+(ADTBWPTR-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTDTA-ADTDSECT) in ADTSECT
*
*     +---------------------------+
*   8 |///////////////////////////| C
*     +---------------------------+
*
*** Overlay for ADTS+(ADTDTA-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTM-ADTDSECT) in ADTSECT
*
*                                 +------+
*  40 ...                      44 |//////| 45
*                                 +------+
*
*** Overlay for ADTS+(ADTM-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTMX-ADTDSECT) in ADTSECT
*
*                                        +------+
*  40 ...                             45 |//////| 46
*                                        +------+
*
*** Overlay for ADTS+(ADTMX-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTFLG1-ADTDSECT) in ADTSECT
*
*                                               +------+
*  40 ...                                    46 |//////| 47
*                                               +------+
*
*** Overlay for ADTS+(ADTFLG1-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTIDENT-ADTDSECT) in ADTSECT
*
*     +---------------------------+
*  90 |///////////////////////////| 94
*     +---------------------------+
*
*** Overlay for ADTS+(ADTIDENT-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTID-ADTDSECT) in ADTSECT
*
*                                 +---------------------------+
*     ...                      94 |///////////////////////////|
*     +-------------+-------------+---------------------------+
*  98 |/////////////| 9A
*     +-------------+
*
*** Overlay for ADTS+(ADTID-ADTDSECT) in ADTSECT
          
*** Overlay for ADTS+(ADTVER-ADTDSECT) in ADTSECT
*
*                   +-------------+
*  98 ...        9A |/////////////| 9C
*                   +-------------+
*
*** Overlay for ADTS+(ADTVER-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTPTR-ADTDSECT) in ADTSECT
*
*     +---------------------------+
*  E0 |///////////////////////////| E4
*     +---------------------------+
*
*** Overlay for ADTY+(ADTPTR-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTBWPTR-ADTDSECT) in ADTSECT
*
*                                 +---------------------------+
*  E0 ...                      E4 |///////////////////////////|
*                                 +---------------------------+
*  E8
*
*** Overlay for ADTY+(ADTBWPTR-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTDTA-ADTDSECT) in ADTSECT
*
*     +---------------------------+
*  E8 |///////////////////////////| EC
*     +---------------------------+
*
*** Overlay for ADTY+(ADTDTA-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTM-ADTDSECT) in ADTSECT
*
*                                 +------+
* 120 ...                     124 |//////| 125
*                                 +------+
*
*** Overlay for ADTY+(ADTM-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTMX-ADTDSECT) in ADTSECT
*
*                                        +------+
* 120 ...                            125 |//////| 126
*                                        +------+
*
*** Overlay for ADTY+(ADTMX-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTFLG1-ADTDSECT) in ADTSECT
*
*                                               +------+
* 120 ...                                   126 |//////| 127
*                                               +------+
*
*** Overlay for ADTY+(ADTFLG1-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTIDENT-ADTDSECT) in ADTSECT
*
*     +---------------------------+
* 170 |///////////////////////////| 174
*     +---------------------------+
*
*** Overlay for ADTY+(ADTIDENT-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTID-ADTDSECT) in ADTSECT
*
*                                 +---------------------------+
*     ...                     174 |///////////////////////////|
*     +-------------+-------------+---------------------------+
* 178 |/////////////| 17A
*     +-------------+
*
*** Overlay for ADTY+(ADTID-ADTDSECT) in ADTSECT
          
*** Overlay for ADTY+(ADTVER-ADTDSECT) in ADTSECT
*
*                   +-------------+
* 178 ...       17A |/////////////| 17C
*                   +-------------+
*
*** Overlay for ADTY+(ADTVER-ADTDSECT) in ADTSECT

 

ADTSECT Cross Reference

Symbol         Dspl Value
-------------- ---- -----
ADTS           0000
ADTY           00E0

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