Lines Matching refs:vm_flags
607 vma->vm_flags &= ~(VM_UFFD_WP | VM_UFFD_MISSING); in userfaultfd_event_wait_completion()
639 vma->vm_flags &= ~(VM_UFFD_WP | VM_UFFD_MISSING); in dup_userfaultfd()
721 vma->vm_flags &= ~(VM_UFFD_WP | VM_UFFD_MISSING); in mremap_userfaultfd_prep()
862 !!(vma->vm_flags & (VM_UFFD_MISSING | VM_UFFD_WP))); in userfaultfd_release()
867 new_flags = vma->vm_flags & ~(VM_UFFD_MISSING | VM_UFFD_WP); in userfaultfd_release()
877 vma->vm_flags = new_flags; in userfaultfd_release()
1253 unsigned long vm_flags) in vma_can_userfault() argument
1258 !(vm_flags & VM_UFFD_WP)); in vma_can_userfault()
1269 unsigned long vm_flags, new_flags; in userfaultfd_register() local
1287 vm_flags = 0; in userfaultfd_register()
1289 vm_flags |= VM_UFFD_MISSING; in userfaultfd_register()
1291 vm_flags |= VM_UFFD_WP; in userfaultfd_register()
1335 !!(cur->vm_flags & (VM_UFFD_MISSING | VM_UFFD_WP))); in userfaultfd_register()
1339 if (!vma_can_userfault(cur, vm_flags)) in userfaultfd_register()
1351 if (unlikely(!(cur->vm_flags & VM_MAYWRITE))) in userfaultfd_register()
1367 if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE)) in userfaultfd_register()
1398 BUG_ON(!vma_can_userfault(vma, vm_flags)); in userfaultfd_register()
1401 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_register()
1408 (vma->vm_flags & vm_flags) == vm_flags) in userfaultfd_register()
1415 new_flags = (vma->vm_flags & in userfaultfd_register()
1416 ~(VM_UFFD_MISSING|VM_UFFD_WP)) | vm_flags; in userfaultfd_register()
1441 vma->vm_flags = new_flags; in userfaultfd_register()
1535 !!(cur->vm_flags & (VM_UFFD_MISSING | VM_UFFD_WP))); in userfaultfd_unregister()
1544 if (!vma_can_userfault(cur, cur->vm_flags)) in userfaultfd_unregister()
1558 BUG_ON(!vma_can_userfault(vma, vma->vm_flags)); in userfaultfd_unregister()
1567 WARN_ON(!(vma->vm_flags & VM_MAYWRITE)); in userfaultfd_unregister()
1586 new_flags = vma->vm_flags & ~(VM_UFFD_MISSING | VM_UFFD_WP); in userfaultfd_unregister()
1611 vma->vm_flags = new_flags; in userfaultfd_unregister()