Lines Matching refs:free_list
49 struct list_node free_list; member
82 list_for_every_entry(&theheap.free_list, chunk, struct free_heap_chunk, node) { in miniheap_dump()
104 list_for_every_entry(&theheap.free_list, next_chunk, struct free_heap_chunk, node) { in heap_insert_free_chunk()
115 list_add_tail(&theheap.free_list, &chunk->node); in heap_insert_free_chunk()
119 last_chunk = list_prev_type(&theheap.free_list, &chunk->node, struct free_heap_chunk, node); in heap_insert_free_chunk()
208 list_for_every_entry(&theheap.free_list, chunk, struct free_heap_chunk, node) { in miniheap_alloc()
216 struct list_node *next_node = list_next(&theheap.free_list, &chunk->node); in miniheap_alloc()
230 list_add_tail(&theheap.free_list, &newchunk->node); in miniheap_alloc()
353 list_for_every_entry_safe(&theheap.free_list, chunk, next_chunk, struct free_heap_chunk, node) { in miniheap_trim()
447 list_for_every_entry(&theheap.free_list, chunk, struct free_heap_chunk, node) { in miniheap_get_stats()
491 list_initialize(&theheap.free_list); in miniheap_init()