Lines Matching refs:cpu
88 unsigned int cpu, max, i; in steal_context_smp() local
116 for_each_cpu(cpu, mm_cpumask(mm)) { in steal_context_smp()
117 for (i = cpu_first_thread_sibling(cpu); in steal_context_smp()
118 i <= cpu_last_thread_sibling(cpu); i++) { in steal_context_smp()
122 cpu = i - 1; in steal_context_smp()
142 int cpu = smp_processor_id(); in steal_all_contexts() local
160 __clear_bit(id, stale_map[cpu]); in steal_all_contexts()
179 int cpu = smp_processor_id(); in steal_context_up() local
193 __clear_bit(id, stale_map[cpu]); in steal_context_up()
231 unsigned int i, id, cpu = smp_processor_id(); in switch_mmu_context() local
238 cpu, next, next->context.active, next->context.id); in switch_mmu_context()
305 if (test_bit(id, stale_map[cpu])) { in switch_mmu_context()
307 id, cpu_first_thread_sibling(cpu), in switch_mmu_context()
308 cpu_last_thread_sibling(cpu)); in switch_mmu_context()
313 for (i = cpu_first_thread_sibling(cpu); in switch_mmu_context()
314 i <= cpu_last_thread_sibling(cpu); i++) { in switch_mmu_context()
376 unsigned int cpu = (unsigned int)(long)hcpu; in mmu_context_cpu_notify() local
381 if (cpu == boot_cpuid) in mmu_context_cpu_notify()
387 pr_devel("MMU: Allocating stale context map for CPU %d\n", cpu); in mmu_context_cpu_notify()
388 stale_map[cpu] = kzalloc(CTX_MAP_SIZE, GFP_KERNEL); in mmu_context_cpu_notify()
395 pr_devel("MMU: Freeing stale context map for CPU %d\n", cpu); in mmu_context_cpu_notify()
396 kfree(stale_map[cpu]); in mmu_context_cpu_notify()
397 stale_map[cpu] = NULL; in mmu_context_cpu_notify()
400 clear_tasks_mm_cpumask(cpu); in mmu_context_cpu_notify()