Home
last modified time | relevance | path

Searched refs:loaded_mm (Results 1 – 6 of 6) sorted by relevance

/linux/arch/x86/mm/
A Dtlb.c297 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in leave_mm() local
307 if (loaded_mm == &init_mm) in leave_mm()
640 this_cpu_write(cpu_tlbstate.loaded_mm, next); in switch_mm_irqs_off()
664 if (this_cpu_read(cpu_tlbstate.loaded_mm) == &init_mm) in enter_lazy_tlb()
734 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in flush_tlb_func() local
749 if (f->mm && f->mm != loaded_mm) in flush_tlb_func()
753 if (unlikely(loaded_mm == &init_mm)) in flush_tlb_func()
757 loaded_mm->context.ctx_id); in flush_tlb_func()
1261 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in nmi_uaccess_okay() local
1264 VM_WARN_ON_ONCE(!loaded_mm); in nmi_uaccess_okay()
[all …]
A Dinit.c1028 .loaded_mm = &init_mm,
/linux/arch/x86/include/asm/
A Dtlbflush.h79 struct mm_struct *loaded_mm; member
/linux/arch/x86/kernel/
A Dldt.c140 if (this_cpu_read(cpu_tlbstate.loaded_mm) != mm) in flush_ldt()
A Dalternative.c923 temp_state.mm = this_cpu_read(cpu_tlbstate.loaded_mm); in use_temporary_mm()
/linux/arch/x86/xen/
A Dmmu_pv.c905 if (this_cpu_read(cpu_tlbstate.loaded_mm) == mm) in drop_mm_ref_this_cpu()

Completed in 40 milliseconds