Lines Matching refs:gfporder
400 static unsigned int cache_estimate(unsigned long gfporder, size_t buffer_size, in cache_estimate() argument
404 size_t slab_size = PAGE_SIZE << gfporder; in cache_estimate()
1332 cachep->name, cachep->size, cachep->gfporder); in slab_out_of_memory()
1366 page = __alloc_pages_node(nodeid, flags, cachep->gfporder); in kmem_getpages()
1372 if (charge_slab_page(page, flags, cachep->gfporder, cachep)) { in kmem_getpages()
1373 __free_pages(page, cachep->gfporder); in kmem_getpages()
1390 int order = cachep->gfporder; in kmem_freepages()
1657 int gfporder; in calculate_slab_order() local
1659 for (gfporder = 0; gfporder <= KMALLOC_MAX_ORDER; gfporder++) { in calculate_slab_order()
1663 num = cache_estimate(gfporder, size, flags, &remainder); in calculate_slab_order()
1694 cachep->gfporder = gfporder; in calculate_slab_order()
1709 if (gfporder >= slab_max_order) in calculate_slab_order()
1715 if (left_over * 8 <= (PAGE_SIZE << gfporder)) in calculate_slab_order()
2313 freelist = addr + (PAGE_SIZE << cachep->gfporder) - in alloc_slabmgmt()
4070 sinfo->cache_order = cachep->gfporder; in get_slabinfo()