Lines Matching refs:pzstats
179 struct per_cpu_zonestat *pzstats; in fold_vm_zone_numa_events() local
181 pzstats = per_cpu_ptr(zone->per_cpu_zonestats, cpu); in fold_vm_zone_numa_events()
183 zone_numa_events[item] += xchg(&pzstats->vm_numa_event[item], 0); in fold_vm_zone_numa_events()
821 struct per_cpu_zonestat __percpu *pzstats = zone->per_cpu_zonestats; in refresh_cpu_vm_stats() local
827 v = this_cpu_xchg(pzstats->vm_stat_diff[i], 0); in refresh_cpu_vm_stats()
908 struct per_cpu_zonestat *pzstats; in cpu_vm_stats_fold() local
910 pzstats = per_cpu_ptr(zone->per_cpu_zonestats, cpu); in cpu_vm_stats_fold()
913 if (pzstats->vm_stat_diff[i]) { in cpu_vm_stats_fold()
916 v = pzstats->vm_stat_diff[i]; in cpu_vm_stats_fold()
917 pzstats->vm_stat_diff[i] = 0; in cpu_vm_stats_fold()
924 if (pzstats->vm_numa_event[i]) { in cpu_vm_stats_fold()
927 v = pzstats->vm_numa_event[i]; in cpu_vm_stats_fold()
928 pzstats->vm_numa_event[i] = 0; in cpu_vm_stats_fold()
958 void drain_zonestat(struct zone *zone, struct per_cpu_zonestat *pzstats) in drain_zonestat() argument
964 if (pzstats->vm_stat_diff[i]) { in drain_zonestat()
965 v = pzstats->vm_stat_diff[i]; in drain_zonestat()
966 pzstats->vm_stat_diff[i] = 0; in drain_zonestat()
973 if (pzstats->vm_numa_event[i]) { in drain_zonestat()
974 v = pzstats->vm_numa_event[i]; in drain_zonestat()
975 pzstats->vm_numa_event[i] = 0; in drain_zonestat()
1805 struct per_cpu_zonestat __maybe_unused *pzstats; in zoneinfo_show_print() local
1822 pzstats = per_cpu_ptr(zone->per_cpu_zonestats, i); in zoneinfo_show_print()
1824 pzstats->stat_threshold); in zoneinfo_show_print()
2043 struct per_cpu_zonestat *pzstats = per_cpu_ptr(zone->per_cpu_zonestats, cpu); in need_update() local
2049 if (memchr_inv(pzstats->vm_stat_diff, 0, sizeof(pzstats->vm_stat_diff))) in need_update()