Table of Contents

DMKRPA Abstract

Statistics

Type ASSEMBLE
Source Lines : 400
Fixes Applied : 3
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [R13364DK]

Synopsis

Module

       DMKRPA

Function

       TO TRANSFER SPECIFIC DASD PAGES BETWEEN THE CALLER'S VIRTUAL
       MEMORY SPACE AND THE BACKING STORE

Attributes

       REENTRANT, RESIDENT, CALLED VIA SVC

Operation

       THE OPERATION OF DMKRPAGT IS DESCIRBED IN SECTION A. BELOW,
       AND THE OPERATION OF DMKRPAPT IS DESCIRBED IN SECTION B.

Calls to Other Routines

       DMKPTRAN - TO LOCATE INITIAL POSITION OF REFERENCED PAGE
       DMKPTRFT - CALLED TO RETURN RESIDENT PAGE TO FREELIST
       DMKPGTSP - CALL TO RETURN CURRENT DASD SYSTEM PAGE
       DMKPGTPR - CALLED TO RETURN CURRENT DASD PAGING PAGE SLOT
       DMKPTRUL - CALLED TO UNLOCK PAGE AFTER IT HAS BEEN WRITTEN
       DMKFREE  - TO OBTAIN FREE STORAGE FOR A CPEXBLOK
       DMKPAGIO - TO MOVE THE REQUESTED FROM REAL MAIN STORAGE TO
                  DASD
       DMKDSPCH - EXIT VIA GOTO TO WAIT FOR PAGE IO TO COMPLETE
       DMKSCHDL - CALLED TO DROP USER FROM RUNNABLE LIST
       DMKPGSPR    RELEASE USER PAGES