mem.h
Heap API.
Typedefs
-
typedef u16_t mem_size_t
Enums
-
enum mem_pressure_level
Values:
-
enumerator MEM_PRESSURE_NONE
-
enumerator MEM_PRESSURE_MILD
-
enumerator MEM_PRESSURE_HIGH
-
enumerator MEM_PRESSURE_SEVERE
-
enumerator MEM_PRESSURE_CRITICAL
-
enumerator MEM_PRESSURE_GLOBAL
-
enumerator MEM_PRESSURE_NONE
Functions
-
void *mem_trim(void *mem, mem_size_t size)
-
void *mem_malloc(mem_size_t size)
-
void *mem_calloc(mem_size_t count, mem_size_t size)
-
void mem_free(void *mem)
-
bool mem_get_stats(struct mem_accounting_stats *stats)
-
void *mem_request(size_t size)
-
void *mem_resize(void *ptr, size_t size)
-
void mem_release(void *ptr)
-
struct mem_accounting_stats
- #include <drivers_mem.h>