Lines Matching refs:end_pfn
182 int start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn, in start_isolate_page_range() argument
190 BUG_ON(!IS_ALIGNED(end_pfn, pageblock_nr_pages)); in start_isolate_page_range()
193 pfn < end_pfn; in start_isolate_page_range()
220 void undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn, in undo_isolate_page_range() argument
227 BUG_ON(!IS_ALIGNED(end_pfn, pageblock_nr_pages)); in undo_isolate_page_range()
230 pfn < end_pfn; in undo_isolate_page_range()
246 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock() argument
251 while (pfn < end_pfn) { in __test_page_isolated_in_pageblock()
279 int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn, in test_pages_isolated() argument
292 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in test_pages_isolated()
297 page = __first_valid_page(start_pfn, end_pfn - start_pfn); in test_pages_isolated()
298 if ((pfn < end_pfn) || !page) { in test_pages_isolated()
306 pfn = __test_page_isolated_in_pageblock(start_pfn, end_pfn, isol_flags); in test_pages_isolated()
309 ret = pfn < end_pfn ? -EBUSY : 0; in test_pages_isolated()
312 trace_test_pages_isolated(start_pfn, end_pfn, pfn); in test_pages_isolated()