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

#### MRIODSZI

Prolog
Control Block Contents
Cross Reference

#### MRIODSZI Prolog

####

####

     DSECT NAME - IODSZI
     FUNCTION - Map a Monitor record.
     LOCATED BY -
            Through the Monitor Control Area
     REFERENCED CONTROL BLOCKS -
            MRRECHDR    Monitor Record Header
     NAME - MRIODSZI
     DESCRIPTIVE NAME - Monitor Sample Record
                        Domain 6 - I/O Domain
                        Record 24 - SCSI Device Activity
     DESCRIPTION - Describes I/O activities of an emulated SCSI device.
                   A separate record is generated for each online device
                   enabled for monitoring.
     NOTES:

    MRIODSZI Control Block Contents

    Offsets
    Dec Hex  Type       Len  Name (Dim)             Description

      0   0  Structure  316  IODSZI
      0   0  Character    0  IODSZI_MRHDR           Record header. See MRRECHDR
                                                    for details.
      0   0  Character   20  MRHDR
      0   0  Unsigned     2  MRHDRLEN
      2   2  Unsigned     2  MRHDRZER
      4   4  Unsigned     1  MRHDRDM
      5   5  Unsigned     1  *
      6   6  Unsigned     2  MRHDRRC
      8   8  Character    8  MRHDRTOD
     16  10  Character    4  *
     20  14  Character    0  MRHDR_END
     20  14  Unsigned     2  IODSZI_RDEVDEV         Device number
     22  16  Unsigned     2  *                      Reserved and available for
                                                    IBM use.
     24  18  Character   36  IODSZI_DKSTAT
     24  18  Bitstring    1  IODSZI_DSKSTAT         Disk status - X'80' = busy
                                                    and X'40 = not busy
     25  19  Bitstring    1  *                      Reserved for future IBM use
     26  1A  Unsigned     2  *                      Reserved for future IBM use
     28  1C  Unsigned     4  IODSZI_DSKTIME         Amount of time disk is active
     32  20  Unsigned     4  IODSZI_DSKXRATE        Kbytes/sec transfer rate
     36  24  Unsigned     4  IODSZI_DSKBLKSZ        Number of bytes in a block
     40  28  Unsigned     4  IODSZI_DSKXFERS        Number of transfers to/from
                                                    disk
     44  2C  Unsigned     4  IODSZI_DSKBLKSR        Number of blocks read from
                                                    disk
     48  30  Unsigned     4  IODSZI_DSKBLKSW        Number of blocks written to
                                                    disk
     52  34  Unsigned     4  IODSZI_DSKSEEKO        Number of seek operations for
                                                    disk
     56  38  Unsigned     4  IODSZI_DSKQDEPTH       Queue depth
     60  3C  Character   32  IODSZI_PTH1INFO
     60  3C  Unsigned     2  IODSZI_PTH1ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
     62  3E  Bitstring    1  IODSZI_PTH1STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
     63  3F  Bitstring    1  *                      Reserved for future IBM use
     64  40  Unsigned     4  IODSZI_PTH1TIME        Amount of time path is active
     68  44  Unsigned     4  IODSZI_PTH1XRATE       Kbytes/sec transfer rate
     72  48  Unsigned     4  IODSZI_PTH1XFERS       Number of transfers to/from
                                                    disk
     76  4C  Unsigned     4  IODSZI_PTH1BLKSR       Number of blocks read from
                                                    disk
     80  50  Unsigned     4  IODSZI_PTH1BLKSW       Number of blocks written to
                                                    disk
     84  54  Unsigned     4  IODSZI_PTH1SEEKO       Number of seek operations for
                                                    disk
     88  58  Unsigned     4  IODSZI_PTH1QDEPTH      Queue depth
     92  5C  Character   32  IODSZI_PTH2INFO
     92  5C  Unsigned     2  IODSZI_PTH2ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
     94  5E  Bitstring    1  IODSZI_PTH2STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
     95  5F  Bitstring    1  *                      Reserved for future IBM use
     96  60  Unsigned     4  IODSZI_PTH2TIME        Amount of time path is active
    100  64  Unsigned     4  IODSZI_PTH2XRATE       Kbytes/sec transfer rate
    104  68  Unsigned     4  IODSZI_PTH2XFERS       Number of transfers to/from
                                                    disk
    108  6C  Unsigned     4  IODSZI_PTH2BLKSR       Number of blocks read from
                                                    disk
    112  70  Unsigned     4  IODSZI_PTH2BLKSW       Number of blocks written to
                                                    disk
    116  74  Unsigned     4  IODSZI_PTH2SEEKO       Number of seek operations for
                                                    disk
    120  78  Unsigned     4  IODSZI_PTH2QDEPTH      Queue depth
    124  7C  Character   32  IODSZI_PTH3INFO
    124  7C  Unsigned     2  IODSZI_PTH3ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    126  7E  Bitstring    1  IODSZI_PTH3STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    127  7F  Bitstring    1  *                      Reserved for future IBM use
    128  80  Unsigned     4  IODSZI_PTH3TIME        Amount of time path is active
    132  84  Unsigned     4  IODSZI_PTH3XRATE       Kbytes/sec transfer rate
    136  88  Unsigned     4  IODSZI_PTH3XFERS       Number of transfers to/from
                                                    disk
    140  8C  Unsigned     4  IODSZI_PTH3BLKSR       Number of blocks read from
                                                    disk
    144  90  Unsigned     4  IODSZI_PTH3BLKSW       Number of blocks written to
                                                    disk
    148  94  Unsigned     4  IODSZI_PTH3SEEKO       Number of seek operations for
                                                    disk
    152  98  Unsigned     4  IODSZI_PTH3QDEPTH      Queue depth
    156  9C  Character   32  IODSZI_PTH4INFO
    156  9C  Unsigned     2  IODSZI_PTH4ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    158  9E  Bitstring    1  IODSZI_PTH4STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    159  9F  Bitstring    1  *                      Reserved for future IBM use
    160  A0  Unsigned     4  IODSZI_PTH4TIME        Amount of time path is active
    164  A4  Unsigned     4  IODSZI_PTH4XRATE       Kbytes/sec transfer rate
    168  A8  Unsigned     4  IODSZI_PTH4XFERS       Number of transfers to/from
                                                    disk
    172  AC  Unsigned     4  IODSZI_PTH4BLKSR       Number of blocks read from
                                                    disk
    176  B0  Unsigned     4  IODSZI_PTH4BLKSW       Number of blocks written to
                                                    disk
    180  B4  Unsigned     4  IODSZI_PTH4SEEKO       Number of seek operations for
                                                    disk
    184  B8  Unsigned     4  IODSZI_PTH4QDEPTH      Queue depth
    188  BC  Character   32  IODSZI_PTH5INFO
    188  BC  Unsigned     2  IODSZI_PTH5ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    190  BE  Bitstring    1  IODSZI_PTH5STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    191  BF  Bitstring    1  *                      Reserved for future IBM use
    192  C0  Unsigned     4  IODSZI_PTH5TIME        Amount of time path is active
    196  C4  Unsigned     4  IODSZI_PTH5XRATE       Kbytes/sec transfer rate
    200  C8  Unsigned     4  IODSZI_PTH5XFERS       Number of transfers to/from
                                                    disk
    204  CC  Unsigned     4  IODSZI_PTH5BLKSR       Number of blocks read from
                                                    disk
    208  D0  Unsigned     4  IODSZI_PTH5BLKSW       Number of blocks written to
                                                    disk
    212  D4  Unsigned     4  IODSZI_PTH5SEEKO       Number of seek operations for
                                                    disk
    216  D8  Unsigned     4  IODSZI_PTH5QDEPTH      Queue depth
    220  DC  Character   32  IODSZI_PTH6INFO
    220  DC  Unsigned     2  IODSZI_PTH6ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    222  DE  Bitstring    1  IODSZI_PTH6STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    223  DF  Bitstring    1  *                      Reserved for future IBM use
    224  E0  Unsigned     4  IODSZI_PTH6TIME        Amount of time path is active
    228  E4  Unsigned     4  IODSZI_PTH6XRATE       Kbytes/sec transfer rate
    232  E8  Unsigned     4  IODSZI_PTH6XFERS       Number of transfers to/from
                                                    disk
    236  EC  Unsigned     4  IODSZI_PTH6BLKSR       Number of blocks read from
                                                    disk
    240  F0  Unsigned     4  IODSZI_PTH6BLKSW       Number of blocks written to
                                                    disk
    244  F4  Unsigned     4  IODSZI_PTH6SEEKO       Number of seek operations for
                                                    disk
    248  F8  Unsigned     4  IODSZI_PTH6QDEPTH      Queue depth
    252  FC  Character   32  IODSZI_PTH7INFO
    252  FC  Unsigned     2  IODSZI_PTH7ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    254  FE  Bitstring    1  IODSZI_PTH7STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    255  FF  Bitstring    1  *                      Reserved for future IBM use
    256 100  Unsigned     4  IODSZI_PTH7TIME        Amount of time path is active
    260 104  Unsigned     4  IODSZI_PTH7XRATE       Kbytes/sec transfer rate
    264 108  Unsigned     4  IODSZI_PTH7XFERS       Number of transfers to/from
                                                    disk
    268 10C  Unsigned     4  IODSZI_PTH7BLKSR       Number of blocks read from
                                                    disk
    272 110  Unsigned     4  IODSZI_PTH7BLKSW       Number of blocks written to
                                                    disk
    276 114  Unsigned     4  IODSZI_PTH7SEEKO       Number of seek operations for
                                                    disk
    280 118  Unsigned     4  IODSZI_PTH7QDEPTH      Queue depth
    284 11C  Character   32  IODSZI_PTH8INFO
    284 11C  Unsigned     2  IODSZI_PTH8ID          Pathid number - this number
                                                    correlates with the slot in
                                                    MTRDEV_EDEVPTHS and
                                                    IODVON_EDEVPTHS which contain
                                                    the triplet info
    286 11E  Bitstring    1  IODSZI_PTH8STAT        Path status - X'80' = busy
                                                    and X'40' = not busy
    287 11F  Bitstring    1  *                      Reserved for future IBM use
    288 120  Unsigned     4  IODSZI_PTH8TIME        Amount of time path is active
    292 124  Unsigned     4  IODSZI_PTH8XRATE       Kbytes/sec transfer rate
    296 128  Unsigned     4  IODSZI_PTH8XFERS       Number of transfers to/from
                                                    disk
    300 12C  Unsigned     4  IODSZI_PTH8BLKSR       Number of blocks read from
                                                    disk
    304 130  Unsigned     4  IODSZI_PTH8BLKSW       Number of blocks written to
                                                    disk
    308 134  Unsigned     4  IODSZI_PTH8SEEKO       Number of seek operations for
                                                    disk
    312 138  Unsigned     4  IODSZI_PTH8QDEPTH      Queue depth
    316 13C  Character    0  IODSZI_END

    MRIODSZI Cross Reference

                          Hex           Hex
    Name                 Offset Length Value

    IODSZI                     0    316
    IODSZI_DKSTAT             18     36
    IODSZI_DSKBLKSR           2C      4
    IODSZI_DSKBLKSW           30      4
    IODSZI_DSKBLKSZ           24      4
    IODSZI_DSKQDEPTH          38      4
    IODSZI_DSKSEEKO           34      4
    IODSZI_DSKSTAT            18      1
    IODSZI_DSKTIME            1C      4
    IODSZI_DSKXFERS           28      4
    IODSZI_DSKXRATE           20      4
    IODSZI_END               13C      0
    IODSZI_MRHDR               0      0
    IODSZI_PTH1BLKSR          4C      4
    IODSZI_PTH1BLKSW          50      4
    IODSZI_PTH1ID             3C      2
    IODSZI_PTH1INFO           3C     32
    IODSZI_PTH1QDEPTH         58      4
    IODSZI_PTH1SEEKO          54      4
    IODSZI_PTH1STAT           3E      1
    IODSZI_PTH1TIME           40      4
    IODSZI_PTH1XFERS          48      4
    IODSZI_PTH1XRATE          44      4
    IODSZI_PTH2BLKSR          6C      4
    IODSZI_PTH2BLKSW          70      4
    IODSZI_PTH2ID             5C      2
    IODSZI_PTH2INFO           5C     32
    IODSZI_PTH2QDEPTH         78      4
    IODSZI_PTH2SEEKO          74      4
    IODSZI_PTH2STAT           5E      1
    IODSZI_PTH2TIME           60      4
    IODSZI_PTH2XFERS          68      4
    IODSZI_PTH2XRATE          64      4
    IODSZI_PTH3BLKSR          8C      4
    IODSZI_PTH3BLKSW          90      4
    IODSZI_PTH3ID             7C      2
    IODSZI_PTH3INFO           7C     32
    IODSZI_PTH3QDEPTH         98      4
    IODSZI_PTH3SEEKO          94      4
    IODSZI_PTH3STAT           7E      1
    IODSZI_PTH3TIME           80      4
    IODSZI_PTH3XFERS          88      4
    IODSZI_PTH3XRATE          84      4
    IODSZI_PTH4BLKSR          AC      4
    IODSZI_PTH4BLKSW          B0      4
    IODSZI_PTH4ID             9C      2
    IODSZI_PTH4INFO           9C     32
    IODSZI_PTH4QDEPTH         B8      4
    IODSZI_PTH4SEEKO          B4      4
    IODSZI_PTH4STAT           9E      1
    IODSZI_PTH4TIME           A0      4
    IODSZI_PTH4XFERS          A8      4
    IODSZI_PTH4XRATE          A4      4
    IODSZI_PTH5BLKSR          CC      4
    IODSZI_PTH5BLKSW          D0      4
    IODSZI_PTH5ID             BC      2
    IODSZI_PTH5INFO           BC     32
    IODSZI_PTH5QDEPTH         D8      4
    IODSZI_PTH5SEEKO          D4      4
    IODSZI_PTH5STAT           BE      1
    IODSZI_PTH5TIME           C0      4
    IODSZI_PTH5XFERS          C8      4
    IODSZI_PTH5XRATE          C4      4
    IODSZI_PTH6BLKSR          EC      4
    IODSZI_PTH6BLKSW          F0      4
    IODSZI_PTH6ID             DC      2
    IODSZI_PTH6INFO           DC     32
    IODSZI_PTH6QDEPTH         F8      4
    IODSZI_PTH6SEEKO          F4      4
    IODSZI_PTH6STAT           DE      1
    IODSZI_PTH6TIME           E0      4
    IODSZI_PTH6XFERS          E8      4
    IODSZI_PTH6XRATE          E4      4
    IODSZI_PTH7BLKSR         10C      4
    IODSZI_PTH7BLKSW         110      4
    IODSZI_PTH7ID             FC      2
    IODSZI_PTH7INFO           FC     32
    IODSZI_PTH7QDEPTH        118      4
    IODSZI_PTH7SEEKO         114      4
    IODSZI_PTH7STAT           FE      1
    IODSZI_PTH7TIME          100      4
    IODSZI_PTH7XFERS         108      4
    IODSZI_PTH7XRATE         104      4
    IODSZI_PTH8BLKSR         12C      4
    IODSZI_PTH8BLKSW         130      4
    IODSZI_PTH8ID            11C      2
    IODSZI_PTH8INFO          11C     32
    IODSZI_PTH8QDEPTH        138      4
    IODSZI_PTH8SEEKO         134      4
    IODSZI_PTH8STAT          11E      1
    IODSZI_PTH8TIME          120      4
    IODSZI_PTH8XFERS         128      4
    IODSZI_PTH8XRATE         124      4
    IODSZI_RDEVDEV            14      2
    MRHDR                      0     20
    MRHDR_END                 14      0
    MRHDRDM                    4      1
    MRHDRLEN                   0      2
    MRHDRRC                    6      2
    MRHDRTOD                   8      8
    MRHDRZER                   2      2

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

    Last updated on 11 Dec 2005 at 21:11:09.

    Copyright IBM Corporation, 1990, 2005