Lines Matching refs:next
16 * The above copyright notice and this permission notice (including the next
53 newblock->next = p->next;
55 p->next->prev = newblock;
56 p->next = newblock;
70 newblock->next = p->next;
72 p->next->prev = newblock;
73 p->next = newblock;
116 if (p->next->file_priv == NULL) {
117 struct mem_block *q = p->next;
119 p->next = q->next;
120 p->next->prev = p;
127 q->next = p->next;
128 q->next->prev = q;
151 blocks->next = blocks->prev = *heap;
155 (*heap)->next = (*heap)->prev = blocks;
165 if (!heap || !heap->next)
177 while (p->file_priv == NULL && p->next->file_priv == NULL) {
178 struct mem_block *q = p->next;
180 p->next = q->next;
181 p->next->prev = p;
196 for (p = (*heap)->next; p != *heap;) {
198 p = p->next;