Lines Matching refs:next
63 struct block *next;
69 struct page *next;
117 for (page = memstart; page; page = page->next) {
118 for (block = page->block; block; block = block->next) {
137 page->next = memstart;
141 block->next = 0;
175 * Join block with next one if it is free
177 if (block->next && block->next->status == FREE) {
178 block->size += block->next->size + HDR_BLOCK;
179 block->next = block->next->next;
231 newblock->next = block->next;
232 block->next = newblock;
248 for (block = page->block; block; block = block->next) {
253 for (block2 = block->next; block2 && block2->status == FREE;
254 block2 = block2->next) {
255 block->next = block2->next;
265 memstart = page->next;
268 for (page2 = memstart; page2->next;
269 page2 = page2->next) {
270 if (page2->next == page) {
271 page2->next = page->next;