Lines Matching refs:vma
2490 struct vm_area_struct *vma; in task_numa_work() local
2546 vma = find_vma(mm, start); in task_numa_work()
2547 if (!vma) { in task_numa_work()
2550 vma = mm->mmap; in task_numa_work()
2552 for (; vma; vma = vma->vm_next) { in task_numa_work()
2553 if (!vma_migratable(vma) || !vma_policy_mof(vma) || in task_numa_work()
2554 is_vm_hugetlb_page(vma) || (vma->vm_flags & VM_MIXEDMAP)) { in task_numa_work()
2564 if (!vma->vm_mm || in task_numa_work()
2565 (vma->vm_file && (vma->vm_flags & (VM_READ|VM_WRITE)) == (VM_READ))) in task_numa_work()
2572 if (!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))) in task_numa_work()
2576 start = max(start, vma->vm_start); in task_numa_work()
2578 end = min(end, vma->vm_end); in task_numa_work()
2579 nr_pte_updates = change_prot_numa(vma, start, end); in task_numa_work()
2598 } while (end != vma->vm_end); in task_numa_work()
2608 if (vma) in task_numa_work()