Lines Matching refs:end_pfn
26 * @end_pfn: The upper PFN of the range to be isolated.
32 * start_pfn/end_pfn must be aligned to pageblock_order.
36 start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn)
43 BUG_ON((end_pfn) & (pageblock_nr_pages - 1));
46 pfn < end_pfn;
68 undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn)
73 BUG_ON((end_pfn) & (pageblock_nr_pages - 1));
75 pfn < end_pfn;
86 * all pages in [start_pfn...end_pfn) must be in the same zone.
92 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn)
96 while (pfn < end_pfn) {
110 if (pfn < end_pfn)
115 int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn)
128 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) {
133 page = __first_valid_page(start_pfn, end_pfn - start_pfn);
134 if ((pfn < end_pfn) || !page)
139 ret = __test_page_isolated_in_pageblock(start_pfn, end_pfn);