Searched refs:heap (Results 1 – 22 of 22) sorted by relevance
| /external/platform/pico/common/pico_util/ |
| A D | pheap.c | 16 return heap; in ph_create() 24 ph_clear(heap); in ph_post_alloc_init() 28 heap->root_id = 0; in ph_clear() 30 heap->free_tail_id = heap->max_nodes; in ph_clear() 34 ph_get_node(heap, heap->max_nodes)->sibling = 0; in ph_clear() 38 free(heap->nodes); in ph_destroy() 39 free(heap); in ph_destroy() 51 return ph_merge_nodes(heap, ph_merge_nodes(heap, a, b), ph_merge_two_pass(heap, new_node)); in ph_merge_two_pass() 63 ph_get_node(heap, heap->free_tail_id)->sibling = root_id; in ph_remove_any_head() 78 heap->root_id = ph_remove_any_head(heap, old_root_id, free); in ph_remove_head() [all …]
|
| /external/platform/pico/common/pico_util/include/pico/util/ |
| A D | pheap.h | 92 void ph_clear(pheap_t *heap); 100 void ph_destroy(pheap_t *heap); 128 if (heap->comparator(heap->user_data, a, b)) { in ph_merge_nodes() 148 if (!heap->free_head_id) heap->free_tail_id = 0; in ph_new_node() 168 heap->root_id = ph_merge_nodes(heap, heap->root_id, id); in ph_insert_node() 169 return heap->root_id; in ph_insert_node() 180 return heap->root_id; in ph_peek_head() 235 return id == heap->root_id || ph_get_node(heap, id)->parent; in ph_contains_node() 247 if (heap->free_tail_id) { in ph_free_node() 248 ph_get_node(heap, heap->free_tail_id)->sibling = id; in ph_free_node() [all …]
|
| /external/platform/pico/common/pico_time/ |
| A D | time.c | 26 pheap_t *heap; member 45 .heap = &default_alarm_pool_heap, 60 assert(id && id <= pool->heap->max_nodes); in get_entry() 65 assert(id && id <= pool->heap->max_nodes); in get_entry_id_high() 103 assert(!ph_contains_node(pool->heap, reuse_id)); in add_alarm_under_lock() 106 id = ph_new_node(pool->heap); in add_alarm_under_lock() 113 if (id == ph_insert_node(pool->heap, id)) { in add_alarm_under_lock() 169 ph_free_node(pool->heap, next_id); in alarm_pool_alarm_callback() 218 ph_destroy(pool->heap); in alarm_pool_destroy() 298 if (ph_contains_node(pool->heap, id)) { in alarm_pool_cancel_alarm() [all …]
|
| /external/platform/pico/rp2_common/pico_standard_link/ |
| A D | memmap_no_flash.ld | 177 .heap (NOLOAD): 181 KEEP(*(.heap*)) 203 /* stack limit is poorly named, but historically is maximum heap ptr */ 211 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | memmap_copy_to_ram.ld | 209 .heap (NOLOAD): 213 KEEP(*(.heap*)) 239 /* stack limit is poorly named, but historically is maximum heap ptr */ 247 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | memmap_blocked_ram.ld | 207 .heap (NOLOAD): 211 KEEP(*(.heap*)) 237 /* stack limit is poorly named, but historically is maximum heap ptr */ 245 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | memmap_default.ld | 207 .heap (NOLOAD): 211 KEEP(*(.heap*)) 237 /* stack limit is poorly named, but historically is maximum heap ptr */ 245 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | crt0.S | 349 spacer_section .heap
|
| /external/platform/nrfx/mdk/ |
| A D | nrf51_common.ld | 139 .heap (COPY): 144 KEEP(*(.heap*)) 162 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | nrf_common.ld | 137 .heap (COPY): 142 KEEP(*(.heap*)) 160 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | nrf52_common.ld | 139 .heap (COPY): 144 KEEP(*(.heap*)) 162 /* Check if data + heap + stack exceeds RAM limit */
|
| A D | gcc_startup_nrf51.S | 52 .section .heap
|
| A D | gcc_startup_nrf5340_network.S | 52 .section .heap
|
| A D | gcc_startup_nrf52805.S | 52 .section .heap
|
| A D | gcc_startup_nrf52811.S | 52 .section .heap
|
| A D | gcc_startup_nrf52820.S | 52 .section .heap
|
| A D | gcc_startup_nrf52.S | 52 .section .heap
|
| A D | gcc_startup_nrf52810.S | 52 .section .heap
|
| A D | gcc_startup_nrf52833.S | 52 .section .heap
|
| A D | gcc_startup_nrf52840.S | 52 .section .heap
|
| A D | gcc_startup_nrf9160.S | 52 .section .heap
|
| A D | gcc_startup_nrf5340_application.S | 52 .section .heap
|
Completed in 28 milliseconds