Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

LRFBK

Prolog
Control Block Contents
LRFBK DSECT
Storage Layout
Cross Reference

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

This information is based on z/VM V3R1.0.
Last updated on 29 Mar 2001 at 16:04:57 EDT.
Copyright IBM Corporation, 1990, 2001