Home | History | Annotate | Download | only in util

Lines Matching refs:next

44       for (p = heap->next; p != heap; p = p->next) {
87 heap->next = block;
93 block->next = heap;
113 /* break left [p, newblock, p->next], then p = newblock */
123 newblock->next = p->next;
125 p->next->prev = newblock;
126 p->next = newblock;
137 /* break right, also [p, newblock, p->next] */
147 newblock->next = p->next;
149 p->next->prev = newblock;
150 p->next = newblock;
218 for (p = heap->next; p != heap; p = p->next) {
234 if (p->free && p->next->free) {
235 struct mem_block *q = p->next;
240 p->next = q->next;
241 q->next->prev = p;
289 for (p = heap->next; p != heap; ) {
290 struct mem_block *next = p->next;
292 p = next;