|
Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRIODQEQ
PrologControl Block Contents
Cross Reference
MRIODQEQ Prolog
DSECT NAME - IODQEQ
FUNCTION - Map a Monitor record.
LOCATED BY -
Through the Monitor Control Area
REFERENCED CONTROL BLOCKS -
MRRECHDR Monitor Record Header
NAME - MRIODQEQ
DESCRIPTIVE NAME - Monitor Sample Record
Domain 6 - I/O Domain
Record 55 - Host EQDIO Queue-based data
DESCRIPTION - Describes I/O per-queue data for host EQDIO shadow
queues where quest EQDIO instructions are simulated.
NOTES: This record is collected for host shadow queues.
The IODQDE_QueueData section will contain an entry
for each queue defined for this real device.
Each entry is identified by the IODQEQ_QI1QID.
MRIODQEQ Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 56+ IODQEQ Start of monitor record 0 0 Character 0 IODQEQ_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 IODQEQ_RDEVSID Host SID for this device 24 18 Unsigned 2 IODQEQ_RDEVDEV Device ID 26 1A Unsigned 2 IODQEQ_VDEVDEV Virtual Device ID 28 1C Character 8 IODQEQ_RDEVCHPS Host CHPIDs for this device 36 24 Bitstring 1 IODQEQ_FLAGS1 Flags 1... .... IODQEQ_C Record continuation flag. Set to 1 when there is another record to follow. Set to zero in the last of this group. .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 37 25 Character 3 * Reserved for IBM use 40 28 Unsigned 4 IODQEQ_QDICSTAI Cumulative count of STAI instructions issued by CP for input queues 44 2C Unsigned 4 IODQEQ_QDICSTAO Cumulative count of STAI instructions issued by CP for output queues 48 30 Unsigned 4 IODQEQ_NumQueues_Record Nbr of queues in record 52 34 Unsigned 2 IODQEQ_CALENTSZ The size (in bytes) of each IODQEQ_QueueData entry 54 36 Unsigned 2 IODQEQ_CALENTDSP The displacement (in bytes) from the beginning of this record to the first IODQEQ_QueueData entry. The entries are consecutive storage starting with the first at this displacement. 56 38 Unsigned 0 IODQEQ_CALENTS Start of the array of of Per-queue data
EQDIO metrics pertaining to a single queue QID describes which queue's data is being recorded Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 40 IODQEQ_QueueData 0 0 Unsigned 1 IODQEQ_QI1QID Q Identifier 0-31 1 1 Bitstring 1 IODQEQ_QI1QTYPE Q Type The following bits are defined .......x || | || +- 1 => Data plane |+------- 1 => Control plane +---------0 => Input Queue 1 => Output Queue In combination: X'40' Control Plane Input Q X'C0' Control Plane Output Q X'01' Data Plane Input Queue X'81' Data Plane Output Queue Queue SBPE Formats Format Description ------ ----------------------------------------------- 0 Used for TX and RX Control Queues and for TX Data Plane Queues. 1 Is only used for the RX Data SBPE Ring in a Data Plane Queue. 2 Is only used for the EPCQ SBPE Ring in a Data Plane Queue. Dec Hex Type Len Name (Dim) Description 2 2 Bitstring 1 IODQEQ_QI1DSPTY Data Queue SBPE Format 3 3 Bitstring 1 IODQEQ_QI1EPCTY EPQC Queue SBPE Format 4 4 Unsigned 4 IODQEQ_QI1TDATA Count for SBPEs in Data buffer ring 8 8 Unsigned 4 IODQEQ_QI1TEPCQ Count for SBPEs in EPQC buffer ring 12 C Unsigned 2 IODQEQ_QI1COFF Next RX Cache Offset 14 E Unsigned 1 IODQEQ_QI1SBCNT SB Count since last "Filler" 15 F Unsigned 1 IODQEQ_QI1SBLMT "Filler Packet" SB Limit 16 10 Unsigned 4 IODQEQ_QI1CSCPQ 20 14 Unsigned 4 IODQEQ_QI1CECPQ 24 18 Unsigned 8 IODQEQ_QI1CSBPE Number of Storage Blocks processed 32 20 Unsigned 8 IODQEQ_QI1CBYTE Number of bytes transferred 40 28 Character 0 * End
MRIODQEQ Cross Reference
Hex Hex Name Offset Length Value IODQEQ 0 56+ IODQEQ_C 24 80 IODQEQ_CALENTDSP 36 2 IODQEQ_CALENTS 38 0 IODQEQ_CALENTSZ 34 2 IODQEQ_FLAGS1 24 1 IODQEQ_NUMQUEUES_RECORD 30 4 IODQEQ_QDICSTAI 28 4 IODQEQ_QDICSTAO 2C 4 IODQEQ_QI1CBYTE 20 8 IODQEQ_QI1CECPQ 14 4 IODQEQ_QI1COFF C 2 IODQEQ_QI1CSBPE 18 8 IODQEQ_QI1CSCPQ 10 4 IODQEQ_QI1DSPTY 2 1 IODQEQ_QI1EPCTY 3 1 IODQEQ_QI1QID 0 1 IODQEQ_QI1QTYPE 1 1 IODQEQ_QI1SBCNT E 1 IODQEQ_QI1SBLMT F 1 IODQEQ_QI1TDATA 4 4 IODQEQ_QI1TEPCQ 8 4 IODQEQ_QUEUEDATA 0 40 IODQEQ_RDEVCHPS 1C 8 IODQEQ_RDEVDEV 18 2 IODQEQ_RDEVSID 14 4 IODQEQ_VDEVDEV 1A 4 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 V7R3.0.
Last updated on 01 April 2026 at 15:10:05.
Copyright IBM Corporation, 1990, 2026