Lines Matching refs:order
324 static inline unsigned int order_objects(unsigned int order, unsigned int size) in order_objects() argument
326 return ((unsigned int)PAGE_SIZE << order) / size; in order_objects()
329 static inline struct kmem_cache_order_objects oo_make(unsigned int order, in oo_make() argument
333 (order << OO_SHIFT) + order_objects(order, size) in oo_make()
1492 unsigned int order = oo_order(oo); in alloc_slab_page() local
1495 page = alloc_pages(flags, order); in alloc_slab_page()
1497 page = __alloc_pages_node(node, flags, order); in alloc_slab_page()
1499 if (page && charge_slab_page(page, flags, order, s)) { in alloc_slab_page()
1500 __free_pages(page, order); in alloc_slab_page()
1712 int order = compound_order(page); in __free_slab() local
1713 int pages = 1 << order; in __free_slab()
1730 uncharge_slab_page(page, order, s); in __free_slab()
1731 __free_pages(page, order); in __free_slab()
3251 unsigned int order; in slab_order() local
3256 for (order = max(min_order, (unsigned int)get_order(min_objects * size)); in slab_order()
3257 order <= max_order; order++) { in slab_order()
3259 unsigned int slab_size = (unsigned int)PAGE_SIZE << order; in slab_order()
3268 return order; in slab_order()
3273 unsigned int order; in calculate_order() local
3296 order = slab_order(size, min_objects, in calculate_order()
3298 if (order <= slub_max_order) in calculate_order()
3299 return order; in calculate_order()
3309 order = slab_order(size, 1, slub_max_order, 1); in calculate_order()
3310 if (order <= slub_max_order) in calculate_order()
3311 return order; in calculate_order()
3316 order = slab_order(size, 1, MAX_ORDER, 1); in calculate_order()
3317 if (order < MAX_ORDER) in calculate_order()
3318 return order; in calculate_order()
3496 unsigned int order; in calculate_sizes() local
3582 order = forced_order; in calculate_sizes()
3584 order = calculate_order(size); in calculate_sizes()
3586 if ((int)order < 0) in calculate_sizes()
3590 if (order) in calculate_sizes()
3605 s->oo = oo_make(order, size); in calculate_sizes()
3813 unsigned int order = get_order(size); in kmalloc_large_node() local
3816 page = alloc_pages_node(node, flags, order); in kmalloc_large_node()
3820 1 << order); in kmalloc_large_node()
3947 unsigned int order = compound_order(page); in kfree() local
3952 -(1 << order)); in kfree()
3953 __free_pages(page, order); in kfree()
4503 int order; in alloc_loc_track() local
4505 order = get_order(sizeof(struct location) * max); in alloc_loc_track()
4507 l = (void *)__get_free_pages(flags, order); in alloc_loc_track()
4951 unsigned int order; in order_store() local
4954 err = kstrtouint(buf, 10, &order); in order_store()
4958 if (order > slub_max_order || order < slub_min_order) in order_store()
4961 calculate_sizes(s, order); in order_store()
4969 SLAB_ATTR(order);