Home
last modified time | relevance | path

Searched refs:p_numthreads (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/kern/
H A Dkern_thread.c516 p->p_numthreads = 0; in proc_linkup()
972 if (p->p_numthreads > 1) { in thread_exit()
984 if (p->p_numthreads == p->p_suspcount) { in thread_exit()
1055 KASSERT(p->p_numthreads == 1, ("multiple threads in thread_wait()")); in thread_wait()
1097 p->p_numthreads++; in thread_link()
1115 p->p_numthreads--; in thread_unlink()
1128 remaining = p->p_numthreads; in calc_remaining()
1130 remaining = p->p_numthreads - p->p_boundary_count; in calc_remaining()
1132 remaining = p->p_numthreads - p->p_suspcount; in calc_remaining()
1319 KASSERT(p->p_numthreads == 1, ("Unthreading with >1 threads")); in thread_single()
[all …]
H A Dkern_thr.c375 if (p->p_numthreads == p->p_pendingexits + 1) { in kern_thr_exit()
402 KASSERT(p->p_numthreads > 1, ("too few threads")); in kern_thr_exit()
649 if (p->p_numthreads >= max_threads_per_proc) { in kern_thr_alloc()
H A Dkern_exit.c200 MPASS(p->p_numthreads == 1); in exit_onexit()
345 KASSERT(p->p_numthreads == 1, in exit1()
346 ("exit1: proc %p exiting with %d threads", p, p->p_numthreads)); in exit1()
1413 p->p_suspcount == p->p_numthreads && in wait6_check_alive()
1430 report = p->p_suspcount == p->p_numthreads && in wait6_check_alive()
H A Dsubr_trap.c100 if (p->p_numthreads == 1) { in userret()
H A Dsys_process.c1005 p->p_suspcount != p->p_numthreads || in proc_can_ptrace()
1855 p->p_numthreads); in ptrace_action()
1856 td->td_retval[0] = p->p_numthreads; in ptrace_action()
1861 p->p_pid, data, p->p_numthreads); in ptrace_action()
1866 num = imin(p->p_numthreads, data); in ptrace_action()
H A Dkern_sig.c273 if (p->p_numthreads == 1 && (tda & (TDAI(TDA_SIG) | in ast_sig()
1178 if (p->p_numthreads != 1) in kern_sigprocmask()
1445 if (p->p_numthreads != 1) in kern_sigtimedwait()
2462 if (p->p_numthreads == p->p_suspcount) { in tdsendsignal()
2543 if (p->p_numthreads == p->p_suspcount) { in tdsendsignal()
3050 if (p->p_numthreads == 1) in tdsigcleanup()
3426 if ((p->p_flag & P_STOPPED_SIG) != 0 && n == p->p_numthreads) { in thread_stopped()
4044 sigfastblock_resched(td, error == 0 && p->p_numthreads != 1); in sys_sigfastblock()
H A Dkern_kthread.c381 if (p->p_numthreads == 1) { in kthread_exit()
H A Dkern_proc.c244 KASSERT(p->p_numthreads == 1, in proc_dtor()
1330 kp->ki_numthreads = p->p_numthreads; in fill_kinfo_thread()
1536 size += sizeof(struct kinfo_proc32) * p->p_numthreads; in kern_proc_out_size()
1539 size += sizeof(struct kinfo_proc) * p->p_numthreads; in kern_proc_out_size()
2162 if (pid == p->p_pid && p->p_numthreads == 1 && req->newptr == NULL && in sysctl_kern_proc_args()
2902 numthreads = p->p_numthreads; in sysctl_kern_proc_kstack()
2907 } while (numthreads < p->p_numthreads); in sysctl_kern_proc_kstack()
H A Dkern_fork.c1040 if (p1->p_numthreads > 1) { in fork1()
H A Dkern_resource.c1309 if (p->p_numthreads > 0) { in rufetch()
H A Dkern_cpuset.c1277 needed = p->p_numthreads; in cpuset_setproc()
H A Dimgact_elf.c2549 size = sizeof(structsize) + p->p_numthreads * in __elfN()
/freebsd/cddl/lib/libdtrace/
H A Dpsinfo.d50 pr_nlwp = T->p_numthreads;
/freebsd/sys/ufs/ffs/
H A Dffs_suspend.c307 error = curproc->p_numthreads > 1 ? EDEADLK : in ffs_susp_ioctl()
/freebsd/sys/sys/
H A Dfiledesc.h196 (curproc->p_numthreads == 1 && refcount_load(&_fdp->fd_refcnt) == 1); \
H A Dproc.h758 int p_numthreads; /* (c) Number of threads. */ member
/freebsd/sys/ddb/
H A Ddb_ps.c493 db_printf(" threads: %d\n", p->p_numthreads); in DB_SHOW_COMMAND()
/freebsd/lib/libkvm/
H A Dkvm_proc.c216 kp->ki_numthreads = proc.p_numthreads; in kvm_proclist()