Home
last modified time | relevance | path

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

/AliOS-Things-master/hardware/chip/haas1000/drivers/utils/heap/
A Dmulti_heap.h30 typedef struct multi_heap_info *multi_heap_handle_t; typedef
41 void *multi_heap_malloc(multi_heap_handle_t heap, size_t size);
50 void multi_heap_free(multi_heap_handle_t heap, void *p);
62 void *multi_heap_realloc(multi_heap_handle_t heap, void *p, size_t size);
73 size_t multi_heap_get_allocated_size(multi_heap_handle_t heap, void *p);
87 multi_heap_handle_t multi_heap_register(void *start, size_t size);
101 void multi_heap_set_lock(multi_heap_handle_t heap, void* lock);
109 void multi_heap_dump(multi_heap_handle_t heap);
121 bool multi_heap_check(multi_heap_handle_t heap, bool print_errors);
135 size_t multi_heap_free_size(multi_heap_handle_t heap);
[all …]
A Dmulti_heap_internal.h28 void *multi_heap_malloc_impl(multi_heap_handle_t heap, size_t size);
29 void multi_heap_free_impl(multi_heap_handle_t heap, void *p);
30 void *multi_heap_realloc_impl(multi_heap_handle_t heap, void *p, size_t size);
31 multi_heap_handle_t multi_heap_register_impl(void *start, size_t size);
32 void multi_heap_get_info_impl(multi_heap_handle_t heap, multi_heap_info_t *info);
33 size_t multi_heap_free_size_impl(multi_heap_handle_t heap);
34 size_t multi_heap_minimum_free_size_impl(multi_heap_handle_t heap);
35 size_t multi_heap_get_allocated_size_impl(multi_heap_handle_t heap, void *p);
51 void multi_heap_internal_lock(multi_heap_handle_t heap);
53 void multi_heap_internal_unlock(multi_heap_handle_t heap);
[all …]

Completed in 4 milliseconds