Searched refs:asid_mm (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | mmu_context.h | 48 #define asid_mm(mm, cpu) mm->context.asid[cpu] macro 49 #define hw_pid(mm, cpu) (asid_mm(mm, cpu) & MM_CTXT_ASID_MASK) 75 if (!((asid_mm(mm, cpu) ^ asid_cpu(cpu)) & MM_CTXT_CYCLE_MASK)) in get_new_mmu_context() 93 asid_mm(mm, cpu) = asid_cpu(cpu); in get_new_mmu_context() 111 asid_mm(mm, i) = MM_CTXT_NO_ASID; in init_new_context() 122 asid_mm(mm, smp_processor_id()) = MM_CTXT_NO_ASID; in destroy_context()
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | mmu_context.h | 49 #define asid_mm(mm, cpu) mm->context.asid[cpu] macro 50 #define hw_pid(mm, cpu) (asid_mm(mm, cpu) & MM_CTXT_ASID_MASK) 76 if (!((asid_mm(mm, cpu) ^ asid_cpu(cpu)) & MM_CTXT_CYCLE_MASK)) in get_new_mmu_context() 94 asid_mm(mm, cpu) = asid_cpu(cpu); in get_new_mmu_context() 113 asid_mm(mm, i) = MM_CTXT_NO_ASID; in init_new_context() 125 asid_mm(mm, smp_processor_id()) = MM_CTXT_NO_ASID; in destroy_context()
|
/kernel/linux/linux-5.10/arch/arc/mm/ |
H A D | tlb.c | 335 if (asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID) { in local_flush_tlb_range() 388 if (asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID) { in local_flush_tlb_page() 531 tlb_paranoid_check(asid_mm(vma->vm_mm, smp_processor_id()), vaddr); in create_tlb() 689 if (likely(asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID)) { in local_flush_pmd_tlb_range()
|
/kernel/linux/linux-6.6/arch/arc/mm/ |
H A D | tlb.c | 235 if (asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID) { in local_flush_tlb_range() 288 if (asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID) { in local_flush_tlb_page() 553 if (likely(asid_mm(vma->vm_mm, cpu) != MM_CTXT_NO_ASID)) { in local_flush_pmd_tlb_range()
|
Completed in 4 milliseconds