Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/arch/x86/mm/
H A Dtlb.c205 if (asid == this_cpu_read(cpu_tlbstate.loaded_mm_asid)) in clear_asid_other()
499 u16 prev_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in switch_mm_irqs_off()
657 this_cpu_write(cpu_tlbstate.loaded_mm_asid, new_asid); in switch_mm_irqs_off()
726 this_cpu_write(cpu_tlbstate.loaded_mm_asid, 0); in initialize_tlbstate_and_flush()
756 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in flush_tlb_func() local
757 u64 local_tlb_gen = this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen); in flush_tlb_func()
777 VM_WARN_ON(this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].ctx_id) != in flush_tlb_func()
891 this_cpu_write(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen, mm_tlb_gen); in flush_tlb_func()
1097 this_cpu_read(cpu_tlbstate.loaded_mm_asid), in __get_current_cr3_fast()
1145 u32 loaded_mm_asid; native_flush_tlb_one_user() local
[all...]
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dtlb.c191 if (asid == this_cpu_read(cpu_tlbstate.loaded_mm_asid)) in clear_asid_other()
426 u16 prev_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in switch_mm_irqs_off()
575 this_cpu_write(cpu_tlbstate.loaded_mm_asid, new_asid); in switch_mm_irqs_off()
640 this_cpu_write(cpu_tlbstate.loaded_mm_asid, 0); in initialize_tlbstate_and_flush()
669 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); in flush_tlb_func_common() local
671 u64 local_tlb_gen = this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen); in flush_tlb_func_common()
679 VM_WARN_ON(this_cpu_read(cpu_tlbstate.ctxs[loaded_mm_asid].ctx_id) != in flush_tlb_func_common()
770 this_cpu_write(cpu_tlbstate.ctxs[loaded_mm_asid].tlb_gen, mm_tlb_gen); in flush_tlb_func_common()
974 this_cpu_read(cpu_tlbstate.loaded_mm_asid)); in __get_current_cr3_fast()
1021 u32 loaded_mm_asid = this_cpu_read(cpu_tlbstate.loaded_mm_asid); native_flush_tlb_one_user() local
[all...]
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dtlbflush.h89 u16 loaded_mm_asid; member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dtlbflush.h94 u16 loaded_mm_asid; member

Completed in 5 milliseconds