Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VPLBK
Control Block Contents
VPLBK DSECT
Cross Reference (Contains links to field and bit definitions)
VPLBK Prolog
NAME : HCPVPLBK DESCRIPTION: VARY Command Syntax Plist Definitions DSECT : VPLBK FUNCTION : The VARY Command Syntax Plist Definitions is used to contain the results of parsing the VARY command. LOCATED BY : R9 in HCPCPS. CREATED BY : HCPCPS DELETED BY : HCPCPS SERIALIZED : None RELOCATION CONSIDERATIONS : None
VPLBK Control Block Content
VPLBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VPLBK VARY Command Syntax Plist Definitions 0000 0 Address 4 VPLRDEVS Address of RDEV number list 0004 4 Signed 1 VPLCHPID Chpid 0005 5 Signed 1 VPLPATH Chpid 0006 6 Signed 1 VPLPROC Processor number 0007 7 Signed 1 * RESERVED FOR IBM USE 0008 8 Bitstring 1 VPLF0 1... .... VPL0OFF X'80' VPL0OFF VARY OFFLINE was issued .1.. .... VPL0ON X'40' VPL0ON VARY ONLINE was issued 0009 9 Bitstring 1 VPLF1 1... .... VPL1CHP X'80' VPL1CHP VARY ON/OFF CHPID .1.. .... VPL1PATH X'40' VPL1PATH VARY ON/OFF PATH ..1. .... VPL1PROC X'20' VPL1PROC VARY ON/OFF PROC ...1 .... VPL1SUBC X'10' VPL1SUBC VARY ON/OFF SUBCHANNEL .... ...1 VPL1RDEV X'01' VPL1RDEV VARY ON/OFF rdev list 000A 10 Bitstring 1 VPLF2 1... .... VPL2ALL X'80' VPL2ALL VARY ON/OFF PATH xx ALL .1.. .... VPL2FORC X'40' VPL2FORC VARY ON rdev TEST - forced online in TEST mode ..1. .... VPL2RDEV X'20' VPL2RDEV VARY ON/OFF PATH xx rdevlist ...1 .... VPL2CHPF X'10' VPL2CHPF VARY OFF CHPID xx FORCE .... 1... VPL2PTHF X'08' VPL2PTHF VARY ON PATH xx FORCE .... .1.. VPL2DEVF X'04' VPL2DEVF VARY ON rdev FORCE .... ..1. VPL2ASGN X'02' VPL2ASGN VARY ON rdev ASSIGN 000B 11 Bitstring 1 VPLF3 0000000C VPLLEN *-VPLBK Length of plist The syntax plist has ended. All fields after VPLLEN will not be cleared when the parser starts, and so could be used to store data across the call to the parser. 000C 12 Bitstring 1 * (4) Reserved 0010 16 Dbl-Word 8 * (0) Now we're on a dword 0010 16 Signed 4 VPLASKED How many RDEVs he asked for 0014 20 Signed 4 VPLSCESS How many successful RDEVs 0018 24 Dbl-Word 8 VPL$END (0) The end 00000003 VPLSIZE (*-VPLBK+7)/8 Dwords for HCPGETST
VPLBK Storage Layout
*** VPLBK - VARY Command Syntax Plist Definitions * * +---------------------------+------+------+------+------+ * 0 | VPLRDEVS |:CHPID|:PATH |:PROC |//////| * +------+------+------+------+------+------+------+------+ * 8 |VPLF0 |VPLF1 |VPLF2 |VPLF3 |///////////////////////////| * +------+------+------+------+---------------------------+ * 10 | VPLASKED | VPLSCESS | * +---------------------------+---------------------------+ * *** VPLBK - VARY Command Syntax Plist Definitions
VPLBK Cross Reference
Symbol Dspl Value -------------- ---- ----- VPL$END 0018 VPLASKED 0010 VPLCHPID 0004 VPLF0 0008 VPLF1 0009 VPLF2 000A VPLF3 000B VPLLEN 000B 0000000C VPLPATH 0005 VPLPROC 0006 VPLRDEVS 0000 VPLSCESS 0014 VPLSIZE 0018 00000003 VPL0OFF 0008 80 VPL0ON 0008 40 VPL1CHP 0009 80 VPL1PATH 0009 40 VPL1PROC 0009 20 VPL1RDEV 0009 01 VPL1SUBC 0009 10 VPL2ALL 000A 80 VPL2ASGN 000A 02 VPL2CHPF 000A 10 VPL2DEVF 000A 04 VPL2FORC 000A 40 VPL2PTHF 000A 08 VPL2RDEV 000A 20
Copyright IBM Corporation, 1990, 2011