Home
last modified time | relevance | path

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

/linux/arch/x86/mm/
H A Dtlb.c207 if (asid == this_cpu_read(cpu_tlbstate.loaded_mm_asid)) in clear_asid_other()
492 if (READ_ONCE(per_cpu(cpu_tlbstate.loaded_mm_asid, cpu)) != bc_asid) { in finish_asid_transition()
787 u16 prev_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in switch_mm_irqs_off()
965 this_cpu_write(cpu_tlbstate.loaded_mm_asid, ns.asid); in switch_mm_irqs_off()
1107 this_cpu_write(cpu_tlbstate.loaded_mm_asid, 0); in initialize_tlbstate_and_flush()
1137 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in flush_tlb_func() local
1162 if (mm_needs_global_asid(loaded_mm, loaded_mm_asid)) { in flush_tlb_func()
1164 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in flush_tlb_func()
1168 if (is_global_asid(loaded_mm_asid)) in flush_tlb_func()
1171 VM_WARN_ON(this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].ctx_id) != in flush_tlb_func()
[all …]