Lines Matching refs:vma
48 static inline void flush_micro_tlb_vm(struct vm_area_struct *vma) in flush_micro_tlb_vm() argument
50 if (vma->vm_flags & VM_EXEC) in flush_micro_tlb_vm()
106 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() argument
109 struct mm_struct *mm = vma->vm_mm; in local_flush_tlb_range()
211 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() argument
215 if (cpu_context(cpu, vma->vm_mm) != 0) { in local_flush_tlb_page()
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()
250 flush_micro_tlb_vm(vma); in local_flush_tlb_page()
293 void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte) in __update_tlb() argument
306 if (current->active_mm != vma->vm_mm) in __update_tlb()
319 pgdp = pgd_offset(vma->vm_mm, address); in __update_tlb()
380 flush_micro_tlb_vm(vma); in __update_tlb()