VRYBK - 64-bit CP - V4R4.0
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

VRYBK

Prolog  

Control Block Contents  
   VRYBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


VRYBK Prolog

 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


VRYBK DSECT

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' VARY ONLINE was issued
          .1.. ....      VRYOFF         X'40' 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 Character    8 VRYNFUID       Userid who issued VARY ON|OFF
0024   36 Character    8 *              Reserved
          0000002C       VRYSIZEB       (*-VRYBK) Size in bytes
          00000006       VRYSIZED       (*-VRYBK+7)/8 Size in d-words

 

VRYBK Storage Layout

          
*** VRYBK - VARY Command Control area
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       VRYLOCKW                        =
*     |                                                       |
*     +------+------+------+------+---------------------------+
*  18 |:FLAG1|:FLAG2|:FLAG3|:FLAG4|        VRYNFUID-          |
*     +------+------+------+------+---------------------------+
*  20 |          -(01C)           |///////////////////////////|
*     +---------------------------+---------------------------+
*  28 |///////////////////////////| 2C
*     +---------------------------+
*
*** VRYBK - VARY Command Control area

 

VRYBK Cross Reference

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

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 13:28:53 EDT.
Copyright IBM Corporation, 1990, 2003