Module Name DMTCftX (cont.) DftTCOft DftTCRE Entry
points
LTABGET HEX GET DECPUT FILGET TODEBCD PARftGET DftTCOM GETLIBK
GETPAGE
FREEPAGE MFI ftPO GTODEBCD DftTCRE CftSPILCH CMSOPEB CMSGET RSCS Module Entry Point Directory
Function
Finds the link table entry implied by the first keyword
in the command line described by the calling rcutine's
register parameters.
converts and validates a hex string.
converts a hex fullword to decimal and generates an
EBCDIC representation of it. It suppresses leading
zeros to a minimum count, which is optionally sUPFlied by the calling routine.
Locates a file, within the internal file tag queues,
with a spoolid matching that supplied by the calling
routine.
Converts a System/370 format TOD to EBCDIC data and time. Scans an EBCDIC line and frames the next parameter on
the line.
Contains various reentrant routines used by RSCS tasks. Scans the link table chain and returns a link table
address.
Gets a free page of main storage.
Returns a page of main stcrage. Stacks message elements in a LIFO stack fer later
processing. If no room is available in the current
page, a new page is fetched if there are at least five
free pages remaining. If five free pages are not
remaining, an error condition is returned.
All tasks except REX are allowed only three Fages of
storage to stack messages. Unstacks message elements from the message queue for
this task. If none are queued an error conditicn is
returned.
Converts a System/370 format TOD to EBCDIC data and time. Creates new tasks under ftSUP. Reads one dASD block from a CMS disk.
Does initial work prior to reading a CMS file.
Gets the next CftS file item. RSCS Directories 3-49
Rses Module Entry Point Directory Module Name DMTDSP DMTEXT DMTGIV DMTINI DMTION DMTLAX Entry
Points DMTDSP DMTEXT DMTGIV DMTINI DMTION DMTLAX Function
This .odule is the MSUP dispatcher. It is entered when
an exit occurs from sUFervisor functions that were
entered following an interruption or that issued the
freeze sve function. DMTDSP must be entered with all PSi masks off (except
for the machine check mask).
This module is the MSUP external interruption handler. DMTEXT receives control directly on an external inter­
rupt and saves the status of the executing task if one was interrupted.
This is a supervisor service routine that enqueues GIVE requests from tasks to be delivered to other tasks by DMTAKE. Receives control after initial loading of RSes, and
performs general initiali2ation functions that are co.­
mon to all parts of Rses. DMTINI writes a copy of the initial load to DASD, ac­
cording to operator instructions, when Rses is initial
program loaded from the generation IPL deck. When ititial program loaded from disk, DMTIBI finishes
reading the saved Rses load. When IPL disk reading or writing is comlete, DMTINI initializes Rses storage areas.
This module contains both the MSUP I/O interrupt
handler and the task I/O service routine. The I/O
service provided by DETIOM to the task Irogra.s includes sequential subchannel scheduling, channel pro­ gram execution, auto.atic sense executionon unit check
when requested, retrun of all pertinent infor.ation re­
the execution of the channel progra., and notification
via a POST upon completion of the channel prograa.
This routine is the line allocation task for Rses. The
major part of this routine functions as an asynchronous
exit being alerted by DftTREX. 3-50 IBM VM/370: System Logic and Problem Deteraination--Volu.e 3
Previous Page Next Page