Lines Matching refs:pgdat

274 	struct pglist_data *pgdat;  in refresh_zone_stat_thresholds()  local
280 for_each_online_pgdat(pgdat) { in refresh_zone_stat_thresholds()
282 per_cpu_ptr(pgdat->per_cpu_nodestats, cpu)->stat_threshold = 0; in refresh_zone_stat_thresholds()
287 struct pglist_data *pgdat = zone->zone_pgdat; in refresh_zone_stat_thresholds() local
299 pgdat_threshold = per_cpu_ptr(pgdat->per_cpu_nodestats, cpu)->stat_threshold; in refresh_zone_stat_thresholds()
300 per_cpu_ptr(pgdat->per_cpu_nodestats, cpu)->stat_threshold in refresh_zone_stat_thresholds()
317 void set_pgdat_percpu_threshold(pg_data_t *pgdat, in set_pgdat_percpu_threshold() argument
325 for (i = 0; i < pgdat->nr_zones; i++) { in set_pgdat_percpu_threshold()
326 zone = &pgdat->node_zones[i]; in set_pgdat_percpu_threshold()
373 void __mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in __mod_node_page_state() argument
376 struct per_cpu_nodestat __percpu *pcp = pgdat->per_cpu_nodestats; in __mod_node_page_state()
400 node_page_state_add(x, pgdat, item); in __mod_node_page_state()
453 void __inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __inc_node_state() argument
455 struct per_cpu_nodestat __percpu *pcp = pgdat->per_cpu_nodestats; in __inc_node_state()
469 node_page_state_add(v + overstep, pgdat, item); in __inc_node_state()
509 void __dec_node_state(struct pglist_data *pgdat, enum node_stat_item item) in __dec_node_state() argument
511 struct per_cpu_nodestat __percpu *pcp = pgdat->per_cpu_nodestats; in __dec_node_state()
525 node_page_state_add(v - overstep, pgdat, item); in __dec_node_state()
614 static inline void mod_node_state(struct pglist_data *pgdat, in mod_node_state() argument
617 struct per_cpu_nodestat __percpu *pcp = pgdat->per_cpu_nodestats; in mod_node_state()
660 node_page_state_add(z, pgdat, item); in mod_node_state()
663 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() argument
666 mod_node_state(pgdat, item, delta, 0); in mod_node_page_state()
670 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() argument
672 mod_node_state(pgdat, item, 1, 1); in inc_node_state()
723 void inc_node_state(struct pglist_data *pgdat, enum node_stat_item item) in inc_node_state() argument
728 __inc_node_state(pgdat, item); in inc_node_state()
733 void mod_node_page_state(struct pglist_data *pgdat, enum node_stat_item item, in mod_node_page_state() argument
739 __mod_node_page_state(pgdat, item, delta); in mod_node_page_state()
747 struct pglist_data *pgdat; in inc_node_page_state() local
749 pgdat = page_pgdat(page); in inc_node_page_state()
751 __inc_node_state(pgdat, item); in inc_node_page_state()
808 struct pglist_data *pgdat; in refresh_cpu_vm_stats() local
869 for_each_online_pgdat(pgdat) { in refresh_cpu_vm_stats()
870 struct per_cpu_nodestat __percpu *p = pgdat->per_cpu_nodestats; in refresh_cpu_vm_stats()
877 atomic_long_add(v, &pgdat->vm_stat[i]); in refresh_cpu_vm_stats()
894 struct pglist_data *pgdat; in cpu_vm_stats_fold() local
928 for_each_online_pgdat(pgdat) { in cpu_vm_stats_fold()
931 p = per_cpu_ptr(pgdat->per_cpu_nodestats, cpu); in cpu_vm_stats_fold()
939 atomic_long_add(v, &pgdat->vm_stat[i]); in cpu_vm_stats_fold()
1012 unsigned long node_page_state_pages(struct pglist_data *pgdat, in node_page_state_pages() argument
1015 long x = atomic_long_read(&pgdat->vm_stat[item]); in node_page_state_pages()
1023 unsigned long node_page_state(struct pglist_data *pgdat, in node_page_state() argument
1028 return node_page_state_pages(pgdat, item); in node_page_state()
1410 pg_data_t *pgdat; in frag_start() local
1413 for (pgdat = first_online_pgdat(); in frag_start()
1414 pgdat && node; in frag_start()
1415 pgdat = next_online_pgdat(pgdat)) in frag_start()
1418 return pgdat; in frag_start()
1423 pg_data_t *pgdat = (pg_data_t *)arg; in frag_next() local
1426 return next_online_pgdat(pgdat); in frag_next()
1437 static void walk_zones_in_node(struct seq_file *m, pg_data_t *pgdat, in walk_zones_in_node() argument
1442 struct zone *node_zones = pgdat->node_zones; in walk_zones_in_node()
1451 print(m, pgdat, zone); in walk_zones_in_node()
1459 static void frag_show_print(struct seq_file *m, pg_data_t *pgdat, in frag_show_print() argument
1464 seq_printf(m, "Node %d, zone %8s ", pgdat->node_id, zone->name); in frag_show_print()
1479 pg_data_t *pgdat = (pg_data_t *)arg; in frag_show() local
1480 walk_zones_in_node(m, pgdat, true, false, frag_show_print); in frag_show()
1485 pg_data_t *pgdat, struct zone *zone) in pagetypeinfo_showfree_print() argument
1491 pgdat->node_id, in pagetypeinfo_showfree_print()
1530 pg_data_t *pgdat = (pg_data_t *)arg; in pagetypeinfo_showfree() local
1538 walk_zones_in_node(m, pgdat, true, false, pagetypeinfo_showfree_print); in pagetypeinfo_showfree()
1542 pg_data_t *pgdat, struct zone *zone) in pagetypeinfo_showblockcount_print() argument
1567 seq_printf(m, "Node %d, zone %8s ", pgdat->node_id, zone->name); in pagetypeinfo_showblockcount_print()
1577 pg_data_t *pgdat = (pg_data_t *)arg; in pagetypeinfo_showblockcount() local
1583 walk_zones_in_node(m, pgdat, true, false, in pagetypeinfo_showblockcount()
1593 static void pagetypeinfo_showmixedcount(struct seq_file *m, pg_data_t *pgdat) in pagetypeinfo_showmixedcount() argument
1608 walk_zones_in_node(m, pgdat, true, true, in pagetypeinfo_showmixedcount()
1619 pg_data_t *pgdat = (pg_data_t *)arg; in pagetypeinfo_show() local
1622 if (!node_state(pgdat->node_id, N_MEMORY)) in pagetypeinfo_show()
1628 pagetypeinfo_showfree(m, pgdat); in pagetypeinfo_show()
1629 pagetypeinfo_showblockcount(m, pgdat); in pagetypeinfo_show()
1630 pagetypeinfo_showmixedcount(m, pgdat); in pagetypeinfo_show()
1649 static bool is_zone_first_populated(pg_data_t *pgdat, struct zone *zone) in is_zone_first_populated() argument
1654 struct zone *compare = &pgdat->node_zones[zid]; in is_zone_first_populated()
1663 static void zoneinfo_show_print(struct seq_file *m, pg_data_t *pgdat, in zoneinfo_show_print() argument
1667 seq_printf(m, "Node %d, zone %8s", pgdat->node_id, zone->name); in zoneinfo_show_print()
1668 if (is_zone_first_populated(pgdat, zone)) { in zoneinfo_show_print()
1671 unsigned long pages = node_page_state_pages(pgdat, i); in zoneinfo_show_print()
1746 pgdat->kswapd_failures >= MAX_RECLAIM_RETRIES, in zoneinfo_show_print()
1759 pg_data_t *pgdat = (pg_data_t *)arg; in zoneinfo_show() local
1760 walk_zones_in_node(m, pgdat, false, false, zoneinfo_show_print); in zoneinfo_show()
2147 pg_data_t *pgdat, struct zone *zone) in unusable_show_print() argument
2154 pgdat->node_id, in unusable_show_print()
2176 pg_data_t *pgdat = (pg_data_t *)arg; in unusable_show() local
2179 if (!node_state(pgdat->node_id, N_MEMORY)) in unusable_show()
2182 walk_zones_in_node(m, pgdat, true, false, unusable_show_print); in unusable_show()
2197 pg_data_t *pgdat, struct zone *zone) in extfrag_show_print() argument
2206 pgdat->node_id, in extfrag_show_print()
2222 pg_data_t *pgdat = (pg_data_t *)arg; in extfrag_show() local
2224 walk_zones_in_node(m, pgdat, true, false, extfrag_show_print); in extfrag_show()