• Home
  • Raw
  • Download

Lines Matching refs:cpu

2820 static void drain_pages_zone(unsigned int cpu, struct zone *zone)  in drain_pages_zone()  argument
2827 pset = per_cpu_ptr(zone->pageset, cpu); in drain_pages_zone()
2842 static void drain_pages(unsigned int cpu) in drain_pages() argument
2847 drain_pages_zone(cpu, zone); in drain_pages()
2859 int cpu = smp_processor_id(); in drain_local_pages() local
2862 drain_pages_zone(cpu, zone); in drain_local_pages()
2864 drain_pages(cpu); in drain_local_pages()
2894 int cpu; in drain_all_pages() local
2926 for_each_online_cpu(cpu) { in drain_all_pages()
2932 pcp = per_cpu_ptr(zone->pageset, cpu); in drain_all_pages()
2937 pcp = per_cpu_ptr(z->pageset, cpu); in drain_all_pages()
2946 cpumask_set_cpu(cpu, &cpus_with_pcps); in drain_all_pages()
2948 cpumask_clear_cpu(cpu, &cpus_with_pcps); in drain_all_pages()
2951 for_each_cpu(cpu, &cpus_with_pcps) { in drain_all_pages()
2952 struct pcpu_drain *drain = per_cpu_ptr(&pcpu_drain, cpu); in drain_all_pages()
2956 queue_work_on(cpu, mm_percpu_wq, &drain->work); in drain_all_pages()
2958 for_each_cpu(cpu, &cpus_with_pcps) in drain_all_pages()
2959 flush_work(&per_cpu_ptr(&pcpu_drain, cpu)->work); in drain_all_pages()
5254 int cpu; in show_free_areas() local
5262 for_each_online_cpu(cpu) in show_free_areas()
5263 free_pcp += per_cpu_ptr(zone->pageset, cpu)->pcp.count; in show_free_areas()
5348 for_each_online_cpu(cpu) in show_free_areas()
5349 free_pcp += per_cpu_ptr(zone->pageset, cpu)->pcp.count; in show_free_areas()
5754 int __maybe_unused cpu; in __build_all_zonelists() local
5786 for_each_online_cpu(cpu) in __build_all_zonelists()
5787 set_cpu_numa_mem(cpu, local_memory_node(cpu_to_node(cpu))); in __build_all_zonelists()
5797 int cpu; in build_all_zonelists_init() local
5814 for_each_possible_cpu(cpu) in build_all_zonelists_init()
5815 setup_pageset(&per_cpu(boot_pageset, cpu), 0); in build_all_zonelists_init()
6168 static void __meminit zone_pageset_init(struct zone *zone, int cpu) in zone_pageset_init() argument
6170 struct per_cpu_pageset *pcp = per_cpu_ptr(zone->pageset, cpu); in zone_pageset_init()
6178 int cpu; in setup_zone_pageset() local
6180 for_each_possible_cpu(cpu) in setup_zone_pageset()
6181 zone_pageset_init(zone, cpu); in setup_zone_pageset()
7610 static int page_alloc_cpu_dead(unsigned int cpu) in page_alloc_cpu_dead() argument
7613 lru_add_drain_cpu(cpu); in page_alloc_cpu_dead()
7614 drain_pages(cpu); in page_alloc_cpu_dead()
7622 vm_events_fold_cpu(cpu); in page_alloc_cpu_dead()
7631 cpu_vm_stats_fold(cpu); in page_alloc_cpu_dead()
8035 unsigned int cpu; in percpu_pagelist_fraction_sysctl_handler() local
8037 for_each_possible_cpu(cpu) in percpu_pagelist_fraction_sysctl_handler()
8039 per_cpu_ptr(zone->pageset, cpu)); in percpu_pagelist_fraction_sysctl_handler()
8538 unsigned cpu; in zone_pcp_update() local
8540 for_each_possible_cpu(cpu) in zone_pcp_update()
8542 per_cpu_ptr(zone->pageset, cpu)); in zone_pcp_update()
8549 int cpu; in zone_pcp_reset() local
8555 for_each_online_cpu(cpu) { in zone_pcp_reset()
8556 pset = per_cpu_ptr(zone->pageset, cpu); in zone_pcp_reset()