Lines Matching refs:freelist
73 static heap_node* freelist = NULL; variable
86 freelist = (heap_node*)heap; in init_heap()
87 freelist->next_node = offset_from_node(list_end); in init_heap()
88 freelist->len = HEAP_SIZE / sizeof(heap_node); in init_heap()
105 if (NULL == freelist) in fallback_malloc()
109 for (p = freelist, prev = 0; p && p != list_end; in fallback_malloc()
124 freelist = node_from_offset(p->next_node); in fallback_malloc()
147 for (p = freelist, prev = 0; p && p != list_end; in fallback_free()
167 freelist = cp; in fallback_free()
178 cp->next_node = offset_from_node(freelist); in fallback_free()
179 freelist = cp; in fallback_free()
186 if (NULL == freelist) in print_free_list()
189 for (p = freelist, prev = 0; p && p != list_end; in print_free_list()