Searched defs:heap (Results 1 – 5 of 5) sorted by relevance
/lk-master/external/platform/pico/common/pico_util/ |
A D | pheap.c | 13 pheap_t *heap = calloc(1, sizeof(pheap_t)); in ph_create() local 22 void ph_clear(pheap_t *heap) { in ph_clear() 32 void ph_destroy(pheap_t *heap) { in ph_destroy() 37 pheap_node_id_t ph_merge_two_pass(pheap_t *heap, pheap_node_id_t id) { in ph_merge_two_pass() 50 static pheap_node_id_t ph_remove_any_head(pheap_t *heap, pheap_node_id_t root_id, bool reserve) { in ph_remove_any_head() 67 pheap_node_id_t ph_remove_head_reserve(pheap_t *heap, bool reserve) { in ph_remove_head_reserve() 74 bool ph_delete(pheap_t *heap, pheap_node_id_t id) { in ph_delete() 110 static uint ph_dump_node(pheap_t *heap, pheap_node_id_t id, void (*dump_key)(pheap_node_id_t, void … in ph_dump_node() 127 void ph_dump(pheap_t *heap, void (*dump_key)(pheap_node_id_t, void *), void *user_data) { in ph_dump()
|
/lk-master/external/platform/pico/common/pico_util/include/pico/util/ |
A D | pheap.h | 76 static inline pheap_node_t *ph_get_node(pheap_t *heap, pheap_node_id_t id) { in ph_get_node() 81 static void ph_add_child_node(pheap_t *heap, pheap_node_id_t parent_id, pheap_node_id_t child_id) { in ph_add_child_node() 96 static pheap_node_id_t ph_merge_nodes(pheap_t *heap, pheap_node_id_t a, pheap_node_id_t b) { in ph_merge_nodes() 108 static inline pheap_node_id_t ph_new_node(pheap_t *heap) { in ph_new_node() 118 static inline pheap_node_id_t ph_insert(pheap_t *heap, pheap_node_id_t id) { in ph_insert() 126 static inline pheap_node_id_t ph_peek_head(pheap_t *heap) { in ph_peek_head() 132 static inline pheap_node_id_t ph_remove_head(pheap_t *heap) { in ph_remove_head() 136 static inline bool ph_contains(pheap_t *heap, pheap_node_id_t id) { in ph_contains() 142 static inline void ph_add_to_free_list(pheap_t *heap, pheap_node_id_t id) { in ph_add_to_free_list()
|
/lk-master/lib/heap/miniheap/ |
A D | miniheap.c | 43 struct heap { struct 52 // heap static vars argument
|
/lk-master/lib/heap/cmpctmalloc/ |
A D | cmpctmalloc.c | 74 struct heap { struct 86 static struct heap theheap; argument
|
/lk-master/external/platform/pico/common/pico_time/ |
A D | time.c | 26 pheap_t *heap; member
|
Completed in 11 milliseconds