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. RELOCATION CONSIDERATIONS : None
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
Copyright IBM Corporation, 1990, 2011