26#define PROVIDE_UMALLOC( _subsys, _api_func, _func ) \
27 PROVIDE_SINGLE_API ( UMALLOC_PREFIX_ ## _subsys, _api_func, _func )
#define NULL
NULL pointer (VOID *)
User memory allocation API configuration.
iPXE user memory allocation API for EFI
#define __always_inline
Declare a function to be always inline.
uint16_t size
Buffer size.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Dummy architecture-specific user memory allocation API implementations.
void * urealloc(void *ptr, size_t new_size)
Reallocate external memory.
static __always_inline void * umalloc(size_t size)
Allocate external memory.
static __always_inline void ufree(void *ptr)
Free external memory.
iPXE user memory allocation API for Linux
Dynamic memory allocation.