Lines Matching refs:freelist
405 status = (char *)page->freelist + freelist_size; in set_obj_status()
416 status = (char *)page->freelist + freelist_size; in get_obj_status()
1888 void *freelist; in slab_destroy() local
1890 freelist = page->freelist; in slab_destroy()
1902 kmem_cache_free(cachep->freelist_cache, freelist); in slab_destroy()
2454 void *freelist; in alloc_slabmgmt() local
2459 freelist = kmem_cache_alloc_node(cachep->freelist_cache, in alloc_slabmgmt()
2461 if (!freelist) in alloc_slabmgmt()
2464 freelist = addr + colour_off; in alloc_slabmgmt()
2469 return freelist; in alloc_slabmgmt()
2474 return ((freelist_idx_t *)page->freelist)[idx]; in get_free_obj()
2480 ((freelist_idx_t *)(page->freelist))[idx] = val; in set_free_obj()
2583 void *freelist) in slab_map_pages() argument
2586 page->freelist = freelist; in slab_map_pages()
2596 void *freelist; in cache_grow() local
2646 freelist = alloc_slabmgmt(cachep, page, offset, in cache_grow()
2648 if (!freelist) in cache_grow()
2651 slab_map_pages(cachep, page, freelist); in cache_grow()