Lines Matching defs:page
36 static struct page * __meminit shuffle_valid_page(struct zone *zone,
39 struct page *page = pfn_to_online_page(pfn);
46 /* ... is the page managed by the buddy? */
47 if (!page)
50 /* ... is the page assigned to the same zone? */
51 if (page_zone(page) != zone)
54 /* ...is the page free and currently on a free_area list? */
55 if (!PageBuddy(page))
59 * ...is the page on the same list as the page we will
62 if (buddy_order(page) != order)
65 return page;
76 * for attacks that exploit the predictability of page allocations, but need not
93 struct page *page_i, *page_j;
107 * Pick a random order aligned page in the zone span as
150 * __shuffle_free_memory - reduce the predictability of the page allocator
151 * @pgdat: node page data