Lines Matching refs:next
45 walk = walk->next;
53 alloc = alloc->next;
72 prev->next = walk->next;
74 alloc->meta = walk->next;
94 assert(walk->next == NULL);
102 walk->next = slab_alloc(&alloc->slab);
103 if (walk->next == NULL) {
106 walk->next->slot = slot;
107 walk->next->space = nslots;
108 walk->next->next = NULL;
131 prev->next = walk->next;
159 prev->next = new;
161 new->next = walk;
186 alloc = alloc->next;
198 if ((cap.slot > walk->slot) && (walk->next == NULL)) {
209 walk = walk->next;
220 alloc->meta->next = NULL;
270 ret->meta->next = NULL;
293 walk = walk->next;
295 alloc_w = alloc_w->next;
311 while(alloc->next) {
312 alloc = alloc->next;
315 alloc->next = malloc(sizeof(struct range_slot_allocator));
316 assert(alloc->next);
319 struct range_slot_allocator *n = alloc->next;
320 n->next = NULL;