Lines Matching refs:vm_flags

50 	else if (!(vma->vm_flags & VM_SHARED) &&  in find_vma_and_prepare_anon()
79 if (!(vma->vm_flags & VM_SHARED) && unlikely(!vma->anon_vma)) in uffd_lock_vma()
179 bool writable = dst_vma->vm_flags & VM_WRITE; in mfill_atomic_install_pte()
180 bool vm_shared = dst_vma->vm_flags & VM_SHARED; in mfill_atomic_install_pte()
683 if (!(dst_vma->vm_flags & VM_SHARED)) { in mfill_atomic_pte()
755 dst_vma->vm_flags & VM_SHARED)) in mfill_atomic()
762 if ((flags & MFILL_ATOMIC_WP) && !(dst_vma->vm_flags & VM_UFFD_WP)) in mfill_atomic()
1357 return !(vma->vm_flags & (VM_PFNMAP | VM_IO | VM_HUGETLB | in vma_move_compatible()
1366 if ((src_vma->vm_flags & VM_ACCESS_FLAGS) != (dst_vma->vm_flags & VM_ACCESS_FLAGS) || in validate_move_areas()
1371 if ((src_vma->vm_flags & VM_LOCKED) != (dst_vma->vm_flags & VM_LOCKED)) in validate_move_areas()
1378 if (!(src_vma->vm_flags & VM_WRITE)) in validate_move_areas()
1628 if (src_vma->vm_flags & VM_SHARED) in move_pages()
1633 if (dst_vma->vm_flags & VM_SHARED) in move_pages()
1770 const bool uffd_wp_changed = (vma->vm_flags ^ flags) & VM_UFFD_WP; in userfaultfd_set_vm_flags()
1778 if ((vma->vm_flags & VM_SHARED) && uffd_wp_changed) in userfaultfd_set_vm_flags()
1789 (vma->vm_flags & ~__VM_UFFD_FLAGS) | flags); in userfaultfd_set_ctx()
1810 vma->vm_flags & ~__VM_UFFD_FLAGS, in userfaultfd_clear_vma()
1827 unsigned long vm_flags, in userfaultfd_register_range() argument
1842 BUG_ON(!vma_can_userfault(vma, vm_flags, wp_async)); in userfaultfd_register_range()
1845 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register_range()
1852 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register_range()
1859 new_flags = (vma->vm_flags & ~__VM_UFFD_FLAGS) | vm_flags; in userfaultfd_register_range()
1871 userfaultfd_set_ctx(vma, ctx, vm_flags); in userfaultfd_register_range()
1921 !!(vma->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_release_all()