CACHBLOK Back to Index page
 
Prolog 
Control Block Contents 
   CACHBLOK DSECT
   CACENT 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.

 
  CACHBLOK Control Block Content Top of page
 

 CACHBLOK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CACHBLOK ** US GOVERNMENT USERS RESTRICTED RIGHTS - ** USE, DUPLICATION OR DISCLOSURE ** RESTRICTED BY GSA ADP SCHEDULE CONTRACT WITH ** IBM CORPORATION. ** STATUS : RACF Feature for z/VM Version 7, Release 5.0 01* HISTORY : $L0= MACACHE JRF1922 920301 PDBRW1 : Original code @L0A 01* CHANGE DESCRIPTIONS: ** CACHBLOK - CACHE HEADER BLOCK +***************--+-----+***************--------+ 0 | EYECATCHER:"MAC"| C*1 | CACHLOCK | +***************--+-----+***************--------+ 8 | CACHFLAN | CACHULAN | +***************--------+***************--------+ ** CACHBLOK - CACHE HEADER BLOCK 0000 0 Dbl-Word 8 * (0) 0000 0 Bitstring 1 * (3) "MAC" - this eyecatcher may be removed if more space is needed 0003 3 Bitstring 1 CACHSTAT C*1 CACH ACTIVE/INACTIVE STATUS 1... .... CACHACT X'80' CACHACT CACHE ACTIVE 0004 4 Signed 4 CACHLOCK CACHE LOCKWORD 0008 8 Signed 4 CACHFLAN ADDRESS OF FREE LIST 000C 12 Signed 4 CACHULAN ADDRESS OF USED LIST 00000010 CACHLEN *-CACHBLOK LENGTH OF CACHE HEADER
 CACENT DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CACENT ** CACENT - CACHE ENTRIES +***************--------+-----+***************--+ 0 | CACENEXT | C*2 | /////////////// | +***************--------+-----+***************--+ 8 | CACESUBJ | +*********************************************--+ 10 | CACEOBJ | +*********************************************--+ ** CACENT - CACHE ENTRIES 0000 0 Signed 4 CACENEXT ADDRESS OF NEXT CACHE ENTRY 0004 4 Bitstring 1 CACESECR C*2 RELATIONSHIP BETWEEN SECLABEL VALUES 1... .... CACEEQ X'80' CACEEQ EQUAL .1.. .... CACENE X'40' CACENE NOT EQUAL (INCOMPARABLE) ..1. .... CACESD X'20' CACESD SUBJECT DOMINENT ...1 .... CACEOD X'10' CACEOD OBJECT DOMINENT 0005 5 Bitstring 1 * (3) RESERVED 0008 8 Dbl-Word 8 CACESUBJ CACHE SUBJECT 0010 16 Dbl-Word 8 CACEOBJ CACHE OBJECT 00000018 CACELEN *-CACENT LENGTH OF CACHE ENTRY
 
 
  CACHBLOK Storage Layout Top of page
 
          
*** CACHBLOK - Control Block in CACHBLOK
*
*     +--------------------+------+---------------------------+
*   0 |////////////////////|:HSTAT|         CACHLOCK          |
*     +--------------------+------+---------------------------+
*   8 |         CACHFLAN          |         CACHULAN          |
*     +---------------------------+---------------------------+
*  10
*
*** CACHBLOK - Control Block in CACHBLOK
          
*** CACENT - Control Block in CACHBLOK
*
*     +---------------------------+------+--------------------+
*   0 |         CACENEXT          |:ESECR|////////////////////|
*     +---------------------------+------+--------------------+
*   8 |                       CACESUBJ                        |
*     +-------------------------------------------------------+
*  10 |                       CACEOBJ                         |
*     +-------------------------------------------------------+
*  18
*
*** CACENT - Control Block in CACHBLOK
 
 
  CACHBLOK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CACEEQ         0004 80
CACELEN        0010 00000018
CACENE         0004 40
CACENEXT       0000
CACEOBJ        0010
CACEOD         0004 10
CACESD         0004 20
CACESECR       0004
CACESUBJ       0008
CACHACT        0003 80
CACHFLAN       0008
CACHLEN        000C 00000010
CACHLOCK       0004
CACHSTAT       0003
CACHULAN       000C
 
This information is based on z/VM 7.5.0 Last updated on 22 Jun 2026 at 11:10:47 EDT.
Copyright IBM Corporation, 1990, 2026