Lines Matching refs:order

311 static inline int order_objects(int order, unsigned long size, int reserved)  in order_objects()  argument
313 return ((PAGE_SIZE << order) - reserved) / size; in order_objects()
316 static inline struct kmem_cache_order_objects oo_make(int order, in oo_make() argument
320 (order << OO_SHIFT) + order_objects(order, size, reserved) in oo_make()
1378 int order = oo_order(oo); in alloc_slab_page() local
1383 page = alloc_pages(flags, order); in alloc_slab_page()
1385 page = __alloc_pages_node(node, flags, order); in alloc_slab_page()
1387 if (page && memcg_charge_slab(page, flags, order, s)) { in alloc_slab_page()
1388 __free_pages(page, order); in alloc_slab_page()
1401 int idx, order; in allocate_slab() local
1450 order = compound_order(page); in allocate_slab()
1459 memset(start, POISON_INUSE, PAGE_SIZE << order); in allocate_slab()
1504 int order = compound_order(page); in __free_slab() local
1505 int pages = 1 << order; in __free_slab()
1529 __free_kmem_pages(page, order); in __free_slab()
1553 int order = compound_order(page); in free_slab() local
1554 int offset = (PAGE_SIZE << order) - s->reserved; in free_slab()
3023 int order; in slab_order() local
3030 for (order = max(min_order, get_order(min_objects * size + reserved)); in slab_order()
3031 order <= max_order; order++) { in slab_order()
3033 unsigned long slab_size = PAGE_SIZE << order; in slab_order()
3041 return order; in slab_order()
3046 int order; in calculate_order() local
3068 order = slab_order(size, min_objects, in calculate_order()
3070 if (order <= slub_max_order) in calculate_order()
3071 return order; in calculate_order()
3081 order = slab_order(size, 1, slub_max_order, 1, reserved); in calculate_order()
3082 if (order <= slub_max_order) in calculate_order()
3083 return order; in calculate_order()
3088 order = slab_order(size, 1, MAX_ORDER, 1, reserved); in calculate_order()
3089 if (order < MAX_ORDER) in calculate_order()
3090 return order; in calculate_order()
3227 int order; in calculate_sizes() local
3305 order = forced_order; in calculate_sizes()
3307 order = calculate_order(size, s->reserved); in calculate_sizes()
3309 if (order < 0) in calculate_sizes()
3313 if (order) in calculate_sizes()
3325 s->oo = oo_make(order, size, s->reserved); in calculate_sizes()
4206 int order; in alloc_loc_track() local
4208 order = get_order(sizeof(struct location) * max); in alloc_loc_track()
4210 l = (void *)__get_free_pages(flags, order); in alloc_loc_track()
4629 unsigned long order; in order_store() local
4632 err = kstrtoul(buf, 10, &order); in order_store()
4636 if (order > slub_max_order || order < slub_min_order) in order_store()
4639 calculate_sizes(s, order); in order_store()
4647 SLAB_ATTR(order);