Lines Matching refs:next
16 * The above copyright notice and this permission notice (including the next
56 newblock->next = p->next;
58 p->next->prev = newblock;
59 p->next = newblock;
73 newblock->next = p->next;
75 p->next->prev = newblock;
76 p->next = newblock;
119 if (p->next->file_priv == NULL) {
120 struct mem_block *q = p->next;
122 p->next = q->next;
123 p->next->prev = p;
130 q->next = p->next;
131 q->next->prev = q;
154 blocks->next = blocks->prev = *heap;
158 (*heap)->next = (*heap)->prev = blocks;
168 if (!heap || !heap->next)
180 while (p->file_priv == NULL && p->next->file_priv == NULL) {
181 struct mem_block *q = p->next;
183 p->next = q->next;
184 p->next->prev = p;
199 for (p = (*heap)->next; p != *heap;) {
201 p = p->next;