Lines Matching refs:vm_flags
701 if (likely(vma->vm_flags & VM_WRITE)) in maybe_pmd_mkwrite()
820 if (unlikely(khugepaged_enter(vma, vma->vm_flags))) in do_huge_pmd_anonymous_page()
901 BUG_ON(!(vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP))); in vmf_insert_pfn_pmd()
902 BUG_ON((vma->vm_flags & (VM_PFNMAP|VM_MIXEDMAP)) == in vmf_insert_pfn_pmd()
904 BUG_ON((vma->vm_flags & VM_PFNMAP) && is_cow_mapping(vma->vm_flags)); in vmf_insert_pfn_pmd()
905 BUG_ON((vma->vm_flags & VM_MIXEDMAP) && pfn_valid(pfn)); in vmf_insert_pfn_pmd()
1310 if ((flags & FOLL_MLOCK) && (vma->vm_flags & VM_LOCKED)) { in follow_trans_huge_pmd()
1343 BUG_ON(!(vma->vm_flags & (VM_READ | VM_EXEC | VM_WRITE))); in do_huge_pmd_numa_page()
1372 if (!(vma->vm_flags & VM_WRITE)) in do_huge_pmd_numa_page()
1510 (new_vma->vm_flags & VM_NOHUGEPAGE)) in move_huge_pmd()
1996 unsigned long *vm_flags, int advice) in hugepage_madvise() argument
2012 if (*vm_flags & VM_NO_THP) in hugepage_madvise()
2014 *vm_flags &= ~VM_NOHUGEPAGE; in hugepage_madvise()
2015 *vm_flags |= VM_HUGEPAGE; in hugepage_madvise()
2021 if (unlikely(khugepaged_enter_vma_merge(vma, *vm_flags))) in hugepage_madvise()
2028 if (*vm_flags & VM_NO_THP) in hugepage_madvise()
2030 *vm_flags &= ~VM_HUGEPAGE; in hugepage_madvise()
2031 *vm_flags |= VM_NOHUGEPAGE; in hugepage_madvise()
2128 unsigned long vm_flags) in khugepaged_enter_vma_merge() argument
2137 if (vma->vm_ops || (vm_flags & VM_NO_THP)) in khugepaged_enter_vma_merge()
2143 return khugepaged_enter(vma, vm_flags); in khugepaged_enter_vma_merge()
2492 if ((!(vma->vm_flags & VM_HUGEPAGE) && !khugepaged_always()) || in hugepage_vma_check()
2493 (vma->vm_flags & VM_NOHUGEPAGE)) in hugepage_vma_check()
2500 return !(vma->vm_flags & VM_NO_THP); in hugepage_vma_check()