Lines Matching refs:mm
28 if (vma->vm_mm != current->mm) { in local_flush_tlb_page()
42 struct mm_struct *mm = vma->vm_mm; in local_flush_tlb_range() local
45 if (cpu_context(cpu, mm) != NO_CONTEXT) { in local_flush_tlb_range()
52 cpu_context(cpu, mm) = NO_CONTEXT; in local_flush_tlb_range()
53 if (mm == current->mm) in local_flush_tlb_range()
54 activate_context(mm, cpu); in local_flush_tlb_range()
59 asid = cpu_asid(cpu, mm); in local_flush_tlb_range()
63 if (mm != current->mm) { in local_flush_tlb_range()
106 void local_flush_tlb_mm(struct mm_struct *mm) in local_flush_tlb_mm() argument
112 if (cpu_context(cpu, mm) != NO_CONTEXT) { in local_flush_tlb_mm()
116 cpu_context(cpu, mm) = NO_CONTEXT; in local_flush_tlb_mm()
117 if (mm == current->mm) in local_flush_tlb_mm()
118 activate_context(mm, cpu); in local_flush_tlb_mm()