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

1234

/linux-master/arch/powerpc/kernel/
H A Dswsusp.c31 switch_mmu_context(current->active_mm, current->active_mm, NULL);
/linux-master/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)
H A Dswitch_to_32.h61 cpumask_set_cpu(smp_processor_id(), mm_cpumask(next->active_mm)); \
/linux-master/arch/hexagon/mm/
H A Dvm_tlb.c31 if (mm->context.ptbase == current->active_mm->context.ptbase)
60 if (current->active_mm->context.ptbase == mm->context.ptbase)
71 if (mm->context.ptbase == current->active_mm->context.ptbase)
/linux-master/arch/sparc/power/
H A Dhibernate.c37 struct mm_struct *mm = current->active_mm;
/linux-master/arch/alpha/include/asm/
H A Dtlbflush.h84 flush_tlb_current(current->active_mm);
109 if (mm == current->active_mm)
121 if (mm == current->active_mm)
H A Dcacheflush.h43 if (current->active_mm == mm)
/linux-master/arch/hexagon/include/asm/
H A Dpgalloc.h74 current->active_mm->context.generation = kmap_generation;
84 ppmd = (pmd_t *)current->active_mm->pgd + pmdindex;
/linux-master/arch/parisc/include/asm/
H A Dtlbflush.h58 if (mm == current->active_mm)
/linux-master/arch/arm/mm/
H A Dtlb-v4.S32 act_mm r3 @ get current->active_mm
H A Dtlb-v4wb.S32 act_mm r3 @ get current->active_mm
H A Dtlb-v4wbi.S31 act_mm r3 @ get current->active_mm
H A Dtlb-fa.S36 act_mm r3 @ get current->active_mm
/linux-master/arch/arm64/include/asm/
H A Defi.h126 if (mm != current->active_mm) {
141 * thread's saved ttbr0 corresponding to its active_mm
144 update_saved_ttbr0(current, current->active_mm);
/linux-master/arch/arc/kernel/
H A Dtroubleshoot.c80 struct mm_struct *active_mm = current->active_mm; local
85 mmap_read_lock(active_mm);
86 vma = vma_lookup(active_mm, address);
109 mmap_read_unlock(active_mm);
/linux-master/arch/m68k/include/asm/
H A Dtlbflush.h80 if (mm == current->active_mm)
86 if (vma->vm_mm == current->active_mm)
93 if (vma->vm_mm == current->active_mm)
/linux-master/drivers/firmware/efi/
H A Driscv-runtime.c136 switch_mm(current->active_mm, &efi_mm, NULL);
141 switch_mm(&efi_mm, current->active_mm, NULL);
/linux-master/arch/alpha/kernel/
H A Dsmp.c147 current->active_mm = &init_mm;
166 DBGS(("smp_callin: commencing CPU %d current %p active_mm %p\n",
167 cpuid, current, current->active_mm));
627 if (mm == current->active_mm && !asn_locked())
638 if (mm == current->active_mm) {
671 if (mm == current->active_mm && !asn_locked())
685 if (mm == current->active_mm) {
722 if (mm == current->active_mm && !asn_locked())
739 if (mm == current->active_mm) {
/linux-master/arch/sh/mm/
H A Dtlb-pteaex.c25 if (vma && current->active_mm != vma->vm_mm)
H A Dtlb-sh4.c23 if (vma && current->active_mm != vma->vm_mm)
H A Dtlb-sh3.c34 if (vma && current->active_mm != vma->vm_mm)
/linux-master/arch/openrisc/kernel/
H A Dasm-offsets.c44 DEFINE(TASK_ACTIVE_MM, offsetof(struct task_struct, active_mm));
/linux-master/arch/microblaze/include/asm/
H A Dmmu_context_mm.h127 static inline void activate_mm(struct mm_struct *active_mm, argument
/linux-master/arch/arm/kernel/
H A Dsuspend.c22 struct mm_struct *mm = current->active_mm;

Completed in 452 milliseconds

1234