Searched refs:multi_heap_handle_t (Results 1 – 6 of 6) sorted by relevance
/hal_espressif-latest/components/heap/include/ |
D | multi_heap.h | 22 typedef struct multi_heap_info *multi_heap_handle_t; typedef 33 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment); 44 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size); 52 void __attribute__((deprecated)) multi_heap_aligned_free(multi_heap_handle_t heap, void *p); 61 void multi_heap_free(multi_heap_handle_t heap, void *p); 73 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size); 84 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p); 98 multi_heap_handle_t multi_heap_register(void *start, size_t size); 112 void multi_heap_set_lock(multi_heap_handle_t heap, void* lock); 120 void multi_heap_dump(multi_heap_handle_t heap); [all …]
|
/hal_espressif-latest/components/heap/ |
D | multi_heap_internal.h | 43 void *multi_heap_malloc_impl(multi_heap_handle_t heap, size_t size); 46 void *multi_heap_aligned_alloc_impl(multi_heap_handle_t heap, size_t size, size_t alignment); 49 void *multi_heap_aligned_alloc_impl_offs(multi_heap_handle_t heap, size_t size, size_t alignment, s… 51 void multi_heap_free_impl(multi_heap_handle_t heap, void *p); 52 void *multi_heap_realloc_impl(multi_heap_handle_t heap, void *p, size_t size); 53 multi_heap_handle_t multi_heap_register_impl(void *start, size_t size); 54 void multi_heap_get_info_impl(multi_heap_handle_t heap, multi_heap_info_t *info); 55 size_t multi_heap_free_size_impl(multi_heap_handle_t heap); 56 size_t multi_heap_minimum_free_size_impl(multi_heap_handle_t heap); 57 size_t multi_heap_get_allocated_size_impl(multi_heap_handle_t heap, void *p); [all …]
|
D | multi_heap.c | 31 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size) 34 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment) 37 void multi_heap_aligned_free(multi_heap_handle_t heap, void *p) 40 void multi_heap_free(multi_heap_handle_t heap, void *p) 43 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size) 46 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p) 49 multi_heap_handle_t multi_heap_register(void *start, size_t size) 52 void multi_heap_get_info(multi_heap_handle_t heap, multi_heap_info_t *info) 55 size_t multi_heap_free_size(multi_heap_handle_t heap) 58 size_t multi_heap_minimum_free_size(multi_heap_handle_t heap) [all …]
|
D | multi_heap_poisoning.c | 209 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment) in multi_heap_aligned_alloc() 240 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size) in multi_heap_malloc() 268 NOCLONE_ATTR void multi_heap_free(multi_heap_handle_t heap, void *p) in multi_heap_free() 288 void multi_heap_aligned_free(multi_heap_handle_t heap, void *p) in multi_heap_aligned_free() 293 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size) in multi_heap_realloc() 359 multi_heap_handle_t multi_heap_register(void *start, size_t size) in multi_heap_register() 381 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p) in multi_heap_get_allocated_size() 390 void multi_heap_get_info(multi_heap_handle_t heap, multi_heap_info_t *info) in multi_heap_get_info() 403 size_t multi_heap_free_size(multi_heap_handle_t heap) in multi_heap_free_size() 410 size_t multi_heap_minimum_free_size(multi_heap_handle_t heap) in multi_heap_minimum_free_size()
|
D | heap_private.h | 31 multi_heap_handle_t heap;
|
D | heap_task_info.c | 45 multi_heap_handle_t heap = reg->heap; in heap_caps_get_per_task_info()
|