Lines Matching refs:freelist
404 status = (char *)page->freelist + freelist_size; in set_obj_status()
415 status = (char *)page->freelist + freelist_size; in get_obj_status()
1886 void *freelist; in slab_destroy() local
1888 freelist = page->freelist; in slab_destroy()
1911 kmem_cache_free(cachep->freelist_cache, freelist); in slab_destroy()
2463 void *freelist; in alloc_slabmgmt() local
2468 freelist = kmem_cache_alloc_node(cachep->freelist_cache, in alloc_slabmgmt()
2470 if (!freelist) in alloc_slabmgmt()
2473 freelist = addr + colour_off; in alloc_slabmgmt()
2478 return freelist; in alloc_slabmgmt()
2483 return ((freelist_idx_t *)page->freelist)[idx]; in get_free_obj()
2489 ((freelist_idx_t *)(page->freelist))[idx] = val; in set_free_obj()
2592 void *freelist) in slab_map_pages() argument
2595 page->freelist = freelist; in slab_map_pages()
2605 void *freelist; in cache_grow() local
2655 freelist = alloc_slabmgmt(cachep, page, offset, in cache_grow()
2657 if (!freelist) in cache_grow()
2660 slab_map_pages(cachep, page, freelist); in cache_grow()