Lines Matching refs:next
66 struct block *next; member
72 struct page *next; member
120 for (page = memstart; page; page = page->next) { in malloc_unlocked()
121 for (block = page->block; block; block = block->next) { in malloc_unlocked()
140 page->next = memstart; in malloc_unlocked()
144 block->next = 0; in malloc_unlocked()
176 if (block->next && block->next->status == FREE) { in realloc()
177 block->size += block->next->size + HDR_BLOCK; in realloc()
178 block->next = block->next->next; in realloc()
230 newblock->next = block->next; in split()
231 block->next = newblock; in split()
247 for (block = page->block; block; block = block->next) { in defrag()
252 for (block2 = block->next; block2 && block2->status == FREE; in defrag()
253 block2 = block2->next) { in defrag()
254 block->next = block2->next; in defrag()
264 memstart = page->next; in defrag()
267 for (page2 = memstart; page2->next; in defrag()
268 page2 = page2->next) { in defrag()
269 if (page2->next == page) { in defrag()
270 page2->next = page->next; in defrag()