RMPBK Back to Index page
 
Prolog 
Control Block Contents 
   RMPBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  RMPBK Prolog Top of page
 
 NAME       : HCPRMPBK
 DESCRIPTION: CPU Resource Manager for SYSTEMMP Block
 DSECT      : RMPBK
 FUNCTION   : The lockword the means of serializing
              deferrable requests for access to a group
              of data by different tasks.
 LOCATED BY : Various lockwords to protect specific classes
              of data exist inside other control blocks
              and data areas (VMDBK, SYSCM, HCPRCC, etc.)
 CREATED BY : none (lockwords are static, or are "created"
              within other dynamically created blocks
              e.g., the VMDBK).
 DELETED BY : none (lockwords are static, or are "deleted"
              within other dynamically deleted blocks.
 RELOCATION CONSIDERATIONS : None
 
 
  RMPBK Control Block Content Top of page
 

 RMPBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure RMPBK CPU Resource Manager for SYSTEMMP Block 0000 0 Dbl-Word 8 * (3) 00000040 RMPLong x'40' Go Long Path 00000004 RMPNshr x'04' n-shared lock 0018 24 Signed 4 RMPSharers nbr sharers allowed Must be positive. Allowed number of sharers. 001C 28 Signed 4 RMPExErs nbr EXCL queued and therefore deferred. Holding EXCL is not part of this count. 0020 32 Dbl-Word 8 * Reserved 00000005 RMPSzDw (*-RMPBK+7)/8 Size of RMPBK A macro to define an n-share lock
 
 
  RMPBK Storage Layout Top of page
 
          
*** RMPBK - CPU Resource Manager for SYSTEMMP Block
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  18 |        RMPSHARERS         |         RMPEXERS          |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  28
*
*** RMPBK - CPU Resource Manager for SYSTEMMP Block
 
 
  RMPBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
RMPExErs       001C
RMPLong        0000 00000040
RMPNshr        0000 00000004
RMPSharers     0018
RMPSzDw        0020 00000005
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:54:27 EDT.
Copyright IBM Corporation, 1990, 2022