Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
PFMBK
Cross Reference (Contains links to field and bit definitions)
PFMBK Prolog
NAME : HCPPFMBK DESCRIPTION: PAGEABLE FREE MANAGMENT BLOCK DSECT : PFMBK FUNCTION : A PAGEABLEFREE MANAGMENT BLOCK DESCIBES UNALLOCATED PAGEABLE FREE STORAGE LOCATED BY : HCPRSMPF 8 QUEUES OF PAGEABLE FREE STORAGE CREATED BY : HCPPFMAL BLOCKS CREATED WHEN PAGEABLE FREE STORAGE IS CREATED HCPPFMDE BLOCKS CREATED WHEN PAGEABLE FREE STORAGE IS RELEASED AND NO PFMBK EXISTS DELETED BY : HCPPFM
PFMBK Control Block Content
PFMBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PFMBK PAGEABLE FREE MANAGMENT BLOCK 0000 0 Signed 4 PFMFPNT POITER TO NEXT PFMBK 0004 4 Signed 4 PFMVADD VIRTUAL ADDRESS OF THIS PAGE 0008 8 Signed 2 PFMACNT COUNT OF UNALLOCATED BLOCKS 000A 10 Signed 2 PFMTCNT MAXIMUM AVAILABLE BLOCKS IN THIS PAGE 000C 12 Bitstring 1 PFMFLAG 1... .... PFMERROR X'80' TRANSLATION ERROR ON PAGE 000D 13 Bitstring 3 * RESERVED FOR FUTURE IBM USE 0010 16 Bitstring 16 PFMEL 1ST BLOCK NUMBER AVAILABLE 0010 16 Bitstring 1 PFMX1 0011 17 Bitstring 15 * 0010 16 Bitstring 15 PFMEL0 1ST BLOCK NUMBER AVAILABLE 0010 16 Bitstring 1 * 0011 17 Bitstring 15 PFMEL1 REMAINING BLOCK NUMBERS AVAILABLE 00000004 PFMSIZE (*-PFMFPNT+7)/8 LENGTH OF PAGEABLE FREE STORAGE BLOCK IN DOUBLEWORDS
PFMBK Storage Layout
*** PFMBK - PAGEABLE FREE MANAGMENT BLOCK * * +---------------------------+---------------------------+ * 0 | PFMFPNT | PFMVADD | * +-------------+-------------+------+--------------------+ * 8 | PFMACNT | PFMTCNT |:FLAG |////////////////////| * +-------------+-------------+------+--------------------+ * 10 | PFMEL | * | | * +-------------------------------------------------------+ * 20 * *** PFMBK - PAGEABLE FREE MANAGMENT BLOCK *** Overlay for PFMEL in PFMBK * * +------+------------------------------------------------+ * 10 |PFMX1 |////////////////////////////////////////////////| * +------+////////////////////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 20 * *** Overlay for PFMEL in PFMBK *** Overlay for PFMEL in PFMBK * * +-------------------------------------------------------+ * 10 | PFMEL0 | * | +------+ * | | 1F * +------------------------------------------------+ * *** Overlay for PFMEL in PFMBK *** Overlay for PFMEL in PFMBK * * +------+------------------------------------------------+ * 10 |//////| PFMEL1 | * +------+ | * | | * +-------------------------------------------------------+ * 20 * *** Overlay for PFMEL in PFMBK
PFMBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----PFMACNT 0008
PFMEL 0010
PFMEL0 0010
PFMEL1 0011
PFMERROR 000C 80
PFMFLAG 000C
PFMFPNT 0000
PFMSIZE 0011 00000004
PFMTCNT 000A
PFMVADD 0004
PFMX1 0010
Last updated on 3 Aug 1999 at 12:21:40 EDT.
Copyright IBM Corporation, 1990, 1999