Lines Matching defs:td2
2029 struct thread *td2;
2047 td2 = NULL;
2050 td2 = tdfind((lwpid_t)pid, p->p_pid);
2051 if (td2 == NULL)
2064 error = tdsendsignal(p, td2, ksi.ksi_signo, &ksi);
2781 struct thread *td2;
2786 FOREACH_THREAD_IN_PROC(p, td2) {
2787 thread_lock(td2);
2788 ast_sched_locked(td2, TDA_SUSPEND);
2789 if (TD_IS_SLEEPING(td2) && (td2->td_flags & TDF_SINTR) != 0) {
2790 if (td2->td_flags & TDF_SBDRY) {
2797 KASSERT(!TD_IS_SUSPENDED(td2),
2799 if (TD_SBDRY_INTR(td2)) {
2800 sleepq_abort(td2, TD_SBDRY_ERRNO(td2));
2803 } else if (!TD_IS_SUSPENDED(td2))
2804 thread_suspend_one(td2);
2805 } else if (!TD_IS_SUSPENDED(td2)) {
2807 if (TD_IS_RUNNING(td2) && td2 != td)
2808 forward_signal(td2);
2811 thread_unlock(td2);
2826 struct thread *td2;
2937 td2 = sigtd(p, td->td_xsig, false);
2938 tdsendsignal(p, td2, td->td_xsig, &ksi);
2939 if (td != td2)