Lines Matching refs:vm_flags

621 				vma->vm_flags &= ~__VM_UFFD_FLAGS;  in userfaultfd_event_wait_completion()
655 vma->vm_flags &= ~__VM_UFFD_FLAGS; in dup_userfaultfd()
736 vma->vm_flags &= ~__VM_UFFD_FLAGS; in mremap_userfaultfd_prep()
880 !!(vma->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_release()
885 new_flags = vma->vm_flags & ~__VM_UFFD_FLAGS; in userfaultfd_release()
898 vma->vm_flags = new_flags; in userfaultfd_release()
1275 unsigned long vm_flags, new_flags; in userfaultfd_register() local
1293 vm_flags = 0; in userfaultfd_register()
1295 vm_flags |= VM_UFFD_MISSING; in userfaultfd_register()
1300 vm_flags |= VM_UFFD_WP; in userfaultfd_register()
1306 vm_flags |= VM_UFFD_MINOR; in userfaultfd_register()
1352 !!(cur->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_register()
1356 if (!vma_can_userfault(cur, vm_flags)) in userfaultfd_register()
1368 if (unlikely(!(cur->vm_flags & VM_MAYWRITE))) in userfaultfd_register()
1384 if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE)) in userfaultfd_register()
1417 BUG_ON(!vma_can_userfault(vma, vm_flags)); in userfaultfd_register()
1420 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register()
1427 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register()
1434 new_flags = (vma->vm_flags & ~__VM_UFFD_FLAGS) | vm_flags; in userfaultfd_register()
1466 vma->vm_flags = new_flags; in userfaultfd_register()
1569 !!(cur->vm_flags & __VM_UFFD_FLAGS)); in userfaultfd_unregister()
1578 if (!vma_can_userfault(cur, cur->vm_flags)) in userfaultfd_unregister()
1594 BUG_ON(!vma_can_userfault(vma, vma->vm_flags)); in userfaultfd_unregister()
1603 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_unregister()
1626 new_flags = vma->vm_flags & ~__VM_UFFD_FLAGS; in userfaultfd_unregister()
1654 vma->vm_flags = new_flags; in userfaultfd_unregister()