Home
last modified time | relevance | path

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

/linux/arch/x86/mm/
H A Dtlb.c360 if (per_cpu(cpu_tlbstate.loaded_mm, cpu) != mm) in mm_active_cpus_exceeds()
478 while (READ_ONCE(per_cpu(cpu_tlbstate.loaded_mm, cpu)) == LOADED_MM_SWITCHING) in finish_asid_transition()
481 if (READ_ONCE(per_cpu(cpu_tlbstate.loaded_mm, cpu)) != mm) in finish_asid_transition()
587 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); in leave_mm() local
597 if (loaded_mm == &init_mm) in leave_mm()
770 cr4_update_pce_mm(this_cpu_read(cpu_tlbstate.loaded_mm)); in cr4_update_pce()
786 struct mm_struct *prev = this_cpu_read(cpu_tlbstate.loaded_mm); in switch_mm_irqs_off()
914 this_cpu_write(cpu_tlbstate.loaded_mm, LOADED_MM_SWITCHING); in switch_mm_irqs_off()
964 this_cpu_write(cpu_tlbstate.loaded_mm, next); in switch_mm_irqs_off()
989 if (this_cpu_read(cpu_tlbstate.loaded_mm) == &init_mm) in enter_lazy_tlb()
[all …]
H A Dinit.c1021 .loaded_mm = &init_mm,
/linux/arch/x86/kernel/
H A Dldt.c140 if (this_cpu_read(cpu_tlbstate.loaded_mm) != mm) in flush_ldt()