Lines Matching refs:vm_flags
51 else if (!(vma->vm_flags & VM_SHARED) && in find_vma_and_prepare_anon()
80 if (!(vma->vm_flags & VM_SHARED) && unlikely(!vma->anon_vma)) in uffd_lock_vma()
176 bool writable = dst_vma->vm_flags & VM_WRITE; in mfill_atomic_install_pte()
177 bool vm_shared = dst_vma->vm_flags & VM_SHARED; in mfill_atomic_install_pte()
680 if (!(dst_vma->vm_flags & VM_SHARED)) { in mfill_atomic_pte()
752 dst_vma->vm_flags & VM_SHARED)) in mfill_atomic()
759 if ((flags & MFILL_ATOMIC_WP) && !(dst_vma->vm_flags & VM_UFFD_WP)) in mfill_atomic()
1487 return !(vma->vm_flags & (VM_PFNMAP | VM_IO | VM_HUGETLB | in vma_move_compatible()
1496 if ((src_vma->vm_flags & VM_ACCESS_FLAGS) != (dst_vma->vm_flags & VM_ACCESS_FLAGS) || in validate_move_areas()
1501 if ((src_vma->vm_flags & VM_LOCKED) != (dst_vma->vm_flags & VM_LOCKED)) in validate_move_areas()
1508 if (!(src_vma->vm_flags & VM_WRITE)) in validate_move_areas()
1764 if (src_vma->vm_flags & VM_SHARED) in move_pages()
1769 if (dst_vma->vm_flags & VM_SHARED) in move_pages()
1901 vm_flags_t vm_flags) in userfaultfd_set_vm_flags() argument
1903 const bool uffd_wp_changed = (vma->vm_flags ^ vm_flags) & VM_UFFD_WP; in userfaultfd_set_vm_flags()
1905 vm_flags_reset(vma, vm_flags); in userfaultfd_set_vm_flags()
1911 if ((vma->vm_flags & VM_SHARED) && uffd_wp_changed) in userfaultfd_set_vm_flags()
1917 vm_flags_t vm_flags) in userfaultfd_set_ctx() argument
1922 (vma->vm_flags & ~__VM_UFFD_FLAGS) | vm_flags); in userfaultfd_set_ctx()
1951 vma->vm_flags & ~__VM_UFFD_FLAGS, in userfaultfd_clear_vma()
1968 vm_flags_t vm_flags, in userfaultfd_register_range() argument
1983 VM_WARN_ON_ONCE(!vma_can_userfault(vma, vm_flags, wp_async)); in userfaultfd_register_range()
1986 VM_WARN_ON_ONCE(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register_range()
1993 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register_range()
2000 new_flags = (vma->vm_flags & ~__VM_UFFD_FLAGS) | vm_flags; in userfaultfd_register_range()
2013 userfaultfd_set_ctx(vma, ctx, vm_flags); in userfaultfd_register_range()
2063 !!(vma->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_release_all()