Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dpheap.h53 } 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/
Dpheap.c14 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()