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
Module Name DftSLAF DMSLBM DftSLBT DftSLDR DMSLDS DMSLFS DMSLGT DMSLIB DMSLIO DMSLKD DMSLLU Entry Points DMSLAF, ACTLKP DliSLAFNX, ACTNXT, DMSLAFFE ACTFREE DMSLAFFT ACTFRET DMSLBM DMSLBT, TITLlE, DMSLDRA DMSLDRB DftSLDRC DMSLDRD DMSLDS DMSLFS, TYPSRCH DMSLGTA Dl!SLGTB DMSLIB DMSLIO DMSLKD DMSLLU Entry Point Directory
Function
Finds the active file table block whose filename, file­
type, and filemode match the one supplied by the caller.
Finds the next or first AFT block in the active file
table.
Finds an empty block in the active file table or adds a
new block from free storage to the active file table,
if necessary, and places a file status entry (if given)
into the AFT block.
Removes an AFT block from the active file table and re­
turns it to free storage if necessary.
Generates a macro library, adds macros to an existing
library, and lists the dictionary of an existing macro
library.
creates a text library, adds text files to an existing
text library, creates a disk file that lists the
control section and entry point names in a text
library.or types, at the terminal, the control section
and entry point names in a text library.
Begins execution of a group of programs loaded into
real storage. Definition of all undefined programs is
established at location zero. Entered from the START coamand or internally from DMSLDRB LDT routine if START is specified.
Processes TEIT files that may contain the following
cards: SLC, lCS, ESD, TXT, REP, RLD, END, tDT, LIERARY, and ENTRY. Entered from DMSLDP when the load function
is requested.
Does the processing required by various loader routines when an invalid card is detected in a text file.
Does the processing required when a fatal I/O error is detected in a text file.
Lists information about specified data sets residing on
an OS disk. Processes the LlSTDS command. Finds a specified 40-byte FST entry within the FST blocks for read-only or read/write disks.
Entered from DMSLDRB if not a dynamic load. Frees all
the TITLlB blocks on the TXTLIE chain.
Reads TITLlB directories into a chain of free storage
directory blocks. Entered from DftSLDRB. Searches TEXT libraries for undefined symbols and
closes the libraries.
Creates the load map cn terminal. Performs disk DftSLDR. disk and types it at the
and typewriter output for
Provides an interface between CMS and the VS1 linkage
editor.
Lists the assignments of logical units. eMS Directories 2-163
Previous Page Next Page