Lines Matching defs:order
25 * into the free list in address order, so this is effectively an
31 * alloc_pages() directly, allocating compound pages so the page order
57 * in order to prevent random node placement.
191 static void *slob_new_pages(gfp_t gfp, int order, int node)
197 page = __alloc_pages_node(node, gfp, order);
200 page = alloc_pages(gfp, order);
206 PAGE_SIZE << order);
210 static void slob_free_pages(void *b, int order)
215 current->reclaim_state->reclaimed_slab += 1 << order;
218 -(PAGE_SIZE << order));
219 __free_pages(sp, order);
503 unsigned int order = get_order(size);
505 if (likely(order))
507 ret = slob_new_pages(gfp, order, node);
510 size, PAGE_SIZE << order, gfp, node);
554 unsigned int order = compound_order(sp);
556 -(PAGE_SIZE << order));
557 __free_pages(sp, order);