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

#### DSLBK

Prolog

Control Block Contents
DSLBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### DSLBK Prolog

     NAME       : HCPDSLBK
     DESCRIPTION: DISJOINT STORAGE LIST
     DSECT      : DSLBK
     FUNCTION   : A DSLBK IS BUILT FOR EACH AREA OF USER STORAGE
                  REQUESTED TO BE DUMPED.
     LOCATED BY : DSLBK IS A TEMPORARY BLOCK AND IS USUALLY
                  LOCATED BY A POINTER IN A REGISTER
     CREATED BY : HCPNSB HCPVCH HCPVDO HCPVIN HCPVMB HCPVMP
                  HCPVMR
     DELETED BY : HCPVCC HCPVCH HCPVMR

#### DSLBK Control Block Content

#### DSLBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      DSLBK          DISJOINT STORAGE LIST
    0000    0 Bitstring    8 DSLSTRTG (0)   ADDRESS OF FIRST Page
    0000    0 Signed       4 DSLSTRTH       High word of First Page addr
    0004    4 Signed       4 DSLSTRTL       Low word of First Page addr
    0008    8 Bitstring    8 DSLENDG (0)    ADDRESS OF LAST Page
    0008    8 Signed       4 DSLENDH        High word of Last Page addr
    000C   12 Signed       4 DSLENDL        Low word of Last Page addr
    0010   16 Address      4 DSLNEXT        ADDRESS OF NEXT BLOCK OR 0 Notes
                                            : DSLDEFN and DSLDCSS bits are
                                            used only for DSLBKs on the
                                            ASDDEFP, ASDDCSSP and ASDSTOR
                                            queues.
    0014   20 Bitstring    1 DSLFLAGS       General Flags
              1... ....      DSLPFXPG       X'80' DSLPFXPG This DSLBK is a
                                            prefix page
              .1.. ....      DSLDEFN        X'40' DSLDEFN Defined Storage
              ..1. ....      DSLDCSS        X'20' DSLDCSS DSCC Storage
    0015   21 Bitstring    3 *              RESERVED FOR FUTURE IBM USE
              00000003       DSLSIZE        (*-DSLBK+7)/8 BLOCK SIZE IN
                                            DOUBLE WORDS

#### DSLBK Storage Layout

    *** DSLBK - DISJOINT STORAGE LIST
    *
    *     +---------------------------+---------------------------+
    *   0 |         DSLSTRTH          |         DSLSTRTL          |
    *     +---------------------------+---------------------------+
    *   8 |         DSLENDH           |         DSLENDL           |
    *     +---------------------------+------+--------------------+
    *  10 |         DSLNEXT           |:FLAGS|////////////////////|
    *     +---------------------------+------+--------------------+
    *  18
    *
    *** DSLBK - DISJOINT STORAGE LIST

#### DSLBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DSLDCSS        0014 20
    DSLDEFN        0014 40
    DSLENDG        0008
    DSLENDH        0008
    DSLENDL        000C
    DSLFLAGS       0014
    DSLNEXT        0010
    DSLPFXPG       0014 80
    DSLSIZE        0015 00000003
    DSLSTRTG       0000
    DSLSTRTH       0000
    DSLSTRTL       0004

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:36:13 EDT.
Copyright IBM Corporation, 1990, 2008