Home
last modified time | relevance | path

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

/hal_espressif-latest/components/heap/include/
Dmulti_heap.h22 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/
Dmulti_heap_internal.h43 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 …]
Dmulti_heap.c31 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 …]
Dmulti_heap_poisoning.c209 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()
Dheap_private.h31 multi_heap_handle_t heap;
Dheap_task_info.c45 multi_heap_handle_t heap = reg->heap; in heap_caps_get_per_task_info()