Lines Matching refs:flags
515 vm_flags_t flags) in apply_vma_lock_flags() argument
546 newflags |= flags; in apply_vma_lock_flags()
612 static __must_check int do_mlock(unsigned long start, size_t len, vm_flags_t flags) in do_mlock() argument
647 error = apply_vma_lock_flags(start, len, flags); in do_mlock()
664 SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) in SYSCALL_DEFINE3() argument
668 if (flags & ~MLOCK_ONFAULT) in SYSCALL_DEFINE3()
671 if (flags & MLOCK_ONFAULT) in SYSCALL_DEFINE3()
704 static int apply_mlockall_flags(int flags) in apply_mlockall_flags() argument
711 if (flags & MCL_FUTURE) { in apply_mlockall_flags()
714 if (flags & MCL_ONFAULT) in apply_mlockall_flags()
717 if (!(flags & MCL_CURRENT)) in apply_mlockall_flags()
721 if (flags & MCL_CURRENT) { in apply_mlockall_flags()
723 if (flags & MCL_ONFAULT) in apply_mlockall_flags()
745 SYSCALL_DEFINE1(mlockall, int, flags) in SYSCALL_DEFINE1() argument
750 if (!flags || (flags & ~(MCL_CURRENT | MCL_FUTURE | MCL_ONFAULT)) || in SYSCALL_DEFINE1()
751 flags == MCL_ONFAULT) in SYSCALL_DEFINE1()
764 if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) || in SYSCALL_DEFINE1()
766 ret = apply_mlockall_flags(flags); in SYSCALL_DEFINE1()
768 if (!ret && (flags & MCL_CURRENT)) in SYSCALL_DEFINE1()