Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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' 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 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 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

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

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

MIHTAPEM 0016 00000078

MIHUSERS 000E


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:14:14 EDT.
Copyright IBM Corporation, 1990, 1999