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 V5R2.0. Last updated on 12 Apr 2006 at 16:43:26 EDT.
Copyright IBM Corporation, 1990, 2005