| Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM. | 
VIOMI
Control Block Contents  
   VIOMI DSECT
Cross Reference (Contains links to field and bit definitions)
VIOMI Prolog
 NAME       : HCPVIOMI
 DESCRIPTION: Virtual I/O Management Information
 DSECT      : VIOMI
 FUNCTION   : VIOMI maps the Virtual I/O Management
              Information area pointed to by the DCTBL.
 LOCATED BY : DCTVIODD field of DCTBL, for dedicated devices
              DCTVIOSH field of DCTBL, for shared devices
              DCTVIOSM field of DCTBL, for simulated devices
              VDEVIOMI field of VDEV
 CREATED BY : invocation of the HCPVIOGN macro.
 DELETED BY : This control block is never deleted.
 SERIALIZED : This control block is READ/ONLY, and requires no
              serialization.
VIOMI Control Block Content
VIOMI DSECT
Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      VIOMI          Virtual I/O Management
                                        Information
0000    0 Address      4 VIODCTBL       pointer to DCTBL for this VIOMI
0004    4 Address      4 VIOSIMA        address of SIMULATION routine
0008    8 Address      4 VIOSYSA        address of SYSTEM RESET routine
000C   12 Address      4 VIOHLTA        address of INTERFACE DISCONNECT
                                        routine
0010   16 Address      4 VIOCLRA        address of SELECTIVE RESET
                                        routine
0014   20 Address      4 VIOPRESM       address of PRESIMULATION routine
0018   24 Address      4 VIOTRANS       address of DEVICE TRANSLATOR for
                                        Channel Program Translation
001C   28 Address      4 VIOUNTRN       address of DEVICE UNTRANSLATOR
                                        for Channel Program Translation
0020   32 Address      4 VIODTTBL       address of DEVICE TRANSLATION
                                        TABLE for Channel Program
                                        Translation
0024   36 Signed       2 VIODOTSZ       Doubleword size of the DOTWA
0026   38 Signed       2 VIOSRCOF       Offset from VMDVSRCA to proper
                                        Virtual Start counter this
                                        device/support for this device
                                        class and/or type
          00000005       VIOSIZE        (*-VIOMI+7)/8 Size, in
                                        doublewords, of VIOMI
VIOMI Storage Layout
          
*** VIOMI - Virtual I/O Management Information
*
*     +---------------------------+---------------------------+
*   0 |         VIODCTBL          |         VIOSIMA           |
*     +---------------------------+---------------------------+
*   8 |         VIOSYSA           |         VIOHLTA           |
*     +---------------------------+---------------------------+
*  10 |         VIOCLRA           |         VIOPRESM          |
*     +---------------------------+---------------------------+
*  18 |         VIOTRANS          |         VIOUNTRN          |
*     +---------------------------+-------------+-------------+
*  20 |         VIODTTBL          |  VIODOTSZ   |  VIOSRCOF   |
*     +---------------------------+-------------+-------------+
*  28
*
*** VIOMI - Virtual I/O Management Information
VIOMI Cross Reference
Symbol Dspl Value -------------- ---- ----- VIOCLRA 0010 VIODCTBL 0000 VIODOTSZ 0024 VIODTTBL 0020 VIOHLTA 000C VIOPRESM 0014 VIOSIMA 0004 VIOSIZE 0026 00000005 VIOSRCOF 0026 VIOSYSA 0008 VIOTRANS 0018 VIOUNTRN 001C
Copyright IBM Corporation, 1990, 2002