Lines Matching refs:mm
160 if (vma->vm_mm != current->mm) { in flush_tlb_page()
176 struct mm_struct *mm = vma->vm_mm; in flush_tlb_range() local
178 if (mm->context != NO_CONTEXT) { in flush_tlb_range()
186 mm->context = NO_CONTEXT; in flush_tlb_range()
187 if (mm == current->mm) in flush_tlb_range()
188 activate_context(mm); in flush_tlb_range()
193 asid = mm->context & MMU_CONTEXT_ASID_MASK; in flush_tlb_range()
200 if (mm != current->mm) { in flush_tlb_range()
247 void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm() argument
250 if (mm->context != NO_CONTEXT) { in flush_tlb_mm()
254 mm->context = NO_CONTEXT; in flush_tlb_mm()
255 if (mm == current->mm) in flush_tlb_mm()
256 activate_context(mm); in flush_tlb_mm()