VRYBK | Back to Index page

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

VRYBK Prolog | Top of page

     NAME       : HCPVRYBK
     DESCRIPTION: VARY Command Control area
     DSECT      : VRYBK
     FUNCTION   : The VRYBK contains information used during
                  VARY processing.
     LOCATED BY : SYSVRYBK
     CREATED BY : HCPCPS
     DELETED BY : none

VRYBK Control Block Content | Top of page

     VRYBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      VRYBK          VARY Command Control area
    0000    0 Dbl-Word     8 VRYLOCKW (3)   Lockword for HCPLCK
    0018   24 Signed       4 VRYFLAGS (0)   Label for Compare-and-Swap
    0018   24 Bitstring    1 VRYFLAG1       Flags, byte 1
              1... ....      VRYON          X'80' VRYON VARY ONLINE was
                                            issued
              .1.. ....      VRYOFF         X'40' VRYOFF VARY OFFLINE was
                                            issued
    0019   25 Bitstring    1 VRYFLAG2       Flags, byte 2
    001A   26 Bitstring    1 VRYFLAG3       Flags, byte 3
    001B   27 Bitstring    1 VRYFLAG4       Flags, byte 4
    001C   28 Bitstring    4 *              Reserved
    0020   32 Character    8 VRYNFUID       Userid who issued VARY ON|OFF
    0028   40 Character    8 *              Reserved
              00000030       VRYSIZEB       (*-VRYBK) Size in bytes
              00000006       VRYSIZED       (*-VRYBK+7)/8 Size in d-words

VRYBK Storage Layout | Top of page

    *** VRYBK - VARY Command Control area
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                       VRYLOCKW                        =
    *     |                                                       |
    *     +------+------+------+------+---------------------------+
    *  18 |:FLAG1|:FLAG2|:FLAG3|:FLAG4|///////////////////////////|
    *     +------+------+------+------+---------------------------+
    *  20 |                       VRYNFUID                        |
    *     +-------------------------------------------------------+
    *  28 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *  30
    *
    *** VRYBK - VARY Command Control area

VRYBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    VRYFLAGS       0018
    VRYFLAG1       0018
    VRYFLAG2       0019
    VRYFLAG3       001A
    VRYFLAG4       001B
    VRYLOCKW       0000
    VRYNFUID       0020
    VRYOFF         0018 40
    VRYON          0018 80
    VRYSIZEB       0028 00000030
    VRYSIZED       0028 00000006

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