Lines Matching refs:vma
376 struct vm_area_struct *vma; member
385 local_flush_tlb_range(fd->vma, fd->addr1, fd->addr2); in flush_tlb_range_ipi()
388 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() argument
391 struct mm_struct *mm = vma->vm_mm; in flush_tlb_range()
397 fd.vma = vma; in flush_tlb_range()
407 local_flush_tlb_range(vma, start, end); in flush_tlb_range()
431 local_flush_tlb_page(fd->vma, fd->addr1); in flush_tlb_page_ipi()
434 void flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in flush_tlb_page() argument
437 if ((atomic_read(&vma->vm_mm->mm_users) != 1) || in flush_tlb_page()
438 (current->mm != vma->vm_mm)) { in flush_tlb_page()
441 fd.vma = vma; in flush_tlb_page()
448 cpu_context(i, vma->vm_mm) = 0; in flush_tlb_page()
450 local_flush_tlb_page(vma, page); in flush_tlb_page()