Home
last modified time | relevance | path

Searched refs:newflags (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/mm/
Dmprotect.c340 unsigned long start, unsigned long end, unsigned long newflags) in mprotect_fixup() argument
350 if (newflags == oldflags) { in mprotect_fixup()
362 (newflags & (VM_READ|VM_WRITE|VM_EXEC)) == 0) { in mprotect_fixup()
363 pgprot_t new_pgprot = vm_get_page_prot(newflags); in mprotect_fixup()
377 if (newflags & VM_WRITE) { in mprotect_fixup()
379 if (!may_expand_vm(mm, newflags, nrpages) && in mprotect_fixup()
387 newflags |= VM_ACCOUNT; in mprotect_fixup()
395 *pprev = vma_merge(mm, *pprev, start, end, newflags, in mprotect_fixup()
400 VM_WARN_ON((vma->vm_flags ^ newflags) & ~VM_SOFTDIRTY); in mprotect_fixup()
423 vma->vm_flags = newflags; in mprotect_fixup()
[all …]
Dmlock.c520 unsigned long start, unsigned long end, vm_flags_t newflags) in mlock_fixup() argument
526 int lock = !!(newflags & VM_LOCKED); in mlock_fixup()
529 if (newflags == vma->vm_flags || (vma->vm_flags & VM_SPECIAL) || in mlock_fixup()
536 *prev = vma_merge(mm, *prev, start, end, newflags, vma->anon_vma, in mlock_fixup()
574 vma->vm_flags = newflags; in mlock_fixup()
606 vm_flags_t newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; in apply_vma_lock_flags() local
608 newflags |= flags; in apply_vma_lock_flags()
614 error = mlock_fixup(vma, &prev, nstart, tmp, newflags); in apply_vma_lock_flags()
786 vm_flags_t newflags; in apply_mlockall_flags() local
788 newflags = vma->vm_flags & VM_LOCKED_CLEAR_MASK; in apply_mlockall_flags()
[all …]
/Linux-v5.4/arch/x86/kernel/
Dvm86_32.c601 newflags |= X86_EFLAGS_TF in handle_vm86_fault()
645 unsigned long newflags; in handle_vm86_fault() local
647 newflags = popl(ssp, sp, simulate_sigsegv); in handle_vm86_fault()
650 newflags = popw(ssp, sp, simulate_sigsegv); in handle_vm86_fault()
656 set_vflags_long(newflags, regs); in handle_vm86_fault()
658 set_vflags_short(newflags, regs); in handle_vm86_fault()
682 unsigned long newflags; in handle_vm86_fault() local
686 newflags = popl(ssp, sp, simulate_sigsegv); in handle_vm86_fault()
691 newflags = popw(ssp, sp, simulate_sigsegv); in handle_vm86_fault()
698 set_vflags_long(newflags, regs); in handle_vm86_fault()
[all …]
/Linux-v5.4/arch/s390/kvm/
Dvsie.c106 int newflags, cpuflags = atomic_read(&scb_o->cpuflags); in prepare_cpuflags() local
118 newflags = CPUSTAT_ZARCH; in prepare_cpuflags()
120 newflags |= CPUSTAT_GED; in prepare_cpuflags()
124 newflags |= CPUSTAT_GED2; in prepare_cpuflags()
127 newflags |= cpuflags & CPUSTAT_P; in prepare_cpuflags()
129 newflags |= cpuflags & CPUSTAT_SM; in prepare_cpuflags()
131 newflags |= cpuflags & CPUSTAT_IBS; in prepare_cpuflags()
133 newflags |= cpuflags & CPUSTAT_KSS; in prepare_cpuflags()
135 atomic_set(&scb_s->cpuflags, newflags); in prepare_cpuflags()
/Linux-v5.4/drivers/hid/usbhid/
Dhiddev.c675 int newflags; in hiddev_ioctl() local
677 if (get_user(newflags, (int __user *)arg)) { in hiddev_ioctl()
682 if ((newflags & ~HIDDEV_FLAGS) != 0 || in hiddev_ioctl()
683 ((newflags & HIDDEV_FLAG_REPORT) != 0 && in hiddev_ioctl()
684 (newflags & HIDDEV_FLAG_UREF) == 0)) in hiddev_ioctl()
687 list->flags = newflags; in hiddev_ioctl()
/Linux-v5.4/lib/
Ddynamic_debug.c145 unsigned int newflags; in ddebug_change() local
190 newflags = (dp->flags & mask) | flags; in ddebug_change()
191 if (newflags == dp->flags) in ddebug_change()
200 dp->flags = newflags; in ddebug_change()
/Linux-v5.4/fs/btrfs/
Dioctl.c5334 u64 newflags; in btrfs_ioctl_set_features() local
5374 newflags = btrfs_super_compat_flags(super_block); in btrfs_ioctl_set_features()
5375 newflags |= flags[0].compat_flags & flags[1].compat_flags; in btrfs_ioctl_set_features()
5376 newflags &= ~(flags[0].compat_flags & ~flags[1].compat_flags); in btrfs_ioctl_set_features()
5377 btrfs_set_super_compat_flags(super_block, newflags); in btrfs_ioctl_set_features()
5379 newflags = btrfs_super_compat_ro_flags(super_block); in btrfs_ioctl_set_features()
5380 newflags |= flags[0].compat_ro_flags & flags[1].compat_ro_flags; in btrfs_ioctl_set_features()
5381 newflags &= ~(flags[0].compat_ro_flags & ~flags[1].compat_ro_flags); in btrfs_ioctl_set_features()
5382 btrfs_set_super_compat_ro_flags(super_block, newflags); in btrfs_ioctl_set_features()
5384 newflags = btrfs_super_incompat_flags(super_block); in btrfs_ioctl_set_features()
[all …]
/Linux-v5.4/fs/cifs/
Dconnect.c3580 unsigned int newflags = new->mnt_cifs_flags & CIFS_MOUNT_MASK; in compare_mount_options() local
3586 newflags &= ~CIFS_MOUNT_SERVER_INUM; in compare_mount_options()
3588 if (oldflags != newflags) in compare_mount_options()
/Linux-v5.4/fs/ocfs2/
Ddlmglue.c884 unsigned long newflags) in lockres_set_flags() argument
890 lockres->l_flags = newflags; in lockres_set_flags()
/Linux-v5.4/include/linux/
Dmm.h1621 unsigned long end, unsigned long newflags);
/Linux-v5.4/security/selinux/
Dhooks.c890 char newflags = new->flags & SE_MNTMASK; in selinux_cmp_sb_context() local
892 if (oldflags != newflags) in selinux_cmp_sb_context()