USVOL | Back to Index page

| Prolog Control Block Contents USVOL 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.

USVOL Prolog | Top of page

     NAME       : HCPUSVOL
     DESCRIPTION: User volume descriptor
     DSECT      : USVOL
     FUNCTION   : The USVOL area is used to describe the user
                  volume list, the user volume include list
                  and the user volume exclude list.
     LOCATED BY : SYSUVOL, SYSIVOL, and SYSXVOL in SYSCM
     CREATED BY : HCPSYS, HCPZPQ
     DELETED BY : no one

USVOL Control Block Content | Top of page

     USVOL DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      USVOL          User volume descriptor
    0000    0 Address      4 USVNEXT        Pointer to next chunk or store
    0004    4 Signed       4 USVCOUNT       Count of volsers in this chunk
    0008    8 Signed       2 USVDEVNO       RDEV Number for USER_VOLUME_RDEV
    000A   10 Bitstring    1 USVFLAGS       Flag Byte
              1... ....      USVFRDEV       X'80' USVFRDEV This is a
                                            USER_VOLUME_RDEV block
    000B   11 Bitstring    5 *              Reserved for IBM use
              00000010       USVHDR         *-USVOL Length of header
              00000002       USVHDRD        (*-USVOL+7)/8 Length of header in
                                            dwords
    0010   16 Character    6 USVOLSER       First volser in chunk

USVOL Storage Layout | Top of page

    *** USVOL - User volume descriptor
    *
    *     +---------------------------+---------------------------+
    *   0 |         USVNEXT           |         USVCOUNT          |
    *     +-------------+------+------+---------------------------+
    *   8 |  USVDEVNO   |:FLAGS|//////////////////////////////////|
    *     +-------------+------+--------------------+-------------+
    *  10 |                USVOLSER                 | 16
    *     +-----------------------------------------+
    *
    *** USVOL - User volume descriptor

USVOL Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    USVCOUNT       0004
    USVDEVNO       0008
    USVFLAGS       000A
    USVFRDEV       000A 80
    USVHDR         000B 00000010
    USVHDRD        000B 00000002
    USVNEXT        0000
    USVOLSER       0010

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:31:31 EDT.
Copyright IBM Corporation, 1990, 2020