Lines Matching refs:pgdat
518 static void update_pgdat_span(struct pglist_data *pgdat) in update_pgdat_span() argument
523 for (zone = pgdat->node_zones; in update_pgdat_span()
524 zone < pgdat->node_zones + MAX_NR_ZONES; zone++) { in update_pgdat_span()
542 pgdat->node_start_pfn = node_start_pfn; in update_pgdat_span()
543 pgdat->node_spanned_pages = node_end_pfn - node_start_pfn; in update_pgdat_span()
551 struct pglist_data *pgdat = zone->zone_pgdat; in remove_pfn_range_from_zone() local
576 update_pgdat_span(pgdat); in remove_pfn_range_from_zone()
737 static void __meminit resize_pgdat_range(struct pglist_data *pgdat, unsigned long start_pfn, in resize_pgdat_range() argument
740 unsigned long old_end_pfn = pgdat_end_pfn(pgdat); in resize_pgdat_range()
742 if (!pgdat->node_spanned_pages || start_pfn < pgdat->node_start_pfn) in resize_pgdat_range()
743 pgdat->node_start_pfn = start_pfn; in resize_pgdat_range()
745 pgdat->node_spanned_pages = max(start_pfn + nr_pages, old_end_pfn) - pgdat->node_start_pfn; in resize_pgdat_range()
775 struct pglist_data *pgdat = zone->zone_pgdat; in move_pfn_range_to_zone() local
776 int nid = pgdat->node_id; in move_pfn_range_to_zone()
783 resize_pgdat_range(pgdat, start_pfn, nr_pages); in move_pfn_range_to_zone()
880 pg_data_t *pgdat = NODE_DATA(nid); in auto_movable_can_online_movable() local
882 zone = pgdat->node_zones + i; in auto_movable_can_online_movable()
922 struct pglist_data *pgdat = NODE_DATA(nid); in default_kernel_zone_for_pfn() local
926 struct zone *zone = &pgdat->node_zones[zid]; in default_kernel_zone_for_pfn()
932 return &pgdat->node_zones[ZONE_NORMAL]; in default_kernel_zone_for_pfn()
1265 struct pglist_data *pgdat; in hotadd_init_pgdat() local
1273 pgdat = NODE_DATA(nid); in hotadd_init_pgdat()
1276 free_area_init_core_hotplug(pgdat); in hotadd_init_pgdat()
1282 build_all_zonelists(pgdat); in hotadd_init_pgdat()
1284 return pgdat; in hotadd_init_pgdat()
1300 pg_data_t *pgdat; in __try_online_node() local
1306 pgdat = hotadd_init_pgdat(nid); in __try_online_node()
1307 if (!pgdat) { in __try_online_node()
1897 struct pglist_data *pgdat = zone->zone_pgdat; in node_states_check_changes_offline() local
1913 present_pages += pgdat->node_zones[zt].present_pages; in node_states_check_changes_offline()
1926 present_pages += pgdat->node_zones[ZONE_MOVABLE].present_pages; in node_states_check_changes_offline()