pgdat_end_pfn
#define node_end_pfn(nid) pgdat_end_pfn(NODE_DATA(nid))
end_pfn = pgdat_end_pfn(pgdat);
unsigned long old_end_pfn = pgdat_end_pfn(pgdat);
end = ALIGN(pgdat_end_pfn(pgdat), MAX_ORDER_NR_PAGES);
BUG_ON(pgdat->first_deferred_pfn > pgdat_end_pfn(pgdat));
if (zone_end_pfn(zone) != pgdat_end_pfn(pgdat))
if (end_pfn < pgdat_end_pfn(NODE_DATA(nid)))
if (pfn < pgdat->node_start_pfn || pfn >= pgdat_end_pfn(pgdat))
if (pfn < pgdat->node_start_pfn || pfn >= pgdat_end_pfn(pgdat))