Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DSTBK
Control Block Contents
DSTBK DSECT
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 Increment details, calculated by HCPASMGI 0004 4 Signed 4 DSTincNm Max nof increments 0008 8 Signed 8 DSTincSz Increment size, 1M units AS size values 0010 16 Address 8 DSTBszvK Size:K after scale 0018 24 Signed 4 DSTBszv Decimal storage size from the command before scale value is applied 001C 28 Bitstring 1 DSTBszsh Scale shift value for size 001D 29 Bitstring 1 * (3) Reserved for IBM use STANDBY size 0020 32 Address 8 DSTBstvK STANDBY:K after scale 0028 40 Signed 4 DSTBstv Decimal STANDBY size from the command before scale value is applied 002C 44 Bitstring 1 DSTBstsh Scale shift value for size 002D 45 Bitstring 1 * (3) Reserved for IBM use RESERVED size 0030 48 Address 8 DSTBrsvK RESERVED:K after scale 0038 56 Signed 4 DSTBrsv Decimal RESERVED size from the command before scale value is applied 003C 60 Bitstring 1 DSTBrssh Scale shift value for size 003D 61 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. 0040 64 Signed 2 DSTCFGCT Number of config specs 0042 66 Signed 2 * Reserved for IBM use 0044 68 Character 960 DSTSPECA Array of 8 parsed conf specs 0044 68 Character 120 DSTCSPEC 1st element of the array 000000BC DSTNEXT * Next element accessor 00BC 188 Character 1 * 2nd array element 0134 308 Character 1 * 3rd array element 01AC 428 Character 1 * 4th array element 0224 548 Character 1 * 5th array element 029C 668 Character 1 * 6th array element 0314 788 Character 1 * 7th array element 038C 908 Character 1 * 8th array element 00000404 DSTPLEN *-DSTBK End of parm list for parser 0404 1028 Character 100 DSTSNDBX Scratch pad, sand box Subdata for message 0093-xx Subdata for message 0094-xx 0468 1128 Character 24 DSTCVV6S Scratch for HCPCVV6S, et all 00000090 DSTSIZE (*-DSTBK+7)/8 Size, in dwords, of DSTBK
DSTBK Storage Layout
*** DSTBK - Parameter / work area for DEFINE STORAGE * * +------+------+-------------+---------------------------+ * 0 |:FLAG1|:FLAG2|/////////////| DSTINCNM | * +------+------+-------------+---------------------------+ * 8 | DSTINCSZ | * +-------------------------------------------------------+ * 10 | DSTBSZVK | * +---------------------------+------+--------------------+ * 18 | DSTBSZV |:BSZSH|////////////////////| * +---------------------------+------+--------------------+ * 20 | DSTBSTVK | * +---------------------------+------+--------------------+ * 28 | DSTBSTV |:BSTSH|////////////////////| * +---------------------------+------+--------------------+ * 30 | DSTBRSVK | * +---------------------------+------+--------------------+ * 38 | DSTBRSV |:BRSSH|////////////////////| * +-------------+-------------+------+--------------------+ * 40 | DSTCFGCT |/////////////| | * +-------------+-------------+ | * 48 | | * = DSTSPECA = * | +---------------------------+ * | | | * +---------------------------+ | * 408 | | * = DSTSNDBX = * | | * +-------------------------------------------------------+ * 468 | | * = DSTCVV6S = * | | * +-------------------------------------------------------+ * 480 * *** DSTBK - Parameter / work area for DEFINE STORAGE *** Overlay for DSTSPECA in DSTBK * * +---------------------------+ * ... 44 | | * +---------------------------+ | * 48 | | * = DSTCSPEC = * | +------+--------------------+ * B8 | |//////|////////////////////| * +---------------------------+------+////////////////////| * C0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 130 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 138 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 1A8 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 1B0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 220 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 228 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 298 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 2A0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 310 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 318 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+------+--------------------+ * 388 |///////////////////////////|//////|////////////////////| * +---------------------------+------+////////////////////| * 390 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////+---------------------------+ * |///////////////////////////| 404 * +---------------------------+ * *** Overlay for DSTSPECA in DSTBK
DSTBK Cross Reference
Symbol Dspl Value -------------- ---- ----- DSTincNm 0004 DSTincSz 0008 DSTBrssh 003C DSTBrsv 0038 DSTBrsvK 0030 DSTBstsh 002C DSTBstv 0028 DSTBstvK 0020 DSTBszsh 001C DSTBszv 0018 DSTBszvK 0010 DSTCFGCT 0040 DSTCONFG 0001 10 DSTCSPEC 0044 DSTCVV6S 0468 DSTFLAG1 0000 DSTFLAG2 0001 DSTNEXT 0044 000000BC DSTPLEN 038C 00000404 DSTPLIST 0000 DSTRESVD 0000 04 DSTSIZ 0000 10 DSTSIZE 0468 00000090 DSTSNDBX 0404 DSTSPECA 0044 DSTSTDBY 0000 08 DSTWORD1 0000
Copyright IBM Corporation, 1990, 2008