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

MIHBK

Prolog
Control Block Contents
MIHBK DSECT
Storage Layout
Cross Reference

MIHBK Prolog

 NAME       : HCPMIHBK
 DESCRIPTION: MISSING INTERRUPT HANDLER INFO BLOCK
 DSECT      : MIHBK
 FUNCTION   : THE MIHBK IS USED TO REPRESENT TIME LIMITS TO
              BE CHECKED FOR DEVICES, DEVICE RANGES, OR DEVICE CLASSES
              WHEN CHECKING FOR MISSING INTERRUPTS
 LOCATED BY :
              BASEMIHS Anchor in HCPMDT for System MITIME
              BASECP   Anchor in HCPMDT for Supercede MITIME
 CREATED BY : MIHBK'S are dynamically created by HCPMDT via the "SET
              MITIME" CP Command and the Supercede MITIME function.
 DELETED BY : MIHBK'S are deleted by HCPMDT via the "SET MITIME" CP
              Command and the Restore Device MITIME function.

 

MIHBK Control Block Content

MIHBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      MIHBK          MISSING INTERRUPT HANDLER INFO
                                        BLOCK
0000    0 Address      4 MIHNEXT        NEXT MIHBK ON THE CHAIN
0004    4 Address      4 MIHPREV        Previous MIHBK on chain (BASECP Q
                                        Only)
0008    8 Bitstring    1 MIHOPTNS       OPTIONS FLAG
          1... ....      MIHON          X'80' ON SPECIFIED ON COMMAND
          .1.. ....      MIHOFF         X'40' OFF SPECIFIED ON COMMAND
          ..1. ....      MIHREADY       X'20' READY FOR ACTION
          ...1 ....      MIHSYSDF       X'10' System Default MIHBK
          .... 1...      MIHCUIBK       X'08' Control Unit defined MIHBK
          .... .1..      MIHSYSIN       X'04' System Initialization MIHBK
0009    9 Bitstring    1 MIHCLAS        CLASS SPECIFIED ON COMMAND LINE
          000000FF       MIHALL         X'FF' ALL DEVICE CLASSES
          00000000       MIHRANGE       X'00' DEVICE (RANGE) SPECIFIED
          00000064       MIHMISC        X'64' MISCELLANEOUS DEVICE CLASS
                                        - CONSISTS OF DASD, GRAF AND
                                        SPOOL
          1... ....      CLASTERM       X'80' TERMINAL DEVICE CLASS
          .1.. ....      CLASGRAF       X'40' GRAPHIC DISPLAY DEVICE
                                        CLASS
          .1.. ...1      CLASGRFR       X'41' GRAPHIC DISPLAY DEVICE
                                        CLASS (REMOTE)
          ..1. ....      CLASPOOL       X'20' UNIT RECORD SPOOLING DEVICE
                                        CLASS
          ...1 ....      CLASSVCM       X'10' SIMULATED DEVICE CLASS
          .... 1...      CLASTAPE       X'08' MAGNETIC TAPE DEVICE CLASS
          .... .1..      CLASDASD       X'04' DIRECT ACCESS STORAGE
                                        DEVICE CLASS
          .... ..1.      CLASSPEC       X'02' SPECIAL DEVICE CLASS
          .... ...1      CLASSWCH       X'01' Switch device class
000A   10 Signed       2 MIHDEV1        FIRST DEVICE NUMBER IN RANGE
000C   12 Signed       2 MIHDEVN        LAST DEVICE NUMBER IN RANGE
000E   14 Signed       2 MIHUSERS       Number of supercede requests
                                        active
0010   16 Address      4 MIHSETQ        ADDRESS OF NEXT MIHBK FOR USE BY
                                        'SET MITIME' COMMAND PROCESSING
                                        MODULE ONLY
0014   20 Signed       2 MIHRATE        MULTIPLE OF BASE RATE
0016   22 Signed       2 MIHRATEC       CURRENT RATE COUNTER Equates for
                                        MIHBK related use
          00000003       MIHDASDM       3 DASD MIRATE
          00000006       MIHGRAFM       6 GRAF MIRATE
          0000000C       MIHSPOLM       12 Spool MIRATE
          0000003C       MIHSWCHM       60 SWCH MIRATE
          00000078       MIHTAPEM       120 Tape MIRATE
          00000090       MIHMISCM       144 Miscellaneous MIRATE
          00000003       MIHINTNA       3 Native Initialization MIRATE
          00000003       MIHINTSL       3 Second Level Initialization
                                        MIRATE
          00000005       MIHPOP         5 TIMER POP INTERVAL
          00000004       MIHSCALE       4 TIMER SCALING FACTOR
          00000003       MIHSIZE        (*-MIHBK+7)/8 MIHBK SIZE IN
                                        DOUBLE-WORDS

 

MIHBK Storage Layout

          
*** MIHBK - MISSING INTERRUPT HANDLER INFO BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         MIHNEXT           |         MIHPREV           |
*     +------+------+-------------+-------------+-------------+
*   8 |:OPTNS|:CLAS |  MIHDEV1    |  MIHDEVN    |  MIHUSERS   |
*     +------+------+-------------+-------------+-------------+
*  10 |         MIHSETQ           |  MIHRATE    |  MIHRATEC   |
*     +---------------------------+-------------+-------------+
*  18
*
*** MIHBK - MISSING INTERRUPT HANDLER INFO BLOCK

 

MIHBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
CLASDASD       0009 04
CLASGRAF       0009 40
CLASGRFR       0009 41
CLASPOOL       0009 20
CLASSPEC       0009 02
CLASSVCM       0009 10
CLASSWCH       0009 01
CLASTAPE       0009 08
CLASTERM       0009 80
MIHALL         0009 000000FF
MIHCLAS        0009
MIHCUIBK       0008 08
MIHDASDM       0016 00000003
MIHDEVN        000C
MIHDEV1        000A
MIHGRAFM       0016 00000006
MIHINTNA       0016 00000003
MIHINTSL       0016 00000003
MIHMISC        0009 00000064
MIHMISCM       0016 00000090
MIHNEXT        0000
MIHOFF         0008 40
MIHON          0008 80
MIHOPTNS       0008
MIHPOP         0016 00000005
MIHPREV        0004
MIHRANGE       0009 00000000
MIHRATE        0014
MIHRATEC       0016
MIHREADY       0008 20
MIHSCALE       0016 00000004
MIHSETQ        0010
MIHSIZE        0016 00000003
MIHSPOLM       0016 0000000C
MIHSWCHM       0016 0000003C
MIHSYSDF       0008 10
MIHSYSIN       0008 04
MIHTAPEM       0016 00000078
MIHUSERS       000E

This information is based on z/VM V3R1.0.
Last updated on 29 Mar 2001 at 16:09:42 EDT.
Copyright IBM Corporation, 1990, 2001