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
Copyright IBM Corporation, 1990, 2001