| /linux/arch/riscv/mm/ |
| H A D | tlbflush.c | 131 __flush_tlb_range(mm, mm_cpumask(mm), 0, FLUSH_TLB_MAX_SIZE, PAGE_SIZE); in flush_tlb_mm() 138 __flush_tlb_range(mm, mm_cpumask(mm), start, end - start, page_size); in flush_tlb_mm_range() 143 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_tlb_page() 176 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_tlb_range() 190 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_pmd_tlb_range() 197 __flush_tlb_range(vma->vm_mm, mm_cpumask(vma->vm_mm), in flush_pud_tlb_range() 210 cpumask_or(&batch->cpumask, &batch->cpumask, mm_cpumask(mm)); in arch_tlbbatch_add_pending()
|
| H A D | context.c | 218 cpumask_set_cpu(cpu, mm_cpumask(next)); in set_mm() 222 cpumask_clear_cpu(cpu, mm_cpumask(prev)); in set_mm()
|
| H A D | cacheflush.c | 76 cpumask_andnot(&others, mm_cpumask(mm), cpumask_of(cpu)); in flush_icache_mm()
|
| /linux/arch/arm/include/asm/ |
| H A D | mmu_context.h | 129 !cpumask_empty(mm_cpumask(next)) && in switch_mm() 130 !cpumask_test_cpu(cpu, mm_cpumask(next))) in switch_mm() 133 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next)) || prev != next) { in switch_mm() 136 cpumask_clear_cpu(cpu, mm_cpumask(prev)); in switch_mm()
|
| H A D | cacheflush.h | 220 if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(mm))) in vivt_flush_cache_mm() 229 if (!mm || cpumask_test_cpu(smp_processor_id(), mm_cpumask(mm))) in vivt_flush_cache_range() 239 if (!mm || cpumask_test_cpu(smp_processor_id(), mm_cpumask(mm))) { in vivt_flush_cache_pages()
|
| H A D | tlbflush.h | 367 if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(mm))) { in __local_flush_tlb_mm() 421 cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm))) { in __local_flush_tlb_page()
|
| /linux/arch/powerpc/mm/ |
| H A D | mmu_context.c | 50 if (!cpumask_test_cpu(cpu, mm_cpumask(next))) { in switch_mm_irqs_off() 52 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm_irqs_off() 106 VM_WARN_ON_ONCE(!cpumask_test_cpu(cpu, mm_cpumask(prev))); in switch_mm_irqs_off()
|
| /linux/arch/mips/include/asm/ |
| H A D | mmu_context.h | 169 cpumask_clear_cpu(cpu, mm_cpumask(prev)); in switch_mm() 170 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm() 218 } else if (cpumask_test_cpu(cpu, mm_cpumask(mm))) { in drop_mmu_context()
|
| /linux/arch/arm/kernel/ |
| H A D | smp_tlb.c | 190 on_each_cpu_mask(mm_cpumask(mm), ipi_flush_tlb_mm, mm, 1); in flush_tlb_mm() 202 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_page, in flush_tlb_page() 228 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_range, in flush_tlb_range()
|
| /linux/arch/sh/include/asm/ |
| H A D | mmu_context.h | 116 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm() 120 if (!cpumask_test_and_set_cpu(cpu, mm_cpumask(next))) in switch_mm()
|
| /linux/arch/openrisc/mm/ |
| H A D | tlb.c | 147 cpumask_clear_cpu(cpu, mm_cpumask(prev)); in switch_mm() 148 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | mmu_context.h | 110 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm_irqs_off() 166 cpumask_clear_cpu(cpu, mm_cpumask(mm)); in drop_mmu_context()
|
| /linux/arch/csky/mm/ |
| H A D | asid.c | 126 cpumask_clear(mm_cpumask(mm)); in new_context() 155 cpumask_set_cpu(cpu, mm_cpumask(mm)); in asid_new_context()
|
| /linux/arch/powerpc/include/asm/book3s/64/ |
| H A D | mmu.h | 260 if (cpumask_test_cpu(cpu, mm_cpumask(mm))) { \ 262 cpumask_clear_cpu(cpu, mm_cpumask(mm)); \
|
| /linux/arch/arc/mm/ |
| H A D | tlb.c | 340 on_each_cpu_mask(mm_cpumask(mm), (smp_call_func_t)local_flush_tlb_mm, in flush_tlb_mm() 351 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_page, &ta, 1); in flush_tlb_page() 363 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_tlb_range, &ta, 1); in flush_tlb_range() 376 on_each_cpu_mask(mm_cpumask(vma->vm_mm), ipi_flush_pmd_tlb_range, &ta, 1); in flush_pmd_tlb_range()
|
| /linux/arch/arm/mm/ |
| H A D | context.c | 233 cpumask_clear(mm_cpumask(mm)); in new_context() 271 cpumask_set_cpu(cpu, mm_cpumask(mm)); in check_and_switch_context()
|
| /linux/arch/sparc/include/asm/ |
| H A D | switch_to_32.h | 61 cpumask_set_cpu(smp_processor_id(), mm_cpumask(next->active_mm)); \
|
| /linux/arch/arc/include/asm/ |
| H A D | mmu_context.h | 148 cpumask_set_cpu(cpu, mm_cpumask(next)); in switch_mm()
|
| /linux/arch/csky/abiv2/ |
| H A D | cacheflush.c | 84 cpumask_andnot(&others, mm_cpumask(mm), cpumask_of(cpu)); in flush_icache_mm_range()
|
| /linux/arch/loongarch/kernel/ |
| H A D | smp.c | 741 on_each_cpu_mask(mm_cpumask(mm), flush_tlb_mm_ipi, mm, 1); in flush_tlb_mm() 780 on_each_cpu_mask(mm_cpumask(mm), flush_tlb_range_ipi, &fd, 1); in flush_tlb_range() 826 on_each_cpu_mask(mm_cpumask(vma->vm_mm), flush_tlb_page_ipi, &fd, 1); in flush_tlb_page()
|
| /linux/arch/sparc/kernel/ |
| H A D | smp_64.c | 901 smp_call_function_many(mm_cpumask(mm), tsb_sync, mm, 1); in smp_tsb_sync() 1069 mm_cpumask(mm)); in smp_flush_tlb_mm() 1100 smp_call_function_many(mm_cpumask(mm), tlb_pending_func, in smp_flush_tlb_pending() 1116 mm_cpumask(mm)); in smp_flush_tlb_page()
|
| /linux/arch/csky/kernel/ |
| H A D | smp.c | 265 cpumask_set_cpu(cpu, mm_cpumask(mm)); in csky_start_secondary()
|
| /linux/arch/arc/kernel/ |
| H A D | smp.c | 173 cpumask_set_cpu(cpu, mm_cpumask(mm)); in start_kernel_secondary()
|
| /linux/arch/s390/mm/ |
| H A D | init.c | 176 cpumask_set_cpu(0, mm_cpumask(&init_mm)); in arch_mm_preinit()
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | mmu_context.c | 127 for_each_cpu(cpu, mm_cpumask(mm)) { in steal_context_smp()
|