Lines Matching refs:vm_flags
704 if (likely(vma->vm_flags & VM_WRITE)) in maybe_pmd_mkwrite()
801 if (unlikely(khugepaged_enter(vma, vma->vm_flags))) in do_huge_pmd_anonymous_page()
1241 if ((flags & FOLL_POPULATE) && (vma->vm_flags & VM_LOCKED)) { in follow_trans_huge_pmd()
1274 BUG_ON(!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))); in do_huge_pmd_numa_page()
1303 if (!(vma->vm_flags & VM_WRITE)) in do_huge_pmd_numa_page()
1441 (new_vma->vm_flags & VM_NOHUGEPAGE)) in move_huge_pmd()
1923 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
1939 if (*vm_flags & (VM_HUGEPAGE | VM_NO_THP)) in hugepage_madvise()
1941 *vm_flags &= ~VM_NOHUGEPAGE; in hugepage_madvise()
1942 *vm_flags |= VM_HUGEPAGE; in hugepage_madvise()
1948 if (unlikely(khugepaged_enter_vma_merge(vma, *vm_flags))) in hugepage_madvise()
1955 if (*vm_flags & (VM_NOHUGEPAGE | VM_NO_THP)) in hugepage_madvise()
1957 *vm_flags &= ~VM_HUGEPAGE; in hugepage_madvise()
1958 *vm_flags |= VM_NOHUGEPAGE; in hugepage_madvise()
2055 unsigned long vm_flags) in khugepaged_enter_vma_merge() argument
2064 if (vma->vm_ops || (vm_flags & VM_NO_THP)) in khugepaged_enter_vma_merge()
2070 return khugepaged_enter(vma, vm_flags); in khugepaged_enter_vma_merge()
2415 if ((!(vma->vm_flags & VM_HUGEPAGE) && !khugepaged_always()) || in hugepage_vma_check()
2416 (vma->vm_flags & VM_NOHUGEPAGE)) in hugepage_vma_check()
2423 return !(vma->vm_flags & VM_NO_THP); in hugepage_vma_check()