| Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM. | 
MIHBK
Control Block Contents  
   MIHBK DSECT
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' 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
          1111 1111      CLASAIF        X'FF' 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
          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 -------------- ---- ----- 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 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
Copyright IBM Corporation, 1990, 2002