Lines Matching refs:start_pfn
779 static int __alloc_gigantic_page(unsigned long start_pfn, in __alloc_gigantic_page() argument
782 unsigned long end_pfn = start_pfn + nr_pages; in __alloc_gigantic_page()
783 return alloc_contig_range(start_pfn, end_pfn, MIGRATE_MOVABLE); in __alloc_gigantic_page()
786 static bool pfn_range_valid_gigantic(unsigned long start_pfn, in pfn_range_valid_gigantic() argument
789 unsigned long i, end_pfn = start_pfn + nr_pages; in pfn_range_valid_gigantic()
792 for (i = start_pfn; i < end_pfn; i++) { in pfn_range_valid_gigantic()
812 unsigned long start_pfn, unsigned long nr_pages) in zone_spans_last_pfn() argument
814 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn()
1194 void dissolve_free_huge_pages(unsigned long start_pfn, unsigned long end_pfn) in dissolve_free_huge_pages() argument
1201 VM_BUG_ON(!IS_ALIGNED(start_pfn, 1 << minimum_order)); in dissolve_free_huge_pages()
1202 for (pfn = start_pfn; pfn < end_pfn; pfn += 1 << minimum_order) in dissolve_free_huge_pages()