Lines Matching refs:freelist
72 static heap_node* freelist = NULL; variable
85 freelist = (heap_node*)heap; in init_heap()
86 freelist->next_node = offset_from_node(list_end); in init_heap()
87 freelist->len = HEAP_SIZE / sizeof(heap_node); in init_heap()
104 if (NULL == freelist) in fallback_malloc()
108 for (p = freelist, prev = 0; p && p != list_end; in fallback_malloc()
123 freelist = node_from_offset(p->next_node); in fallback_malloc()
147 for (p = freelist, prev = 0; p && p != list_end; in fallback_free()
169 freelist = cp; in fallback_free()
181 cp->next_node = offset_from_node(freelist); in fallback_free()
182 freelist = cp; in fallback_free()
189 if (NULL == freelist) in print_free_list()
192 for (p = freelist, prev = 0; p && p != list_end; in print_free_list()