:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
release_mem_region_adjustable(9) - phpMan

Command: man perldoc info search(apropos)  


RELEASE_MEM_REGION_A(9)                Hardware Interfaces                RELEASE_MEM_REGION_A(9)



NAME
       release_mem_region_adjustable - release a previously reserved memory region

SYNOPSIS
       int release_mem_region_adjustable(struct resource * parent, resource_size_t start,
                                         resource_size_t size);

ARGUMENTS
       parent
           parent resource descriptor

       start
           resource start address

       size
           resource region size

DESCRIPTION
       This interface is intended for memory hot-delete. The requested region is released from a
       currently busy memory resource. The requested region must either match exactly or fit into
       a single busy resource entry. In the latter case, the remaining resource is adjusted
       accordingly. Existing children of the busy memory resource must be immutable in the
       request.

NOTE
       - Additional release conditions, such as overlapping region, can be supported after they
       are confirmed as valid cases. - When a busy memory resource gets split into two entries,
       the code assumes that all children remain in the lower address entry for simplicity.
       Enhance this logic when necessary.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                   RELEASE_MEM_REGION_A(9)


/man
rootr.net - man pages