Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/include/asm/
Dtlbflush.h178 u16 loaded_mm_asid; member
411 invalidate_user_asid(this_cpu_read(cpu_tlbstate.loaded_mm_asid)); in __native_flush_tlb()
456 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in __native_flush_tlb_one_user() local
468 invalidate_user_asid(loaded_mm_asid); in __native_flush_tlb_one_user()
470 invpcid_flush_one(user_pcid(loaded_mm_asid), addr); in __native_flush_tlb_one_user()
Dmmu_context.h351 this_cpu_read(cpu_tlbstate.loaded_mm_asid)); in __get_current_cr3_fast()
/Linux-v5.4/arch/x86/mm/
Dtlb.c62 if (asid == this_cpu_read(cpu_tlbstate.loaded_mm_asid)) in clear_asid_other()
279 u16 prev_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in switch_mm_irqs_off()
440 this_cpu_write(cpu_tlbstate.loaded_mm_asid, new_asid); in switch_mm_irqs_off()
505 this_cpu_write(cpu_tlbstate.loaded_mm_asid, 0); in initialize_tlbstate_and_flush()
534 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in flush_tlb_func_common() local
536 u64 local_tlb_gen = this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen); in flush_tlb_func_common()
544 VM_WARN_ON(this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].ctx_id) != in flush_tlb_func_common()
635 this_cpu_write(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen, mm_tlb_gen); in flush_tlb_func_common()