About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRMTRPAG
PrologControl Block Contents
Cross Reference
MRMTRPAG Prolog
DSECT NAME - MTRPAG FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor Control Area REFERENCED CONYTOL BLOCKS - MRRECHDR Monitor Record Header NAME - MRMTRPAG DESCRIPTIVE NAME - Monitor Sample Configuration Record Domain 1 - Monitor Domain Record 8 - Paging Configuration Data DESCRIPTION - Identifies paging and spooling space available on CP owned DASD. A separate record is generated for each contiguous paging area and each contiguous spooling area on a CP volume.
MRMTRPAG Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 64 MTRPAG Start of monitor record 0 0 Character 0 MTRPAG_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 Character 6 MTRPAG_CPVOLSER Volume serial identifier 26 1A Unsigned 1 MTRPAG_RDCPCYL Number of pages per cylinder. Not applicable for FBA devices. See MTRPAG_FBA 27 1B Bitstring 1 MTRPAG_CALFLAGS Flag byte 1... .... MTRPAG_FBA When on, this device is a FBA (Fixed Block Access) DASD. .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 28 1C Character 4 MTRPAG_CALTYPE 'PAGE' = paging space, 'SPOL' = spooling space 32 20 Unsigned 4 MTRPAG_CALCYLNO Deprecated: Use MTRPAG_CALCYLNOG. Space allocation. Number of cylinders for a non-FBA DASD, or number of pages for a FBA DASD. If the value is too large to fit in this 32-bit field, then set to x'FFFFFFFF'. See MTRPAG_FBA. 36 24 Unsigned 4 MTRPAG_CALSTART Deprecated: Use MTRPAG_CALSTARTG. Start of the paging or spooling area. A cylinder number for a non-FBA DASD, or a page number for a FBA DASD. If the value is too large to fit in this 32-bit field, then set to x'FFFFFFFF'. See MTRPAG_FBA. 40 28 Unsigned 4 MTRPAG_RDEVSID Host subchannel id 44 2C Unsigned 2 MTRPAG_RDEVDEV Device number 46 2E Unsigned 2 * Reserved and available for for IBM use 48 30 Unsigned 8 MTRPAG_CALCYLNOG Space allocation. Number of cylinders for a non-FBA DASD or number of pages for a FBA DASD. See MTRPAG_FBA. 48 30 Unsigned 4 MTRPAG_CALCYLNOG_HI 52 34 Unsigned 4 MTRPAG_CALCYLNOG_LO 56 38 Unsigned 8 MTRPAG_CALSTARTG Start of the paging or spooling area. A cylinder number for a non-FBA DASD, or a page number for a FBA DASD. See MTRPAG_FBA. 56 38 Unsigned 4 MTRPAG_CALSTARTG_HI 60 3C Unsigned 4 MTRPAG_CALSTARTG_LO 64 40 Character 0 MTRPAG_END
MRMTRPAG 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 MTRPAG 0 64 MTRPAG_CALCYLNO 20 4 MTRPAG_CALCYLNOG 30 8 MTRPAG_CALCYLNOG_HI 30 4 MTRPAG_CALCYLNOG_LO 34 4 MTRPAG_CALFLAGS 1B 1 MTRPAG_CALSTART 24 4 MTRPAG_CALSTARTG 38 8 MTRPAG_CALSTARTG_HI 38 4 MTRPAG_CALSTARTG_LO 3C 4 MTRPAG_CALTYPE 1C 4 MTRPAG_CPVOLSER 14 6 MTRPAG_END 40 0 MTRPAG_FBA 1B 80 MTRPAG_MRHDR 0 0 MTRPAG_RDCPCYL 1A 1 MTRPAG_RDEVDEV 2C 2 MTRPAG_RDEVSID 28 4
This information is based on z/VM V7R4.0.
Last updated on 10 September 2024 at 19:57:05.
Copyright IBM Corporation, 1990, 2024