VPLBK Back to Index page
 
Prolog 
Control Block Contents 
   VPLBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VPLBK Prolog Top of page
 
 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 Top of page
 

 VPLBK DSECT Top of page
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 VPLCORE Core ID 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... VPL1FUNC X'08' VPL1FUNC VARY ON/OFF PCIE FUNCTION .... .1.. VPL1CORE X'04' VPL1CORE VARY ON/OFF CORE .... ...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 Top of page
 
 
*** VPLBK - VARY Command Syntax Plist Definitions
*
*     +---------------------------+------+------+------+------+
*   0 |         VPLRDEVS          |:CHPID|:PATH |:PROC |:CORE |
*     +------+------+------+------+------+------+------+------+
*   8 |VPLF0 |VPLF1 |VPLF2 |VPLF3 |///////////////////////////|
*     +------+------+------+------+---------------------------+
*  10 |         VPLASKED          |         VPLSCESS          |
*     +---------------------------+---------------------------+
*
*** VPLBK - VARY Command Syntax Plist Definitions
 
 
  VPLBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
VPL$END        0018
VPLASKED       0010
VPLCHPID       0004
VPLCORE        0007
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
VPL1CORE       0009 04
VPL1FUNC       0009 08
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
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:45:17 EDT.
Copyright IBM Corporation, 1990, 2016