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

#### MIHDR

Prolog

Control Block Contents
MIHDR DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MIHDR Prolog

     NAME       : HCPMIHDR
     DESCRIPTION: MISSING INTERRUPT HANDLER HEADER BLOCK
     DSECT      : MIHDR
     FUNCTION   : THE MIHDR CONTAINS THE GENERAL INFORMATION THAT
                  PERTAINS TO THE HANDLING OF MISSING INTERRUPT
                  CONDITIONS.  IN ADDITION, IT ACTS AS THE ANCHOR
                  FOR THE CHAIN OF HCPMIOBJS.
     LOCATED BY :
                  IORMIPTR FIELD OF IORBK - BLOCKS USED FOR HANDLING MISSING
                  INTERRUPT CONDITIONS
     CREATED BY : MIHDR'S ARE DYNAMICALLY CREATED BY HCPMHLAT.
     DELETED BY : MIHDR'S ARE DELETED BY HCPMHLDT WHEN THERE ARE NO MORE
                  MIOBJ'S ASSOCIATED WITH THE MIHDR.

#### MIHDR Control Block Content

#### MIHDR DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MIHDR          MISSING INTERRUPT HANDLER HEADER BLOCK
    0000    0 Signed       4 MIRTRYCT       RETRY COUNT
    0004    4 Address      4 MIOBJPTR       ADDRESS OF FIRST MIOBJ IN CHAIN
    0008    8 Address      4 MIORGIRA       THE ORIGINAL IRA VALUE
    000C   12 Address      4 *              Reserved for Future IBM use
    0010   16 Address      4 MIORGPIO       ORIGINAL IORPIOR VALUE
    0014   20 Bitstring    1 MICSCH         MI on CSCH recovery counter
    0015   21 Bitstring    1 MIHFLAG        MIH Control Flag
              1... ....      MIHPEND        X'80' MIHPEND Notification task
                                            is currently Queued
    0016   22 Bitstring    1 * (2)          Reserved for future IBM use
              00000003       MIHDSIZE       (*-MIHDR+7)/8 MIHDR SIZE IN
                                            DOUBLE-WORDS

#### MIHDR Storage Layout

    *** MIHDR - MISSING INTERRUPT HANDLER HEADER BLOCK
    *
    *     +---------------------------+---------------------------+
    *   0 |         MIRTRYCT          |         MIOBJPTR          |
    *     +---------------------------+---------------------------+
    *   8 |         MIORGIRA          |///////////////////////////|
    *     +---------------------------+------+------+-------------+
    *  10 |         MIORGPIO          |MICSCH|:FLAG |/////////////|
    *     +---------------------------+------+------+-------------+
    *  18
    *
    *** MIHDR - MISSING INTERRUPT HANDLER HEADER BLOCK

#### MIHDR Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    MICSCH         0014
    MIHDSIZE       0016 00000003
    MIHFLAG        0015
    MIHPEND        0015 80
    MIOBJPTR       0004
    MIORGIRA       0008
    MIORGPIO       0010
    MIRTRYCT       0000

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:50:35 EDT.
Copyright IBM Corporation, 1990, 2008