Lines Matching refs:next
54 newblock->next = p->next; in split_block()
56 p->next->prev = newblock; in split_block()
57 p->next = newblock; in split_block()
71 newblock->next = p->next; in split_block()
73 p->next->prev = newblock; in split_block()
74 p->next = newblock; in split_block()
117 if (p->next->file_priv == NULL) { in free_block()
118 struct mem_block *q = p->next; in free_block()
120 p->next = q->next; in free_block()
121 p->next->prev = p; in free_block()
128 q->next = p->next; in free_block()
129 q->next->prev = q; in free_block()
152 blocks->next = blocks->prev = *heap; in init_heap()
155 (*heap)->next = (*heap)->prev = blocks; in init_heap()
165 if (!heap || !heap->next) in radeon_mem_release()
177 while (p->file_priv == NULL && p->next->file_priv == NULL) { in radeon_mem_release()
178 struct mem_block *q = p->next; in radeon_mem_release()
180 p->next = q->next; in radeon_mem_release()
181 p->next->prev = p; in radeon_mem_release()
196 for (p = (*heap)->next; p != *heap;) { in radeon_mem_takedown()
198 p = p->next; in radeon_mem_takedown()