|
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
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, 2007