Home
last modified time | relevance | path

Searched refs:active_mm (Results 1 - 25 of 203) sorted by relevance

123456789

/kernel/linux/linux-5.10/arch/hexagon/mm/
H A Dvm_tlb.c30 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 Dvm_tlb.c30 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 Dtlbflush.h84 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 Dtlbflush.h84 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 Dtroubleshoot.c80 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 Dtroubleshoot.c80 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 Dswsusp.c31 switch_mmu_context(current->active_mm, current->active_mm, NULL); in restore_processor_state()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dswsusp.c31 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 Dmmu_context_32.h32 #define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL)
H A Dmmu_context_64.h140 #define activate_mm(active_mm, mm) switch_mm(active_mm, mm, NULL)
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dmmu_context_32.h28 #define activate_mm(active_mm, mm) switch_mm((active_mm), (mm), NULL)
H A Dmmu_context_64.h138 #define activate_mm(active_mm, mm) switch_mm(active_mm, mm, NULL)
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dsmp.c147 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 Dtlb.c252 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 Dtlb.c252 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 Dsmp.c147 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 Dpgalloc.h74 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 Dtlbflush.h81 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 Dtlbflush.h80 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 Dtlbflush.h67 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 Defi.h121 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 Dpgalloc.h74 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 Dtlbflush.h67 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 Defi.h126 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 Driscv-runtime.c136 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()

Completed in 10 milliseconds

123456789