CFNLF - 64-bit CP - V4R4.0
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

CFNLF

Prolog  

Control Block Contents  
   CFNLF DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


CFNLF Prolog

 NAME       : HCPCFNLF
 DESCRIPTION: CONFIGURATION NAME TABLE.
 DSECT      : CFNLF
 FUNCTION   : CONTAINS THE NAMES AND POINTERS TO ALL CREATED
              CFLF CONFIGURATIONS.
 LOCATED BY : SYSCMCFN IN HCPSYSCM.
 CREATED BY : HCPLFCST
 DELETED BY : HCPLFCST, HCPLFCRL
 SERIALIZED : CFLF CONFIGURATION LOCK.
 Notes      : The maximum configurations are 250.  This allows the
              use of HCPGETST and free storage subpools.  If the max
              is increased beyond 252 then the HCPGETST with the
              PAGES=DECIDE option will have to be used since the there
              would not be room for the data and free storage header
              and trailer in one page.

 

CFNLF Control Block Content


CFNLF DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      CFNLF          CONFIGURATION NAME TABLE.
0000    0 Signed       4 CFNCNT         COUNT OF ENTRIES IN TABLE
          1111 1.1.      CFN#ENT        250 MAXIMUM CONFIGURATIONS
0004    4 Bitstring    4 *              RESERVED FOR IBM USE
0008    8 Bitstring   24 CFNLCK         CFN LOCKWORD
0020   32 Bitstring   16 CFNENT         ENTRY IN TABLE
0030   48 Bitstring   16 * (249)        ROOM FOR REMAINING ENTRIES
0020   32 Character    8 CFNNAM         NAME OF CONFIGURATION
0028   40 Address      4 CFNCFG         ADDRESS OF CONFIG. BLOCK
002C   44 Bitstring    4 *              RESERVED FOR IBM USE
          00000FC0       CFNSIZE        *-CFNLF SIZE IN BYTES
          000001F8       CFNSIZ8        (*-CFNLF+7)/8 SIZE IN DOUBLEWORDS

 

CFNLF Storage Layout

          
*** CFNLF - CONFIGURATION NAME TABLE.
*
*     +---------------------------+---------------------------+
*   0 |          CFNCNT           |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |                                                       |
*     =                        CFNLCK                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  20 |                        CFNENT                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  30 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* FC0
*
*** CFNLF - CONFIGURATION NAME TABLE.
          
*** Overlay for CFNENT in CFNLF
*
*     +-------------------------------------------------------+
*  20 |                        CFNNAM                         |
*     +---------------------------+---------------------------+
*  28 |          CFNCFG           |///////////////////////////|
*     +---------------------------+---------------------------+
*  30
*
*** Overlay for CFNENT in CFNLF

 

CFNLF Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CFN#ENT        0000 FA
CFNCFG         0028
CFNCNT         0000
CFNENT         0020
CFNLCK         0008
CFNNAM         0020
CFNSIZE        002C 00000FC0
CFNSIZ8        002C 000001F8

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 12:31:30 EDT.
Copyright IBM Corporation, 1990, 2003