Lines Matching refs:newflags
535 unsigned long start, unsigned long end, vm_flags_t newflags) in mlock_fixup() argument
541 int lock = !!(newflags & VM_LOCKED); in mlock_fixup()
544 if (newflags == vma->vm_flags || (vma->vm_flags & VM_SPECIAL) || in mlock_fixup()
551 *prev = vma_merge(mm, *prev, start, end, newflags, vma->anon_vma, in mlock_fixup()
589 WRITE_ONCE(vma->vm_flags, newflags); in mlock_fixup()
622 vm_flags_t newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; in apply_vma_lock_flags() local
624 newflags |= flags; in apply_vma_lock_flags()
630 error = mlock_fixup(vma, &prev, nstart, tmp, newflags); in apply_vma_lock_flags()
802 vm_flags_t newflags; in apply_mlockall_flags() local
804 newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; in apply_mlockall_flags()
805 newflags |= to_add; in apply_mlockall_flags()
808 mlock_fixup(vma, &prev, vma->vm_start, vma->vm_end, newflags); in apply_mlockall_flags()