|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DSLBK
Control Block Contents
DSLBK DSECT
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 Address 4 DSLSTRT ADDRESS OF FIRST PAGE 0004 4 Address 4 DSLEND ADDRESS OF LAST PAGE 0008 8 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. 000C 12 Bitstring 1 DSLFLAGS General Flags 1... .... DSLPFXPG X'80' This DSLBK is a prefix page .1.. .... DSLDEFN X'40' Defined Storage ..1. .... DSLDCSS X'20' DSCC Storage 000D 13 Bitstring 3 * RESERVED FOR FUTURE IBM USE 00000002 DSLSIZE (*-DSLBK+7)/8 BLOCK SIZE IN DOUBLE WORDS
DSLBK Storage Layout
*** DSLBK - DISJOINT STORAGE LIST
*
* +---------------------------+---------------------------+
* 0 | DSLSTRT | DSLEND |
* +---------------------------+------+--------------------+
* 8 | DSLNEXT |:FLAGS|////////////////////|
* +---------------------------+------+--------------------+
* 10
*
*** DSLBK - DISJOINT STORAGE LIST
DSLBK Cross Reference
Symbol Dspl Value -------------- ---- ----- DSLDCSS 000C 20 DSLDEFN 000C 40 DSLEND 0004 DSLFLAGS 000C DSLNEXT 0008 DSLPFXPG 000C 80 DSLSIZE 000D 00000002 DSLSTRT 0000
Copyright IBM Corporation, 1990, 2002