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 (Contains links to field and bit definitions)  


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' MIHON ON SPECIFIED ON
                                        COMMAND
          .1.. ....      MIHOFF         X'40' MIHOFF OFF SPECIFIED ON
                                        COMMAND
          ..1. ....      MIHREADY       X'20' MIHREADY READY FOR ACTION
          ...1 ....      MIHSYSDF       X'10' MIHSYSDF System Default
                                        MIHBK
          .... 1...      MIHCUIBK       X'08' MIHCUIBK Control Unit
                                        defined MIHBK
          .... .1..      MIHSYSIN       X'04' MIHSYSIN System
                                        Initialization MIHBK
0009    9 Bitstring    1 MIHCLAS        CLASS SPECIFIED ON COMMAND LINE
          000000FF       MIHALL         X'FF' MIHALL ALL DEVICE CLASSES
          00000000       MIHRANGE       X'00' MIHRANGE DEVICE (RANGE)
                                        SPECIFIED
          00000064       MIHMISC        X'64' MIHMISC MISCELLANEOUS
                                        DEVICE CLASS - CONSISTS OF DASD,
                                        GRAF AND SPOOL
          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
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
          0000000E       MIHGRAFM       14 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
-------------- ---- -----
CLASAIF        0009 FF
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 0000000E
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 V6R1.0. Last updated on 18 Feb 2010 at 08:50:33 EDT.
Copyright IBM Corporation, 1990, 2008