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 Address 4 VPLCAPS Address of CRYPTO AP number list 0008 8 Signed 1 VPLCHPID Chpid 0009 9 Signed 1 VPLPATH Chpid 000A 10 Signed 1 VPLPROC Processor number 000B 11 Signed 1 VPLCORE Core ID 000C 12 Bitstring 1 VPLF0 1... .... VPL0OFF X'80' VPL0OFF VARY OFFLINE was issued .1.. .... VPL0ON X'40' VPL0ON VARY ONLINE was issued 000D 13 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. VPL1CRYP X'02' VPL1CRYP VARY ON/OFF CRYPTO .... ...1 VPL1RDEV X'01' VPL1RDEV VARY ON/OFF rdev list 000E 14 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 .... ...1 VPL2CFRC X'01' VPL2CFRC VARY OFF CRYPTO xx FORCE 000F 15 Bitstring 1 VPLF3 1... .... VPL3QUIE X'80' VPL3QUIE VARY ON rdev QUIET 00000010 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. 0010 16 Bitstring 1 * (4) Reserved 0018 24 Dbl-Word 8 * (0) Now we're on a dword 0018 24 Signed 4 VPLASKED How many RDEVs he asked for 001C 28 Signed 4 VPLSCESS How many successful RDEVs 0020 32 Dbl-Word 8 VPL$END (0) The end 00000004 VPLSIZE (*-VPLBK+7)/8 Dwords for HCPGETST
 
 
  VPLBK Storage Layout Top of page
 
          
*** VPLBK - VARY Command Syntax Plist Definitions
*
*     +---------------------------+---------------------------+
*   0 |         VPLRDEVS          |         VPLCAPS           |
*     +------+------+------+------+------+------+------+------+
*   8 |:CHPID|:PATH |:PROC |:CORE |VPLF0 |VPLF1 |VPLF2 |VPLF3 |
*     +------+------+------+------+------+------+------+------+
*  10 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  18 |         VPLASKED          |         VPLSCESS          |
*     +---------------------------+---------------------------+
*
*** VPLBK - VARY Command Syntax Plist Definitions
 
 
  VPLBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
VPL$END        0020
VPLASKED       0018
VPLCAPS        0004
VPLCHPID       0008
VPLCORE        000B
VPLF0          000C
VPLF1          000D
VPLF2          000E
VPLF3          000F
VPLLEN         000F 00000010
VPLPATH        0009
VPLPROC        000A
VPLRDEVS       0000
VPLSCESS       001C
VPLSIZE        0020 00000004
VPL0OFF        000C 80
VPL0ON         000C 40
VPL1CHP        000D 80
VPL1CORE       000D 04
VPL1CRYP       000D 02
VPL1FUNC       000D 08
VPL1PATH       000D 40
VPL1PROC       000D 20
VPL1RDEV       000D 01
VPL1SUBC       000D 10
VPL2ALL        000E 80
VPL2ASGN       000E 02
VPL2CFRC       000E 01
VPL2CHPF       000E 10
VPL2DEVF       000E 04
VPL2FORC       000E 40
VPL2PTHF       000E 08
VPL2RDEV       000E 20
VPL3QUIE       000F 80
 
This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:31:42 EDT.
Copyright IBM Corporation, 1990, 2020