Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

DVLHEAD

Prolog  

Control Block Contents  
   DVLHEAD DSECT
   DVLRANGE DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

DVLHEAD Control Block Content


DVLHEAD DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      DVLHEAD        Device List Structures
0000    0 Address      4 DVLHFRST       First DVLRANGE
0004    4 Address      4 DVLHSOFR       DVLRANGE where GD left off
0008    8 Address      4 DVLHLAST       Last DVLRANGE
000C   12 Signed       4 DVLHMXNM       Maximum OK number
0010   16 Address      4 DVLHADBM       Address of Already Done Bit Map
          00000003       DVLHSIZE       (*-DVLHEAD+7)/8 Head of list size
                                        in DWORDS
      OBJECT - DVLRANGE
        Map a single range (see HCPDVL ASSEMBLE).

DVLRANGE DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      DVLRANGE       Device List Structures
0000    0 Address      4 DVLRNEXT       Next DVLRANGE in list
0004    4 Signed       4 DVLRFRST       First number in range
0008    8 Signed       4 DVLRSOFR       Number where GD left off
000C   12 Signed       4 DVLRLST        Last number in range
0010   16 Signed       4 DVLRCNT        Count of numbers in range
0014   20 Signed       4 DVLRESET       0 ==> not processed yet
          00000003       DVLRSIZE       (*-DVLRANGE+7)/8 Device range
                                        block DWORD size

 

DVLHEAD Storage Layout

          
*** DVLHEAD - Device List Structures
*
*     +---------------------------+---------------------------+
*   0 |         DVLHFRST          |         DVLHSOFR          |
*     +---------------------------+---------------------------+
*   8 |         DVLHLAST          |         DVLHMXNM          |
*     +---------------------------+---------------------------+
*  10 |         DVLHADBM          | 14
*     +---------------------------+
*
*** DVLHEAD - Device List Structures
          
*** DVLRANGE - Device List Structures
*
*     +---------------------------+---------------------------+
*   0 |         DVLRNEXT          |         DVLRFRST          |
*     +---------------------------+---------------------------+
*   8 |         DVLRSOFR          |         DVLRLST           |
*     +---------------------------+---------------------------+
*  10 |         DVLRCNT           |         DVLRESET          |
*     +---------------------------+---------------------------+
*  18
*
*** DVLRANGE - Device List Structures

 

DVLHEAD Cross Reference

Symbol         Dspl Value
-------------- ---- -----
DVLHADBM       0010
DVLHFRST       0000
DVLHLAST       0008
DVLHMXNM       000C
DVLHSIZE       0010 00000003
DVLHSOFR       0004
DVLRCNT        0010
DVLRESET       0014
DVLRFRST       0004
DVLRLST        000C
DVLRNEXT       0000
DVLRSIZE       0014 00000003
DVLRSOFR       0008

This information is based on z/VM V5R4.0. Last updated on 18 Feb 2010 at 03:38:57 EDT.
Copyright IBM Corporation, 1990, 2009