Type ASSEMBLE
Source Lines : 400
Fixes Applied : 3
Most Recent Version : Thursday, December 7, 1978
Last Fix ID : [R13364DK]
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