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