Table of Contents

DMKPTR Abstract

Statistics

Type ASSEMBLE
Source Lines : 2,589
Fixes Applied : 13
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [R11926DK]

Synopsis

Module

       DMKPTR

Function

       TO MANAGE THE INVENTORY OF REAL SYSTEM PAGES, PROVIDING REAL
       MEMORY SPACE FOR CONTROL PROGRAM FUNCTIONS AND FOR PAGES OF
       USER AND CONTROL PROGRAM VIRTUAL MEMORY

Attributes

       SERIALLY REUSABLE, RESIDENT, CALLED VIA SVC 8

Operation

       THE OPERATION OF DMKPTRAN IS DESCRIBED IN SECTIONS A-D BELOW
       THE OPERATION OF DMKPTRFR IS DESCIRBED IN SECTION E
       THE OPERATION OF THE PAGE SELECTION ROUTINE 'SELECT' IS
       DESCRIBED IN SECTION F
       THE OPERATION OF DMKPTRFT IS DESCRIBED IN SECTION G
       THE OPERATION OF DMKPTRUL IS DESCRIBED IN SECTION H
       THE OPERATION OF DMKPTRLK IS DESCRIBED IN SECTION I
       THE OPERATION OF DMKPTRRS IS DESCRIBED IN SECTION J

Calls to Other Routines

       DMKPAGIO - EXIT VIA GOTO TO INITIATE PAGE I/O
       DMKFREE  - OBTAIN FREE STORAGE
       DMKFRET  - RETURN FREE STORAGE
       DMKSTKCP - STACK DEFERED REQUESTS FOR EXECUTION
       DMKQCNWT - WRITE ERROR MESSAGE TO USERS
       DMKPGTPG - OBTAIN DASD SPACE FOR PAGE WRITES
       DMKDSPCH - EXIT VIA GOTO TO AWAIT INTERRUPTS
       DMKFRETR - MERGE EXTENDED FREE STORAGE PAGE INTO FREE LIST
       DMKCFMBK - TO PUT USER IN CONSOLE FUNCTION MODE
       DMKPTRFT - TO PUT A PAGE ON THE FREELIST
       DMKPGTPR - TO RELEASE AN OLD PAGE