zone_end_pfn
max_zone_pfn = zone_end_pfn(zone);
return zone->zone_start_pfn <= pfn && pfn < zone_end_pfn(zone);
if (start_pfn >= zone_end_pfn(zone) ||
max_zone_pfn = zone_end_pfn(zone);
max_zone_pfn = zone_end_pfn(zone);
max_zone_pfn = zone_end_pfn(zone);
max_zone_pfn = zone_end_pfn(zone);
zone_end = zone_end_pfn(zone);
end_pfn = min(pageblock_end_pfn(pfn), zone_end_pfn(cc->zone));
zone_end_pfn(cc->zone)),
zone_end_pfn(zone));
pageblock_start_pfn(zone_end_pfn(zone) - 1);
unsigned long end_pfn = zone_end_pfn(cc->zone);
block_pfn = min(block_pfn, zone_end_pfn(zone) - 1);
unsigned long free_pfn = zone_end_pfn(zone) - 1;
max_zone_pfn = zone_end_pfn(zone);
unsigned long end_pfn = zone_end_pfn(zone);
zone_end_pfn(zone));
zone->spanned_pages = zone_end_pfn(zone) - pfn;
} else if (zone_end_pfn(zone) == end_pfn) {
unsigned long end_pfn = zone_end_pfn(zone);
unsigned long old_end_pfn = zone_end_pfn(zone);
unsigned long *zone_end_pfn)
*zone_end_pfn = min(node_end_pfn,
*zone_end_pfn > zone_movable_pfn[nid]) {
*zone_end_pfn = zone_movable_pfn[nid];
*zone_start_pfn = *zone_end_pfn;
unsigned long zone_end_pfn)
if (zone_start_pfn == zone_end_pfn)
nr_absent = __absent_pages_in_range(nid, zone_start_pfn, zone_end_pfn);
zone_start_pfn, zone_end_pfn);
zone_start_pfn, zone_end_pfn);
unsigned long *zone_end_pfn)
*zone_end_pfn = clamp(node_end_pfn, zone_low, zone_high);
zone_start_pfn, zone_end_pfn);
if (*zone_end_pfn < node_start_pfn || *zone_start_pfn > node_end_pfn)
*zone_end_pfn = min(*zone_end_pfn, node_end_pfn);
return *zone_end_pfn - *zone_start_pfn;
unsigned long zone_start_pfn, zone_end_pfn;
&zone_end_pfn);
zone_end_pfn);
last_pfn = SECTION_ALIGN_UP(zone_end_pfn(zone));
if (zone_end_pfn(zone) != pgdat_end_pfn(pgdat))
nr_pages < nr_pages_needed && spfn < zone_end_pfn(zone);
for (; block_start_pfn < zone_end_pfn(zone);
block_end_pfn = min(block_end_pfn, zone_end_pfn(zone));
unsigned long start_pfn, unsigned long zone_end_pfn,
if (defer_init(nid, pfn, zone_end_pfn)) {
unsigned long zone_end_pfn = zone_start_pfn + zone->spanned_pages;
start_pfn = clamp(start_pfn, zone_start_pfn, zone_end_pfn);
end_pfn = clamp(end_pfn, zone_start_pfn, zone_end_pfn);
zone_end_pfn, MEMINIT_EARLY, NULL, MIGRATE_MOVABLE,
unsigned long end_pfn = zone_end_pfn(zone);
unsigned long end_pfn = zone_end_pfn(zone);
unsigned long end_pfn = zone_end_pfn(z);
unsigned long end_pfn = zone_end_pfn(zone);