Searched refs:multi_heap_handle_t (Results 1 – 7 of 7) sorted by relevance
/hal_espressif-2.7.6/components/heap/include/ |
D | multi_heap.h | 30 typedef struct multi_heap_info *multi_heap_handle_t; typedef 41 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment); 52 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size); 60 void __attribute__((deprecated)) multi_heap_aligned_free(multi_heap_handle_t heap, void *p); 69 void multi_heap_free(multi_heap_handle_t heap, void *p); 81 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size); 92 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p); 106 multi_heap_handle_t multi_heap_register(void *start, size_t size); 120 void multi_heap_set_lock(multi_heap_handle_t heap, void* lock); 128 void multi_heap_dump(multi_heap_handle_t heap); [all …]
|
/hal_espressif-2.7.6/components/heap/ |
D | multi_heap_internal.h | 27 void *multi_heap_malloc_impl(multi_heap_handle_t heap, size_t size); 30 void *multi_heap_aligned_alloc_impl(multi_heap_handle_t heap, size_t size, size_t alignment); 33 void *multi_heap_aligned_alloc_impl_offs(multi_heap_handle_t heap, size_t size, size_t alignment, s… 35 void multi_heap_free_impl(multi_heap_handle_t heap, void *p); 36 void *multi_heap_realloc_impl(multi_heap_handle_t heap, void *p, size_t size); 37 multi_heap_handle_t multi_heap_register_impl(void *start, size_t size); 38 void multi_heap_get_info_impl(multi_heap_handle_t heap, multi_heap_info_t *info); 39 size_t multi_heap_free_size_impl(multi_heap_handle_t heap); 40 size_t multi_heap_minimum_free_size_impl(multi_heap_handle_t heap); 41 size_t multi_heap_get_allocated_size_impl(multi_heap_handle_t heap, void *p); [all …]
|
D | multi_heap.c | 35 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size) 38 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment) 41 void multi_heap_aligned_free(multi_heap_handle_t heap, void *p) 44 void multi_heap_free(multi_heap_handle_t heap, void *p) 47 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size) 50 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p) 53 multi_heap_handle_t multi_heap_register(void *start, size_t size) 56 void multi_heap_get_info(multi_heap_handle_t heap, multi_heap_info_t *info) 59 size_t multi_heap_free_size(multi_heap_handle_t heap) 62 size_t multi_heap_minimum_free_size(multi_heap_handle_t heap) [all …]
|
D | multi_heap_poisoning.c | 188 void *multi_heap_aligned_alloc(multi_heap_handle_t heap, size_t size, size_t alignment) in multi_heap_aligned_alloc() 219 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size) in multi_heap_malloc() 245 void multi_heap_free(multi_heap_handle_t heap, void *p) in multi_heap_free() 265 void multi_heap_aligned_free(multi_heap_handle_t heap, void *p) in multi_heap_aligned_free() 270 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size) in multi_heap_realloc() 336 multi_heap_handle_t multi_heap_register(void *start, size_t size) in multi_heap_register() 354 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p) in multi_heap_get_allocated_size() 362 void multi_heap_get_info(multi_heap_handle_t heap, multi_heap_info_t *info) in multi_heap_get_info() 375 size_t multi_heap_free_size(multi_heap_handle_t heap) in multi_heap_free_size() 382 size_t multi_heap_minimum_free_size(multi_heap_handle_t heap) in multi_heap_minimum_free_size()
|
D | heap_private.h | 39 multi_heap_handle_t heap;
|
D | heap_task_info.c | 53 multi_heap_handle_t heap = reg->heap; in heap_caps_get_per_task_info()
|
/hal_espressif-2.7.6/components/heap/test_multi_heap_host/ |
D | test_multi_heap.cpp | 23 multi_heap_handle_t heap = multi_heap_register(small_heap, sizeof(small_heap)); 63 multi_heap_handle_t heap = multi_heap_register(small_heap, sizeof(small_heap)); 114 multi_heap_handle_t heap = multi_heap_register(small_heap, sizeof(small_heap)); 164 multi_heap_handle_t heap = multi_heap_register(small_heap, sizeof(small_heap)); 214 multi_heap_handle_t heap = multi_heap_register(big_heap, sizeof(big_heap)); 300 multi_heap_handle_t heap = multi_heap_register(heapdata, sizeof(heapdata)); 356 multi_heap_handle_t heap = multi_heap_register(heapdata, sizeof(heapdata)); 396 multi_heap_handle_t heap = multi_heap_register(small_heap, sizeof(small_heap)); 452 multi_heap_handle_t heap = multi_heap_register(test_heap, sizeof(test_heap));
|