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.
 RELOCATION CONSIDERATIONS : None

 

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 V6R2.0. Last updated on 21 Nov 2011 at 11:02:55 EDT.
Copyright IBM Corporation, 1990, 2011