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
0000    0 Bitstring    1 DSTFLAG1       Flag byte 1
          1... ....      DSTCONFG       X'80' CONFIGuration was specified
0001    1 Bitstring    1 * (3)          Reserved for IBM use
      Storage size is stored here when there is no config spec.
0004    4 Signed       4 DSTBSTRI       Decimal storage size before scale
                                        value is applied
0008    8 Bitstring    1 DSTBSTRS       Scale shift value for size
0009    9 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.
000C   12 Signed       2 DSTCFGCT       Number of config specs
000E   14 Signed       2 *              Reserved for IBM use
0010   16 Character  960 DSTSPECA       Array of 8 parsed conf specs
0010   16 Character  120 DSTCSPEC       1st element of the array
          00000088       DSTNEXT        * Next element accessor
0088  136 Character    1 *              2nd array element
0100  256 Character    1 *              3rd array element
0178  376 Character    1 *              4th array element
01F0  496 Character    1 *              5th array element
0268  616 Character    1 *              6th array element
02E0  736 Character    1 *              7th array element
0358  856 Character    1 *              8th array element
          000003D0       DSTPLEN        *-DSTBK End of parm list for
                                        parser
03D0  976 Character   80 DSTSNDBX       Scratch pad, sand box
          00000084       DSTSIZE        (*-DSTBK+7)/8 Size, in dwords, of
                                        DSTBK

 

DSTBK Storage Layout

          
*** DSTBK - Parameter / work area for DEFINE STORAGE
*
*     +------+--------------------+---------------------------+
*   0 |:FLAG1|////////////////////|         DSTBSTRI          |
*     +------+--------------------+-------------+-------------+
*   8 |:BSTRS|////////////////////|  DSTCFGCT   |/////////////|
*     +------+--------------------+-------------+-------------+
*  10 |                                                       |
*     =                       DSTSPECA                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 3D0 |                                                       |
*     =                       DSTSNDBX                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 420
*
*** DSTBK - Parameter / work area for DEFINE STORAGE
          
*** Overlay for DSTSPECA in DSTBK
*
*     +-------------------------------------------------------+
*  10 |                                                       |
*     =                       DSTCSPEC                        =
*     |                                                       |
*     +------+------------------------------------------------+
*  88 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
*  90 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 100 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 108 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 178 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 180 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1F0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 1F8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 268 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 270 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 2E0 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 2E8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 358 |//////|////////////////////////////////////////////////|
*     +------+////////////////////////////////////////////////|
* 360 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 3D0
*
*** Overlay for DSTSPECA in DSTBK

 

DSTBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
DSTBSTRI       0004
DSTBSTRS       0008
DSTCFGCT       000C
DSTCONFG       0000 80
DSTCSPEC       0010
DSTFLAG1       0000
DSTNEXT        0010 00000088
DSTPLEN        0358 000003D0
DSTPLIST       0000
DSTSIZE        03D0 00000084
DSTSNDBX       03D0
DSTSPECA       0010
DSTWORD1       0000

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:51:55 EDT.
Copyright IBM Corporation, 1990, 2005