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 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
Copyright IBM Corporation, 1990, 2011