Lines Matching refs:vm_flags
144 const bool uffd_wp_changed = (vma->vm_flags ^ flags) & VM_UFFD_WP; in userfaultfd_set_vm_flags()
152 if ((vma->vm_flags & VM_SHARED) && uffd_wp_changed) in userfaultfd_set_vm_flags()
663 vma->vm_flags & ~__VM_UFFD_FLAGS); in userfaultfd_event_wait_completion()
698 userfaultfd_set_vm_flags(vma, vma->vm_flags & ~__VM_UFFD_FLAGS); in dup_userfaultfd()
780 userfaultfd_set_vm_flags(vma, vma->vm_flags & ~__VM_UFFD_FLAGS); in mremap_userfaultfd_prep()
919 !!(vma->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_release()
924 new_flags = vma->vm_flags & ~__VM_UFFD_FLAGS; in userfaultfd_release()
1323 unsigned long vm_flags, new_flags; in userfaultfd_register() local
1342 vm_flags = 0; in userfaultfd_register()
1344 vm_flags |= VM_UFFD_MISSING; in userfaultfd_register()
1349 vm_flags |= VM_UFFD_WP; in userfaultfd_register()
1355 vm_flags |= VM_UFFD_MINOR; in userfaultfd_register()
1398 !!(cur->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_register()
1402 if (!vma_can_userfault(cur, vm_flags)) in userfaultfd_register()
1414 if (unlikely(!(cur->vm_flags & VM_MAYWRITE))) in userfaultfd_register()
1430 if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE)) in userfaultfd_register()
1463 BUG_ON(!vma_can_userfault(vma, vm_flags)); in userfaultfd_register()
1466 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register()
1473 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register()
1480 new_flags = (vma->vm_flags & ~__VM_UFFD_FLAGS) | vm_flags; in userfaultfd_register()
1609 !!(cur->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_unregister()
1618 if (!vma_can_userfault(cur, cur->vm_flags)) in userfaultfd_unregister()
1634 BUG_ON(!vma_can_userfault(vma, vma->vm_flags)); in userfaultfd_unregister()
1643 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_unregister()
1666 new_flags = vma->vm_flags & ~__VM_UFFD_FLAGS; in userfaultfd_unregister()