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'20' DSTSIZ AS size was specified ...1 .... DSTSTDBY X'10' DSTSTDBY STANDBY was specified .... 1... DSTRESVD X'08' DSTRESVD RESERVED was specified .... .1.. DSTINCR X'04' DSTINCR INCrement was specified 0001 1 Bitstring 1 DSTFLAG2 Flag byte 2 ...1 .... DSTCONFG X'10' DSTCONFG CONFIGuration was specified .... 1... DSTREMST X'08' DSTREMST STANDBY REMainder specified .... .1.. DSTMAX X'04' DSTMAX MAXimum was specified .... ..1. DSTINI X'02' DSTINI INItial 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 number increments 0010 16 Signed 8 DSTincSz Increment size, 1M units AS as MAX or INI, STANDBY as REM, are calculated from directory, and possibly other values, and stored in DSTBK fields as if their values were actually entered on the DEF STOR command in the form xxxxK. For example, DEF STOR MAX for a directory maximum of 1T would be stored in DSTBK fields as if the command were DEF STOR 1073741824K. AS size values 0018 24 Address 8 DSTCszvK Current Size:K 0020 32 Address 8 DSTBszvK Size:K after scale 0028 40 Signed 8 DSTBszv Decimal storage size from the command before scale value is applied 0030 48 Bitstring 1 DSTBszsh Scale shift value for size 0031 49 Bitstring 1 * (3) Reserved for IBM use STANDBY size 0038 56 Address 8 DSTCstvK Current STANDBY:K 0040 64 Address 8 DSTBstvK STANDBY:K after scale 0048 72 Signed 8 DSTBstv Decimal STANDBY size from the command before scale value is applied 0050 80 Bitstring 1 DSTBstsh Scale shift value for size 0051 81 Bitstring 1 * (3) Reserved for IBM use RESERVED size 0058 88 Address 8 DSTCrsvK Current RESERVED:K 0060 96 Address 8 DSTBrsvK RESERVED:K after scale 0068 104 Signed 8 DSTBrsv Decimal RESERVED size from the command before scale value is applied 0070 112 Bitstring 1 DSTBrssh Scale shift value for size 0071 113 Bitstring 1 * (3) Reserved for IBM use INCrement size 0078 120 Address 8 DSTCinvK Current INCrement:K 0080 128 Address 8 DSTBinvK INCrement:K after scale 0088 136 Signed 8 DSTBinv Decimal INCrement size from the command before scale value is applied 0090 144 Bitstring 1 DSTBinsh Scale shift value for size 0091 145 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. 0094 148 Signed 2 DSTCFGCT Number of config specs 0096 150 Signed 2 * Reserved for IBM use 0098 152 Character 960 DSTSPECA Array of 8 parsed conf specs 0098 152 Character 120 DSTCSPEC 1st element of the array 00000110 DSTNEXT * Next element accessor 0110 272 Character 1 * 2nd array element 0188 392 Character 1 * 3rd array element 0200 512 Character 1 * 4th array element 0278 632 Character 1 * 5th array element 02F0 752 Character 1 * 6th array element 0368 872 Character 1 * 7th array element 03E0 992 Character 1 * 8th array element 00000458 DSTPLEN *-DSTBK End of parm list for parser 0458 1112 Character 100 DSTSNDBX Scratch pad, sand box Subdata for message 0093-xx Subdata for message 0094-xx 04BC 1212 Character 24 DSTCVV6S Scratch for HCPCVV6S, et all 0000009B 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 |                       DSTCSZVK                        |
*     +-------------------------------------------------------+
*  20 |                       DSTBSZVK                        |
*     +-------------------------------------------------------+
*  28 |                       DSTBSZV                         |
*     +------+--------------------+---------------------------+
*  30 |:BSZSH|////////////////////|///////////////////////////|
*     +------+--------------------+---------------------------+
*  38 |                       DSTCSTVK                        |
*     +-------------------------------------------------------+
*  40 |                       DSTBSTVK                        |
*     +-------------------------------------------------------+
*  48 |                       DSTBSTV                         |
*     +------+--------------------+---------------------------+
*  50 |:BSTSH|////////////////////|///////////////////////////|
*     +------+--------------------+---------------------------+
*  58 |                       DSTCRSVK                        |
*     +-------------------------------------------------------+
*  60 |                       DSTBRSVK                        |
*     +-------------------------------------------------------+
*  68 |                       DSTBRSV                         |
*     +------+--------------------+---------------------------+
*  70 |:BRSSH|////////////////////|///////////////////////////|
*     +------+--------------------+---------------------------+
*  78 |                       DSTCINVK                        |
*     +-------------------------------------------------------+
*  80 |                       DSTBINVK                        |
*     +-------------------------------------------------------+
*  88 |                       DSTBINV                         |
*     +------+--------------------+-------------+-------------+
*  90 |:BINSH|////////////////////|  DSTCFGCT   |/////////////|
*     +------+--------------------+-------------+-------------+
*  98 |                                                       |
*     =                       DSTSPECA                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 458 |                                                       |
*     =                       DSTSNDBX                        =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 4C0 |                                                       |
*     =                       DSTCVV6S                        =
*     |                           +---------------------------+
*     |                           | 4D4
*     +---------------------------+
*
*** DSTBK - Parameter / work area for DEFINE STORAGE
          
*** Overlay for DSTSPECA in DSTBK
*
*     +-------------------------------------------------------+
*  98 |                                                       |
*     =                       DSTCSPEC                        =
*     |                                                       |
*     +------+------------------------------------------------+
* 110 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 118 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 188 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 190 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 200 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 208 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 278 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 280 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 2F0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 2F8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 368 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 370 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 3E0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 3E8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 458
*
*** Overlay for DSTSPECA in DSTBK
 
 
  DSTBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DSTincNm       0008
DSTincSz       0010
DSTBinsh       0090
DSTBinv        0088
DSTBinvK       0080
DSTBrssh       0070
DSTBrsv        0068
DSTBrsvK       0060
DSTBstsh       0050
DSTBstv        0048
DSTBstvK       0040
DSTBszsh       0030
DSTBszv        0028
DSTBszvK       0020
DSTCinvK       0078
DSTCrsvK       0058
DSTCstvK       0038
DSTCszvK       0018
DSTCFGCT       0094
DSTCONFG       0001 10
DSTCSPEC       0098
DSTCVV6S       04BC
DSTFLAG1       0000
DSTFLAG2       0001
DSTINCR        0000 04
DSTINI         0001 02
DSTMAX         0001 04
DSTNEXT        0098 00000110
DSTPLEN        03E0 00000458
DSTPLIST       0000
DSTREMST       0001 08
DSTRESVD       0000 08
DSTSIZ         0000 20
DSTSIZE        04BC 0000009B
DSTSNDBX       0458
DSTSPECA       0098
DSTSTDBY       0000 10
DSTWORD1       0000
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:49:54 EDT.
Copyright IBM Corporation, 1990, 2022