/kernel/linux/linux-5.10/arch/hexagon/mm/ |
H A D | vm_tlb.c | 30 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_range() 59 if (current->active_mm->context.ptbase == mm->context.ptbase) in flush_tlb_mm() 70 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_page()
|
/kernel/linux/linux-6.6/arch/hexagon/mm/ |
H A D | vm_tlb.c | 30 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_range() 59 if (current->active_mm->context.ptbase == mm->context.ptbase) in flush_tlb_mm() 70 if (mm->context.ptbase == current->active_mm->context.ptbase) in flush_tlb_page()
|
/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | tlbflush.h | 84 flush_tlb_current(current->active_mm); in flush_tlb() 109 if (mm == current->active_mm) in flush_tlb_mm() 121 if (mm == current->active_mm) in flush_tlb_page()
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | tlbflush.h | 84 flush_tlb_current(current->active_mm); in flush_tlb() 109 if (mm == current->active_mm) in flush_tlb_mm() 121 if (mm == current->active_mm) in flush_tlb_page()
|
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | troubleshoot.c | 80 struct mm_struct *active_mm = current->active_mm; in show_faulting_vma() local 85 mmap_read_lock(active_mm); in show_faulting_vma() 86 vma = find_vma(active_mm, address); in show_faulting_vma() 107 mmap_read_unlock(active_mm); in show_faulting_vma()
|
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | troubleshoot.c | 80 struct mm_struct *active_mm = current->active_mm; in show_faulting_vma() local 85 mmap_read_lock(active_mm); in show_faulting_vma() 86 vma = vma_lookup(active_mm, address); in show_faulting_vma() 107 mmap_read_unlock(active_mm); in show_faulting_vma()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | swsusp.c | 31 switch_mmu_context(current->active_mm, current->active_mm, NULL); in restore_processor_state()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | swsusp.c | 31 switch_mmu_context(current->active_mm, current->active_mm, NULL); in restore_processor_state()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | mmu_context_32.h | 32 #define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL)
|
H A D | mmu_context_64.h | 140 #define activate_mm(active_mm, mm) switch_mm(active_mm, mm, NULL)
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | mmu_context_32.h | 28 #define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL)
|
H A D | mmu_context_64.h | 138 #define activate_mm(active_mm, mm) switch_mm(active_mm, mm, NULL)
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | smp.c | 147 current->active_mm = &init_mm; in smp_callin() 166 DBGS(("smp_callin: commencing CPU %d current %p active_mm %p\n", in smp_callin() 167 cpuid, current, current->active_mm)); in smp_callin() 638 if (mm == current->active_mm && !asn_locked()) in ipi_flush_tlb_mm() 649 if (mm == current->active_mm) { in flush_tlb_mm() 682 if (mm == current->active_mm && !asn_locked()) in ipi_flush_tlb_page() 696 if (mm == current->active_mm) { in flush_tlb_page() 733 if (mm == current->active_mm && !asn_locked()) in ipi_flush_icache_page() 750 if (mm == current->active_mm) { in flush_icache_user_page()
|
/kernel/linux/linux-5.10/arch/ia64/mm/ |
H A D | tlb.c | 252 struct mm_struct *active_mm = current->active_mm; in ia64_global_tlb_purge() local 256 if (mm != active_mm) { in ia64_global_tlb_purge() 258 if (mm && active_mm) { in ia64_global_tlb_purge() 281 if (mm != active_mm) { in ia64_global_tlb_purge() 282 activate_context(active_mm); in ia64_global_tlb_purge() 319 if (mm != current->active_mm) { in __flush_tlb_range() 335 if (mm != current->active_mm || cpumask_weight(mm_cpumask(mm)) != 1) { in __flush_tlb_range()
|
/kernel/linux/linux-6.6/arch/ia64/mm/ |
H A D | tlb.c | 252 struct mm_struct *active_mm = current->active_mm; in ia64_global_tlb_purge() local 256 if (mm != active_mm) { in ia64_global_tlb_purge() 258 if (mm && active_mm) { in ia64_global_tlb_purge() 281 if (mm != active_mm) { in ia64_global_tlb_purge() 282 activate_context(active_mm); in ia64_global_tlb_purge() 319 if (mm != current->active_mm) { in __flush_tlb_range() 335 if (mm != current->active_mm || cpumask_weight(mm_cpumask(mm)) != 1) { in __flush_tlb_range()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | smp.c | 147 current->active_mm = &init_mm; in smp_callin() 166 DBGS(("smp_callin: commencing CPU %d current %p active_mm %p\n", in smp_callin() 167 cpuid, current, current->active_mm)); in smp_callin() 632 if (mm == current->active_mm && !asn_locked()) in ipi_flush_tlb_mm() 643 if (mm == current->active_mm) { in flush_tlb_mm() 676 if (mm == current->active_mm && !asn_locked()) in ipi_flush_tlb_page() 690 if (mm == current->active_mm) { in flush_tlb_page() 727 if (mm == current->active_mm && !asn_locked()) in ipi_flush_icache_page() 744 if (mm == current->active_mm) { in flush_icache_user_page()
|
/kernel/linux/linux-5.10/arch/hexagon/include/asm/ |
H A D | pgalloc.h | 74 current->active_mm->context.generation = kmap_generation; in pmd_populate_kernel() 84 ppmd = (pmd_t *)current->active_mm->pgd + pmdindex; in pmd_populate_kernel()
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | tlbflush.h | 81 if (mm == current->active_mm) in flush_tlb_mm() 87 if (vma->vm_mm == current->active_mm) { in flush_tlb_page() 98 if (vma->vm_mm == current->active_mm) in flush_tlb_range()
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | tlbflush.h | 80 if (mm == current->active_mm) in flush_tlb_mm() 86 if (vma->vm_mm == current->active_mm) in flush_tlb_page() 93 if (vma->vm_mm == current->active_mm) in flush_tlb_range()
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | tlbflush.h | 67 if (mm == current->active_mm) in local_finish_flush_tlb_mm() 106 if (vma->vm_mm == current->active_mm) in flush_tlb_page()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | efi.h | 121 if (mm != current->active_mm) { in efi_set_pgd() 136 * thread's saved ttbr0 corresponding to its active_mm in efi_set_pgd() 139 update_saved_ttbr0(current, current->active_mm); in efi_set_pgd()
|
/kernel/linux/linux-6.6/arch/hexagon/include/asm/ |
H A D | pgalloc.h | 74 current->active_mm->context.generation = kmap_generation; in pmd_populate_kernel() 84 ppmd = (pmd_t *)current->active_mm->pgd + pmdindex; in pmd_populate_kernel()
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | tlbflush.h | 67 if (mm == current->active_mm) in local_finish_flush_tlb_mm() 106 if (vma->vm_mm == current->active_mm) in flush_tlb_page()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | efi.h | 126 if (mm != current->active_mm) { in efi_set_pgd() 141 * thread's saved ttbr0 corresponding to its active_mm in efi_set_pgd() 144 update_saved_ttbr0(current, current->active_mm); in efi_set_pgd()
|
/kernel/linux/linux-5.10/drivers/firmware/efi/ |
H A D | riscv-runtime.c | 136 switch_mm(current->active_mm, &efi_mm, NULL); in efi_virtmap_load() 141 switch_mm(&efi_mm, current->active_mm, NULL); in efi_virtmap_unload()
|