Searched refs:mm_users (Results 1 - 25 of 32) sorted by last modified time

12

/linux-master/kernel/sched/
H A Dfair.c3444 int mm_users = 0; local
3448 mm_users = atomic_read(&mm->mm_users);
3449 if (mm_users == 1) {
3483 current->numa_scan_period * mm_users * NSEC_PER_MSEC);
H A Dcore.c11803 atomic_read(&mm->mm_users) >= t->nr_cpus_allowed)
11971 int mm_users = 0; local
11974 mm_users = atomic_read(&mm->mm_users);
11975 if (mm_users == 1)
H A Dmembarrier.c343 (atomic_read(&mm->mm_users) == 1 || num_online_cpus() == 1))
442 if (atomic_read(&mm->mm_users) == 1 || num_online_cpus() == 1) {
/linux-master/arch/sh/kernel/
H A Dsmp.c366 if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
398 if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
441 if ((atomic_read(&vma->vm_mm->mm_users) != 1) ||
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h355 if (mm != current->active_mm && atomic_read(&mm->mm_users) <= 1)
/linux-master/arch/alpha/kernel/
H A Dsmp.c641 if (atomic_read(&mm->mm_users) <= 1) {
688 if (atomic_read(&mm->mm_users) <= 1) {
742 if (atomic_read(&mm->mm_users) <= 1) {
/linux-master/arch/arc/mm/
H A Dtlb.c185 if (atomic_read(&mm->mm_users) == 0)
/linux-master/kernel/
H A Dfork.c895 * - After mm_users or mm_count reaches zero, switching away from the
1259 atomic_set(&mm->mm_users, 1);
1340 VM_BUG_ON(atomic_read(&mm->mm_users));
1367 if (atomic_dec_and_test(&mm->mm_users))
1383 if (atomic_dec_and_test(&mm->mm_users)) {
1631 if (atomic_read(&mm->mm_users) > 1) {
H A Dexit.c465 if (atomic_read(&mm->mm_users) <= 1) {
502 * We found no owner yet mm_users > 1: this implies that we are
/linux-master/arch/mips/kernel/
H A Dasm-offsets.c192 OFFSET(MM_USERS, mm_struct, mm_users);
H A Dsmp.c545 if (atomic_read(&mm->mm_users) == 0)
555 } else if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
605 } else if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
672 } else if ((atomic_read(&vma->vm_mm->mm_users) != 1) ||
/linux-master/drivers/firmware/efi/
H A Defi.c69 .mm_users = ATOMIC_INIT(2),
/linux-master/include/linux/sched/
H A Dmm.h32 * of &mm_struct.mm_count vs &mm_struct.mm_users.
128 * of &mm_struct.mm_count vs &mm_struct.mm_users.
132 atomic_inc(&mm->mm_users);
137 return atomic_inc_not_zero(&mm->mm_users);
/linux-master/arch/sparc/mm/
H A Dsrmmu.c1676 if (atomic_read(&mm->mm_users) == 1 && current->active_mm == mm)
/linux-master/mm/
H A Doom_kill.c894 if (atomic_read(&mm->mm_users) <= 1)
H A Dmprotect.c102 atomic_read(&vma->vm_mm->mm_users) == 1)
H A Dkhugepaged.c410 return atomic_read(&mm->mm_users) == 0;
2459 * Make sure that if mm_users is reaching zero while
H A Ddebug.c187 "pgd %px mm_users %d mm_count %d pgtables_bytes %lu map_count %d\n"
215 mm->pgd, atomic_read(&mm->mm_users),
H A Dinit-mm.c35 .mm_users = ATOMIC_INIT(2),
H A Dksm.c606 * a special flag: they can just back out as soon as mm_users goes to zero.
612 return atomic_read(&mm->mm_users) == 0;
/linux-master/kernel/events/
H A Duprobes.c1425 if (!atomic_read(&vma->vm_mm->mm_users)) /* called by mmput() ? */
/linux-master/include/linux/
H A Dmm_types.h771 * mm_struct (@mm_users count as 1).
806 * @mm_users: The number of users including userspace.
814 atomic_t mm_users; member in struct:mm_struct::__anon1182
/linux-master/arch/powerpc/mm/
H A Dhugetlbpage.c281 if (atomic_read(&tlb->mm->mm_users) < 2 ||
/linux-master/arch/loongarch/kernel/
H A Dsmp.c615 if (atomic_read(&mm->mm_users) == 0)
620 if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
653 if ((atomic_read(&mm->mm_users) != 1) || (current->mm != mm)) {
700 if ((atomic_read(&vma->vm_mm->mm_users) != 1) || (current->mm != vma->vm_mm)) {
H A Dasm-offsets.c189 OFFSET(MM_USERS, mm_struct, mm_users);

Completed in 425 milliseconds

12