• Home
  • Raw
  • Download

Lines Matching refs:cpu

3105 static void drain_pages_zone(unsigned int cpu, struct zone *zone)  in drain_pages_zone()  argument
3112 pset = per_cpu_ptr(zone->pageset, cpu); in drain_pages_zone()
3127 static void drain_pages(unsigned int cpu) in drain_pages() argument
3132 drain_pages_zone(cpu, zone); in drain_pages()
3144 int cpu = smp_processor_id(); in drain_local_pages() local
3147 drain_pages_zone(cpu, zone); in drain_local_pages()
3149 drain_pages(cpu); in drain_local_pages()
3179 int cpu; in drain_all_pages() local
3211 for_each_online_cpu(cpu) { in drain_all_pages()
3217 pcp = per_cpu_ptr(zone->pageset, cpu); in drain_all_pages()
3222 pcp = per_cpu_ptr(z->pageset, cpu); in drain_all_pages()
3231 cpumask_set_cpu(cpu, &cpus_with_pcps); in drain_all_pages()
3233 cpumask_clear_cpu(cpu, &cpus_with_pcps); in drain_all_pages()
3236 for_each_cpu(cpu, &cpus_with_pcps) { in drain_all_pages()
3237 struct pcpu_drain *drain = per_cpu_ptr(&pcpu_drain, cpu); in drain_all_pages()
3241 queue_work_on(cpu, mm_percpu_wq, &drain->work); in drain_all_pages()
3243 for_each_cpu(cpu, &cpus_with_pcps) in drain_all_pages()
3244 flush_work(&per_cpu_ptr(&pcpu_drain, cpu)->work); in drain_all_pages()
5707 int cpu; in show_free_areas() local
5715 for_each_online_cpu(cpu) in show_free_areas()
5716 free_pcp += per_cpu_ptr(zone->pageset, cpu)->pcp.count; in show_free_areas()
5807 for_each_online_cpu(cpu) in show_free_areas()
5808 free_pcp += per_cpu_ptr(zone->pageset, cpu)->pcp.count; in show_free_areas()
6185 int __maybe_unused cpu; in __build_all_zonelists() local
6230 for_each_online_cpu(cpu) in __build_all_zonelists()
6231 set_cpu_numa_mem(cpu, local_memory_node(cpu_to_node(cpu))); in __build_all_zonelists()
6243 int cpu; in build_all_zonelists_init() local
6260 for_each_possible_cpu(cpu) in build_all_zonelists_init()
6261 setup_pageset(&per_cpu(boot_pageset, cpu), 0); in build_all_zonelists_init()
6713 static void __meminit zone_pageset_init(struct zone *zone, int cpu) in zone_pageset_init() argument
6715 struct per_cpu_pageset *pcp = per_cpu_ptr(zone->pageset, cpu); in zone_pageset_init()
6723 int cpu; in setup_zone_pageset() local
6725 for_each_possible_cpu(cpu) in setup_zone_pageset()
6726 zone_pageset_init(zone, cpu); in setup_zone_pageset()
6737 int __maybe_unused cpu; in setup_per_cpu_pageset() local
6749 for_each_possible_cpu(cpu) { in setup_per_cpu_pageset()
6750 struct per_cpu_pageset *pcp = &per_cpu(boot_pageset, cpu); in setup_per_cpu_pageset()
8004 static int page_alloc_cpu_dead(unsigned int cpu) in page_alloc_cpu_dead() argument
8007 lru_add_drain_cpu(cpu); in page_alloc_cpu_dead()
8008 drain_pages(cpu); in page_alloc_cpu_dead()
8016 vm_events_fold_cpu(cpu); in page_alloc_cpu_dead()
8025 cpu_vm_stats_fold(cpu); in page_alloc_cpu_dead()
8389 unsigned int cpu; in __zone_pcp_update() local
8391 for_each_possible_cpu(cpu) in __zone_pcp_update()
8393 per_cpu_ptr(zone->pageset, cpu)); in __zone_pcp_update()
9108 int cpu; in zone_pcp_reset() local
9114 for_each_online_cpu(cpu) { in zone_pcp_reset()
9115 pset = per_cpu_ptr(zone->pageset, cpu); in zone_pcp_reset()