Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dtlb.c289 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in leave_mm() local
299 if (loaded_mm == &init_mm) in leave_mm()
415 cr4_update_pce_mm(this_cpu_read(cpu_tlbstate.loaded_mm)); in cr4_update_pce()
425 struct mm_struct *real_prev = this_cpu_read(cpu_tlbstate.loaded_mm); in switch_mm_irqs_off()
554 this_cpu_write(cpu_tlbstate.loaded_mm, LOADED_MM_SWITCHING); in switch_mm_irqs_off()
574 this_cpu_write(cpu_tlbstate.loaded_mm, next); in switch_mm_irqs_off()
598 if (this_cpu_read(cpu_tlbstate.loaded_mm) == &init_mm) in enter_lazy_tlb()
620 struct mm_struct *mm = this_cpu_read(cpu_tlbstate.loaded_mm); in initialize_tlbstate_and_flush()
668 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in flush_tlb_func_common() local
670 u64 mm_tlb_gen = atomic64_read(&loaded_mm->context.tlb_gen); in flush_tlb_func_common()
[all …]
H A Dinit.c1038 .loaded_mm = &init_mm,
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dtlbflush.h79 struct mm_struct *loaded_mm; member
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dldt.c140 if (this_cpu_read(cpu_tlbstate.loaded_mm) != mm) in flush_ldt()
H A Dalternative.c1111 temp_state.mm = this_cpu_read(cpu_tlbstate.loaded_mm); in use_temporary_mm()
/OK3568_Linux_fs/kernel/arch/x86/xen/
H A Dmmu_pv.c900 if (this_cpu_read(cpu_tlbstate.loaded_mm) == mm) in drop_mm_ref_this_cpu()