Home | History | Annotate | Download | only in main

Lines Matching defs:next

42       for(p = heap->next; p != heap; p = p->next) {
78 heap->next = block;
84 block->next = heap;
104 /* break left [p, newblock, p->next], then p = newblock */
114 newblock->next = p->next;
116 p->next->prev = newblock;
117 p->next = newblock;
128 /* break right, also [p, newblock, p->next] */
138 newblock->next = p->next;
140 p->next->prev = newblock;
141 p->next = newblock;
205 for (p = heap->next; p != heap; p = p->next) {
221 if (p->free && p->next->free) {
222 struct mem_block *q = p->next;
227 p->next = q->next;
228 q->next->prev = p;
276 for (p = heap->next; p != heap; ) {
277 struct mem_block *next = p->next;
279 p = next;