Home
last modified time | relevance | path

Searched refs:multi_heap_handle_t (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-2.7.6/components/heap/include/
Dmulti_heap.h30 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/
Dmulti_heap_internal.h27 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 …]
Dmulti_heap.c35 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 …]
Dmulti_heap_poisoning.c188 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()
Dheap_private.h39 multi_heap_handle_t heap;
Dheap_task_info.c53 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/
Dtest_multi_heap.cpp23 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));