DE4PL Back to Index page
 
Prolog 
Control Block Contents 
   DE4PL 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.


  DE4PL Prolog Top of page
 
 NAME       : HCPDE4PL
 DESCRIPTION: DIAGNOSE X'E4' Parameter List
 DSECT      : DE4PL
 FUNCTION   : DE4PL maps the parameter list for DIAGNOSE
              X'E4' requests
 LOCATED BY : DIAGNOSE-specified user register "RX"
 CREATED BY : a virtual machine
 DELETED BY : the creating virtual machine
 RELOCATION CONSIDERATIONS : None
 
 
  DE4PL Control Block Content Top of page
 

 DE4PL DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DE4PL DIAGNOSE X'E4' Parameter List DEVINFO layout for Diagnose X'E4' subcodes 00 and 01 Offset X'00' 0000 0 Dbl-Word 8 DE4INPUT (0) input fields begin here 0000 0 Bitstring 4 DE4PLID DIAGNOSE parameter list ID 0004 4 Bitstring 2 DE4VDEV virtual device number 0006 6 Bitstring 2 * (reserved) Offset X'08' 0008 8 Character 8 DE4USER userid owning specified virtual device 0010 16 Bitstring 1 DE4INX (0) end of input Offset X'10' 0010 16 Signed 2 DE4OUTPT (0) output fields begin here 0010 16 Character 6 DE4VOLID DASD volume label 0016 22 Bitstring 2 DE4RDEV real device number Offset X'18' 0018 24 Signed 4 DE4SCYL starting minidisk cylinder/block # 001C 28 Signed 4 DE4NCYL number of minidisk cylinders/block Offset X'20' 0020 32 Bitstring 1 DE4INFO DEVICE INFORMATION FLAG 00000080 DE4INDED X'80' DE4INDED THE REAL DEVICE ASSOCIATED WITH the virtual device is dedicated 00000040 DE4INFPM X'40' DE4INFPM VIRTUAL DEVICE IS A FULL-PACK minidisk 00000020 DE4INNOF X'20' DE4INNOF VIRTUAL DEVICE IS A NON-FULL PACK minidisk 00000010 DE4INDVN X'10' DE4INDVN Devno defined full-pack minidisk 00000008 DE4INPRM X'08' DE4INPRM Primary device of duplex pair 00000004 DE4INSEC X'04' DE4INSEC Secondary device of duplex pair 00000002 DE4INSCP X'02' DE4INSCP Scope of device is local 00000001 DE4INDEF X'01' DE4INDEF Scope local from define mdisk 0021 33 Bitstring 1 * (reserved) 0022 34 Bitstring 2 DE4OVDEV owning user's vdevno 0024 36 Signed 4 * (reserved) Offset X'28' 0028 40 Character 8 DE4OUSER owning user's userid 0030 48 Signed 2 DE4ENDBK (0) end of block 00000030 DE4SIZE *-DE4PL size of DE4PL in bytes Redefinition for Diagnose X'E4' parameter list ID field Offset X'00' 0000 0 Bitstring 2 DE4CODE DIAGNOSE code number 000000E4 DE4DIAGC X'00E4' DE4DIAGC DIAGNOSE X'E4' code 0002 2 Bitstring 1 DE4FCTN DIAGNOSE X'E4' subfunction code 00000000 DE4UMLOG X'00' DE4UMLOG DIAGNOSE X'E4': obtain minidisk real device information for logged-on user 00000001 DE4UMDIR X'01' DE4UMDIR DIAGNOSE X'E4': obtain real device information about a directory defined minidisk 00000002 DE4FPOUV X'02' DE4FPOUV DIAGNOSE X'E4': define a full pack overlay, given virtual address and USERID 00000003 DE4FPORA X'03' DE4FPORA DIAGNOSE X'E4': define a full pack overlay, given rdevno & cyl/blk 0003 3 Bitstring 1 DE4LENTH size, in bytes, of this parmlist Redefinition for Diagnose X'E4' subcode 02 and 03 Offset X'04' 0004 4 Bitstring 2 DE4UDEV target users virtual device number 0006 6 Bitstring 2 DE4NEWD new FPO virtual device number Offset X'08' 0008 8 Character 8 DE4OWNR userid owning target device Offset X'10' 0010 16 Bitstring 2 DE4MODE access mode for link 0012 18 Bitstring 1 DE4FPINX (0) end of input 0012 18 Bitstring 6 * (reserved) Offset X'18' 0018 24 Signed 2 DE4FPOUT (0) output fields begin here 0018 24 Character 8 DE4ULINK userid having link to minidisk 0020 32 Signed 2 DE4FPEND (0) end of FPO block 00000020 DE4FPSIZ *-DE4PL size of FPO block in bytes Redefinition for Diagnose X'E4' subcode 03 Offset X'04' 0004 4 Bitstring 2 DE4DEVR TARGET REAL DEVICE NUMBER 0006 6 Bitstring 2 DE4NEWR new FPO virtual device number Offset X'08' 0008 8 Bitstring 4 DE4EXTN cylinder/block of real device 000C 12 Bitstring 4 * reserved
 
 
  DE4PL Storage Layout Top of page
 
          
