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


  VDEV Prolog Top of page
 
 NAME       : HCPVDEV
 DESCRIPTION: VIRTUAL DEVICE CONTROL BLOCK
 DSECT      : VDEV
 FUNCTION   : DESCRIBE THE STATUS OF AN I/O DEVICE (REAL OR VIRTUAL)
              ACCESSABLE BY A VIRTUAL MACHINE.
 LOCATED BY - A POINTER IN THE LOWEST LEVEL INDEX VECTOR IN THE
              FOUR-LEVEL TREE ANCHORED IN:
                VMDCHRSN - FOR ACCESS VIA SUBCHANNEL NUMBER
                VMDCHRDN - FOR ACCESS VIA DEVICE NUMBER
              RDEVVDEV - DEDICATED DEVICE ONLY
              BLKVDEVA - DEVICES CONNECTED TO DASD BLOCK I/O
                         SYSTEM SERVICE
              VMDVSPRT - PRINTER TO USE IN DUMP, TRACE, ... CMDS
              VMDVCONS - CONSOLE
              MDIRVDEV - VDEV TO WHICH A MINI-DISK EXTENT IS
                         VIRTUALLY RESERVED.
              WHILE AN I/O EVENT IS OUTSTANDING FOR A VIRTUAL
              MACHINE, THE ADDRESS OF A VDEV MAY APPEAR IN:
                CHCQUEUE(I) - FIRST DEVICE WITH AN INTERRUPT PENDING
                              ON CHANNEL I (OR IN CHANNEL CLASS I)
                VDEVFPNT - NEXT DEVICE WITH INTERRUPT PENDING ON
                           THIS CHANNEL (OR THIS VDEV, IF LAST)
                VDEVBPNT - PREVIOUS INTERRUPT PENDING DEVICE ON THIS
                           CHANNEL (OR THIS VDEV, IF FIRST)
                VMDWVDEV - DEVICE CAUSING I/O WAIT CONDITION
                           - SYNCHRONOUS I/O VIA DIAGNOSE 18 OR 20
                           - VIRTUAL MACHINE LOOPING ON TIO INSTR.
                IORVDEV -  VDEV WITH WHICH VIRTUAL MACHINE'S I/O
                           REQUEST IS ASSOCIATED.
              WHEN A GUEST REQUESTS AN ASYNCHRONOUS MESSAGE,
              THE ADDRESS OF A VDEV MAY APPEAR IN:
                AEBKVDEV - VDEV WITH WHICH VIRTUAL MACHINE'S
                           ASYNCHRONOUS MESSAGE REQUEST IS
                           ASSOCIATED.
              I/O SUPERVISOR ROUTINES NORMALLY USE REGISTER 6 TO
              ADDRESS THE VDEV ASSOCIATED WITH THE EVENT BEING
              PROCESSED.
 CREATED BY : HCPVDB
 DELETED BY : HCPVDB
 RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
              guest relocation (LGR).  The bits and fields that
              need to be relocated are defined in the
              corresponding LGRVDEV COPY file.  Whenever changes
              are made to this control block, consideration must
              be given to any effects these changes will have on
              a relocation.  If any new fields or bits are
              defined, they may need to be relocated.  If
              existing bits or fields are changed, corresponding
              modifications may be required in the LGR version of
              this control block.  Consider also the effects of
              these changes on a relocation involving a back-level
              release of CP.
              LGR Notes
              ---------
              The following notes apply to specific fields
              defined in the VDEV:
              *1   The field or bit defined is not currently sent
              to the target system on a guest relocation.
              If the function provided by this field or bit
              is required for a new function, some
              consideration must be made to determine if it
              should be sent as part of a device relocation.
 
 
  VDEV Control Block Content Top of page
 

 VDEV DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VDEV VIRTUAL DEVICE CONTROL BLOCK 0000 0 Signed 4 VDEVFPNT Forward interruption pointer. Host logical address of a VDEV. Points to self if not enqueued. 0004 4 Signed 4 VDEVBPNT Backward interruption pointer. Host logical address of a VDEV. Points to self if not enqueued. 0008 8 Dbl-Word 8 VDEVLOCK (0) VIRTUAL DEVICE LOCKWORD 0008 8 Address 4 VDEVLOWN ADDRESS OF LOCK OWNER'S VMDBK 000C 12 Address 4 VDEVTSKQ ANCHOR FOR QUEUE OF WAITING TASKS 0010 16 Signed 2 VDEVSUB VIRTUAL SUBCHANNEL NUMBER 0012 18 Signed 2 VDEVCODE (0) VIRTUAL DEVICE IDENTITY CODE 0012 18 Bitstring 1 VDEVCLAS DEVICE CLASS 1... .... CLASTERM X'80' CLASTERM TERMINAL DEVICE CLASS .1.. .... CLASGRAF X'40' CLASGRAF GRAPHIC DISPLAY DEVICE CLASS .1.. ...1 CLASGRFR X'41' CLASGRFR GRAPHIC DISPLAY DEVICE CLASS (REMOTE) ..1. .... CLASPOOL X'20' CLASPOOL UNIT RECORD SPOOLING DEVICE CLASS ...1 .... CLASSVCM X'10' CLASSVCM SIMULATED DEVICE CLASS .... 1... CLASTAPE X'08' CLASTAPE MAGNETIC TAPE DEVICE CLASS .... .1.. CLASDASD X'04' CLASDASD DIRECT ACCESS STORAGE DEVICE CLASS .... ..1. CLASSPEC X'02' CLASSPEC SPECIAL DEVICE CLASS .... ...1 CLASSWCH X'01' CLASSWCH Switch device class 1111 1111 CLASAIF X'FF' CLASAIF Adapter-Interrupt-Facility (AIF) Class 0013 19 Bitstring 1 VDEVTYPE DEVICE TYPE 1... .... TYP2700 X'80' TYP2700 TERM - 2700 BISYNC LINE 1... 1... TYPBSC X'88' TYPBSC TERM - BISYNC LINE FOR 3270 REMOTE STATION .1.. .... TYPCONS X'40' TYPCONS TERM - CONSOLE DEVICE .1.. .... TYP3215 X'40' TYP3215 TERM - 3215 CONSOLE .1.. .... TYP1052 X'40' TYP1052 TERM - 1052 CONSOLE ..1. .... TYPTTY X'20' TYPTTY TERM - USASCII-8 TELEGRAPH TERMINAL ...1 .... TYPIBM1 X'10' TYPIBM1 TERM - IBM TERMINAL CONTROL TYPE 1 ...1 11.. TYPUNDEF X'1C' TYPUNDEF TERM - TERMINAL TYPE UNDEFINED ...1 1... TYP2741 X'18' TYP2741 TERM - 2741 COMMUNICATIONS TERMINAL ...1 1... TYP3767 X'18' TYP3767 TERM - 3767 IN 2741 COMPATIBILITY MOD ...1 .1.. TYP1050 X'14' TYP1050 TERM - 1050 COMMUNICATIONS TERMINAL .... 1... TYPSDLC X'08' TYPSDLC TERM - SDLC Integrated Adapter ..1. .... TYPTELE2 X'20' TYPTELE2 TERM - TELE2 Integrated Adapter ..1. .1.. TYPHDLC X'24' TYPHDLC TERM - HDLC Integrated Adapter ..1. 1... TYPILAN X'28' TYPILAN TERM - ILAN Integrated Adapter ..1. 1... TYPELAN X'28' TYPELAN TERM - ELAN Integrated Adapter .1.. .... TYP3270 X'40' TYP3270 GRAF - 3270 GENERIC DISPLAY STATION 1... .... TYP3277 X'80' TYP3277 GRAF - 3277 DISPLAY STATION .1.. .... TYP3278 X'40' TYP3278 GRAF - 3278 DISPLAY STATION .1.. .... TYP3178 X'40' TYP3178 GRAF - 3178 DISPLAY STATION .1.. .... TYP3279 X'40' TYP3279 GRAF - 3279 DISPLAY STATION .1.. .... TYP3179 X'40' TYP3179 GRAF - 3179 DISPLAY STATION .1.. .... TYP3180 X'40' TYP3180 GRAF - 3180 DISPLAY STATION .1.. .... TYP3290 X'40' TYP3290 GRAF - 3290 DISPLAY STATION .1.. .... TYP3190 X'40' TYP3190 GRAF - 3190 DISPLAY STATION ..1. .... TYP3271 X'20' TYP3271 GRAF - 3271 CONTROLLER (REMOTE) ...1 .... TYP3275 X'10' TYP3275 GRAF - 3275 DISPLAY STATION .... 1... TYP3284 X'08' TYP3284 GRAF - 3284 PRINTER .... 1... TYP3286 X'08' TYP3286 GRAF - 3286 PRINTER .... 1..1 TYP3287 X'09' TYP3287 GRAF - 3287 PRINTER .... 1... TYP3288 X'08' TYP3288 GRAF - 3288 PRINTER .... 1..1 TYP3289 X'09' TYP3289 GRAF - 3289 PRINTER .... 1... TYP3287L X'08' TYP3287L GRAF - 3287 LOGICAL PRINTER .... 1... TYP3289L X'08' TYP3289L GRAF - 3289 LOGICAL PRINTER .... .1.. TYP2250 X'04' TYP2250 GRAF - 2250 DISPLAY UNIT .... .1.. TYP3250 X'04' TYP3250 GRAF - 3250 DISPLAY UNIT .... .11. TYP5080 X'06' TYP5080 GRAF - 5080 DISPLAY UNIT ..11 .... TYPCLUST X'30' TYPCLUST GRAF - CLUSTER CTLR (3271 OR 3275) .... ..1. TYPIC X'02' TYPIC TERM - Integrated console GRAF - Integrated 3270 1... .... TYPRDR X'80' TYPRDR SPOL - CARD READER DEVICE 1... ...1 TYP2501 X'81' TYP2501 SPOL - 2501 CARD READER 1... ..1. TYP2540R X'82' TYP2540R SPOL - 2540 CARD READER 1... .1.. TYP3505 X'84' TYP3505 SPOL - 3505 CARD READER .1.. .... TYPPUN X'40' TYPPUN SPOL - CARD PUNCH DEVICE .1.. ..1. TYP2540P X'42' TYP2540P SPOL - 2540 CARD PUNCH .1.. .1.. TYP3525 X'44' TYP3525 SPOL - 3525 CARD PUNCH ..1. .... TYPPRT X'20' TYPPRT SPOL - PRINTER TYPE DEVICE ..1. ...1 TYP1403 X'21' TYP1403 SPOL - 1403 PRINTER ..1. ..1. TYP32XX X'22' TYP32XX SPOL - 3203 OR 3211 PRINTER ..1. .11. TYP3203 X'26' TYP3203 SPOL - 3203 PRINTER ..1. ..1. TYP3211 X'22' TYP3211 SPOL - 3211 PRINTER ..1. 1... TYP3800 X'28' TYP3800 SPOL - 3800 PRINTER ..1. ..11 TYP3262 X'23' TYP3262 SPOL - 3262 PRINTER ..1. .1.. TYP4245 X'24' TYP4245 SPOL - 4245 PRINTER ..1. 1..1 TYP4248 X'29' TYP4248 SPOL - 4248 PRINTER ..1. .1.1 TYP3820 X'25' TYP3820 SPOL - 3820 PRINTER - dedicated only ..1. .111 TYPAFP1 X'27' TYPAFP1 SPOL - AFP1 PRINTER - dedicated only ..1. 1.1. TYPVAFP X'2A' TYPVAFP SPOL - VAFP PRINTER - simulated only ...1 .... TYPSYS X'10' TYPSYS SPOL - SYSTEM VIRT DEVICE FOR DUMPS ...1 .... TYP3420 X'10' TYP3420 TAPE - 3420 TAPE DRIVE ..1. .... TYP3430 X'20' TYP3430 TAPE - 3430 TAPE DRIVE .1.. .... TYP3480 X'40' TYP3480 TAPE - 3480 TAPE DRIVE .1.. ..1. TYP3424 X'42' TYP3424 TAPE - 3424 TAPE DRIVE .1.. .1.. TYP9348 X'44' TYP9348 TAPE - 9348 TAPE DRIVE 1... .... TYP3422 X'80' TYP3422 TAPE - 3422 TAPE DRIVE 1... ...1 TYP3490 X'81' TYP3490 TAPE - 3490 TAPE DRIVE 1... ..11 TYP3590 X'83' TYP3590 TAPE - 3590 TAPE DRIVE .1.. .... TYP3330 X'40' TYP3330 DASD - 3330 DISK STORAGE FACILITY ..1. .... TYP3340 X'20' TYP3340 DASD - 3340 DISK STORAGE FACILITY ...1 .... TYP3350 X'10' TYP3350 DASD - 3350 DISK STORAGE FACILITY ...1 ...1 TYP3350C X'11' TYP3350C DASD - 3350 4 X 8 PAGING STORAGE ...1 ..1. TYP3350D X'12' TYP3350D DASD - 3350 4 X 4 PAGING STORAGE .... 1... TYP2305 X'08' TYP2305 DASD - 2305 FIXED HEAD STORAGE FACILITY .... .1.. TYP3380 X'04' TYP3380 DASD - 3380 DISK STORAGE FACILITY 1... ..1. TYP3390 X'82' TYP3390 DASD - 3390 DISK STORAGE FACILITY 1... .... TYP3375 X'80' TYP3375 DASD - 3375 DISK STORAGE FACILITY .... ..1. TYP3370 X'02' TYP3370 DASD - 3370 DISK STORAGE FACILITY 1... ...1 TYP9345 X'81' TYP9345 DASD - 9345 DISK STORAGE FACILITY ..1. ...1 TYP9332 X'21' TYP9332 DASD - 9332 FBA Direct Access Storage ..1. ..1. TYP9335 X'22' TYP9335 DASD - 9335 FBA Direct Access Storage ..1. .1.. TYP9336 X'24' TYP9336 DASD - 9336 FBA Direct Access Storage ..1. 1... TYPFBA X'28' TYPFBA DASD - Generic FBA DAS .1.. .... TYP9033 X'40' TYP9033 SWCH - 9033 Switch device 1... .... TYP9032 X'80' TYP9032 SWCH - 9032 Switch device ..1. .... TYP2032 X'20' TYP2032 SWCH - 2032 FICON Switch device 1... .... TYPCTCA X'80' TYPCTCA SPEC - CHANNEL TO CHANNEL ADAPTER 1... .... TYP3088 X'80' TYP3088 SPEC - 3088 MULTISYSTEM CHANNEL COMMUNICATION UNIT .1.. .... TYP3704 X'40' TYP3704 SPEC - 3704 PROGRAMMABLE COMMUNICATION CONTROL UNIT .1.. .... TYP3705 X'40' TYP3705 SPEC - 3705 PROGRAMMABLE COMMUNICATION CONTROL UNIT ..1. .... TYPOSA X'20' TYPOSA SPEC - Open Systems Adapter (OSA) ...1 .... TYPFCP X'10' TYPFCP SPEC - Open FCP Adapter (FCP) .... ..1. TYP3851 X'02' TYP3851 SPEC - MSS MASS STORAGE COMMUNICATOR .... 1... TYP3890 X'08' TYP3890 SPEC - 3890 DOCUMENT PROCESSOR .... ..11 TYPALIAS X'03' TYPALIAS SPEC - PAV Alias .... ...1 TYPUNSUP X'01' TYPUNSUP SPEC - DEVICE UNSUPPORTED BY * THE VM/ 370 MIGRATION AID .... ..1. TYPDYNIO X'02' TYPDYNIO VCM - Dynamic I/O .... ...1 TYPMSGF X'01' TYPMSGF VCM - Message Facility 0014 20 Signed 4 VDEVUSER Host logical address of VMDBK of owner 0018 24 Bitstring 1 VDEVSTAT DEVICE STATUS - OWNED BY VIRTUAL I/O INSTRUCTION SIMULATION. THIS IS NOT TO BE USED BY VIRTUAL DEVICE SIMULA- TION. 1... .... VDEVBUSY X'80' VDEVBUSY START FUNCTION .1.. .... VDEVPRCE X'40' VDEVPRCE CHANNEL END RECEIVED ..1. .... VDEVCLRF X'20' VDEVCLRF CLEAR FUNCTION ...1 .... VDEVHLTF X'10' VDEVHLTF HALT FUNCTION 1111 .... VDEVACTV VDEVBUSY+VDEVPRCE+VDEVCLRF+VDEVHL TF VDEVACTV .... 1... VDEVSUSP X'08' VDEVSUSP SUBCHANNEL SUSPENDED .... .1.. VDEVRPND X'04' VDEVRPND RESUME PENDING .... ..1. VDEVQUED X'02' VDEVQUED DEVICE-BUSY RECEIVED - VDEVNIOR CONTAINS THE ADDRESS OF AN IORBK WHICH RECEIVED AN INITIAL STATUS OF BUSY-ALONE AND IS AWAITING AN UNSOLICITED DEVICE END. .... ...1 VDEVCATT X'01' VDEVCATT ATTACHED VIA CONSOLE COMMAND 0019 25 Bitstring 1 VDEVWAIT WAIT STATUS CONTROLS 1... .... VDEVIMRS X'80' VDEVIMRS VM SUSPENDED PENDING I/O RESPONSE .1.. .... VDEVWINT X'40' VDEVWINT CPU(S) AWAITING STATUS (TIO/TSCH BUSY) 001A 26 Bitstring 1 VDEVAFLG DEVICE ALLOCATION FLAG 1... .... VDEVINTV X'80' VDEVINTV SIMULATED INTERVENTION REQUIRED .1.. .... VDEVTDSK X'40' VDEVTDSK DEVICE IS DASD TDISK ..1. .... VDEVVSIM X'20' VDEVVSIM DEVICE IS SIMULATED BY VDSBK ...1 .... VDEVFULL X'10' VDEVFULL DEVICE IS A COMPLETE VOLUME .... 1... VDEVDED X'08' VDEVDED DEVICE IS ATTACHED TO VDEVRDEV .... .1.. VDEVMPLX X'04' VDEVMPLX MULTIPLE EXPOSURE DEVICE .... ..1. VDEVFPO X'02' VDEVFPO THE DEVICE IS A FULL-PACK-OVERLAY MINIDISK .... ...1 VDEVDTCH X'01' VDEVDTCH THE DEVICE IS BEING DETACHED 001B 27 Bitstring 1 VDEVBFLG HALT flags plus some misc flags 1... .... VDEVBCC0 X'80' VDEVBCC0 BACKUP CONFIRMED CC 0 FLAG .1.. .... VDEVBPCI X'40' VDEVBPCI BACKUP PCI FLAG ..1. .... VDEVBSUI X'20' VDEVBSUI BACKUP SUSPENSION INTERRUPT FLAG ...1 .... VDEVMBSF X'10' VDEVMBSF QDIO multiple buffer streaming facility i active for this FCP device .... 1... VDEVQACT X'08' VDEVQACT BACKUP QDIO Active Status .... .1.. VDEVCMS X'04' VDEVCMS Device is attached to adjunct .... ..1. VDEVVMIO X'02' VDEVVMIO Update VMDIOACT for active I/O .... ...1 VDEVNOFT X'01' VDEVNOFT Device Ineligible for CCW FastTran (see PROLOG LGR Note *1) 001C 28 Bitstring 1 VDEVDFLG DEVICE CONTROL FLAGS 1... .... VDEVRO X'80' VDEVRO DEVICE- READ ONLY ACCESS .1.. .... VDEVENAB X'40' VDEVENAB COMMUNICATION LINE - ENABLED ..1. .... VDEVDIAL X'20' VDEVDIAL COMMUNICATION LINE - DIALED ...1 .... VDEVSDIA X'10' VDEVSDIA COMMUNICATION LINE - SNA DIALED .... 1... VDEVNOTO X'08' VDEVNOTO If on, means that this VDEV is no longer operational, because it is soon going away. Set by Detach processing. .... .1.. VDEVRSRL X'04' VDEVRSRL RESERVE/RELEASE VALID CCW'S .... ..1. VDEVNSEG X'02' VDEVNSEG NO CHAN PROG SEGMENTATION ALLOWED .... ...1 VDEVGCWE X'01' VDEVGCWE GLOBAL CCW EXPECTED FOR THIS DEVICE 001D 29 Bitstring 1 VDEVCFLG CONSOLE PROCESSING CONTROLS 1... .... VDEVINT3 X'80' VDEVINT3 Device used as integrated 3270 .1.. .... VDEVPPA1 X'40' VDEVPPA1 REFLECT PA1 KEY TO THE VIRTUAL MACHINE ..1. .... VDEVGSUS X'20' VDEVGSUS FULL SCREEN GUEST WAS SUSPENDED WITH UNIT EXCEPTION. CP MUST GENERATE AN UNSOLICITED DEVICE END TO RESUME GUEST ...1 .... VDEVDING X'10' VDEVDING dial in progress .... 1... VDEVATTN X'08' VDEVATTN ATTENTION INTERRUPT MUST BE GENERATED .... .1.. VDEVBRGS X'04' VDEVBRGS Set RDEVGSUS when reconnected to console RDEV 001E 30 Bitstring 1 VDEVFFLG MINIDISK FLAGS 1... .... VDEVLNKS X'80' VDEVLNKS STABLE MINIDISK LINK .1.. .... VDEVLNKE X'40' VDEVLNKE EXCLUSIVE MINIDISK LINK ..1. .... VDEVDVFP X'20' VDEVDVFP THE DEVICE IS A DEVNO DEFINED FULL-PACK MINIDISK ...1 .... VDEVQDSK X'10' VDEVQDSK The device is a VDISK .... 1... VDEVFBA X'08' VDEVFBA FBA disk or minidisk .... .1.. VDEVRMLF X'04' VDEVRMLF Minidisk can use real MPLF facility .... ..1. VDEVSULF X'02' VDEVSULF Suppress CFLF and MPLF .... ...1 VDEV3DSK X'01' VDEV3DSK VCM Vdisk 001F 31 Bitstring 1 VDEVPFLG DEVICE PROCESSING FLAG 1... .... VDEVCPCL X'80' VDEVCPCL DEVICE CLOSED BY CP COMMAND .1.. .... VDEVPURG X'40' VDEVPURG DEVICE CLOSED AND PURGED BY CP COMMAND ..1. .... VDEVNRSM X'20' VDEVNRSM DEVICE CANNOT RESUME CHANNEL PROGRAM ...1 .... VDEVDPRE X'10' VDEVDPRE DYMAMIC PATHING HAS BEEN REQUESTED .... 1... VDEVTRCW X'08' VDEVTRCW FORCE TRANSLATION OF CHANNEL PROGRAM FOR THIS DEVICE .... .1.. VDEVTENB X'04' VDEVTENB TAPE Device has not been enabled. Device End has not been presented. .... ..1. VDEVSHRD X'02' VDEVSHRD Multiuser device bit .... ...1 VDEVSHND X'01' VDEVSHND Multiuser/Detach ALL fails for vdev 0020 32 Bitstring 28 VDEVPMCW PATH MANAGEMENT CONTROL WORD 003C 60 Signed 4 VDEVAIOR Host logical address of active IORBK 0040 64 Signed 4 VDEVNIOR SSCH pending (not yet started) IORBK Host logical address of an IORBK. 0044 68 Address 4 VDEVSIOR IORBK holding sense data for device. Host logical address of an IORBK. 0048 72 Signed 4 VDEVIORQ RDEV-to-VDEV lock swapping pivot Host logical address of an IORBK. 004C 76 Signed 4 VDEVPIOR HL @ of Pending interrupt IORBK 0050 80 Signed 4 VDEVENDQ COMPLETION TASK QUEUE ANCHOR 0054 84 Address 4 VDEVDEOT DELAYED ENDOP TRQBK ANCHOR 0058 88 Signed 4 VDEVRDEV Host logical address of RDEV of actual device. 005C 92 Address 4 VDEVAEVT POINTER TO LIST OF ASYNCHRONOUS EVENTS IN THIS VDEV. 0060 96 Signed 4 VDEVTMCT Count of virtual Transport Mode I/O requests. This count is included in VDEVIOCT. 0064 100 Address 4 VDEVCEOT POINTER TO 20 SECOND TIMER 0068 104 Address 4 VDEVLMSG CFLF In-line Message Block Pointer 006C 108 Signed 4 VDEVIOCT Count of virtual I/O requests issued to the virtual device. (See VDEVIOCA). Not applicable to consoles, virtual spool or I/O Assist devices. 0070 112 Dbl-Word 8 VDEVTIME (0) TOD CLOCK AT DEVICE CREATION 0070 112 Signed 4 VDEVTIMH HI ORDER TOD CLOCK ROUGHLY IN SECONDS 0074 116 Signed 4 VDEVTIML LO ORDER TOD CLOCK 0078 120 Signed 4 VDEVSPEC (16) DEVICE-DEPENDENT SPECIFICATIONS 00B8 184 Address 4 VDEVIOMI Address of Virtual I/O Management Info 00BC 188 Address 4 VDEVUIOR Pending unsolicited IORBK came in after unit check 00C0 192 Signed 4 VDEVIOCA Count of actual I/O operations initiated by CP for this virtual device. Not applicable to consoles, virtual spool or I/O Assist devices. Notes : This value may be lower than the number of virtual I/O requests if data can be obtained thru MDC, or it may be higher, if a virtual I/O request is broken up by CP into more than one actual I/O request (e.g., a diagnose x'A4' request for blocks on multiple cylinders. 00C4 196 Signed 4 VDEVATIM Time of device creation or last ACNT, whichever is later 00C8 200 Bitstring 1 VDEVIOP1 I/O PASS THROUGH FLAGS 1... .... VDEVIOPQ X'80' VDEVIOPQ User set QIOAssist off for the device .1.. .... VDEVIOPA X'40' VDEVIOPA DEV IS OPERATING UNDER PASS THROUGH ..1. .... VDEVIOPI X'20' VDEVIOPI DEV BEING PUT UNDER I/O PASS THROUGH ...1 .... VDEVIOPO X'10' VDEVIOPO TAKE DEVICE OUT OF PASS THROUGH AT NEXT OPPORTUNITY .... 1... VDEVIOPR X'08' VDEVIOPR DEV BEING REMOVED FROM PASS THROUGH .... .1.. VDEVIOPS X'04' VDEVIOPS User set I/O Assist off for the device .... ..1. VDEVIOPX X'02' VDEVIOPX DEVICE IS ELIGIBLE FOR XA I/O PASS THROUGH .... ...1 VDEVIOP3 X'01' VDEVIOP3 DEVICE IS ELIGIBLE FOR 370 I/O PASS THROUGH 00C9 201 Bitstring 1 VDEVMODL VIRTUAL DEVICE MODEL NUMBER 00CA 202 Bitstring 1 VDEVCPIE CHANNEL PATH IN ERROR MASK 00CB 203 Bitstring 1 VDEVCRDR Count of I/O redrives to simulation 00CC 204 Signed 4 VDEVIUBK I/O Assist Utilization Block Address 00D0 208 Bitstring 1 VDEVLCNT CURRENT LINE COUNT 00D1 209 Bitstring 1 VDEVLTOD (3) BYTES 1-3 OF TOD CLOCK WHEN LCNT RESET 00D4 212 Address 4 VDEVBKIA Address of the BKIBK This field is serialized by: If = 0, compare-and-swap if ^=0, BKILOCK held exclusive and single-access-word-current-store. 00D8 216 Address 4 VDEVIPTS Used by HCPIPT to contain a pointer to the SCHIB before a CSCH is done. 00DC 220 Bitstring 1 VDEVLGRI LGR I/O status flags 1... .... VDEVPROC X'80' VDEVPROC VDEV processed ..1. .... VDEVDFRD X'20' VDEVDFRD Deferred transfer ...1 .... VDEVNODT X'10' VDEVNODT Not detachable on destination The device is created automatically and cannot be detached directly. .... 1... VDEVXNIC X'08' VDEVXNIC This NIC was transferred via LGR Flag used for MONITOR tracking .... .1.. VDEVOSAB X'04' VDEVOSAB This is a base OSA .... ..1. VDEVOSAN X'02' VDEVOSAN This is a non-base OSA .... ...1 VDEVIFCC X'01' VDEVIFCC Device owed an IFCC on next I/O 00DD 221 Bitstring 1 VDEVPMSK Mask of path on which the Quiesce/Resume message was received If VDEVVNET<>0 then VDEVSPEC=Virtual Network Device 00DE 222 Bitstring 1 VDEVVNET Virtual Network Simulation Flags 1... .... VDEVNSIM X'80' VDEVNSIM Fully Simulated Virtual NIC Device .1.. .... VDEVVSW X'40' VDEVVSW Virtual SWITCH (VSWITCH) UPLink Port ..1. .... VDEVBRGP X'20' VDEVBRGP Virtual SWITCH (VSWITCH) Bridge Port 111. .... VDEVOVLY VDEVNSIM+VDEVVSW+VDEVBRGP VDEVOVLY Virt Network Overlay 00DF 223 Bitstring 1 VDEVAISM AIF VDEV AI Source Mask RESERVED FIELDS FOR INSTALLATION USE THIS AREA IS PERMANENTLY AVAILABLE, BUT MAY BE MOVED TO ANOTHER OFFSET IN THE BLOCK AT A LATER RELEASE OF THE SYSTEM. 00E0 224 Signed 4 VDEVUSR1 RESERVED FOR INSTALLATION USE 00E4 228 Signed 4 VDEVUSR2 RESERVED FOR INSTALLATION USE 00E8 232 Signed 4 VDEVUSR3 RESERVED FOR INSTALLATION USE 00EC 236 Signed 4 VDEVUSR4 RESERVED FOR INSTALLATION USE End of Installation reserved fields 00F0 240 Address 4 VDEVFOID L:ADR of Fabric Owner ID 00F4 244 Signed 4 VDEVRTMR Pointer to RESET TRQBK. This field is serialized by VDEV lock when it is set and the dispatch lock when the field is reset. 00F8 248 Signed 4 VDEVTRKF First relative track for device 00FC 252 Signed 4 VDEVTRKL Last relative track for device 0100 256 Signed 4 VDEVARSL Pointer to next Diag 254 pseudo vdev 0104 260 Signed 4 VDEVARSI Pointer to Diag 254 information block 0108 264 Signed 4 VDEVARPV Pointer to Diag 254 parent vdev 010C 268 Bitstring 1 VDEVMDFG Message Device Flag 1... .... VDEVMDEL X'80' VDEVMDEL Message Device Deleted 010D 269 Bitstring 1 VDEVAIF1 AIF Pending Latch (HCPVAIEV stacked) 010E 270 Bitstring 1 VDEVEFLG Flag byte 1... .... VDEVEAVM X'80' VDEVEAVM This devices is a EAV minidisk 010F 271 Bitstring 1 * Reserved for future IBM use 0110 272 Address 4 VDEVQDIO HL address of the QDIO block. 0114 276 Address 4 VDEVAIF HL address of Adapter Interruption Facility Block. (AIFBK). 0118 280 Address 4 VDEVSHTP MULTIuser tape device forward pointer 011C 284 Address 4 VDEVIODD CCW TRACE IODATA buffer 0120 288 Dbl-Word 8 VDEVMBLK (0) 64-bit measurement block address 0120 288 Signed 4 VDEVMBAH High order MBA word 0124 292 Signed 4 VDEVMBAL Low order MBA word VDEVMBAL VDEVMBAO VDEVMBAL VDEVMBAO 390 measurement block address Parallel Access Volume Support 0128 296 Signed 2 VDEVHPPL HyperPAV Pool Number 012A 298 Bitstring 1 VDEVPVFG PAV Flags 1... .... VDEVPVBA X'80' VDEVPVBA PAV Base Device .1.. .... VDEVPVAL X'40' VDEVPVAL PAV Alias Device ..1. .... VDEVHPBA X'20' VDEVHPBA HyperPAV Base Device ...1 .... VDEVHPAL X'10' VDEVHPAL HyperPAV Alias Device .... 1... VDEVUVAL X'08' VDEVUVAL PAV Unit Address Valid 000000F0 VDEVPVHP (VDEVPVBA+VDEVPVAL+VDEVHPBA+VDEVH PAL) PAV/Hyperpav summary bits 012B 299 Bitstring 1 VDEVUNIT Dynamic PAV Unit Address 012C 300 Address 4 VDEVPAVB Addr of PAV VDEV Base 0130 304 Address 4 VDEVPAVP Addr of PAV VDEV Alias bak ptr 0134 308 Address 4 VDEVPAVA Addr of PAV VDEV Alias fwd ptr 0138 312 Address 4 VDEVPREF Addr of PAV Referenced Base or Alias Guest Characteristics Store (ST) and Load (L) this field to/from a register in whole to prevent other tasks from getting partial updates. This is the only serialization provided for this field. 013C 316 Signed 4 VDEVGCHR Guest Characteristics Start VDEV overlay area 00000140 VDEVBYSZ *-VDEV VDEV size in bytes 00000028 VDEVSIZE ((*-VDEV)+7)/8 VDEV SIZE IN DOUBLE-WORDS 0078 120 Signed 4 VDEVPOSN_CCCH (0) VIRTUAL DASD ARM POSITION 0078 120 Signed 4 VDEVPOSN (0) VIRTUAL DASD ARM POSITION 0078 120 Signed 2 VDEVCYLN VIRTUAL DASD CYLINDER NUMBER .111 1... VDEVCYL0 00001 VDEVCYLN,1 1ST BYTE OF CYLINDER INFORMATION .111 1..1 VDEVCYL1 00001 VDEVCYLN+1,1 2ND BYTE OF CYLINDER INFORMATION 007A 122 Signed 2 VDEVHEAD VIRTUAL DASD HEAD NUMBER .111 1.1. VDEVHED0 00001 VDEVHEAD,1 1ST BYTE OF HEAD INFORMATION .111 1.11 VDEVHED1 00001 VDEVHEAD+1,1 2ND BYTE OF HEAD INFORMATION 007C 124 Signed 4 VDEVSEXT (0) Minidisk Start of EXTent. May be in cylinders (CKD/ECKD) or blocks(FBA) 007C 124 Signed 2 * Filler for beginning cylinder 007E 126 Signed 2 VDEVBCYL Minidisk beginning cylinder 0080 128 Signed 4 VDEVEEXT (0) Minidisk End of EXTent. May be in cylinders (CKD/ECKD) or blocks(FBA) 0080 128 Signed 2 * Filler for last cylinder 0082 130 Signed 2 VDEVLCYL Minidisk last cylinder 0084 132 Signed 4 VDEVLINK Next VDEV on this MDISK (cf. VDEVLINP) 0088 136 Signed 4 VDEVBIOA BLOCK I/O CONNECT BLOCK 008C 140 Signed 4 VDEVMDSK MINI-DISK BLOCK FOR RESERVE/RELEASE 0090 144 Address 4 VDEVHPLK Pointer to next hyperpav alias VDEV in the list anchored in RDEVHPLK 0094 148 Bitstring 1 VDEVMNGT LEVEL OF CONTROL FOR CACHED DASD 1... .... VDEVCA X'80' VDEVCA CACHING AVAILABLE TO A MINIDISK .1.. .... VDEVCNA X'40' VDEVCNA CACHING NOT AVAILABLE TO A MINIDISK ..1. .... VDEVSCTL X'20' VDEVSCTL SYSTEM CONTROL FOR CACHED DASD ...1 .... VDEVDCTL X'10' VDEVDCTL DEVICE CONTROL FOR CACHED DASD .... 1... VDEVNCTL X'08' VDEVNCTL NO CONTROL FOR CACHED DASD 0095 149 Bitstring 1 VDEVSFLG DASD SPECIFIC FLAG 1... .... VDEVRSVD X'80' VDEVRSVD RESERVE DONE TO FBA DASD .1.. .... VDEVSSNT X'40' VDEVSSNT Guest supports PPRC Suspend Summary Notifications for this device ..1. .... VDEVPNOS X'20' VDEVPNOS Special Bit used for HYPerswap that is serialized by holding the RDEV lock ...1 .... VDEVRFID X'10' VDEVRFID READ CACHE FASTWRITE ID CCW ISSUED .... 1... VDEVSCPI X'08' VDEVSCPI REFLECT A STATE-CHANGE INTERRUPT WHEN A STATE-CHANGE-PENDING CONDITION ENDS .... .1.. VDEV1END X'04' VDEV1END Device is a 1-END minidisk 0096 150 Bitstring 2 * RESERVED FOR FUTURE IBM USE 0098 152 Signed 2 VDEVMPCT COUNT OF EXTENTS DEFINED FOR THIS MINIDISK. 009A 154 Signed 2 * RESERVED FOR IBM USE 009C 156 Signed 4 VDEVLINP Prev VDEV on this MDISK (cf.VDEVLINK) (Previous of head is tail but Next of tail is zero.) 00A0 160 Bitstring 24 * Reserved for IBM use 0078 120 Bitstring 36 * RESERVED FOR FUTURE IBM USE 009C 156 Address 4 VDEVDYPT Pointer to Tape Pathing Control Block 00A0 160 Bitstring 24 * Reserved for IBM use 0078 120 Character 8 VDEVCUSR RESTRICTED USERID FOR COUPLING 0080 128 Address 4 VDEVCTCA ADDRESS OF CACBK 0084 132 Bitstring 4 VDEVCTCD CTCA designation 3088 = 3088 emulation SCTC = ESCON SCTC emulation BCTC = ESCON BCTC emulation CNC = ESCON CNC emulation FCTC = FICON emulation 0088 136 Bitstring 24 * Reserved for IBM use 00A0 160 Bitstring 24 * Reserved for IBM use VDEVSPEC Overlay Area for a Virtual Network Device This definition is active whenever VDEVVNET <> ZERO. 00000078 VDEVNIP * Network Interface Properties 0078 120 Character 4 VDEVNIFT Interface Type (e.g. c'IQDC') 007C 124 Signed 4 VDEVNIDX Index of this NID in the adapter 0080 128 Address 4 VDEVNIC Host logical address of adapter NICBK 0084 132 Address 4 VDEVNID Host logical address of device NIDBK 0088 136 Address 4 VDEVSIGA SIGA Simulation Routine Linkage: HCPCALL R15 Input/Output: Like HCPIQQWR TMODEAR or TMODESTD 008C 140 Bitstring 4 VDEVQMSK QDIO Queue Selection Mask 0090 144 Bitstring 1 VDEVOTSK QDIO Output Queue Processing Task 0091 145 Bitstring 1 * Reserved for Future IBM Use 0092 146 Bitstring 1 VDEVSWFL VSWITCH Flags 1... .... VDEVSWDD X'80' VDEVSWDD VSWITCH DATA device .... ...1 VDEVD2A8 X'01' VDEVD2A8 QDIO Diagnose 2A8 Device Connection 0093 147 Bitstring 1 VDEVSBSY SIGA Busy Counter 0094 148 Signed 4 VDEVCHKQ Checking queues (stacked call) 0098 152 Bitstring 8 * Reserved for IBM Use 00A0 160 Bitstring 24 * Reserved for IBM use 0078 120 Signed 4 * RESERVED FOR FUTURE IBM USE 007C 124 Address 4 VDEVVSP ADDRESS OF THE VIRTUAL SPOOL BLOCK 0080 128 Address 4 VDEVVPX ADDRESS OF PRT EXTENSION BLOCK 0084 132 Address 4 VDEVVDS DEVICE SIMULATION POINTER 0088 136 Bitstring 24 * RESERVED FOR FUTURE IBM USE 00A0 160 Bitstring 24 * Reserved for IBM use 0078 120 Address 4 VDEVMNPT Pointer to Next Message Device 007C 124 Address 4 VDEVLCF Address of Lock Facility Data Block 0080 128 Address 4 VDEVLFIO Address Of Lock Facility IORBK 0084 132 Bitstring 1 VDEVMCHP (8) Message Facility CHPIDs 008C 140 Bitstring 20 * Reserved for Future IBM Use 00A0 160 Bitstring 24 * Reserved for IBM use 0020 32 Signed 4 VDEVPMW0 (0) WORD 0 OF PMCW 0020 32 Signed 4 VDEVINTP INTERRUPT PARAMETER 0024 36 Signed 4 VDEVPMW1 (0) WORD 1 OF PMCW 0024 36 Bitstring 1 VDEVIRCF SUBCHANNEL INTERUPT REQUEST CODE ..11 1... CSWIRC X'38' CSWIRC INTERRUPTION SUBCLASS EXTRACT MASK 1... .... CSWQDIO X'80' CSWQDIO QDIO Facility (Q) Available .... .1.. CSWIOINC X'04' CSWIOINC I/O Initiation Control bit .... ..1. CSWHDVA X'02' CSWHDVA HALT DEVICE (HDV) Assist Control bit .... ...1 CSWABC X'01' CSWABC ALTERNATE BLOCK CONTROL BIT 1... .... CSWPATH X'80' CSWPATH MODEL DEPENDENT PATH FOR MSG SUBCHANL ..11 111. CSWMSV X'3E' CSWMSV MESSAGE SUBCHANNEL VALID BITS .1.. .... CSWMINS X'40' CSWMINS MESSAGE DEVICE MAY BE INSTALLED 0025 37 Bitstring 1 VDEVCTL SUBCHANNEL STATUS CONTROL 0026 38 Bitstring 2 VDEVDEV (0) INTERNAL DEVICE NUMBER 0026 38 Bitstring 1 VDEVDEVC CHANNEL NUMBER 0027 39 Bitstring 1 VDEVDEVU DEVICE/CONTROL UNIT NUMBER 0028 40 Signed 4 VDEVPMW2 (0) WORD 2 OF PMCW 0028 40 Bitstring 1 VDEVLPM SUBCHANNEL LOGICAL PATH MASK 0029 41 Bitstring 1 VDEVPNOM SUBCHANNEL PATH NOT OPERATIONAL MASK 002A 42 Bitstring 1 VDEVLPUM SUBCHANNEL LAST PATH USED MASK 002B 43 Bitstring 1 VDEVPIM SUBCHANNEL PATH INSTALLED MASK 002C 44 Signed 4 VDEVPMW3 (0) WORD 3 OF PMCW 002C 44 Signed 2 VDEVMBI MEASUREMENT BLOCK INDEX 002E 46 Bitstring 1 VDEVPOM SUBCHANNEL OPERATIONAL MASK 002F 47 Bitstring 1 VDEVPAM SUBCHANNEL PATH AVAILABLE MASK 0030 48 Bitstring 1 VDEVCPID (8) CHANNEL PATH IDENTIFIERS 0 - 7 0038 56 Signed 4 VDEVPMW6 (0) WORD 6 OF PMCW 0038 56 Bitstring 1 VDEVZONE ZONE 0039 57 Bitstring 1 VDEVVISC GUEST ISC .1.. .... VDEVMSGS X'40' VDEVMSGS Type of Subchannel is Message ..1. .... VDEVDYN X'20' VDEVDYN Type of Subchaneel is DYN I/O (ST=1) 003A 58 Bitstring 1 * RESERVED 003B 59 Bitstring 1 VDEVECFG EXTENDED CONTROL FLAGS 0010 16 Bitstring 1 VDEVSUBL LEFT DIGIT OF SUBCHANNEL NUMBER 0011 17 Bitstring 1 VDEVSUBR RIGHT DIGIT OF SUBCHANNEL NUMBER
 
 
  VDEV Storage Layout Top of page
 
          
*** VDEV - VIRTUAL DEVICE CONTROL BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         VDEVFPNT          |         VDEVBPNT          |
*     +---------------------------+---------------------------+
*   8 |         VDEVLOWN          |         VDEVTSKQ          |
*     +-------------+------+------+---------------------------+
*  10 |  VDEVSUB    |:VCLAS|:VTYPE|         VDEVUSER          |
*     +------+------+------+------+------+------+------+------+
*  18 |:VSTAT|:VWAIT|:VAFLG|:VBFLG|:VDFLG|:VCFLG|:VFFLG|:VPFLG|
*     +------+------+------+------+------+------+------+------+
*  20 |                                                       |
*     =                       VDEVPMCW                        =
*     |                           +---------------------------+
*  38 |                           |         VDEVAIOR          |
*     +---------------------------+---------------------------+
*  40 |         VDEVNIOR          |         VDEVSIOR          |
*     +---------------------------+---------------------------+
*  48 |         VDEVIORQ          |         VDEVPIOR          |
*     +---------------------------+---------------------------+
*  50 |         VDEVENDQ          |         VDEVDEOT          |
*     +---------------------------+---------------------------+
*  58 |         VDEVRDEV          |         VDEVAEVT          |
*     +---------------------------+---------------------------+
*  60 |         VDEVTMCT          |         VDEVCEOT          |
*     +---------------------------+---------------------------+
*  68 |         VDEVLMSG          |         VDEVIOCT          |
*     +---------------------------+---------------------------+
*  70 |         VDEVTIMH          |         VDEVTIML          |
*     +---------------------------+---------------------------+
*  78 |                                                       |
*     =                       VDEVSPEC                        =
*     |                                                       |
*     +---------------------------+---------------------------+
*  B8 |         VDEVIOMI          |         VDEVUIOR          |
*     +---------------------------+---------------------------+
*  C0 |         VDEVIOCA          |         VDEVATIM          |
*     +------+------+------+------+---------------------------+
*  C8 |:VIOP1|:VMODL|:VCPIE|:VCRDR|         VDEVIUBK          |
*     +------+------+------+------+---------------------------+
*  D0 |:VLCNT|     VDEVLTOD       |         VDEVBKIA          |
*     +------+--------------------+------+------+------+------+
*  D8 |         VDEVIPTS          |:VLGRI|:VPMSK|:VVNET|:VAISM|
*     +---------------------------+------+------+------+------+
*  E0 |         VDEVUSR1          |         VDEVUSR2          |
*     +---------------------------+---------------------------+
*  E8 |         VDEVUSR3          |         VDEVUSR4          |
*     +---------------------------+---------------------------+
*  F0 |         VDEVFOID          |         VDEVRTMR          |
*     +---------------------------+---------------------------+
*  F8 |         VDEVTRKF          |         VDEVTRKL          |
*     +---------------------------+---------------------------+
* 100 |         VDEVARSL          |         VDEVARSI          |
*     +---------------------------+------+------+------+------+
* 108 |         VDEVARPV          |:VMDFG|:VAIF1|:VEFLG|//////|
*     +---------------------------+------+------+------+------+
* 110 |         VDEVQDIO          |         VDEVAIF           |
*     +---------------------------+---------------------------+
* 118 |         VDEVSHTP          |         VDEVIODD          |
*     +---------------------------+---------------------------+
* 120 |         VDEVMBAH          |         VDEVMBAL          |
*     +-------------+------+------+---------------------------+
* 128 |  VDEVHPPL   |:VPVFG|:VUNIT|         VDEVPAVB          |
*     +-------------+------+------+---------------------------+
* 130 |         VDEVPAVP          |         VDEVPAVA          |
*     +---------------------------+---------------------------+
* 138 |         VDEVPREF          |         VDEVGCHR          |
*     +---------------------------+---------------------------+
* 140
*
*** VDEV - VIRTUAL DEVICE CONTROL BLOCK
          
*** Overlay for VDEVSPEC in VDEV
*
*     +-------------+-------------+-------------+-------------+
*  78 |  VDEVCYLN   |  VDEVHEAD   |/////////////|  VDEVBCYL   |
*     +-------------+-------------+-------------+-------------+
*  80 |/////////////|  VDEVLCYL   |         VDEVLINK          |
*     +-------------+-------------+---------------------------+
*  88 |         VDEVBIOA          |         VDEVMDSK          |
*     +---------------------------+------+------+-------------+
*  90 |         VDEVHPLK          |:VMNGT|:VSFLG|/////////////|
*     +-------------+-------------+------+------+-------------+
*  98 |  VDEVMPCT   |/////////////|         VDEVLINP          |
*     +-------------+-------------+---------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVSPEC in VDEV
*
*     +-------------------------------------------------------+
*  78 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*  98 |///////////////////////////|         VDEVDYPT          |
*     +---------------------------+---------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVSPEC in VDEV
*
*     +-------------------------------------------------------+
*  78 |                       VDEVCUSR                        |
*     +---------------------------+---------------------------+
*  80 |         VDEVCTCA          |         VDEVCTCD          |
*     +---------------------------+---------------------------+
*  88 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVSPEC in VDEV
*
*     +---------------------------+---------------------------+
*  78 |         VDEVNIFT          |         VDEVNIDX          |
*     +---------------------------+---------------------------+
*  80 |         VDEVNIC           |         VDEVNID           |
*     +---------------------------+---------------------------+
*  88 |         VDEVSIGA          |         VDEVQMSK          |
*     +------+------+------+------+---------------------------+
*  90 |:VOTSK|//////|:VSWFL|:VSBSY|         VDEVCHKQ          |
*     +------+------+------+------+---------------------------+
*  98 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVSPEC in VDEV
*
*     +---------------------------+---------------------------+
*  78 |///////////////////////////|         VDEVVSP           |
*     +---------------------------+---------------------------+
*  80 |         VDEVVPX           |         VDEVVDS           |
*     +---------------------------+---------------------------+
*  88 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVSPEC in VDEV
*
*     +---------------------------+---------------------------+
*  78 |         VDEVMNPT          |         VDEVLCF           |
*     +---------------------------+---------------------------+
*  80 |         VDEVLFIO          |        VDEVMCHP-          |
*     +---------------------------+---------------------------+
*  88 |          -(084)           |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  A0 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  B8
*
*** Overlay for VDEVSPEC in VDEV
          
*** Overlay for VDEVPMCW in VDEV
*
*     +---------------------------+------+------+------+------+
*  20 |         VDEVINTP          |:VIRCF|:VCTL |:VDEVC|:VDEVU|
*     +------+------+------+------+------+------+------+------+
*  28 |:VLPM |:VPNOM|:VLPUM|:VPIM |  VDEVMBI    |:VPOM |:VPAM |
*     +------+------+------+------+-------------+------+------+
*  30 |                       VDEVCPID                        |
*     +------+------+------+------+---------------------------+
*  38 |:VZONE|:VVISC|//////|:VECFG| 3C
*     +------+------+------+------+
*
*** Overlay for VDEVPMCW in VDEV
          
*** Overlay for VDEVSUB in VDEV
*
*     +------+------+
*  10 |:VSUBL|:VSUBR| 12
*     +------+------+
*
*** Overlay for VDEVSUB in VDEV
 
 
  VDEV Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CLASAIF        0012 FF
CLASDASD       0012 04
CLASGRAF       0012 40
CLASGRFR       0012 41
CLASPOOL       0012 20
CLASSPEC       0012 02
CLASSVCM       0012 10
CLASSWCH       0012 01
CLASTAPE       0012 08
CLASTERM       0012 80
CSWABC         0024 01
CSWHDVA        0024 02
CSWIOINC       0024 04
CSWIRC         0024 38
CSWMINS        0024 40
CSWMSV         0024 3E
CSWPATH        0024 80
CSWQDIO        0024 80
TYPAFP1        0013 27
TYPALIAS       0013 03
TYPBSC         0013 88
TYPCLUST       0013 30
TYPCONS        0013 40
TYPCTCA        0013 80
TYPDYNIO       0013 02
TYPELAN        0013 28
TYPFBA         0013 28
TYPFCP         0013 10
TYPHDLC        0013 24
TYPIBM1        0013 10
TYPIC          0013 02
TYPILAN        0013 28
TYPMSGF        0013 01
TYPOSA         0013 20
TYPPRT         0013 20
TYPPUN         0013 40
TYPRDR         0013 80
TYPSDLC        0013 08
TYPSYS         0013 10
TYPTELE2       0013 20
TYPTTY         0013 20
TYPUNDEF       0013 1C
TYPUNSUP       0013 01
TYPVAFP        0013 2A
TYP1050        0013 14
TYP1052        0013 40
TYP1403        0013 21
TYP2032        0013 20
TYP2250        0013 04
TYP2305        0013 08
TYP2501        0013 81
TYP2540P       0013 42
TYP2540R       0013 82
TYP2700        0013 80
TYP2741        0013 18
TYP3088        0013 80
TYP3178        0013 40
TYP3179        0013 40
TYP3180        0013 40
TYP3190        0013 40
TYP32XX        0013 22
TYP3203        0013 26
TYP3211        0013 22
TYP3215        0013 40
TYP3250        0013 04
TYP3262        0013 23
TYP3270        0013 40
TYP3271        0013 20
TYP3275        0013 10
TYP3277        0013 80
TYP3278        0013 40
TYP3279        0013 40
TYP3284        0013 08
TYP3286        0013 08
TYP3287        0013 09
TYP3287L       0013 08
TYP3288        0013 08
TYP3289        0013 09
TYP3289L       0013 08
TYP3290        0013 40
TYP3330        0013 40
TYP3340        0013 20
TYP3350        0013 10
TYP3350C       0013 11
TYP3350D       0013 12
TYP3370        0013 02
TYP3375        0013 80
TYP3380        0013 04
TYP3390        0013 82
TYP3420        0013 10
TYP3422        0013 80
TYP3424        0013 42
TYP3430        0013 20
TYP3480        0013 40
TYP3490        0013 81
TYP3505        0013 84
TYP3525        0013 44
TYP3590        0013 83
TYP3704        0013 40
TYP3705        0013 40
TYP3767        0013 18
TYP3800        0013 28
TYP3820        0013 25
TYP3851        0013 02
TYP3890        0013 08
TYP4245        0013 24
TYP4248        0013 29
TYP5080        0013 06
TYP9032        0013 80
TYP9033        0013 40
TYP9332        0013 21
TYP9335        0013 22
TYP9336        0013 24
TYP9345        0013 81
TYP9348        0013 44
VDEVACTV       0018 F0
VDEVAEVT       005C
VDEVAFLG       001A
VDEVAIF        0114
VDEVAIF1       010D
VDEVAIOR       003C
VDEVAISM       00DF
VDEVARPV       0108
VDEVARSI       0104
VDEVARSL       0100
VDEVATIM       00C4
VDEVATTN       001D 08
VDEVBCC0       001B 80
VDEVBCYL       007E
VDEVBFLG       001B
VDEVBIOA       0088
VDEVBKIA       00D4
VDEVBPCI       001B 40
VDEVBPNT       0004
VDEVBRGP       00DE 20
VDEVBRGS       001D 04
VDEVBSUI       001B 20
VDEVBUSY       0018 80
VDEVBYSZ       013C 00000140
VDEVCA         0094 80
VDEVCATT       0018 01
VDEVCEOT       0064
VDEVCFLG       001D
VDEVCHKQ       0094
VDEVCLAS       0012
VDEVCLRF       0018 20
VDEVCMS        001B 04
VDEVCNA        0094 40
VDEVCODE       0012
VDEVCPCL       001F 80
VDEVCPID       0030
VDEVCPIE       00CA
VDEVCRDR       00CB
VDEVCTCA       0080
VDEVCTCD       0084
VDEVCTL        0025
VDEVCUSR       0078
VDEVCYLN       0078
VDEVCYL0       0078 78
VDEVCYL1       0078 79
VDEVDCTL       0094 10
VDEVDED        001A 08
VDEVDEOT       0054
VDEVDEV        0026
VDEVDEVC       0026
VDEVDEVU       0027
VDEVDFLG       001C
VDEVDFRD       00DC 20
VDEVDIAL       001C 20
VDEVDING       001D 10
VDEVDPRE       001F 10
VDEVDTCH       001A 01
VDEVDVFP       001E 20
VDEVDYN        0039 20
VDEVDYPT       009C
VDEVD2A8       0092 01
VDEVEAVM       010E 80
VDEVECFG       003B
VDEVEEXT       0080
VDEVEFLG       010E
VDEVENAB       001C 40
VDEVENDQ       0050
VDEVFBA        001E 08
VDEVFFLG       001E
VDEVFOID       00F0
VDEVFPNT       0000
VDEVFPO        001A 02
VDEVFULL       001A 10
VDEVGCHR       013C
VDEVGCWE       001C 01
VDEVGSUS       001D 20
VDEVHEAD       007A
VDEVHED0       007A 7A
VDEVHED1       007A 7B
VDEVHLTF       0018 10
VDEVHPAL       012A 10
VDEVHPBA       012A 20
VDEVHPLK       0090
VDEVHPPL       0128
VDEVIFCC       00DC 01
VDEVIMRS       0019 80
VDEVINTP       0020
VDEVINTV       001A 80
VDEVINT3       001D 80
VDEVIOCA       00C0
VDEVIOCT       006C
VDEVIODD       011C
VDEVIOMI       00B8
VDEVIOPA       00C8 40
VDEVIOPI       00C8 20
VDEVIOPO       00C8 10
VDEVIOPQ       00C8 80
VDEVIOPR       00C8 08
VDEVIOPS       00C8 04
VDEVIOPX       00C8 02
VDEVIOP1       00C8
VDEVIOP3       00C8 01
VDEVIORQ       0048
VDEVIPTS       00D8
VDEVIRCF       0024
VDEVIUBK       00CC
VDEVLCF        007C
VDEVLCNT       00D0
VDEVLCYL       0082
VDEVLFIO       0080
VDEVLGRI       00DC
VDEVLINK       0084
VDEVLINP       009C
VDEVLMSG       0068
VDEVLNKE       001E 40
VDEVLNKS       001E 80
VDEVLOCK       0008
VDEVLOWN       0008
VDEVLPM        0028
VDEVLPUM       002A
VDEVLTOD       00D1
VDEVMBAH       0120
VDEVMBAL       0124
VDEVMBAO       0124 VDEVMBAL
VDEVMBI        002C
VDEVMBLK       0120
VDEVMBSF       001B 10
VDEVMCHP       0084
VDEVMDEL       010C 80
VDEVMDFG       010C
VDEVMDSK       008C
VDEVMNGT       0094
VDEVMNPT       0078
VDEVMODL       00C9
VDEVMPCT       0098
VDEVMPLX       001A 04
VDEVMSGS       0039 40
VDEVNCTL       0094 08
VDEVNIC        0080
VDEVNID        0084
VDEVNIDX       007C
VDEVNIFT       0078
VDEVNIOR       0040
VDEVNIP        00A0 00000078
VDEVNODT       00DC 10
VDEVNOFT       001B 01
VDEVNOTO       001C 08
VDEVNRSM       001F 20
VDEVNSEG       001C 02
VDEVNSIM       00DE 80
VDEVOSAB       00DC 04
VDEVOSAN       00DC 02
VDEVOTSK       0090
VDEVOVLY       00DE E0
VDEVPAM        002F
VDEVPAVA       0134
VDEVPAVB       012C
VDEVPAVP       0130
VDEVPFLG       001F
VDEVPIM        002B
VDEVPIOR       004C
VDEVPMCW       0020
VDEVPMSK       00DD
VDEVPMW0       0020
VDEVPMW1       0024
VDEVPMW2       0028
VDEVPMW3       002C
VDEVPMW6       0038
VDEVPNOM       0029
VDEVPNOS       0095 20
VDEVPOM        002E
VDEVPOSN       0078
VDEVPOSN_CCCH  0078
VDEVPPA1       001D 40
VDEVPRCE       0018 40
VDEVPREF       0138
VDEVPROC       00DC 80
VDEVPURG       001F 40
VDEVPVAL       012A 40
VDEVPVBA       012A 80
VDEVPVFG       012A
VDEVPVHP       012A 000000F0
VDEVQACT       001B 08
VDEVQDIO       0110
VDEVQDSK       001E 10
VDEVQMSK       008C
VDEVQUED       0018 02
VDEVRDEV       0058
VDEVRFID       0095 10
VDEVRMLF       001E 04
VDEVRO         001C 80
VDEVRPND       0018 04
VDEVRSRL       001C 04
VDEVRSVD       0095 80
VDEVRTMR       00F4
VDEVSBSY       0093
VDEVSCPI       0095 08
VDEVSCTL       0094 20
VDEVSDIA       001C 10
VDEVSEXT       007C
VDEVSFLG       0095
VDEVSHND       001F 01
VDEVSHRD       001F 02
VDEVSHTP       0118
VDEVSIGA       0088
VDEVSIOR       0044
VDEVSIZE       013C 00000028
VDEVSPEC       0078
VDEVSSNT       0095 40
VDEVSTAT       0018
VDEVSUB        0010
VDEVSUBL       0010
VDEVSUBR       0011
VDEVSULF       001E 02
VDEVSUSP       0018 08
VDEVSWDD       0092 80
VDEVSWFL       0092
VDEVTDSK       001A 40
VDEVTENB       001F 04
VDEVTIME       0070
VDEVTIMH       0070
VDEVTIML       0074
VDEVTMCT       0060
VDEVTRCW       001F 08
VDEVTRKF       00F8
VDEVTRKL       00FC
VDEVTSKQ       000C
VDEVTYPE       0013
VDEVUIOR       00BC
VDEVUNIT       012B
VDEVUSER       0014
VDEVUSR1       00E0
VDEVUSR2       00E4
VDEVUSR3       00E8
VDEVUSR4       00EC
VDEVUVAL       012A 08
VDEVVDS        0084
VDEVVISC       0039
VDEVVMIO       001B 02
VDEVVNET       00DE
VDEVVPX        0080
VDEVVSIM       001A 20
VDEVVSP        007C
VDEVVSW        00DE 40
VDEVWAIT       0019
VDEVWINT       0019 40
VDEVXNIC       00DC 08
VDEVZONE       0038
VDEV1END       0095 04
VDEV3DSK       001E 01
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:36 EDT.
Copyright IBM Corporation, 1990, 2022