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

MRSYTSHS

Prolog
Control Block Contents
Storage Layout
Cross Reference

MRSYTSHS Prolog

 DSECT NAME - SYTSHS
 FUNCTION - Map a Monitor record.
 LOCATED BY -
        Through the Monitor Control Area
 REFERENCED CONTROL BLOCKS -
        MRRECHDR    Monitor Record Header
 NAME - MRSYTSHS
 DESCRIPTIVE NAME - Monitor Sample Record
                    Domain 0 - System Domain
                    Record 7 - Shared Storage Data
 DESCRIPTION - Named Saved System(NSS), Discontiguous saved
               segment(DCSS) and Shared Address Spaces
               management.
               Virtual disk in storage information is also
               included in this record since the disk is
               supported by storage, not DASD.


MRSYTSHS Control Block Contents

Offsets
Dec Hex  Type       Len  Name (Dim)          Description
 
  0   0  Structure   68  SYTSHS              Start of monitor record
  0   0  Character    0  SYTSHS_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     4  SYTSHS_SYSTANSS     Cardinal count of NSSs which are
                                             currently active.
 24  18  Unsigned     4  SYTSHS_SYSTADCS     Cardinal count of DCSSs which
                                             are currently active.
 28  1C  Unsigned     4  SYTSHS_RSASHARE     Cardinal count of resident
                                             shared frames.
 32  20  Unsigned     4  SYTSHS_CALNUMSA     Cardinal count of shared address
                                             spaces defined.
 36  24  Unsigned     4  SYTSHS_RSACTSHR     Cardinal number of resident
                                             frames for shared address spaces.
 40  28  Unsigned     4  SYTSHS_VMDSFORO     Cardinal count of times the
                                             System shared frame-owned list was
                                             reordered.
 44  2C  Unsigned     4  SYTSHS_VMDSFORE     Cardinal count of referenced
                                             frames resident when the System
                                             shared frame-owned list was reset.
 48  30  Unsigned     4  SYTSHS_QDGSYSLM     Limit of total allocation of
                                             virtual disks in storage for all
                                             users on the system. Units are
                                             512-byte blocks. (See Q VDISK
                                             SYSLIM command). A value of -1
                                             indicates that there is no limit.
 52  34  Unsigned     4  SYTSHS_QDGUSRLM     Limit of total allocation of
                                             virtual disks in storage for any
                                             single user on the system. Units
                                             are 512-byte blocks. (See Q VDISK
                                             USERLIM command). A value of -1
                                             indicates that there is no limit.
 56  38  Unsigned     4  SYTSHS_QDGSYSCA     Total number of currently
                                             allocated blocks for virtual disks
                                             in storage.
 60  3C  Unsigned     4  SYTSHS_QDGLKCNT     Total number of LINKS to all
                                             virtual disks in storage. This
                                             includes 1 for each virtual disk
                                             in storage created with the define
                                             command.
 64  40  Unsigned     4  SYTSHS_QDGDISKS     Count of active virtual disks in
                                             storage. "Active" being a disk
                                             that is currently linked by at
                                             least one user.
 68  44  Character    0  SYTSHS_END          

MRSYTSHS 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
SYTSHS                  0     68
SYTSHS_CALNUMSA        20      4
SYTSHS_END             44      0
SYTSHS_MRHDR            0      0
SYTSHS_QDGDISKS        40      4
SYTSHS_QDGLKCNT        3C      4
SYTSHS_QDGSYSCA        38      4
SYTSHS_QDGSYSLM        30      4
SYTSHS_QDGUSRLM        34      4
SYTSHS_RSACTSHR        24      4
SYTSHS_RSASHARE        1C      4
SYTSHS_SYSTADCS        18      4
SYTSHS_SYSTANSS        14      4
SYTSHS_VMDSFORE        2C      4
SYTSHS_VMDSFORO        28      4

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 16:20:33.
Copyright IBM Corporation, 1990, 2002