Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
HPPBK
Control Block Contents
HPPBK DSECT
Cross Reference (Contains links to field and bit definitions)
HPPBK Control Block Content
HPPBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure HPPBK HYPERPAV ALIAS POOL BLOCK 0000 0 Character 8 HPPEYE 00 HPPnnnnn Pool# Eye Catcher 0008 8 Dbl-Word 8 HPPLOCK (6) 01 LOCK AREA FOR THIS POOL 0038 56 Signed 4 HPPTOKEN 07 TOKEN FOR THIS POOL 003C 60 Address 4 HPPHEAD 07 ADDRESS OF POOL'S RDEV QUEUE HEAD 0040 64 Bitstring 4 * 08 RESERVED FOR IBM USE 0044 68 Address 4 HPPTAIL 08 ADDRESS OF POOL'S RDEV QUEUE TAIL 0048 72 Signed 4 HPPCT 09 NUMBER OF RDEVS IN THE LIST 004C 76 Signed 4 HPPMINCT 09 MINIMUM COUNT 0050 80 Signed 4 HPPMAXCT 10 MAXIMUM COUNT 0054 84 Bitstring 2 HPPOOLNM 10 Pool Number 0056 86 Bitstring 2 HPPLBSDV 10 Device number of the HyperPAV Base device that was last chosen in the "back end process" (HCPIQMDQ) when a HyperPAV Alias device became idle and the HyperPAV Alias Free queue was empty (HPPCT = 0) 0058 88 Signed 4 HPPTRIES 11 Number of times CP went to this HyperPAV pool free queue to find an alias device 005C 92 Signed 4 HPPFAILS 11 Number of times CP went to this HyperPAV pool free queue to find an alias device but couldn't find one to use 0060 96 Signed 4 HPPNBASE 12 Number of base devices in this HyperPAV pool 0064 100 Signed 4 HPPNALIS 12 Number of alias devices in this HyperPAV pool 0068 104 Bitstring 8 * 13 RESERVED FOR IBM USE 0070 112 Bitstring 8 * 14 RESERVED FOR IBM USE 0078 120 Bitstring 8 * 15 RESERVED FOR IBM USE 0080 128 Bitstring 8 * 16 RESERVED FOR IBM USE 0088 136 Bitstring 8 * 17 RESERVED FOR IBM USE 0090 144 Bitstring 8 * 18 RESERVED FOR IBM USE 0098 152 Bitstring 8 * 19 RESERVED FOR IBM USE 00A0 160 Bitstring 8 * 20 RESERVED FOR IBM USE 00A8 168 Bitstring 8 * 21 RESERVED FOR IBM USE 00B0 176 Bitstring 8 * 22 RESERVED FOR IBM USE 00B8 184 Bitstring 8 * 23 RESERVED FOR IBM USE 00C0 192 Bitstring 8 * 24 RESERVED FOR IBM USE 00C8 200 Bitstring 8 * 25 RESERVED FOR IBM USE 00D0 208 Bitstring 8 * 26 RESERVED FOR IBM USE 00D8 216 Bitstring 8 * 27 RESERVED FOR IBM USE 00E0 224 Bitstring 8 * 28 RESERVED FOR IBM USE 00E8 232 Bitstring 8 * 29 RESERVED FOR IBM USE 00F0 240 Bitstring 8 * 30 RESERVED FOR IBM USE 00F8 248 Bitstring 8 * 31 RESERVED FOR IBM USE 00000100 HPPENTLN *-HPPBK LENGTH OF ONE POOL ENTRY (256 BYTES) 00000010 HPPNUMNT 4096/HPPENTLN (16 Entries per Page) THE HPVBK IS EXACTLY ONE PAGE IN SIZE THE HPVBK CAN CONTAIN FROM 0 TO 1000 PAGE POINTERS.
HPPBK Storage Layout
*** HPPBK - HYPERPAV ALIAS POOL BLOCK * * +-------------------------------------------------------+ * 0 | HPPEYE | * +-------------------------------------------------------+ * 8 | | * = HPPLOCK = * | | * +---------------------------+---------------------------+ * 38 | HPPTOKEN | HPPHEAD | * +---------------------------+---------------------------+ * 40 |///////////////////////////| HPPTAIL | * +---------------------------+---------------------------+ * 48 | HPPCT | HPPMINCT | * +---------------------------+-------------+-------------+ * 50 | HPPMAXCT | HPPOOLNM | HPPLBSDV | * +---------------------------+-------------+-------------+ * 58 | HPPTRIES | HPPFAILS | * +---------------------------+---------------------------+ * 60 | HPPNBASE | HPPNALIS | * +---------------------------+---------------------------+ * 68 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 70 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 78 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 80 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 88 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 90 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 98 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * A0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * A8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * B0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * B8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * C0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * C8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * D0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * D8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * E0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * E8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * F0 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * F8 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 100 * *** HPPBK - HYPERPAV ALIAS POOL BLOCK
HPPBK Cross Reference
Symbol Dspl Value -------------- ---- ----- HPPCT 0048 HPPENTLN 00F8 00000100 HPPEYE 0000 HPPFAILS 005C HPPHEAD 003C HPPLBSDV 0056 HPPLOCK 0008 HPPMAXCT 0050 HPPMINCT 004C HPPNALIS 0064 HPPNBASE 0060 HPPNUMNT 00F8 00000010 HPPOOLNM 0054 HPPTAIL 0044 HPPTOKEN 0038 HPPTRIES 0058
Copyright IBM Corporation, 1990, 2011