Lines Matching refs:current
508 is_vm_hugetlb_page(vma) || vma == get_gate_vma(current->mm)) in mlock_fixup()
572 vma = find_vma(current->mm, start); in apply_vma_lock_flags()
625 down_write(¤t->mm->mmap_sem); in do_mlock()
627 locked += current->mm->locked_vm; in do_mlock()
633 up_write(¤t->mm->mmap_sem); in do_mlock()
668 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2()
670 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE2()
690 current->mm->def_flags &= VM_LOCKED_CLEAR_MASK; in apply_mlockall_flags()
692 current->mm->def_flags |= VM_LOCKED; in apply_mlockall_flags()
695 current->mm->def_flags |= VM_LOCKONFAULT; in apply_mlockall_flags()
707 for (vma = current->mm->mmap; vma ; vma = prev->vm_next) { in apply_mlockall_flags()
739 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1()
741 if (!(flags & MCL_CURRENT) || (current->mm->total_vm <= lock_limit) || in SYSCALL_DEFINE1()
744 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE1()
755 down_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0()
757 up_write(¤t->mm->mmap_sem); in SYSCALL_DEFINE0()