Lines Matching defs:newflags
410 unsigned long start, unsigned long end, unsigned long newflags)
420 if (newflags == oldflags) {
432 (newflags & VM_ACCESS_FLAGS) == 0) {
433 pgprot_t new_pgprot = vm_get_page_prot(newflags);
447 if (newflags & VM_WRITE) {
449 if (!may_expand_vm(mm, newflags, nrpages) &&
457 newflags |= VM_ACCOUNT;
465 *pprev = vma_merge(mm, *pprev, start, end, newflags,
470 VM_WARN_ON((vma->vm_flags ^ newflags) & ~VM_SOFTDIRTY);
493 vma->vm_flags = newflags;
505 (newflags & VM_WRITE)) {
510 vm_stat_account(mm, newflags, nrpages);
602 unsigned long newflags;
620 newflags = calc_vm_prot_bits(prot, new_vma_pkey);
621 newflags |= (vma->vm_flags & ~mask_off_old_flags);
623 /* newflags >> 4 shift VM_MAY% in place of VM_% */
624 if ((newflags & ~(newflags >> 4)) & VM_ACCESS_FLAGS) {
630 if (!arch_validate_flags(newflags)) {
642 error = mprotect_fixup(vma, &prev, nstart, tmp, newflags);