Lines Matching refs:next
66 struct block *next;
72 struct page *next;
120 for (page = memstart; page; page = page->next) {
121 for (block = page->block; block; block = block->next) {
140 page->next = memstart;
144 block->next = 0;
174 * Join block with next one if it is free
176 if (block->next && block->next->status == FREE) {
177 block->size += block->next->size + HDR_BLOCK;
178 block->next = block->next->next;
230 newblock->next = block->next;
231 block->next = newblock;
247 for (block = page->block; block; block = block->next) {
252 for (block2 = block->next; block2 && block2->status == FREE;
253 block2 = block2->next) {
254 block->next = block2->next;
264 memstart = page->next;
267 for (page2 = memstart; page2->next;
268 page2 = page2->next) {
269 if (page2->next == page) {
270 page2->next = page->next;