Lines Matching refs:cpu
610 static void init_reap_node(int cpu) in init_reap_node() argument
614 node = next_node(cpu_to_mem(cpu), node_online_map); in init_reap_node()
618 per_cpu(slab_reap_node, cpu) = node; in init_reap_node()
632 #define init_reap_node(cpu) do { } while (0) argument
643 static void start_cpu_timer(int cpu) in start_cpu_timer() argument
645 struct delayed_work *reap_work = &per_cpu(slab_reap_work, cpu); in start_cpu_timer()
653 init_reap_node(cpu); in start_cpu_timer()
655 schedule_delayed_work_on(cpu, reap_work, in start_cpu_timer()
656 __round_jiffies_relative(HZ, cpu)); in start_cpu_timer()
1081 static void cpuup_canceled(long cpu) in cpuup_canceled() argument
1085 int node = cpu_to_mem(cpu); in cpuup_canceled()
1104 nc = per_cpu_ptr(cachep->cpu_cache, cpu); in cpuup_canceled()
1149 static int cpuup_prepare(long cpu) in cpuup_prepare() argument
1153 int node = cpu_to_mem(cpu); in cpuup_prepare()
1213 cpuup_canceled(cpu); in cpuup_prepare()
1220 long cpu = (long)hcpu; in cpuup_callback() local
1227 err = cpuup_prepare(cpu); in cpuup_callback()
1232 start_cpu_timer(cpu); in cpuup_callback()
1243 cancel_delayed_work_sync(&per_cpu(slab_reap_work, cpu)); in cpuup_callback()
1245 per_cpu(slab_reap_work, cpu).work.func = NULL; in cpuup_callback()
1249 start_cpu_timer(cpu); in cpuup_callback()
1266 cpuup_canceled(cpu); in cpuup_callback()
1499 int cpu; in cpucache_init() local
1504 for_each_online_cpu(cpu) in cpucache_init()
1505 start_cpu_timer(cpu); in cpucache_init()
1990 int cpu; in alloc_kmem_cache_cpus() local
2000 for_each_possible_cpu(cpu) { in alloc_kmem_cache_cpus()
2001 init_arraycache(per_cpu_ptr(cpu_cache, cpu), in alloc_kmem_cache_cpus()
3672 int cpu; in __do_tune_cpucache() local
3690 for_each_online_cpu(cpu) { in __do_tune_cpucache()
3694 struct array_cache *ac = per_cpu_ptr(prev, cpu); in __do_tune_cpucache()
3696 node = cpu_to_mem(cpu); in __do_tune_cpucache()