Lines Matching defs:start_pfn
453 unsigned long sp, start_pfn;
457 start_pfn = zone->zone_start_pfn;
465 start_pfn, start_pfn + sp);
1332 * [start_pfn, end_pfn) is valid and within the same zone, before scanning it
1335 * Return struct page pointer of start_pfn, or NULL if checks were not passed.
1354 struct page *__pageblock_pfn_to_page(unsigned long start_pfn,
1366 start_page = pfn_to_online_page(start_pfn);
1627 unsigned long start_pfn, unsigned long end_pfn,
1635 for (pfn = start_pfn; pfn <= end_pfn;) {
1666 unsigned long start_pfn, end_pfn, pfn;
1672 start_pfn = pageblock_start_pfn(pfn);
1676 if (!zone_spans_pfn(zone, start_pfn))
1677 start_pfn = pfn;
1681 return move_freepages(zone, start_pfn, end_pfn, migratetype,
6274 static int __alloc_contig_pages(unsigned long start_pfn,
6277 unsigned long end_pfn = start_pfn + nr_pages;
6279 return alloc_contig_range(start_pfn, end_pfn, MIGRATE_MOVABLE,
6283 static bool pfn_range_valid_contig(struct zone *z, unsigned long start_pfn,
6286 unsigned long i, end_pfn = start_pfn + nr_pages;
6289 for (i = start_pfn; i < end_pfn; i++) {
6307 unsigned long start_pfn, unsigned long nr_pages)
6309 unsigned long last_pfn = start_pfn + nr_pages - 1;
6432 void __offline_isolated_pages(unsigned long start_pfn, unsigned long end_pfn)
6434 unsigned long pfn = start_pfn;