Searched refs:mm_take_all_locks (Results 1 - 3 of 3) sorted by path

/linux-master/include/linux/
H A Dmm.h3405 extern int mm_take_all_locks(struct mm_struct *mm);
/linux-master/mm/
H A Dmmap.c3725 * mm_take_all_locks(). The caller isn't allowed to release the
3733 * A single task can't take more than one mm_take_all_locks() in a row
3749 * doesn't nest them and we protected from parallel mm_take_all_locks() by
3752 * mm_take_all_locks() and mm_drop_all_locks are expensive operations
3755 * mm_take_all_locks() can fail if it's interrupted by signals.
3757 int mm_take_all_locks(struct mm_struct *mm) function
H A Dmmu_notifier.c33 * mm->notifier_subscriptions inside the mm_take_all_locks() protected
615 * kmalloc cannot be called under mm_take_all_locks(), but we
632 ret = mm_take_all_locks(mm);
642 * thanks to mm_take_all_locks().
650 * mm_take_all_locks() do not need to use acquire semantics.

Completed in 333 milliseconds