Lines Matching refs:slob_t
93 typedef struct slob_block slob_t; typedef
124 #define SLOB_UNIT sizeof(slob_t)
145 static void set_slob(slob_t *s, slobidx_t size, slob_t *next) in set_slob()
147 slob_t *base = (slob_t *)((unsigned long)s & PAGE_MASK); in set_slob()
160 static slobidx_t slob_units(slob_t *s) in slob_units()
170 static slob_t *slob_next(slob_t *s) in slob_next()
172 slob_t *base = (slob_t *)((unsigned long)s & PAGE_MASK); in slob_next()
185 static int slob_last(slob_t *s) in slob_last()
219 slob_t *prev, *cur, *aligned = NULL; in slob_page_alloc()
226 aligned = (slob_t *)ALIGN((unsigned long)cur, align); in slob_page_alloc()
230 slob_t *next; in slob_page_alloc()
273 slob_t *b = NULL; in slob_alloc()
343 slob_t *prev, *next, *b = (slob_t *)block; in slob_free()
391 if (b < (slob_t *)sp->freelist) { in slob_free()