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
 RELOCATION CONSIDERATIONS : None

 

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 V6R2.0. Last updated on 21 Nov 2011 at 11:00:26 EDT.
Copyright IBM Corporation, 1990, 2011