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

#### IJJHDLST

Prolog

Control Block Contents
IJJHDLST DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IJJHDLST Prolog

     Name       : IJJHDLST
     Description: Volume Descriptor List
     DSECT      : IJJHDLST
     Function   : IJJHDLST describes the fields within the common
                  VTOC handler descriptor list and is used in the
                  CMS/DOS environment. IJJHDLST is called by the
                  IJJHDLST macro.

#### IJJHDLST Control Block Content

#### IJJHDLST DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IJJHDLST       Volume Descriptor List
    0000    0 Bitstring    1 DLFLAGS        PROCESSING FLAGS
              1... ....      DLSHROPT       X'80' DLSHROPT SHARE OPTION
                                            EXCLUSIVE
              .1.. ....      DLDEVFBA       X'40' DLDEVFBA FBA DEVICE
              ..1. ....      DLDLGOT        X'20' DLDLGOT DLIST GETVISED BY
                                            CVH
              ...1 ....      DLWAGOT        X'10' DLWAGOT WORKAREA GETVISED
                                            BY CVH
              .... 1...      DLOPENED       X'08' DLOPENED VTOC WAS OPENED
              .... .1..      DLF4DONE       X'04' DLF4DONE F4 BITS PROCESSED
              .... ..1.      DLIRIOER       X'02' DLIRIOER ACCEPT
                                            IRRECOVERABLE I/O ERROR
    0001    1 Bitstring    1 *              RESERVED
    0002    2 Character    6 DLVOLID        VOLUME SERIAL NUMBER
    0008    8 Character    2 DLSYSNO (0)    SYSTEM LOGICAL UNIT NO.
    0008    8 Character    1 DLSYSNO1       FIRST BYTE OF SYS-NUMBER
    0009    9 Character    1 DLSYSNO2       SECOND BYTE OF SYS-NUMBER
    000A   10 Character    1 *              RESERVED
    000B   11 Character    5 DLVSTART (0)   VTOC START ADDRESS (CKD)
    000B   11 Character    1 DLBLKCI        BLOCKS PER CI (FBA)
    000C   12 Signed       4 DLVSTRTB       PBN OF VTOC START (FBA)
    0010   16 Bitstring    4 DLVEND         VTOC END ADDRESS
    0014   20 Address      4 DLWRKA         WORKAREA ADDRESS
    0018   24 Bitstring    4 DLDEVCAP       DEVICE CAPACITY
    001C   28 Signed       4 DLVCISZ        VTOC CI SIZE (FBA)
    0020   32 Address      4 DLCVHADR       ADDR OF CVH TOP MODULE
    0024   36 Address      4 DLBTRK         BLOCKS PER TRACK FOR FBA
    0028   40 Address      4 DLCIAREA       ADDR OF FBA CI AREA
    0030   48 Dbl-Word     8 * (0)
              00000030       DLLEN          *-IJJHDLST LENGTH
              00000006       DLSTDWDS       (*-IJJHDLST)/8 DOUBLEWORDS

#### IJJHDLST Storage Layout

    *** IJJHDLST - Volume Descriptor List
    *
    *     +------+------+-----------------------------------------+
    *   0 |:LAGS |//////|                DLVOLID                  |
    *     +------+------+------+------+---------------------------+
    *   8 |:YSNO1|:YSNO2|//////|:LKCI |         DLVSTRTB          |
    *     +------+------+------+------+---------------------------+
    *  10 |          DLVEND           |          DLWRKA           |
    *     +---------------------------+---------------------------+
    *  18 |         DLDEVCAP          |         DLVCISZ           |
    *     +---------------------------+---------------------------+
    *  20 |         DLCVHADR          |          DLBTRK           |
    *     +---------------------------+---------------------------+
    *  28 |         DLCIAREA          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  30
    *
    *** IJJHDLST - Volume Descriptor List

#### IJJHDLST Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DLBLKCI        000B
    DLBTRK         0024
    DLCIAREA       0028
    DLCVHADR       0020
    DLDEVCAP       0018
    DLDEVFBA       0000 40
    DLDLGOT        0000 20
    DLFLAGS        0000
    DLF4DONE       0000 04
    DLIRIOER       0000 02
    DLLEN          0030 00000030
    DLOPENED       0000 08
    DLSHROPT       0000 80
    DLSTDWDS       0030 00000006
    DLSYSNO        0008
    DLSYSNO1       0008
    DLSYSNO2       0009
    DLVCISZ        001C
    DLVEND         0010
    DLVOLID        0002
    DLVSTART       000B
    DLVSTRTB       000C
    DLWAGOT        0000 10
    DLWRKA         0014

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 11:01:35 EDT.
Copyright IBM Corporation, 1990, 2008