Zephyr API Documentation
3.7.0
A Scalable Open Source RTOS
|
#include <zephyr/mem_mgmt/mem_attr.h>
Go to the source code of this file.
Functions | |
int | mem_attr_heap_pool_init (void) |
Init the memory pool. | |
void * | mem_attr_heap_alloc (uint32_t attr, size_t bytes) |
Allocate memory with a specified attribute and size. | |
void * | mem_attr_heap_aligned_alloc (uint32_t attr, size_t align, size_t bytes) |
Allocate aligned memory with a specified attribute, size and alignment. | |
void | mem_attr_heap_free (void *block) |
Free the allocated memory. | |
const struct mem_attr_region_t * | mem_attr_heap_get_region (void *addr) |
Get a specific memory region descriptor for a provided address. | |