Lines Matching refs:cpu
484 static void init_reap_node(int cpu) in init_reap_node() argument
486 per_cpu(slab_reap_node, cpu) = next_node_in(cpu_to_mem(cpu), in init_reap_node()
499 #define init_reap_node(cpu) do { } while (0) argument
510 static void start_cpu_timer(int cpu) in start_cpu_timer() argument
512 struct delayed_work *reap_work = &per_cpu(slab_reap_work, cpu); in start_cpu_timer()
515 init_reap_node(cpu); in start_cpu_timer()
517 schedule_delayed_work_on(cpu, reap_work, in start_cpu_timer()
518 __round_jiffies_relative(HZ, cpu)); in start_cpu_timer()
940 static void cpuup_canceled(long cpu) in cpuup_canceled() argument
944 int node = cpu_to_mem(cpu); in cpuup_canceled()
963 nc = per_cpu_ptr(cachep->cpu_cache, cpu); in cpuup_canceled()
1006 static int cpuup_prepare(long cpu) in cpuup_prepare() argument
1009 int node = cpu_to_mem(cpu); in cpuup_prepare()
1034 cpuup_canceled(cpu); in cpuup_prepare()
1038 int slab_prepare_cpu(unsigned int cpu) in slab_prepare_cpu() argument
1043 err = cpuup_prepare(cpu); in slab_prepare_cpu()
1058 int slab_dead_cpu(unsigned int cpu) in slab_dead_cpu() argument
1061 cpuup_canceled(cpu); in slab_dead_cpu()
1067 static int slab_online_cpu(unsigned int cpu) in slab_online_cpu() argument
1069 start_cpu_timer(cpu); in slab_online_cpu()
1073 static int slab_offline_cpu(unsigned int cpu) in slab_offline_cpu() argument
1081 cancel_delayed_work_sync(&per_cpu(slab_reap_work, cpu)); in slab_offline_cpu()
1083 per_cpu(slab_reap_work, cpu).work.func = NULL; in slab_offline_cpu()
1724 int cpu; in alloc_kmem_cache_cpus() local
1734 for_each_possible_cpu(cpu) { in alloc_kmem_cache_cpus()
1735 init_arraycache(per_cpu_ptr(cpu_cache, cpu), in alloc_kmem_cache_cpus()
3802 int cpu; in __do_tune_cpucache() local
3825 for_each_online_cpu(cpu) { in __do_tune_cpucache()
3829 struct array_cache *ac = per_cpu_ptr(prev, cpu); in __do_tune_cpucache()
3831 node = cpu_to_mem(cpu); in __do_tune_cpucache()