SINGLE_ALLPROC
r = thread_single(p, SINGLE_ALLPROC);
thread_single_end(p, SINGLE_ALLPROC);
else if (mode == SINGLE_NO_EXIT || mode == SINGLE_ALLPROC)
return (mode == SINGLE_ALLPROC ? 0 : 1);
case SINGLE_ALLPROC:
mode == SINGLE_ALLPROC || mode == SINGLE_NO_EXIT,
KASSERT((mode == SINGLE_ALLPROC && td->td_proc != p) ||
(mode != SINGLE_ALLPROC && td->td_proc == p),
if (mode == SINGLE_ALLPROC) {
if (mode == SINGLE_ALLPROC)
mode == SINGLE_ALLPROC || mode == SINGLE_NO_EXIT,
KASSERT((mode == SINGLE_ALLPROC && (p->p_flag & P_TOTAL_STOP) != 0) ||
(mode != SINGLE_ALLPROC && (p->p_flag & P_TOTAL_STOP) == 0),
KASSERT(mode == SINGLE_ALLPROC || p->p_singlethread == curthread,