Table of Contents

DMKFRE Abstract

Statistics

Type ASSEMBLE
Source Lines : 1,612
Fixes Applied : 7
Most Recent Version : Wednesday, December 13, 1978
Last Fix ID : [HRC035DK]

Synopsis

Module

       DMKFRE

Function

       TO PROVIDE THE CALLER WITH A FREE STORAGE BLOCK, EITHER
       FROM A SUBPOOL, FOR SMALL-SIZE BLOCKS, OR
       FROM A CHAINED LIST, FOR LARGER BLOCKS.

Attributes

       SERIALLY REUSABLE, RESIDENT, CALLED VIA BALR

Calls to Other Routines

       DMKPTRFR - CALLED TO OBTAIN A PAGE FROM DYNAMIC PAGING AREA
                  IF IT IS NECESSARY TO CALL DMKPTRFR TO OBTAIN A
                  PAGE FROM THE DYNAMIC PAGING AREA AND DMKFRE WAS
                  ENTERED AT ENTRY POINT DMKFRERC, DMKPTRFR WILL
                  BE CALLED WITH 'PARM = 2' TO INDICATE THAT IF
                  A PAGE CANNOT BE OBTAINED, A CC=1 SHOULD BE
                  RETURNED TO DMKFRE INSTEAD OF ABENDING VM/370
                  WITH A PTR07.  DMKFRE WILL THEN RETURN THE SAME
                  CONDITION CODE TO THE CALLER SO THAT AN APPROPRIATE
                  ERROR MESSAGE CAN BE ISSUED.