Lines Matching refs:freelist
244 for (prev = NULL, cur = sp->freelist; ; prev = cur, cur = slob_next(cur)) { in slob_page_alloc()
277 sp->freelist = next; in slob_page_alloc()
282 sp->freelist = cur + units; in slob_page_alloc()
366 sp->freelist = b; in slob_alloc()
413 sp->freelist = b; in slob_free()
433 if (b < (slob_t *)sp->freelist) { in slob_free()
434 if (b + units == sp->freelist) { in slob_free()
435 units += slob_units(sp->freelist); in slob_free()
436 sp->freelist = slob_next(sp->freelist); in slob_free()
438 set_slob(b, units, sp->freelist); in slob_free()
439 sp->freelist = b; in slob_free()
441 prev = sp->freelist; in slob_free()