*** DE4PL - DIAGNOSE X'E4' Parameter List
*
*     +---------------------------+-------------+-------------+
*   0 |         DE4PLID           |  DE4VDEV    |/////////////|
*     +---------------------------+-------------+-------------+
*   8 |                       DE4USER                         |
*     +-----------------------------------------+-------------+
*  10 |                DE4VOLID                 |  DE4RDEV    |
*     +---------------------------+-------------+-------------+
*  18 |         DE4SCYL           |         DE4NCYL           |
*     +------+------+-------------+---------------------------+
*  20 |:INFO |//////|  DE4OVDEV   |///////////////////////////|
*     +------+------+-------------+---------------------------+
*  28 |                       DE4OUSER                        |
*     +-------------------------------------------------------+
*
*** DE4PL - DIAGNOSE X'E4' Parameter List
          
*** Overlay for DE4PLID in DE4PL
*
*     +-------------+------+------+
*   0 |  DE4CODE    |:FCTN |:LENTH| 4
*     +-------------+------+------+
*
*** Overlay for DE4PLID in DE4PL
          
*** Overlay for DE4VDEV in DE4PL
*
*                                 +-------------+-------------+
*   0 ...                       4 |  DE4UDEV    |  DE4NEWD    |
*     +---------------------------+-------------+-------------+
*   8 |                       DE4OWNR                         |
*     +-------------+-----------------------------------------+
*  10 |  DE4MODE    |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
*  18 |                       DE4ULINK                        |
*     +-------------------------------------------------------+
*
*** Overlay for DE4VDEV in DE4PL
          
*** Overlay for DE4VDEV in DE4PL
*
*                                 +-------------+-------------+
*   0 ...                       4 |  DE4DEVR    |  DE4NEWR    |
*     +---------------------------+-------------+-------------+
*   8 |         DE4EXTN           |///////////////////////////|
*     +---------------------------+---------------------------+
*  10
*
*** Overlay for DE4VDEV in DE4PL
 
 
  DE4PL Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DE4CODE        0000
DE4DEVR        0004
DE4DIAGC       0000 000000E4
DE4ENDBK       0030
DE4EXTN        0008
DE4FCTN        0002
DE4FPEND       0020
DE4FPINX       0012
DE4FPORA       0002 00000003
DE4FPOUT       0018
DE4FPOUV       0002 00000002
DE4FPSIZ       0020 00000020
DE4INDED       0020 00000080
DE4INDEF       0020 00000001
DE4INDVN       0020 00000010
DE4INFO        0020
DE4INFPM       0020 00000040
DE4INNOF       0020 00000020
DE4INPRM       0020 00000008
DE4INPUT       0000
DE4INSCP       0020 00000002
DE4INSEC       0020 00000004
DE4INX         0010
DE4LENTH       0003
DE4MODE        0010
DE4NCYL        001C
DE4NEWD        0006
DE4NEWR        0006
DE4OUSER       0028
DE4OUTPT       0010
DE4OVDEV       0022
DE4OWNR        0008
DE4PLID        0000
DE4RDEV        0016
DE4SCYL        0018
DE4SIZE        0030 00000030
DE4UDEV        0004
DE4ULINK       0018
DE4UMDIR       0002 00000001
DE4UMLOG       0002 00000000
DE4USER        0008
DE4VDEV        0004
DE4VOLID       0010
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:48:59 EDT.
Copyright IBM Corporation, 1990, 2022