Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
VRYBK
Control Block Contents
VRYBK DSECT
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
Last updated on 5 Jun 2001 at 17:16:32 EDT.
Copyright IBM Corporation, 1990, 2001