Lines Matching refs:start_pfn

33 static struct page *has_unmovable_pages(unsigned long start_pfn, unsigned long end_pfn,  in has_unmovable_pages()  argument
36 struct page *page = pfn_to_page(start_pfn); in has_unmovable_pages()
40 VM_BUG_ON(pageblock_start_pfn(start_pfn) != in has_unmovable_pages()
55 for (pfn = start_pfn; pfn < end_pfn; pfn++) { in has_unmovable_pages()
148 unsigned long start_pfn, unsigned long end_pfn) in set_migratetype_isolate() argument
174 check_unmovable_start = max(page_to_pfn(page), start_pfn); in set_migratetype_isolate()
309 unsigned long start_pfn; in isolate_single_pageblock() local
329 start_pfn = max(ALIGN_DOWN(isolate_pageblock, MAX_ORDER_NR_PAGES), in isolate_single_pageblock()
364 for (pfn = start_pfn; pfn < boundary_pfn;) { in isolate_single_pageblock()
529 int start_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn, in start_isolate_page_range() argument
535 unsigned long isolate_start = pageblock_start_pfn(start_pfn); in start_isolate_page_range()
563 start_pfn, end_pfn)) { in start_isolate_page_range()
577 void undo_isolate_page_range(unsigned long start_pfn, unsigned long end_pfn, in undo_isolate_page_range() argument
582 unsigned long isolate_start = pageblock_start_pfn(start_pfn); in undo_isolate_page_range()
635 int test_pages_isolated(unsigned long start_pfn, unsigned long end_pfn, in test_pages_isolated() argument
648 for (pfn = start_pfn; pfn < end_pfn; pfn += pageblock_nr_pages) { in test_pages_isolated()
653 page = __first_valid_page(start_pfn, end_pfn - start_pfn); in test_pages_isolated()
662 pfn = __test_page_isolated_in_pageblock(start_pfn, end_pfn, isol_flags); in test_pages_isolated()
668 trace_test_pages_isolated(start_pfn, end_pfn, pfn); in test_pages_isolated()