|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LRFBK
Control Block Contents
LRFBK DSECT
Cross Reference (Contains links to field and bit definitions)
LRFBK Prolog
NAME : HCPLRFBK
DESCRIPTION: LOCKED RELEASED FRAME BLOCK
DSECT : LRFBK
FUNCTION : POINTS TO A FRAME THAT THE RELEASE FUNCTION
FOUND TO BE LOCKED.
LOCATED BY : RSALRFQ ANCHOR OF A QUEUE OF LRFBKS, IF ANY EXIST
LRFNEXT POINTER THAT CHAINS LRFBKS TOGETHER
CREATED BY : HCPRLU CREATED WHEN A LOCKED AND RELEASED FRAME
IS NOT UNLOCKED WITHIN A REASONABLE TIME.
DELETED BY : HCPRPB DELETED WHEN THE FRAME IS FOUND UNLOCKED.
SERIALIZED : RSALRFLK - SPIN LOCK
LRFBK Control Block Content
LRFBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LRFBK LOCKED RELEASED FRAME BLOCK 0000 0 Signed 4 LRFFRAME ADDRESS OF THE FRAME 0004 4 Signed 4 LRFFRMTE ADDRESS OF THE FRAME'S FRMTE 0008 8 Signed 4 LRFNEXT POINTER TO THE NEXT LRFBK. THIS FIELD IS 0 IF THERE ARE NO MORE LRFBKS. 000C 12 Signed 4 * RESERVED FOR IBM USE 00000002 LRFSIZE (*-LRFBK+7)/8 LRFBK SIZE IN DOUBLEWORDS
LRFBK Storage Layout
*** LRFBK - LOCKED RELEASED FRAME BLOCK
*
* +---------------------------+---------------------------+
* 0 | LRFFRAME | LRFFRMTE |
* +---------------------------+---------------------------+
* 8 | LRFNEXT |///////////////////////////|
* +---------------------------+---------------------------+
* 10
*
*** LRFBK - LOCKED RELEASED FRAME BLOCK
LRFBK Cross Reference
Symbol Dspl Value -------------- ---- ----- LRFFRAME 0000 LRFFRMTE 0004 LRFNEXT 0008 LRFSIZE 000C 00000002
Copyright IBM Corporation, 1990, 2001