Programming Interface Information: The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM.

#### MRPRCINS

Prolog
Control Block Contents
Cross Reference

#### MRPRCINS Prolog

####

####

     DSECT NAME - PRCPRP
     FUNCTION - Map a Monitor record.
     LOCATED BY -
            Through the Monitor Control Area
     REFERENCED CONTROL BLOCKS -
            MRRECHDR    Monitor Record Header
     NAME - MRPRCINS
     DESCRIPTIVE NAME - Monitor Sample Record
                        Domain 5 -  Processor Domain
                        Record 11 - Instruction Counts (Per Processor)
     DESCRIPTION - Provides the number of times a particular
                   instruction was executed (simulated) on a processor.
                   A separate record is generated for each processor.

    MRPRCINS Control Block Contents

    Offsets
    Dec Hex  Type       Len  Name (Dim)             Description

      0   0  Structure  232  PRCINS                 Start of monitor record
      0   0  Character    0  PRCINS_MRHDR           Record header. See MRRECHDR
                                                    for details.
      0   0  Character   20  MRHDR
      0   0  Unsigned     2  MRHDRLEN               record length in bytes
      2   2  Unsigned     2  MRHDRZER               field of zeros
      4   4  Unsigned     1  MRHDRDM                domain identifier
      5   5  Unsigned     1  *
      6   6  Unsigned     2  MRHDRRC                record identifier
      8   8  Character    8  MRHDRTOD               Time at which this record was
                                                    built. In time-of-day (TOD)
                                                    clock format. See IBM System
                                                    370 XA Principle of Operation
                                                    for explanation of format.
     16  10  Character    4  *
     20  14  Character    0  MRHDR_END              End of header
     20  14  Unsigned     2  PRCINS_PFXCPUAD        Processor address
     22  16  Unsigned     2  *                      Reserved for IBM use
     24  18  Unsigned     4  PRCINS_PLSKEYIK        ISK (09)
     28  1C  Unsigned     4  PRCINS_PLSKEYSK        SSK (08)
     32  20  Unsigned     4  PRCINS_PLSPRVSV        SVC (0A)
     36  24  Unsigned     4  PRCINS_PLSPRVMS        SSM (80)
     40  28  Unsigned     4  PRCINS_PLSPRVLP        LPSW (82)
     44  2C  Unsigned     4  PRCINS_PLSPRVMN        STNSM (AC)
     48  30  Unsigned     4  PRCINS_PLSPRVMO        STOSM (AD)
     52  34  Unsigned     4  PRCINS_PLSPRVGP        SIGP (AE)
     56  38  Unsigned     4  PRCINS_PLSPRVTC        STCTL (B6)
     60  3C  Unsigned     4  PRCINS_PLSPRVLC        LCTL (B7)
     64  40  Unsigned     4  PRCINS_PLSPTFF         PTFF (0104)
     68  44  Unsigned     4  PRCINS_PLSSCKPF        SCKPF (0107)
     72  48  Unsigned     4  PRCINS_PLSBISCP        STIDP (B202)
     76  4C  Unsigned     4  PRCINS_PLSBISTE        SCK (B204)
     80  50  Unsigned     4  PRCINS_PLSBISPB        PTLB (B20D)
     84  54  Unsigned     4  PRCINS_PLSBISXE        SPX (B210)
     88  58  Unsigned     4  PRCINS_PLSBISXS        STPX (B211)
     92  5C  Unsigned     4  PRCINS_PLSBISAS        STAP (B212)
     96  60  Unsigned     4  PRCINS_PLSKEYRR        RRB (B213)
    100  64  Unsigned     4  PRCINS_PLSBISSI        SIE (B214)
    104  68  Unsigned     4  PRCINS_PLSPCVSC        SERVC (B220)
    108  6C  Unsigned     4  PRCINS_PLSVPTNV        IPTE (B221)
    112  70  Unsigned     4  PRCINS_PLSKEYIE        ISKE (B229)
    116  74  Unsigned     4  PRCINS_PLSKEYRE        RRBE (B22A)
    120  78  Unsigned     4  PRCINS_PLSKEYSE        SSKE (B22B)
    124  7C  Unsigned     4  PRCINS_PLSBISBT        TB (B22C)
    128  80  Unsigned     4  PRCINS_PLSXPGIN        PGIN (B22E)
    132  84  Unsigned     4  PRCINS_PLSXPGOU        PGOUT (B22F)
    136  88  Unsigned     4  PRCINS_PLSVIESB        IESBE (B259)
    140  8C  Unsigned     4  PRCINS_PLSXPG5A        BSA (B25A)
    144  90  Unsigned     4  PRCINS_PLSBISST        STSI (B27D)
    148  94  Unsigned     4  PRCINS_PLSSTFLE        STFLE (B2B0)
    152  98  Unsigned     4  PRCINS_PLS0STFL        STFL (B2B1)
    156  9C  Unsigned     4  PRCINS_PLSLPSWE        LPSWE (B2B2)
    160  A0  Unsigned     4  PRCINS_PLSBISIU        IUCV (B2F0)
    164  A4  Unsigned     4  PRCINS_PLS0EPSW        EPSW (B98D)
    168  A8  Unsigned     4  PRCINS_PLSVIDTE        IDTE (B98E)
    172  AC  Unsigned     4  PRCINS_PLS0ESEA        ESEA (B99D)
    176  B0  Unsigned     4  PRCINS_PLSESSA         ESSA (B9AB)
    180  B4  Unsigned     4  PRCINS_PLSPRVTP        TPROT (E501)
    184  B8  Unsigned     4  PRCINS_PLSPRVSG        STCTG (EB25)
    188  BC  Unsigned     4  PRCINS_PLSPRVLG        LCTLG (EB2F)
    192  C0  Unsigned     4  PRCINS_PLSPRVVN        Guest SVC 76's reflected
    196  C4  Unsigned     4  PRCINS_PLSTCCC         Count of Virtual Test
                                                    Channels and Clear Channels
                                                    (TCCCS) executed.
    200  C8  Unsigned     4  PRCINS_PLSSSCHC        Count of Virtual SSCHs
                                                    executed.
    204  CC  Unsigned     4  PRCINS_PLSRSCHC        Count of Virtual RSCHs
                                                    executed.
    208  D0  Unsigned     4  PRCINS_PLSSIOCT        Count of Virtual SIOs
                                                    executed.
    212  D4  Unsigned     4  PRCINS_PLSSIOFC        Count of Virtual SIOFs
                                                    executed.
    216  D8  Unsigned     4  PRCINS_PLSCTSS         Count of Real SSCHs executed.
    220  DC  Unsigned     4  PRCINS_PLSCTRS         Count of Real RSCHs executed.
    224  E0  Unsigned     4  PRCINS_PLSCTCS         Count of Real CSCHs executed
    228  E4  Unsigned     4  PRCINS_PLSCTHS         Count of Real HSCHs executed.
    232  E8  Character    0  PRCINS_END

    MRPRCINS Cross Reference

                          Hex           Hex
    Name                 Offset Length Value

    MRHDR                      0     20
    MRHDR_END                 14      0
    MRHDRDM                    4      1
    MRHDRLEN                   0      2
    MRHDRRC                    6      2
    MRHDRTOD                   8      8
    MRHDRZER                   2      2
    PRCINS                     0    232
    PRCINS_END                E8      0
    PRCINS_MRHDR               0      0
    PRCINS_PFXCPUAD           14      2
    PRCINS_PLSBISAS           5C      4
    PRCINS_PLSBISBT           7C      4
    PRCINS_PLSBISCP           48      4
    PRCINS_PLSBISIU           A0      4
    PRCINS_PLSBISPB           50      4
    PRCINS_PLSBISSI           64      4
    PRCINS_PLSBISST           90      4
    PRCINS_PLSBISTE           4C      4
    PRCINS_PLSBISXE           54      4
    PRCINS_PLSBISXS           58      4
    PRCINS_PLSCTCS            E0      4
    PRCINS_PLSCTHS            E4      4
    PRCINS_PLSCTRS            DC      4
    PRCINS_PLSCTSS            D8      4
    PRCINS_PLSESSA            B0      4
    PRCINS_PLSKEYIE           70      4
    PRCINS_PLSKEYIK           18      4
    PRCINS_PLSKEYRE           74      4
    PRCINS_PLSKEYRR           60      4
    PRCINS_PLSKEYSE           78      4
    PRCINS_PLSKEYSK           1C      4
    PRCINS_PLSLPSWE           9C      4
    PRCINS_PLSPCVSC           68      4
    PRCINS_PLSPRVGP           34      4
    PRCINS_PLSPRVLC           3C      4
    PRCINS_PLSPRVLG           BC      4
    PRCINS_PLSPRVLP           28      4
    PRCINS_PLSPRVMN           2C      4
    PRCINS_PLSPRVMO           30      4
    PRCINS_PLSPRVMS           24      4
    PRCINS_PLSPRVSG           B8      4
    PRCINS_PLSPRVSV           20      4
    PRCINS_PLSPRVTC           38      4
    PRCINS_PLSPRVTP           B4      4
    PRCINS_PLSPRVVN           C0      4
    PRCINS_PLSPTFF            40      4
    PRCINS_PLSRSCHC           CC      4
    PRCINS_PLSSCKPF           44      4
    PRCINS_PLSSIOCT           D0      4
    PRCINS_PLSSIOFC           D4      4
    PRCINS_PLSSSCHC           C8      4
    PRCINS_PLSSTFLE           94      4
    PRCINS_PLSTCCC            C4      4
    PRCINS_PLSVIDTE           A8      4
    PRCINS_PLSVIESB           88      4
    PRCINS_PLSVPTNV           6C      4
    PRCINS_PLSXPGIN           80      4
    PRCINS_PLSXPGOU           84      4
    PRCINS_PLSXPG5A           8C      4
    PRCINS_PLS0EPSW           A4      4
    PRCINS_PLS0ESEA           AC      4
    PRCINS_PLS0STFL           98      4

    This information is
    based on z/VM V6R1.0.

    Last updated on 8 Oct 2009 at 21:08:13.

    Copyright IBM Corporation, 1990, 2009