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