Lines Matching refs:zone_start_pfn
407 if (zone->zone_start_pfn == start_pfn) {
410 * shrink zone->zone_start_pfn and zone->zone_spanned_pages.
418 zone->zone_start_pfn = pfn;
420 zone->zone_start_pfn = 0;
430 pfn = find_biggest_section_pfn(nid, zone, zone->zone_start_pfn,
433 zone->spanned_pages = pfn - zone->zone_start_pfn + 1;
435 zone->zone_start_pfn = 0;
449 unsigned long zone_end_pfn = zone->zone_start_pfn +
456 node_start_pfn = zone->zone_start_pfn;
463 if (zone->zone_start_pfn < node_start_pfn)
464 node_start_pfn = zone->zone_start_pfn;
666 if (zone_is_empty(zone) || start_pfn < zone->zone_start_pfn)
667 zone->zone_start_pfn = start_pfn;
669 zone->spanned_pages = max(start_pfn + nr_pages, old_end_pfn) - zone->zone_start_pfn;