Lines Matching refs:vma
106 * vma the head vma of the target address space
121 struct vm_area_struct *vma, *prev = NULL;
129 for_each_vma(vmi, vma) {
133 start = vma->vm_start;
136 gap = vma->vm_start - prev->vm_end;
141 first_gap.end = vma->vm_start;
144 second_gap.end = vma->vm_start;
147 prev = vma;
317 damon_pmdp_mkold(pmd, walk->vma, addr);
331 damon_ptep_mkold(pte, walk->vma, addr);
339 struct vm_area_struct *vma, unsigned long addr)
344 unsigned long psize = huge_page_size(hstate_vma(vma));
356 addr + huge_page_size(hstate_vma(vma))))
371 struct hstate *h = hstate_vma(walk->vma);
380 damon_hugetlb_mkold(pte, walk->mm, walk->vma, addr);
506 struct hstate *h = hstate_vma(walk->vma);