EDEV Back to Index page
 
Prolog 
Control Block Contents 
   EDEV DSECT
   EDEVSIM DSECT
   EDEVPATH DSECT
   EDEVPTHX DSECT
   EDEVBX 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.


  EDEV Prolog Top of page
 
 NAME       : HCPEDEV
 DESCRIPTION: EMULATION DEVICE BLOCK
 DSECT      : EDEV
 FUNCTION   : THE EMULATION DEVICE BLOCK CONTAINS ALL OF THE
              INFORMATION NEEDED TO PERFORM I/O TO THE REAL
              DEVICE BEING USED TO EMULATE ANOTHER DEVICE.
              THERE IS ONE EDEV FOR EACH EMULATED DEVICE.
 LOCATED BY : RDEVEDEV  FIELD OF HCPRDEV  (EDEV POINTER)
 CREATED BY : HCPSZPPP
 DELETED BY : HCPSZPDE
 SERIALIZED : Serialized by holding EDEVLOCK
 RELOCATION CONSIDERATIONS : None
 
 
  EDEV Control Block Content Top of page
 

 EDEV DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EDEV EMULATION DEVICE BLOCK GENERIC PART OF THE EDEV BLOCK Use the HCPISEDV macro to check for EDEV type 0000 0 Bitstring 2 EDEVLEN Total byte length of object 0002 2 Signed 2 EDEVTYPE Emulation Type *** Different EDEV Types .... .... EDEVINV X'0000' Invalid EDEV Type .... ...1 EDEVSCFB X'0001' SCSI with FBA emulation .... ..1. EDEVRMFB X'0002' RAM Disk with FBA emulation .... ..11 EDEV9336 X'0003' 9336 Frontend of FBA Interface .... .1.. EDEVNVFB X'0004' NVME with FBA emulation SCSI/Ram Disk EDEV 0004 4 Bitstring 1 EDEVFLAG EDEV flag 1... .... EDEVSRCF X'80' EDEVSRCF SYSRES EDEV built from config file .1.. .... EDEVLOAD X'40' EDEVLOAD Device has been loaded by container ..1. .... EDEVLUNV X'20' EDEVLUNV EDEVSVLN field is valid 0005 5 Bitstring 3 * Reserved for future IBM use SUBCHANNEL INFORMATION BLOCK 0008 8 Bitstring 52 EDEVSCHB THE SCHIB, AS ARCHITECTED (mapped by HCPSCHIB COPY) 003C 60 Bitstring 4 * RESERVED FOR FUTURE USE OPERATION REQUEST BLOCK 0040 64 Bitstring 32 EDEVORB THE ORB, AS ARCHITECTED (mapped by HCPORBLK COPY) INTERRUPT RESPONSE BLOCK 0060 96 Bitstring 96 EDEVIRB THE IRB, AS ARCHITECTED (mapped by HCPIRBLK COPY) MEASUREMENT BLOCK 00C0 192 Bitstring 64 EDEVMEAS (0) 00C0 192 Bitstring 32 EDEVMBLK The 32-byte measurement block, as architected (mapped by HCPSCMBK COPY) 00C0 192 Bitstring 64 EDEVMBLG The 64-byte measurement block, as architected (mapped by HCPSCGBK COPY) SUBCHANNEL CONTROL BLOCK THE SUBCHANNEL CONTROL BLOCK USED TO MANAGE THE OPERATION OF THE EMULATION DEVICE. IN COMBINATION WITH THE SCHIB AND ORB, THIS STRUCTURE REPRESENTS THE STATE OF THE EMULATION DEVICE. TOD clock times are taken at various points of channel simulation. They are used to compute the channel measurements at the end of an operation. 0100 256 Dbl-Word 8 EDEVSSTM TOD VALUE WHEN THE START FUNCTION BEGAN 0108 264 Dbl-Word 8 EDEVSATM TOD VALUE WHEN THE SUBCHANNEL WENT ACTIVE 0110 272 Dbl-Word 8 EDEVSCTM TOD VALUE WHEN THE START FUNCTION ENDED. QDISK BLOCK for managing the emulated FBA device 0118 280 Dbl-Word 8 EDEVQDSK (21) Imbedded QDISK Block (mapped by HCPQDISK COPY) Work area for channel simulation 01C0 448 Signed 4 EDEVCBLK Current Block Number 01C4 452 Signed 4 EDEVCOFF Current Offset within curr block 01C8 456 Dbl-Word 8 EDEVDT64 (0) Expected addr of contiguous stor 01C8 456 Signed 4 EDEVDT6H High word of EDEVDT64 01CC 460 Signed 4 EDEVDT6L Low word of EDEVDT64 01D0 464 Signed 4 EDEVXSV1 Extended save area for chan sim 01D4 468 Address 4 EDEVSAV Location to save R13 for singly linked list of SAVBKs 01D8 472 Signed 4 * (4) Reserved for future use 01E8 488 Dbl-Word 8 EDEVCNTM Connect time (IRB units) 01F0 496 Dbl-Word 8 EDEVFPTM Function-pending time (IRB units) Common emulation device information 01F8 504 Address 4 EDEVRDEV Pointer to RDEV of real device 01FC 508 Address 4 EDEVDSVA Device Simulation Vector address 0200 512 Address 4 EDEVRAMA HLA(RAM Disk Origin) 0204 516 Address 4 EDEVPADA Full page of zeros used for padding function. 0208 520 Signed 2 EDEVPBLK Optimum blocking size for multiple 4K pages for page/spool writes, in number of pages (e.g, 48K bytes is 12 4K pages, EDVPBLK should be an even multiple of decimal 12, x'C') 020A 522 Signed 2 EDEVPLOD Free storage load required to do paging I/O writes for a paging block of pages of size EDVPBLK, in whole pages (rounded up) 020C 524 Signed 2 EDEVQDTH I/O Queue Depth (number of concurrent I/Os allowed) 020E 526 Signed 2 EDEVNBAS Number of NVMe segments 0210 528 Bitstring 8 EDEVSVLN LUN number for EDEV 0210 528 Signed 2 EDEVNVMQ NVMe queue number 0212 530 Signed 2 EDEVNVBS NVMe segment number 0214 532 Address 4 EDEVNVMB Pointer to NVME block SCSI Stack serialization information 0218 536 Bitstring 1 EDEVSTAT Request status flags 1... .... EDEVABRT X'80' EDEVABRT I/O aborted (end channel simul.) .1.. .... EDEVSNS X'40' EDEVSNS Valid sense information present ..1. .... EDEVURGT X'20' EDEVURGT High priority processing needed ...1 .... EDEVIOER X'10' EDEVIOER I/O error from strategy call .... 1... EDEVACTV X'08' EDEVACTV HCPSZCOP is active .... .1.. EDEVSAME X'04' EDEVSAME Not first call for current CCW .... ..1. EDEVFFMT X'02' EDEVFFMT Fast Format in progress .... ...1 EDEVSIDA X'01' EDEVSIDA IDA support suppressed 0219 537 Bitstring 1 * Reserved for future IBM use 021A 538 Bitstring 1 EDEVACTL Activity Control (same as SCHACTL) 021B 539 Bitstring 1 EDEVABND Last ABEND checkpoint code 021C 540 Signed 4 EDEVCPEA HLA(CPEBK) to return control from SCSI stack via IODONE 0220 544 Signed 4 EDEVSCA Strategy Call Anchor 0224 548 Signed 4 EDEVSCLP Strategy Call Last Req Pointer 0228 552 Signed 4 EDEVRCNT Outstanding Request Block Count (serialized by CS logic) 022C 556 Signed 4 EDEVBLA Buffered List Anchor (SZREQs) 0230 560 Signed 4 EDEVBLLP Buffered List Last Pointer 0234 564 Signed 4 EDEVSCNL Strategy Call Next to Last Req 0238 568 Dbl-Word 8 EDEVLOCK (3) EDEV lockword 0250 592 Dbl-Word 8 EDEVILCK (3) EDEV Interrupt lockwork 0268 616 Address 4 EDEVIUSR VMDBK address under which the EDEV Interrupt Lock (EDEVILCK) was obtained. This field is serialized by EDEVILCK. 026C 620 Signed 4 EDEVLRCT RCNT of last strategy call (RAS) The following fields are for Native SCSI Paging support only. They are not used by FBA Emulation. 0270 624 Signed 4 EDEVNPSR Native Paging Active Single Reads 0274 628 Signed 4 EDEVNPSW Native Paging Active Single Writes 0278 632 Signed 4 EDEVNPMR Native Paging Active Mult Reads 027C 636 Signed 4 EDEVNPMW Native Paging Active Mult Writes 0280 640 Address 4 EDEVAIO Native Paging Active I/O request 0284 644 Address 4 EDEVDQN Defer Queue NEXT pointer 0288 648 Address 4 EDEVDQL Defer Queue LAST pointer BUFFER EXTENSION structure for PURGE support struct buf_ext definition used to PASS purge request identification information to the SCSI container. The data from this structure is COPIED by the container. The structure is not directly used nor modified by the container. The address of EDEVBEXT is passed to the container in the SZRBEXT field of each SZREQ request block in a strategy call to uniquely identify an I/O request. A purge request is initiated by passing the same address to HCPSZBPU. This data is serialized by RDEVAIOR (one active I/O at a time). It must be initialized prior to initiating each strategy call. 028C 652 Bitstring 128 EDEVBEXT Start of Buffer Extension BUFFER EXTENSION structure for Native Paging PURGE support This buf ext is needed to distinguish paging I/O requests from normal FBA Emulation requests for purge support. 030C 780 Bitstring 128 EDEVNPBX Start of Native Paging Buf Ext The address overlap list is used by the channel simulator to detect chained READ CCWs that use the same data address. The length of this table should be greater than or equal to the average number of pages processed per READ request. Too low a number will cause fragmentation of strategy calls resulting in performance degradation. The downside to making it bigger is the overhead of searching a longer table as new addresses are added. 038C 908 Signed 4 EDEVACNT Number of entries in EDEVALST 0390 912 Bitstring 16 EDEVALST (120) Address overlap list used only by HCPSZC (mult. DWD pairs=16 bytes) 00000078 EDEVAMAX (*-EDEVALST)/16 Max DWORD pairs in EDEVALST Additional Query Edev details information 0B10 2832 Bitstring 1 EDEVPDTY SCSI peripheral device type 0B11 2833 Bitstring 1 EDEVIELN IEEE id length 0B12 2834 Bitstring 1 EDEVIETY IEEE id type 0B13 2835 Bitstring 1 EDEVVNDR Vendor-specific storage byte 0B14 2836 Signed 4 EDEVBKSZ Blocksize of this disk 0B18 2840 Address 4 EDEVIEEE IEEE identifier ADDRESS (ASCII) 0B1C 2844 Bitstring 4 * Keep DWORD boundary 0B20 2848 Bitstring 8 EDEVVID Vendor ID (ASCII) 0B28 2856 Bitstring 16 EDEVPRID Product ID (ASCII) 0B38 2872 Bitstring 4 EDEVREVI Product revision level 0B3C 2876 Address 4 EDEVSERA Serial number address 0B40 2880 Bitstring 1 EDEVSERL Length of serial number 0B41 2881 Bitstring 3 * Reserved 0B44 2884 Bitstring 8 EDEVBLKS Number of blocks in this LUN 0B4C 2892 Bitstring 8 EDEVBLKL Number of blocks at load time 0B54 2900 Signed 4 EDEVFFLG (0) Device dependent flags If FAStT (EDEVATTR=EDEVFAST): 0B54 2900 Bitstring 1 EDEVFTF1 cache flag byte 1 .... .1.. EDEVCWOB X'04' EDEVCWOB FAStT-cache without batteries .... ..1. EDEVFWT X'02' EDEVFWT FAStT-force write thru on two minute warning from ups .... ...1 EDEVCME X'01' EDEVCME FAStT-cache mirror enable 0B55 2901 Bitstring 1 EDEVFTF2 cache flag byte 2 1... .... EDEVABPR X'80' EDEVABPR FAStT-alt ctrl batteries present .1.. .... EDEVBPR X'40' EDEVBPR FAStT-batteries present ..1. .... EDEVACMA X'20' EDEVACMA FAStT-alt ctrl cache mirror active ...1 .... EDEVCMA X'10' EDEVCMA FAStT-ctrl cache mirror active .... 1... EDEVABOK X'08' EDEVABOK FAStT-alt ctrl batteries ok .... .1.. EDEVBOK X'04' EDEVBOK FAStT-ctrl batteries ok .... ..1. EDEVRCA X'02' EDEVRCA FAStT-read cache active .... ...1 EDEVWCA X'01' EDEVWCA FAStT-write cache active 0B56 2902 Bitstring 1 EDEVFTF3 cache flag byte 3 0B57 2903 Bitstring 1 EDEVFTF4 cache flag byte 4 0B58 2904 Bitstring 4 EDEVDVAS ALUA optimizations support 00000000 EDEVDVUP X'00000000' EDEVDVUP ALUA optimizations support unknown 00000001 EDEVDVOP X'00000001' EDEVDVOP ALUA optimizations supported 00000002 EDEVDVNP X'00000002' EDEVDVNP ALUA optimizations not supported 0B5C 2908 Bitstring 4 * Reserved 00000B60 EDEVHDLN *-EDEV EDEV header length 00000B60 EDEVDVCF * Start of Device Configuration SCSI with FBA emulation specific area 0B60 2912 Address 1 EDEVATTR Attributes Type 00000001 EDEVSCSI 1 EDEVSCSI General SCSI Attributes 00000002 EDEV2105 2 EDEV2105 2105 SCSI Attributes 00000003 EDEVFAST 3 EDEVFAST FAStT SCSI Attributes 00000004 EDEV2107 4 EDEV2107 2107 SCSI Attributes 00000005 EDEV1750 5 EDEV1750 1750 SCSI Attributes 00000006 EDEV2145 6 EDEV2145 2145 SCSI Attributes 00000007 EDEVXIV 7 EDEVXIV XIV SCSI Attributes 00000008 EDEVFLSH 8 EDEVFLSH Flash SCSI Attributes 00000009 EDEVNVME 9 EDEVNVME NVME Attributes 0B61 2913 Bitstring 1 EDEVVPM Valid Path Mask 0B62 2914 Bitstring 1 EDEVSCPM SID/CHPID source path mask 0B63 2915 Bitstring 1 EDEVPCNT Count of path triplets 0B64 2916 Bitstring 1 EDEVPFPM Preferred Path Mask (1750's) 0B65 2917 Bitstring 1 * Reserved for future IBM use 0B66 2918 Bitstring 1 EDEVDVFG EDEV device specific flags 1... .... EDEVWSAM X'80' EDEVWSAM Write Same supported (Fast Format) 0B67 2919 Bitstring 1 * Reserved for future IBM use 0B68 2920 Character 8 EDEVATBL SCSI Disk Attributes Table Name 0B70 2928 Bitstring 16 EDEVDVID IOSC Device ID (devid) 0B80 2944 Bitstring 256 EDEVPTHS Area to hold up to 8 Path triplets 0C80 3200 Bitstring 8 * Reserved for future use 0C88 3208 Bitstring 8 * Reserved for future use 0C90 3216 Bitstring 8 * Reserved for future use 0C98 3224 Bitstring 8 * Reserved for future use *** FBA SCSI specific values for EDEVPBLK, EDEVPLOD 00000018 EDEVSCPB 24 EDEVPBLK value for SCSI - 24 pages is two full 48K (=12 pages) SZREQ request blocks 00000078 EDEVSCPL EDEVSCPB*5 EDEVPLOD value for SCSI - size of optimal paging block times (assumed) number of free storage pages consumed by SCSI per pageable page written/read 00000CA0 EDEVSCZB *-EDEV SCSI EDEV byte size 00000194 EDEVSCZD (*-EDEV+7)/8 SCSI EDEV doubleword size Emulation Device Simulation Vector
 EDEVSIM DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EDEVSIM EMULATION DEVICE BLOCK 0000 0 Address 4 EDEVSIMA ADDR OF CHANNEL CMD SIMULATOR 0004 4 Address 4 EDEVIOCS CLEAR SUBCHANNEL 0008 8 Address 4 EDEVIOHS HALT SUBCHANNEL 000C 12 Address 4 EDEVIOMS MODIFY SUBCHANNEL 0010 16 Address 4 EDEVIORS RESUME SUBCHANNEL 0014 20 Address 4 EDEVIOSS START SUBCHANNEL 0018 24 Address 4 EDEVIOST STORE SUBCHANNEL 001C 28 Address 4 EDEVIOTS TEST SUBCHANNEL 0020 32 Address 4 EDEVIOXS CANCEL SUBCHANNEL SCSI Path Triplet DSECT
 EDEVPATH DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EDEVPATH EMULATION DEVICE BLOCK 0000 0 Bitstring 2 * Reserved for IBM use 0002 2 Bitstring 2 EDEVFCP FCP Device Number 0004 4 Bitstring 4 EDEVFCPR FCP Device RDEV address 0008 8 Bitstring 8 EDEVWWPN World Wide Port Number (WWPN) 0010 16 Bitstring 8 EDEVLUN Logical Unit Number (LUN) 0018 24 Bitstring 1 EDEVPTYP Path type .... ...1 EDEVP2P 1 EDEVP2P Path is using point to point conn .... ..1. EDEVSWIT 2 EDEVSWIT Path is using switch connection 0019 25 Bitstring 1 EDEVPSTA Path status .... ...1 EDEVPOK 1 EDEVPOK Path is online (active) .... ..1. EDEVPBAD 2 EDEVPBAD Path is offline (stopped) .... ..11 EDEVPBRK 3 EDEVPBRK Path is offline (never enabled) .... .1.. EDEVPERR 4 EDEVPERR Path is offline (broken) 001A 26 Bitstring 1 * Reserved for IBM use 001B 27 Bitstring 1 EDEVPXFG Path ext. enabled flag .... ...1 EDEVPEXT X'01' EDEVPEXT Path extension enabled 001C 28 Address 4 EDEVPTXA Path extension address 00000020 EDEVPTSZ *-EDEVPATH Size of path triplet in bytes SCSI Path Triplet Extension DSECT
 EDEVPTHX DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EDEVPTHX EMULATION DEVICE BLOCK 0000 0 Bitstring 4 * Reserved for IBM use 0004 4 Bitstring 4 EDEVPTHI Path id 0008 8 Bitstring 4 EDEVPTHD Detailed status 00000001 EDEVPTNP X'00000001' EDEVPTNP Non-optimized 00000002 EDEVPTOP X'00000002' EDEVPTOP Optimized 000C 12 Bitstring 4 EDEVAPTR Transport Dead 0010 16 Bitstring 4 EDEVAPND No Device Response 0014 20 Bitstring 4 EDEVAPER Adapter 0018 24 Bitstring 4 EDEVAPHD Adapter HDW 001C 28 Bitstring 4 EDEVAPST Adapter SFW 0020 32 Bitstring 4 EDEVAPWW WW Name Change 0024 36 Bitstring 4 EDEVAPTO Timeout 0028 40 Bitstring 4 EDEVAPTF Transport Fault 002C 44 Bitstring 4 EDEVAPTB Transport Busy 0030 48 Bitstring 4 EDEVSCER SCSI 0034 52 Bitstring 4 EDEVSCBS Busy 0038 56 Bitstring 4 EDEVSCAC ACA Active 003C 60 Bitstring 4 EDEVSCQF Queue Full 0040 64 Bitstring 4 EDEVSCRS Reservation Conflict 0044 68 Bitstring 4 EDEVSCCO Check Condition 0048 72 Bitstring 4 EDEVCKND Not Ready 004C 76 Bitstring 4 EDEVCKHD Hardware 0050 80 Bitstring 4 EDEVCKMD Media 0054 84 Bitstring 4 EDEVCKAT SCSI Aborted CMD 0058 88 Bitstring 4 EDEVSCTK SCSI Task Aborted 005C 92 Bitstring 4 EDEVSCNT Selection Count 0060 96 Character 8 EDEVLRST Last reset time 0068 104 Character 8 EDEVFTIM Last fail time 0070 112 Bitstring 2 EDEVFRSN Last fail reason 00000000 EDEVPFNO X'0000' EDEVPFNO No failure 00000001 EDEVPFAD X'0001' EDEVPFAD Adap failure 00000002 EDEVPFHC X'0002' EDEVPFHC Diag failure 00000003 EDEVPFOP X'0003' EDEVPFOP Init failure 00000004 EDEVPFPQ X'0004' EDEVPFPQ Inq failure 00000005 EDEVPFRE X'0005' EDEVPFRE Retry failure 00000006 EDEVPFSC X'0006' EDEVPFSC SCSI failure 0072 114 Bitstring 6 * Keep DWORD boundary 0078 120 Character 8 EDEVETIM Last error time 0080 128 Bitstring 2 EDEVETYP Last error type 00000000 EDEVPENO X'0000' EDEVPENO No error 00000001 EDEVPEAH X'0001' EDEVPEAH Adapter HDW 00000002 EDEVPEAS X'0002' EDEVPEAS Adapter SFW 00000003 EDEVPECC X'0003' EDEVPECC Check Condition 00000004 EDEVPEND X'0004' EDEVPEND No Device Response 00000005 EDEVPESR X'0005' EDEVPESR Reservation Conflict 00000006 EDEVPEST X'0006' EDEVPEST SCSI Task Aborted 00000007 EDEVPECA X'0007' EDEVPECA SCSI Aborted CMD 00000008 EDEVPESB X'0008' EDEVPESB Busy 00000009 EDEVPETO X'0009' EDEVPETO Timeout 0000000A EDEVPECN X'000A' EDEVPECN Not Ready 0000000B EDEVPECH X'000B' EDEVPECH Hardware 0000000C EDEVPECM X'000C' EDEVPECM Media 0000000D EDEVPESQ X'000D' EDEVPESQ Queue Full 0000000E EDEVPEAB X'000E' EDEVPEAB Transport Busy 0000000F EDEVPEAT X'000F' EDEVPEAT Transport Dead 00000010 EDEVPEAF X'0010' EDEVPEAF Transport Fault 0082 130 Bitstring 6 * Keep DWORD boundary 00000088 EDEVPTXB *-EDEVPTHX Size of path ext. in bytes 00000011 EDEVPTXD (*-EDEVPTHX+7)/8 Size of path ext. in DWORDs BUFFER EXTENSION DSECT for Purge Support
 EDEVBX DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EDEVBX EMULATION DEVICE BLOCK 0000 0 Bitstring 16 EDEVPRTI (0) primary resource tracking identifier CP uses only 31-bit HLA in EDEVPRTL 0000 0 Bitstring 12 * 000C 12 Address 4 EDEVPRTL Low Word: HLA(RDEVAIOR) FBA Emulation HLA(VMDBASE) Native Paging 0010 16 Bitstring 16 EDEVSRTI (0) secondary resource tracking ID CP uses only 31-bit HLA in EDEVSRTL 0010 16 Bitstring 12 * 001C 28 Address 4 EDEVSRTL Low word of EDEVSRTI = HLA(RDEV) 0020 32 Bitstring 16 EDEVUTKN (0) user provided purge token CP uses only 31-bit HLA in EDEVUTKL 0020 32 Bitstring 12 * 002C 44 Address 4 EDEVUTKL Low word of EDEVUTKN = HLA(VMDBASE) 0030 48 Bitstring 16 EDEVDVRF IOSC handle for device (devref) 0040 64 Bitstring 32 * Reserved for SCSI Container use 0060 96 Signed 4 EDEVPND Count of pending I/O requests 0064 100 Signed 4 EDEVACT Count of active I/O requests 0068 104 Signed 4 EDEVPPND Count of pending I/O pages 006C 108 Signed 4 EDEVPACT Count of active I/O pages 0070 112 Bitstring 16 * Reserved for SCSI Container use 00000080 EDEVBXSZ *-EDEVBX Size of buffer extension ABEND checkpoint codes (0-255) HCPSZC checkpoint codes (1-20) 00000001 EDEVID1 1 00000002 EDEVID2 2 00000003 EDEVID3 3 00000004 EDEVID4 4 00000005 EDEVID5 5 00000006 EDEVID6 6 00000007 EDEVID7 7 00000008 EDEVID8 8 00000009 EDEVID9 9 0000000A EDEVID10 10 0000000B EDEVID11 11 0000000C EDEVID12 12 0000000D EDEVID13 13 0000000E EDEVID14 14 0000000F EDEVID15 15 00000010 EDEVID16 16 00000011 EDEVID17 17 00000012 EDEVID18 18 00000013 EDEVID19 19 HCPSZA checkpoint codes (21-40) 00000015 EDEVID21 21 00000016 EDEVID22 22 00000017 EDEVID23 23 00000018 EDEVID24 24 00000019 EDEVID25 25 0000001A EDEVID26 26 0000001B EDEVID27 27 0000001C EDEVID28 28 0000001D EDEVID29 29 0000001E EDEVID30 30 HCPSZI checkpoint codes (41-60) 00000029 EDEVID41 41 0000002A EDEVID42 42 0000002B EDEVID43 43 0000002C EDEVID44 44 0000002D EDEVID45 45 0000002E EDEVID46 46 0000002F EDEVID47 47 00000030 EDEVID48 48 00000031 EDEVID49 49 HCPSZS checkpoint codes (61-80) 0000003D EDEVID61 61 0000003E EDEVID62 62 0000003F EDEVID63 63 00000040 EDEVID64 64 00000041 EDEVID65 65
 
 
  EDEV Storage Layout Top of page
 
          
*** EDEV - EMULATION DEVICE BLOCK
*
*     +-------------+-------------+------+--------------------+
*   0 |  EDEVLEN    |  EDEVTYPE   |:VFLAG|////////////////////|
*     +-------------+-------------+------+--------------------+
*   8 |                                                       |
*     =                       EDEVSCHB                        =
*     |                           +---------------------------+
*  38 |                           |///////////////////////////|
*     +---------------------------+---------------------------+
*  40 |                                                       |
*     =                       EDEVORB                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  60 |                                                       |
*     =                       EDEVIRB                         =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** EDEV - EMULATION DEVICE BLOCK
          
*** Overlay for EDEVMEAS in EDEV
*
*     +-------------------------------------------------------+
*  C0 |                                                       |
*     =                       EDEVMBLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  E0
*
*** Overlay for EDEVMEAS in EDEV
          
*** Overlay for EDEVMEAS in EDEV
*
*     +-------------------------------------------------------+
*  C0 |                                                       |
*     =                       EDEVMBLG                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 100 |                       EDEVSSTM                        |
*     +-------------------------------------------------------+
* 108 |                       EDEVSATM                        |
*     +-------------------------------------------------------+
* 110 |                       EDEVSCTM                        |
*     +-------------------------------------------------------+
* 118 |                                                       |
*     =                       EDEVQDSK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 1C0 |         EDEVCBLK          |         EDEVCOFF          |
*     +---------------------------+---------------------------+
* 1C8 |         EDEVDT6H          |         EDEVDT6L          |
*     +---------------------------+---------------------------+
* 1D0 |         EDEVXSV1          |         EDEVSAV           |
*     +---------------------------+---------------------------+
* 1D8 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 1E8 |                       EDEVCNTM                        |
*     +-------------------------------------------------------+
* 1F0 |                       EDEVFPTM                        |
*     +---------------------------+---------------------------+
* 1F8 |         EDEVRDEV          |         EDEVDSVA          |
*     +---------------------------+---------------------------+
* 200 |         EDEVRAMA          |         EDEVPADA          |
*     +-------------+-------------+-------------+-------------+
* 208 |  EDEVPBLK   |  EDEVPLOD   |  EDEVQDTH   |  EDEVNBAS   |
*     +-------------+-------------+-------------+-------------+
* 210 |                       EDEVSVLN                        |
*     +-------------------------------------------------------+
* 218
*
*** Overlay for EDEVMEAS in EDEV
          
*** Overlay for EDEVSVLN in EDEV
*
*     +-------------+-------------+---------------------------+
* 210 |  EDEVNVMQ   |  EDEVNVBS   |         EDEVNVMB          |
*     +------+------+------+------+---------------------------+
* 218 |:VSTAT|//////|:VACTL|:VABND|         EDEVCPEA          |
*     +------+------+------+------+---------------------------+
* 220 |         EDEVSCA           |         EDEVSCLP          |
*     +---------------------------+---------------------------+
* 228 |         EDEVRCNT          |         EDEVBLA           |
*     +---------------------------+---------------------------+
* 230 |         EDEVBLLP          |         EDEVSCNL          |
*     +---------------------------+---------------------------+
* 238 |                                                       |
*     =                       EDEVLOCK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 250 |                                                       |
*     =                       EDEVILCK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 268 |         EDEVIUSR          |         EDEVLRCT          |
*     +---------------------------+---------------------------+
* 270 |         EDEVNPSR          |         EDEVNPSW          |
*     +---------------------------+---------------------------+
* 278 |         EDEVNPMR          |         EDEVNPMW          |
*     +---------------------------+---------------------------+
* 280 |         EDEVAIO           |         EDEVDQN           |
*     +---------------------------+---------------------------+
* 288 |         EDEVDQL           |                           |
*     +---------------------------+                           |
* 290 |                                                       |
*     =                       EDEVBEXT                        =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 310 |                                                       |
*     =                       EDEVNPBX                        =
*     |                           +---------------------------+
* 388 |                           |         EDEVACNT          |
*     +---------------------------+---------------------------+
* 390 |                                                       |
*     =                       EDEVALST                        =
*     |                                                       |
*     +------+------+------+------+---------------------------+
* B10 |:VPDTY|:VIELN|:VIETY|:VVNDR|         EDEVBKSZ          |
*     +------+------+------+------+---------------------------+
* B18 |         EDEVIEEE          |///////////////////////////|
*     +---------------------------+---------------------------+
* B20 |                       EDEVVID                         |
*     +-------------------------------------------------------+
* B28 |                       EDEVPRID                        |
*     |                                                       |
*     +---------------------------+---------------------------+
* B38 |         EDEVREVI          |         EDEVSERA          |
*     +------+--------------------+---------------------------+
* B40 |:VSERL|////////////////////|        EDEVBLKS-          |
*     +------+--------------------+---------------------------+
* B48 |          -(B44)           |        EDEVBLKL-          |
*     +---------------------------+------+------+------+------+
* B50 |          -(B4C)           |:VFTF1|:VFTF2|:VFTF3|:VFTF4|
*     +---------------------------+------+------+------+------+
* B58 |         EDEVDVAS          |///////////////////////////|
*     +---------------------------+---------------------------+
* B60
*
*** Overlay for EDEVSVLN in EDEV
          
*** Overlay for EDEVDVCF in EDEV
*
*     +------+------+------+------+------+------+------+------+
* B60 |:VATTR|:VVPM |:VSCPM|:VPCNT|:VPFPM|//////|:VDVFG|//////|
*     +------+------+------+------+------+------+------+------+
* B68 |                       EDEVATBL                        |
*     +-------------------------------------------------------+
* B70 |                       EDEVDVID                        |
*     |                                                       |
*     +-------------------------------------------------------+
* B80 |                                                       |
*     =                       EDEVPTHS                        =
*     |                                                       |
*     +-------------------------------------------------------+
* C80 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* C88 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* C90 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* C98 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* CA0
*
*** Overlay for EDEVDVCF in EDEV
          
*** EDEVSIM - EMULATION DEVICE BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         EDEVSIMA          |         EDEVIOCS          |
*     +---------------------------+---------------------------+
*   8 |         EDEVIOHS          |         EDEVIOMS          |
*     +---------------------------+---------------------------+
*  10 |         EDEVIORS          |         EDEVIOSS          |
*     +---------------------------+---------------------------+
*  18 |         EDEVIOST          |         EDEVIOTS          |
*     +---------------------------+---------------------------+
*  20 |         EDEVIOXS          | 24
*     +---------------------------+
*
*** EDEVSIM - EMULATION DEVICE BLOCK
          
*** EDEVPATH - EMULATION DEVICE BLOCK
*
*     +-------------+-------------+---------------------------+
*   0 |/////////////|  EDEVFCP    |         EDEVFCPR          |
*     +-------------+-------------+---------------------------+
*   8 |                       EDEVWWPN                        |
*     +-------------------------------------------------------+
*  10 |                       EDEVLUN                         |
*     +------+------+------+------+---------------------------+
*  18 |:VPTYP|:VPSTA|//////|:VPXFG|         EDEVPTXA          |
*     +------+------+------+------+---------------------------+
*  20
*
*** EDEVPATH - EMULATION DEVICE BLOCK
          
*** EDEVPTHX - EMULATION DEVICE BLOCK
*
*     +---------------------------+---------------------------+
*   0 |///////////////////////////|         EDEVPTHI          |
*     +---------------------------+---------------------------+
*   8 |         EDEVPTHD          |         EDEVAPTR          |
*     +---------------------------+---------------------------+
*  10 |         EDEVAPND          |         EDEVAPER          |
*     +---------------------------+---------------------------+
*  18 |         EDEVAPHD          |         EDEVAPST          |
*     +---------------------------+---------------------------+
*  20 |         EDEVAPWW          |         EDEVAPTO          |
*     +---------------------------+---------------------------+
*  28 |         EDEVAPTF          |         EDEVAPTB          |
*     +---------------------------+---------------------------+
*  30 |         EDEVSCER          |         EDEVSCBS          |
*     +---------------------------+---------------------------+
*  38 |         EDEVSCAC          |         EDEVSCQF          |
*     +---------------------------+---------------------------+
*  40 |         EDEVSCRS          |         EDEVSCCO          |
*     +---------------------------+---------------------------+
*  48 |         EDEVCKND          |         EDEVCKHD          |
*     +---------------------------+---------------------------+
*  50 |         EDEVCKMD          |         EDEVCKAT          |
*     +---------------------------+---------------------------+
*  58 |         EDEVSCTK          |         EDEVSCNT          |
*     +---------------------------+---------------------------+
*  60 |                       EDEVLRST                        |
*     +-------------------------------------------------------+
*  68 |                       EDEVFTIM                        |
*     +-------------+-----------------------------------------+
*  70 |  EDEVFRSN   |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
*  78 |                       EDEVETIM                        |
*     +-------------+-----------------------------------------+
*  80 |  EDEVETYP   |/////////////////////////////////////////|
*     +-------------+-----------------------------------------+
*  88
*
*** EDEVPTHX - EMULATION DEVICE BLOCK
          
*** EDEVBX - EMULATION DEVICE BLOCK
*
*     +-------------------------------------------------------+
*   0 |///////////////////////////////////////////////////////|
*     |///////////////////////////+---------------------------+
*   8 |///////////////////////////|         EDEVPRTL          |
*     +---------------------------+---------------------------+
*  10 |///////////////////////////////////////////////////////|
*     |///////////////////////////+---------------------------+
*  18 |///////////////////////////|         EDEVSRTL          |
*     +---------------------------+---------------------------+
*  20 |///////////////////////////////////////////////////////|
*     |///////////////////////////+---------------------------+
*  28 |///////////////////////////|         EDEVUTKL          |
*     +---------------------------+---------------------------+
*  30 |                       EDEVDVRF                        |
*     |                                                       |
*     +-------------------------------------------------------+
*  40 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  60 |         EDEVPND           |         EDEVACT           |
*     +---------------------------+---------------------------+
*  68 |         EDEVPPND          |         EDEVPACT          |
*     +---------------------------+---------------------------+
*  70 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80
*
*** EDEVBX - EMULATION DEVICE BLOCK
 
 
  EDEV Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
EDEVABND       021B
EDEVABOK       0B55 08
EDEVABPR       0B55 80
EDEVABRT       0218 80
EDEVACMA       0B55 20
EDEVACNT       038C
EDEVACT        0064
EDEVACTL       021A
EDEVACTV       0218 08
EDEVAIO        0280
EDEVALST       0390
EDEVAMAX       0390 00000078
EDEVAPER       0014
EDEVAPHD       0018
EDEVAPND       0010
EDEVAPST       001C
EDEVAPTB       002C
EDEVAPTF       0028
EDEVAPTO       0024
EDEVAPTR       000C
EDEVAPWW       0020
EDEVATBL       0B68
EDEVATTR       0B60
EDEVBEXT       028C
EDEVBKSZ       0B14
EDEVBLA        022C
EDEVBLKL       0B4C
EDEVBLKS       0B44
EDEVBLLP       0230
EDEVBOK        0B55 04
EDEVBPR        0B55 40
EDEVBXSZ       0070 00000080
EDEVCBLK       01C0
EDEVCKAT       0054
EDEVCKHD       004C
EDEVCKMD       0050
EDEVCKND       0048
EDEVCMA        0B55 10
EDEVCME        0B54 01
EDEVCNTM       01E8
EDEVCOFF       01C4
EDEVCPEA       021C
EDEVCWOB       0B54 04
EDEVDQL        0288
EDEVDQN        0284
EDEVDSVA       01FC
EDEVDT6H       01C8
EDEVDT6L       01CC
EDEVDT64       01C8
EDEVDVAS       0B58
EDEVDVCF       0B5C 00000B60
EDEVDVFG       0B66
EDEVDVID       0B70
EDEVDVNP       0B58 00000002
EDEVDVOP       0B58 00000001
EDEVDVRF       0030
EDEVDVUP       0B58 00000000
EDEVETIM       0078
EDEVETYP       0080
EDEVFAST       0B60 00000003
EDEVFCP        0002
EDEVFCPR       0004
EDEVFFLG       0B54
EDEVFFMT       0218 02
EDEVFLAG       0004
EDEVFLSH       0B60 00000008
EDEVFPTM       01F0
EDEVFRSN       0070
EDEVFTF1       0B54
EDEVFTF2       0B55
EDEVFTF3       0B56
EDEVFTF4       0B57
EDEVFTIM       0068
EDEVFWT        0B54 02
EDEVHDLN       0B5C 00000B60
EDEVID1        0070 00000001
EDEVID10       0070 0000000A
EDEVID11       0070 0000000B
EDEVID12       0070 0000000C
EDEVID13       0070 0000000D
EDEVID14       0070 0000000E
EDEVID15       0070 0000000F
EDEVID16       0070 00000010
EDEVID17       0070 00000011
EDEVID18       0070 00000012
EDEVID19       0070 00000013
EDEVID2        0070 00000002
EDEVID21       0070 00000015
EDEVID22       0070 00000016
EDEVID23       0070 00000017
EDEVID24       0070 00000018
EDEVID25       0070 00000019
EDEVID26       0070 0000001A
EDEVID27       0070 0000001B
EDEVID28       0070 0000001C
EDEVID29       0070 0000001D
EDEVID3        0070 00000003
EDEVID30       0070 0000001E
EDEVID4        0070 00000004
EDEVID41       0070 00000029
EDEVID42       0070 0000002A
EDEVID43       0070 0000002B
EDEVID44       0070 0000002C
EDEVID45       0070 0000002D
EDEVID46       0070 0000002E
EDEVID47       0070 0000002F
EDEVID48       0070 00000030
EDEVID49       0070 00000031
EDEVID5        0070 00000005
EDEVID6        0070 00000006
EDEVID61       0070 0000003D
EDEVID62       0070 0000003E
EDEVID63       0070 0000003F
EDEVID64       0070 00000040
EDEVID65       0070 00000041
EDEVID7        0070 00000007
EDEVID8        0070 00000008
EDEVID9        0070 00000009
EDEVIEEE       0B18
EDEVIELN       0B11
EDEVIETY       0B12
EDEVILCK       0250
EDEVINV        0002 00
EDEVIOCS       0004
EDEVIOER       0218 10
EDEVIOHS       0008
EDEVIOMS       000C
EDEVIORS       0010
EDEVIOSS       0014
EDEVIOST       0018
EDEVIOTS       001C
EDEVIOXS       0020
EDEVIRB        0060
EDEVIUSR       0268
EDEVLEN        0000
EDEVLOAD       0004 40
EDEVLOCK       0238
EDEVLRCT       026C
EDEVLRST       0060
EDEVLUN        0010
EDEVLUNV       0004 20
EDEVMBLG       00C0
EDEVMBLK       00C0
EDEVMEAS       00C0
EDEVNBAS       020E
EDEVNPBX       030C
EDEVNPMR       0278
EDEVNPMW       027C
EDEVNPSR       0270
EDEVNPSW       0274
EDEVNVBS       0212
EDEVNVFB       0002 04
EDEVNVMB       0214
EDEVNVME       0B60 00000009
EDEVNVMQ       0210
EDEVORB        0040
EDEVPACT       006C
EDEVPADA       0204
EDEVPBAD       0019 02
EDEVPBLK       0208
EDEVPBRK       0019 03
EDEVPCNT       0B63
EDEVPDTY       0B10
EDEVPEAB       0080 0000000E
EDEVPEAF       0080 00000010
EDEVPEAH       0080 00000001
EDEVPEAS       0080 00000002
EDEVPEAT       0080 0000000F
EDEVPECA       0080 00000007
EDEVPECC       0080 00000003
EDEVPECH       0080 0000000B
EDEVPECM       0080 0000000C
EDEVPECN       0080 0000000A
EDEVPEND       0080 00000004
EDEVPENO       0080 00000000
EDEVPERR       0019 04
EDEVPESB       0080 00000008
EDEVPESQ       0080 0000000D
EDEVPESR       0080 00000005
EDEVPEST       0080 00000006
EDEVPETO       0080 00000009
EDEVPEXT       001B 01
EDEVPFAD       0070 00000001
EDEVPFHC       0070 00000002
EDEVPFNO       0070 00000000
EDEVPFOP       0070 00000003
EDEVPFPM       0B64
EDEVPFPQ       0070 00000004
EDEVPFRE       0070 00000005
EDEVPFSC       0070 00000006
EDEVPLOD       020A
EDEVPND        0060
EDEVPOK        0019 01
EDEVPPND       0068
EDEVPRID       0B28
EDEVPRTI       0000
EDEVPRTL       000C
EDEVPSTA       0019
EDEVPTHD       0008
EDEVPTHI       0004
EDEVPTHS       0B80
EDEVPTNP       0008 00000001
EDEVPTOP       0008 00000002
EDEVPTSZ       001C 00000020
EDEVPTXA       001C
EDEVPTXB       0082 00000088
EDEVPTXD       0082 00000011
EDEVPTYP       0018
EDEVPXFG       001B
EDEVP2P        0018 01
EDEVQDSK       0118
EDEVQDTH       020C
EDEVRAMA       0200
EDEVRCA        0B55 02
EDEVRCNT       0228
EDEVRDEV       01F8
EDEVREVI       0B38
EDEVRMFB       0002 02
EDEVSAME       0218 04
EDEVSATM       0108
EDEVSAV        01D4
EDEVSCA        0220
EDEVSCAC       0038
EDEVSCBS       0034
EDEVSCCO       0044
EDEVSCER       0030
EDEVSCFB       0002 01
EDEVSCHB       0008
EDEVSCLP       0224
EDEVSCNL       0234
EDEVSCNT       005C
EDEVSCPB       0C98 00000018
EDEVSCPL       0C98 00000078
EDEVSCPM       0B62
EDEVSCQF       003C
EDEVSCRS       0040
EDEVSCSI       0B60 00000001
EDEVSCTK       0058
EDEVSCTM       0110
EDEVSCZB       0C98 00000CA0
EDEVSCZD       0C98 00000194
EDEVSERA       0B3C
EDEVSERL       0B40
EDEVSIDA       0218 01
EDEVSIMA       0000
EDEVSNS        0218 40
EDEVSRCF       0004 80
EDEVSRTI       0010
EDEVSRTL       001C
EDEVSSTM       0100
EDEVSTAT       0218
EDEVSVLN       0210
EDEVSWIT       0018 02
EDEVTYPE       0002
EDEVURGT       0218 20
EDEVUTKL       002C
EDEVUTKN       0020
EDEVVID        0B20
EDEVVNDR       0B13
EDEVVPM        0B61
EDEVWCA        0B55 01
EDEVWSAM       0B66 80
EDEVWWPN       0008
EDEVXIV        0B60 00000007
EDEVXSV1       01D0
EDEV1750       0B60 00000005
EDEV2105       0B60 00000002
EDEV2107       0B60 00000004
EDEV2145       0B60 00000006
EDEV9336       0002 03
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:56:54 EDT.
Copyright IBM Corporation, 1990, 2022