Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

MONSK

Prolog  

Control Block Contents  

MONSK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

MONSK Prolog

 NAME       : HCPMONSK
 DESCRIPTION: Monitor SEEKs Mapping
 DSECT      : MONSK
 FUNCTION   : Map the data needed for monitoring SEEK CCWs
 LOCATED BY : None
 CREATED BY : Dynamically created when needed.
 DELETED BY : Dynamically deleted when 'using' task is finished.
 SERIALIZED : None
 Notes      : This control block is bilingual.  The fields within it can
              be referenced in either ASSEMBLER or PLAS modules.
 Notes      : The fields in this control block are used for FBA
              devices as well as CKD/ECKD devices.  For FBA
              devices a LOCATE is considered a 'SEEK', and
              cylinder values are calculated from block numbers.

 

MONSK Control Block Content


MONSK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MONSK Monitor SEEKs Mapping 0000 0 Signed 4 MONPOSCT Access arm positioning count 00000001 MONPOS1 1 Indicate 1 ccw causing arm movement 0004 4 Signed 4 MONPOSSM Sum of arm motion 00000000 MONPOSM0 0 Indicate 0 arm motion summation 0008 8 Signed 2 MONSCYL 1st 'SEEK' address in chan prog 000A 10 Signed 2 MONECYL Last 'SEEK' address in chan prog 000C 12 Signed 2 MONHEAD Head number 000E 14 Bitstring 1 MONIFLG Information flag .... ..1. MONDPOSD X'02' Monitor SEEK data is valid .... ...1 MONDWRIT X'01' Chan prog has WRITE CCWs 000F 15 Bitstring 1 * Reserved for IBM use 00000002 MONSKSZ ((*-MONSK)+7)/8 MONSK size in double words .... .... MONCYL0 X'00' Cylinder 0 equate

 

MONSK Storage Layout

*** MONSK - Monitor SEEKs Mapping
*
*     +---------------------------+---------------------------+
*   0 |         MONPOSCT          |         MONPOSSM          |
*     +-------------+-------------+-------------+------+------+
*   8 |  MONSCYL    |  MONECYL    |  MONHEAD    |:IFLG |//////|
*     +-------------+-------------+-------------+------+------+
*  10
*
*** MONSK - Monitor SEEKs Mapping

 

MONSK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

MONCYL0 000F 00

MONDPOSD 000E 02

MONDWRIT 000E 01

MONECYL 000A

MONHEAD 000C

MONIFLG 000E

MONPOSCT 0000

MONPOSM0 0004 00000000

MONPOSSM 0004

MONPOS1 0000 00000001

MONSCYL 0008

MONSKSZ 000F 00000002


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:15:01 EDT.
Copyright IBM Corporation, 1990, 1999