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

DSTBK

Prolog  

Control Block Contents  
   DSTBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

DSTBK Control Block Content


DSTBK DSECT

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

          
*** 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

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