iPXE
Macros | Functions | Variables
uheap.h File Reference

External ("user") heap. More...

Go to the source code of this file.

Macros

#define UMALLOC_PREFIX_uheap   __uheap_
 

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 

Variables

physaddr_t uheap_limit
 Minimum possible start of external heap. More...
 
physaddr_t uheap_start
 Start of external heap. More...
 
physaddr_t uheap_end
 End of external heap. More...
 

Detailed Description

External ("user") heap.

Definition in file uheap.h.

Macro Definition Documentation

◆ UMALLOC_PREFIX_uheap

#define UMALLOC_PREFIX_uheap   __uheap_

Definition at line 15 of file uheap.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

Variable Documentation

◆ uheap_limit

physaddr_t uheap_limit

Minimum possible start of external heap.

Definition at line 54 of file uheap.c.

Referenced by initrd_region(), initrd_reshuffle(), uheap_find(), uheap_grow(), and uheap_resize().

◆ uheap_start

physaddr_t uheap_start

Start of external heap.

Definition at line 57 of file uheap.c.

Referenced by initrd_startup(), int15_sync(), uheap_find(), uheap_grow(), uheap_resize(), and uheap_shrink().

◆ uheap_end

physaddr_t uheap_end

End of external heap.

Definition at line 60 of file uheap.c.

Referenced by initrd_region(), initrd_reshuffle(), int15_sync(), uheap_find(), uheap_grow(), and uheap_resize().