Home
last modified time | relevance | path

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

/Linux-v5.10/arch/csky/mm/
Dtlb.c27 asm volatile("tlbi.asids %0"::"r"(cpu_asid(mm))); in flush_tlb_mm()
49 unsigned long newpid = cpu_asid(vma->vm_mm); in flush_tlb_range()
119 int newpid = cpu_asid(vma->vm_mm); in flush_tlb_page()
/Linux-v5.10/arch/sh/include/asm/
Dmmu_context.h42 #define cpu_asid(cpu, mm) \ macro
105 set_asid(cpu_asid(cpu, mm)); in activate_context()
131 #define cpu_asid(cpu, mm) ({ (void)cpu; NO_CONTEXT; }) macro
/Linux-v5.10/arch/sh/mm/
Dtlbflush_32.c24 asid = cpu_asid(cpu, vma->vm_mm); in local_flush_tlb_page()
59 asid = cpu_asid(cpu, mm); in local_flush_tlb_range()
92 asid = cpu_asid(cpu, &init_mm); in local_flush_tlb_kernel_range()
Dasids-debugfs.c43 cpu_asid(smp_processor_id(), p->mm)); in asids_seq_show()
/Linux-v5.10/arch/mips/include/asm/
Dmmu_context.h124 #define cpu_asid(cpu, mm) \ macro
230 write_c0_entryhi(cpu_asid(cpu, mm)); in drop_mmu_context()
/Linux-v5.10/arch/mips/kernel/
Dpm.c45 write_c0_entryhi(cpu_asid(cpu, current->mm)); in mips_cpu_restore()
Dsmp.c567 write_c0_memorymapid(cpu_asid(0, mm)); in flush_tlb_range()
639 write_c0_memorymapid(cpu_asid(0, vma->vm_mm)); in flush_tlb_page()
/Linux-v5.10/arch/mips/mm/
Dtlb-r4k.c123 int newpid = cpu_asid(cpu, mm); in local_flush_tlb_range()
227 write_c0_memorymapid(cpu_asid(cpu, vma->vm_mm)); in local_flush_tlb_page()
229 write_c0_entryhi(page | cpu_asid(cpu, vma->vm_mm)); in local_flush_tlb_page()
Dcontext.c187 write_c0_entryhi(cpu_asid(cpu, mm)); in check_switch_mmu_context()
/Linux-v5.10/arch/csky/include/asm/
Dmmu_context.h24 #define cpu_asid(mm) (atomic64_read(&mm->context.asid) & ASID_MASK) macro
/Linux-v5.10/arch/mips/kvm/
Dtlb.c51 return cpu_asid(smp_processor_id(), gpa_mm); in kvm_mips_get_root_asid()
60 return cpu_asid(cpu, kern_mm); in kvm_mips_get_kernel_asid()
68 return cpu_asid(cpu, user_mm); in kvm_mips_get_user_asid()
Dtrap_emul.c1102 write_c0_entryhi(cpu_asid(cpu, mm)); in kvm_trap_emul_check_requests()