Searched refs:pheap_node_t (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/ |
D | pheap.h | 53 } pheap_node_t; typedef 64 pheap_node_t *nodes; 107 static inline pheap_node_t *ph_get_node(pheap_t *heap, pheap_node_id_t id) { in ph_get_node() 114 pheap_node_t *n = ph_get_node(heap, parent_id); in ph_add_child_node() 118 pheap_node_t *c = ph_get_node(heap, child_id); in ph_add_child_node() 151 pheap_node_t *hn = ph_get_node(heap, id); in ph_new_node() 172 pheap_node_t *hn = ph_get_node(heap, id); in ph_insert_node() 298 static pheap_node_t name ## _nodes[_max_nodes]; \
|
/hal_rpi_pico-latest/src/common/pico_util/ |
D | pheap.c | 14 heap->nodes = calloc(max_nodes, sizeof(pheap_node_t)); in ph_create() 90 pheap_node_t *node = ph_get_node(heap, id); in ph_remove_and_free_node() 92 pheap_node_t *parent = ph_get_node(heap, node->parent); in ph_remove_and_free_node() 99 pheap_node_t *prev_sibling = ph_get_node(heap, prev_sibling_id); in ph_remove_and_free_node() 125 pheap_node_t *node = ph_get_node(heap, id); in ph_dump_node()
|