Lines Matching refs:vma
2742 struct vm_area_struct *vma; in task_numa_work() local
2798 vma = find_vma(mm, start); in task_numa_work()
2799 if (!vma) { in task_numa_work()
2802 vma = mm->mmap; in task_numa_work()
2804 for (; vma; vma = vma->vm_next) { in task_numa_work()
2805 if (!vma_migratable(vma) || !vma_policy_mof(vma) || in task_numa_work()
2806 is_vm_hugetlb_page(vma) || (vma->vm_flags & VM_MIXEDMAP)) { in task_numa_work()
2816 if (!vma->vm_mm || in task_numa_work()
2817 (vma->vm_file && (vma->vm_flags & (VM_READ|VM_WRITE)) == (VM_READ))) in task_numa_work()
2824 if (!vma_is_accessible(vma)) in task_numa_work()
2828 start = max(start, vma->vm_start); in task_numa_work()
2830 end = min(end, vma->vm_end); in task_numa_work()
2831 nr_pte_updates = change_prot_numa(vma, start, end); in task_numa_work()
2850 } while (end != vma->vm_end); in task_numa_work()
2860 if (vma) in task_numa_work()