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               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  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 V5R3.0.
Last updated on 12 Jun 2007 at 12:35:23.
Copyright IBM Corporation, 1990, 2007