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

#### FMLRC

Prolog

Control Block Contents
FMLRC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### FMLRC Prolog

     NAME       : HCPFMLRC
     DESCRIPTION: VOLUME LABEL RECORD
     DSECT      : FMLRC
     FUNCTION   : MAPS THE VOLUME LABEL RECORD THAT IS READ
                  FROM/WRITTEN TO CYLINDER 0, TRACK 0, RECORD 3.
     LOCATED BY : FMNFAWLR - FIELD IN HCPFMNUC
     CREATED BY : HCPADF (INDIRECTLY) BY USING THE FIRST LEVEL
                  ASA TO IMBED HCPFAW INTO THE GUEST VIRTUAL
                  STORAGE.
                  HCPCCF (CMS MODULE). HCPFAW IS INCLUDED IN THE
                  CPFMTXA MODULE.
     DELETED BY : VIRTUAL SYSTEM CLEAR.

#### FMLRC Control Block Content

#### FMLRC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FMLRC          VOLUME LABEL RECORD
                 VOLUME LABEL RECORD -
                 RECORD 3 ON CYLINDER 0, TRACK 0
    0000    0 Character    4 FMLOSLAB       OS LABEL
    0004    4 Character    6 FMLCPLAB       CP LABEL (ALSO KNOWN AS THE VOLID
                                            OR VOLUME IDENTIFIER)
    000A   10 Bitstring    1 *              CHARACTER ZERO
    000B   11 Bitstring    4 FMLVTCB        VTOC PTR IN R3 (CCHH)
    000F   15 Bitstring    1 FMLVTCR        (R)
    0010   16 Bitstring    5 *              ZEROS
    0015   21 Bitstring    1 * (20)         BLANKS
    0029   41 Bitstring    5 *              FILLER
    002E   46 Character    5 FMLVLOWN       VOLUME OWNER - THIS FIELD WILL
                                            CONTAIN THE CHARACTERS 'CPVOL' IF
                                            CYLINDER ZERO HAS BEEN FORMATTED
                                            FOR VM/XA CP USE.
    0033   51 Bitstring   29 *

#### FMLRC Storage Layout

    *** FMLRC - VOLUME LABEL RECORD
    *
    *     +---------------------------+---------------------------+
    *   0 |         FMLOSLAB          |        FMLCPLAB-          |
    *     +-------------+------+------+--------------------+------+
    *   8 |   -(004)    |//////|         FMLVTCB           |:VTCR |
    *     +-------------+------+-------------+-------------+------+
    *  10 |//////////////////////////////////|////////////////////|
    *     +----------------------------------+////////////////////|
    *  18 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |//////+----------------------------------+-------------+
    *  28 |//////|//////////////////////////////////|   (02E)-    |
    *     +------+-------------+--------------------+-------------+
    *  30 |     -FMLVLOWN      |//////////////////////////////////|
    *     +--------------------+//////////////////////////////////|
    *  38 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  50
    *
    *** FMLRC - VOLUME LABEL RECORD

#### FMLRC Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    FMLCPLAB       0004
    FMLOSLAB       0000
    FMLVLOWN       002E
    FMLVTCB        000B
    FMLVTCR        000F

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:55:36 EDT.
Copyright IBM Corporation, 1990, 2005