Module Entry Point Directory I I Module I Entry I I Name r DMSFRE DMSGIO DMSGLB DMSGND DMSGRN Points I Function I DMSFREB I Called as a result of the DMSFREE and DHSFRET macro I calls. Allocates or releases a block of storage I depending upon the code in NUCON location CODE203. DMSFREES I Called as a result of the SVCFREE macro call. The size I of the block is loaded from the PLIST and a DeSFREE I macro is executed. Upon return, the address of the I allocated block is stored into the PLIST. DMSFRETS I Called as a result of the SVCFRET macro call. size I and address of the block to be released are loaded from I the PLIST and a DMSFRET macro is executed. DMSFREEX I Called as a result of a EALR to the address in the I NUCON location AFREE. Executes the DMSFREE macro. DMSFRETX I Called as a result of a ElLR to the address in the I NUCON location AFRET. Executes the DMSFRET macro. DMSFRES I Called as a result of executing the DMSFRES macro. I DMSFRES processes the following service routines: I CKOFF, INIT1, INIT2, CBECKS, UREC, and CALOC. DMSGIO I Creates the DIAGNOSE and CCis for an I/O operation to a I display terminal from a virtual machine. , DMSGLB Defines the macro libraries to be searched during
assembler processing. Defines text libraries to be
searched by the loader for any unresolved external
references. DMSGND Generates auxiliary system status table. DMSGRN Edits STAGEl output (STAGE2 input),
assembler files, link-edits text files
macro file.
builds
and an 3705 EXEC DMSHDI DMSHDI Sets the CMS interruption handling functions to
transfer control to a given location for an I/O device
other than those normally handled by CMS, or clears
previously initialized I/O interraption handling.
(HNDINT) DMSHDS DMSHDS DMSIFC DMSIFC I I DMSIFC76 I DMSIFC18 I DMSIFCO I DMSINA I DMSINA I I DMSINDEXI DMSINDEX I DMSINI 1 DMSINIR I DMSINIW Initializes the SVCINT SVC interruption handler to
transfer control to a given location for a specific SVC number (other than 202) or to clear such previous
handling. Scans and passes all non-special parameters to the IFCEREP1 module, initializing values to edit and print
records from VM/370's error recording cylinders.
Immediately reflects SVC76 back to the calling routine.
BLDL handler for IFCEREP1. EXCP handler for IFCEREP1. Handles either user-defined synonyms or abbreviations
or system-defined synonyms for command names.
Index of CMS listings in the microfiche deck.
Reads a nucleus into main storaJe. Writes a nucleus onto a DASD device. eMS Directories 2-161
Module Entry Point Directory I Module Entry I I I Name Points I Function I t I DMSINM DMSINS DMSINS DMSINT DMSIOW DMSITE DMSITI DMSITI DMSITP DMSITS DMSLAD DMSINM I I (GETCLK) I I (CMSTIMER) I I I I DMSINS , I I I DMSINS I I I I DMSINT I I I I DMSINTAB I I SUBSET I I I J DMSIOW, I I WAIT, I I DMSIOWR, I I DMSITE, EXTINT, DMSITET, TRAP, DMSITI, IOINT, DMSITP DMSITS DMSITSl DMSITSCR DMSITSOR DMSITSK DMSITSXS DMSITSR DMSLAD, ADTLKP DMSLADN, ADTNXT, DMSLADW DMSLADAD Obtains the time from the CP timer.
Controls initialization of the CMS nucleus.
Controls initialization of the CMS nucleus.
Reads eMS commands from the terminal and executes
them. Entry is from DMSINS. Entry from DMSABN. CMS subset entry.
Places the virtual CPU in the wait state until the
completion of an I/O operation on one or more devices. Processes external interruptions. This module is entered when an I/O operation causes the I/O new PSi to be loaded. This module handles all I/O interruptions, passes control to the interruption pro­
cessing routine, and returns control to the interrupted
program. Processes program interruptions and processes SPIE exits.
Avoids CP overhead due to SVC call.
Address pointed to by the CMS SVC new PSi. This point
is entered whenever an SVC interruption occurs.
Return point to which a program called by a CMS SVC returns when it is finished processing.
Return point to which a prograa called by an as SVC returns when it is finished processing.
Called by an SVC by the DMSKEY macro.
Called by an SVC from the DMSEXS macro.
This is the DMSITS recovery and reinitialization
routine, called by DHSABN. DMSABN is the ABEND recovery
routine.
Finds the active disk table block whose mode aatches
the one supplied by the caller.
Finds the first or the next ADT block in the active
disk table.
Finds the read or write disk according to input
parameters.
Modifies the file status table chain to
auxiliary directory, or clears the auxiliary
from the chain.
include an
directory ., I J
2-162 IBM VM/370 System Logic and Program Determination--Volume 2
Previous Page Next Page