Lines Matching refs:vma
85 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() argument
90 if (vma->vm_file) { in __mincore_unmapped_range()
93 pgoff = linear_page_index(vma, addr); in __mincore_unmapped_range()
95 vec[i] = mincore_page(vma->vm_file->f_mapping, pgoff); in __mincore_unmapped_range()
107 walk->vma, walk->private); in mincore_unmapped_range()
115 struct vm_area_struct *vma = walk->vma; in mincore_pte_range() local
120 if (pmd_trans_huge_lock(pmd, vma, &ptl) == 1) { in mincore_pte_range()
127 __mincore_unmapped_range(addr, end, vma, vec); in mincore_pte_range()
137 vma, vec); in mincore_pte_range()
175 struct vm_area_struct *vma; in do_mincore() local
185 vma = find_vma(current->mm, addr); in do_mincore()
186 if (!vma || addr < vma->vm_start) in do_mincore()
188 mincore_walk.mm = vma->vm_mm; in do_mincore()
189 end = min(vma->vm_end, addr + (pages << PAGE_SHIFT)); in do_mincore()