Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
PFMBK
PrologControl Block Contents
PFMBK DSECT
Storage Layout
Cross Reference
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
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 29 Mar 2001 at 16:23:58 EDT.
Copyright IBM Corporation, 1990, 2001