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

MRIODPON

Prolog
Control Block Contents
Cross Reference

MRIODPON Prolog

 DSECT NAME - IODPON
 FUNCTION - Map a Monitor record.
 LOCATED BY -
        Through the Monitor Control Area
 REFERENCED CONTROL BLOCKS -
        MRRECHDR    Monitor Record Header
 NAME - MRIODPON
 DESCRIPTIVE NAME - Monitor Event Record
                    Domain 6 - I/O Domain
                    Record 45 - Vary on a PCI Function
 DESCRIPTION - Indicates that a real PCI function is varied on
 NOTES:
 - PCI Function type values in IODPON_RPCIPFT:
 
    x'00' Unclassified type
    x'02' RoCE Express type
    x'03' zEDC type
    x'05' ISM type
    x'0A' CX4 type

MRIODPON Control Block Contents

Offsets
Dec  Hex  Type        Len  Name (Dim)             Description
 
   0   0  Structure   108  IODPON
   0   0  Character     0  IODPON_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      4  IODPON_RPCIPFID        Real PCI function ID
  24  18  Unsigned      4  IODPON_RPCIHNDG        General handle
  28  1C  Unsigned      2  IODPON_RPCIDVID        Device ID
  30  1E  Unsigned      2  IODPON_RPCIVDID        Vendor ID
  32  20  Character     2  IODPON_PCHID           Physical Channel Identifier
  34  22  Character     2  IODPON_PVFN            Virtual Function Number
  36  24  Character     2  IODPON_MUI             Measurement block update
                                                  interval (this is how often
                                                  the fields IODPAC_FMBxxxx are
                                                  updated
  38  26  Character     2  IODPON_PFGID           Function Group ID
  40  28  Bitstring     1  IODPON_FLAG
          1... ....        IODPON_UVALID           Utility String valid
          .1.. ....        *
          ..1. ....        *
          ...1 ....        *
          .... 1...        *
          .... .1..        *
          .... ..1.        *
          .... ...1        *
  41  29  Character     1  *                      Reserved and available for
                                                  IBM Use
  42  2A  Character     1  IODPON_RPCIPORT        PCI function port
  43  2B  Character     1  IODPON_RPCIPFT         PCI Function type
  44  2C  Character    16  IODPON_NETID1          Utility String Network Id
                                                  1. valid when IODPON_UVALID
                                                  is set
  60  3C  Character    16  IODPON_NETID2          Utility String Network Id
                                                  2. valid when IODPON_UVALID
                                                  is set
  76  4C  Character    16  IODPON_NETID3          Utility String Network Id
                                                  3. valid when IODPON_UVALID
                                                  is set
  92  5C  Character    16  IODPON_NETID4          Utility String Network Id
                                                  4. valid when IODPON_UVALID
                                                  is set
 108  6C  Character     0  IODPON_END

MRIODPON Cross Reference

                      Hex           Hex
Name                 Offset Length Value
 
IODPON                     0    108
IODPON_END                6C      0
IODPON_FLAG               28      1
IODPON_MRHDR               0      0
IODPON_MUI                24      2
IODPON_NETID1             2C     16
IODPON_NETID2             3C     16
IODPON_NETID3             4C     16
IODPON_NETID4             5C     16
IODPON_PCHID              20      2
IODPON_PFGID              26      2
IODPON_PVFN               22      2
IODPON_RPCIDVID           1C      2
IODPON_RPCIHNDG           18      4
IODPON_RPCIPFID           14      4
IODPON_RPCIPFT            2B      1
IODPON_RPCIPORT           2A      1
IODPON_RPCIVDID           1E      2
IODPON_UVALID             28           80
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 V6R3.0.

Last updated on 20 Aug 2017 at 20:22:00.
Copyright IBM Corporation, 2017