DSTBK Back to Index page
 
Prolog 
Control Block Contents 
   DSTBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

 
  DSTBK Control Block Content Top of page
 

 DSTBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DSTBK Parameter / work area for DEFINE STORAGE 0000 0 Dbl-Word 8 DSTPLIST (0) Start of parameter list used by parser 0000 0 Signed 4 DSTWORD1 (0) First word of parser parms The sum of the bits in this byte is used as an index into a BranchRelative branch table. To minimize code, don't add any bit definitions to this byte, and keep these bits a multiple of 4. 0000 0 Bitstring 1 DSTFLAG1 Flag byte 1 ...1 .... DSTSIZ X'10' DSTSIZ AS size was specified .... 1... DSTSTDBY X'08' DSTSTDBY STANDBY was specified .... .1.. DSTRESVD X'04' DSTRESVD RESERVED was specified 0001 1 Bitstring 1 DSTFLAG2 Flag byte 2 ...1 .... DSTCONFG X'10' DSTCONFG CONFIGuration was specified 0002 2 Bitstring 1 * (2) Reserved for IBM use 0004 4 Bitstring 1 * (4) Reserved for IBM use Increment details, calculated by HCPASMGI 0008 8 Signed 8 DSTincNm Max nof increments 0010 16 Signed 8 DSTincSz Increment size, 1M units AS size values 0018 24 Address 8 DSTBszvK Size:K after scale 0020 32 Signed 4 DSTBszv Decimal storage size from the command before scale value is applied 0024 36 Bitstring 1 DSTBszsh Scale shift value for size 0025 37 Bitstring 1 * (3) Reserved for IBM use STANDBY size 0028 40 Address 8 DSTBstvK STANDBY:K after scale 0030 48 Signed 4 DSTBstv Decimal STANDBY size from the command before scale value is applied 0034 52 Bitstring 1 DSTBstsh Scale shift value for size 0035 53 Bitstring 1 * (3) Reserved for IBM use RESERVED size 0038 56 Address 8 DSTBrsvK RESERVED:K after scale 0040 64 Signed 4 DSTBrsv Decimal RESERVED size from the command before scale value is applied 0044 68 Bitstring 1 DSTBrssh Scale shift value for size 0045 69 Bitstring 1 * (3) Reserved for IBM use Configuration specifications (8 of them) each mapped via ZSBBK DSECT from HCPZSBBK COPY. Semantics of these specifications is located in the post-processing portion of the Define Storage Config command processor in HCPDST. 0048 72 Signed 2 DSTCFGCT Number of config specs 004A 74 Signed 2 * Reserved for IBM use 004C 76 Character 960 DSTSPECA Array of 8 parsed conf specs 004C 76 Character 120 DSTCSPEC 1st element of the array 000000C4 DSTNEXT * Next element accessor 00C4 196 Character 1 * 2nd array element 013C 316 Character 1 * 3rd array element 01B4 436 Character 1 * 4th array element 022C 556 Character 1 * 5th array element 02A4 676 Character 1 * 6th array element 031C 796 Character 1 * 7th array element 0394 916 Character 1 * 8th array element 0000040C DSTPLEN *-DSTBK End of parm list for parser 040C 1036 Character 100 DSTSNDBX Scratch pad, sand box Subdata for message 0093-xx Subdata for message 0094-xx 0470 1136 Character 24 DSTCVV6S Scratch for HCPCVV6S, et all 00000091 DSTSIZE (*-DSTBK+7)/8 Size, in dwords, of DSTBK
 
 
  DSTBK Storage Layout Top of page
 
          
*** DSTBK - Parameter / work area for DEFINE STORAGE
*
*     +------+------+-------------+---------------------------+
*   0 |:FLAG1|:FLAG2|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
*   8 |                       DSTINCNM                        |
*     +-------------------------------------------------------+
*  10 |                       DSTINCSZ                        |
*     +-------------------------------------------------------+
*  18 |                       DSTBSZVK                        |
*     +---------------------------+------+--------------------+
*  20 |         DSTBSZV           |:BSZSH|////////////////////|
*     +---------------------------+------+--------------------+
*  28 |                       DSTBSTVK                        |
*     +---------------------------+------+--------------------+
*  30 |         DSTBSTV           |:BSTSH|////////////////////|
*     +---------------------------+------+--------------------+
*  38 |                       DSTBRSVK                        |
*     +---------------------------+------+--------------------+
*  40 |         DSTBRSV           |:BRSSH|////////////////////|
*     +-------------+-------------+------+--------------------+
*  48 |  DSTCFGCT   |/////////////|                           |
*     +-------------+-------------+                           |
*  50 |                                                       |
*     =                       DSTSPECA                        =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 410 |                                                       |
*     =                       DSTSNDBX                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 470 |                                                       |
*     =                       DSTCVV6S                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 488
*
*** DSTBK - Parameter / work area for DEFINE STORAGE
          
*** Overlay for DSTSPECA in DSTBK
*
*                                 +---------------------------+
*     ...                      4C |                           |
*     +---------------------------+                           |
*  50 |                                                       |
*     =                       DSTCSPEC                        =
*     |                           +------+--------------------+
*  C0 |                           |//////|////////////////////|
*     +---------------------------+------+////////////////////|
*  C8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 138 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 140 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 1B0 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 1B8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 228 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 230 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 2A0 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 2A8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 318 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 320 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+------+--------------------+
* 390 |///////////////////////////|//////|////////////////////|
*     +---------------------------+------+////////////////////|
* 398 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*     |///////////////////////////| 40C
*     +---------------------------+
*
*** Overlay for DSTSPECA in DSTBK
 
 
  DSTBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DSTincNm       0008
DSTincSz       0010
DSTBrssh       0044
DSTBrsv        0040
DSTBrsvK       0038
DSTBstsh       0034
DSTBstv        0030
DSTBstvK       0028
DSTBszsh       0024
DSTBszv        0020
DSTBszvK       0018
DSTCFGCT       0048
DSTCONFG       0001 10
DSTCSPEC       004C
DSTCVV6S       0470
DSTFLAG1       0000
DSTFLAG2       0001
DSTNEXT        004C 000000C4
DSTPLEN        0394 0000040C
DSTPLIST       0000
DSTRESVD       0000 04
DSTSIZ         0000 10
DSTSIZE        0470 00000091
DSTSNDBX       040C
DSTSPECA       004C
DSTSTDBY       0000 08
DSTWORD1       0000
 
This information is based on z/VM 7.1.0 Last updated on 22 Jun 2018 at 11:49:13 EDT.
Copyright IBM Corporation, 1990, 2018