Lines Matching refs:td
38 static void db_dump_td_tokens(thread_t td);
106 thread_t td; in db_ps() local
134 TAILQ_FOREACH(td, &gd->gd_tdrunq, td_threadq) { in db_ps()
138 td, in db_ps()
139 (td->td_proc ? td->td_proc->p_pid : -1), in db_ps()
140 td->td_flags, in db_ps()
141 td->td_pri, in db_ps()
142 td->td_critcount, in db_ps()
143 td->td_sp, in db_ps()
144 td->td_wmesg ? td->td_wmesg : "-", in db_ps()
145 td->td_wchan, in db_ps()
146 td->td_proc ? td->td_proc->p_comm : td->td_comm); in db_ps()
147 if (td->td_preempted) in db_ps()
148 db_printf(" PREEMPTING THREAD %p\n", td->td_preempted); in db_ps()
149 db_dump_td_tokens(td); in db_ps()
157 TAILQ_FOREACH(td, &gd->gd_tdallq, td_allq) { in db_ps()
158 if (td->td_flags & TDF_MARKER) in db_ps()
163 np, td, in db_ps()
164 (td->td_proc ? td->td_proc->p_pid : -1), in db_ps()
165 td->td_flags, in db_ps()
166 td->td_pri, in db_ps()
167 td->td_critcount, in db_ps()
168 td->td_sp, in db_ps()
169 td->td_wmesg ? td->td_wmesg : "-", in db_ps()
170 td->td_wchan, in db_ps()
171 td->td_proc ? td->td_proc->p_comm : td->td_comm); in db_ps()
172 db_dump_td_tokens(td); in db_ps()
185 db_dump_td_tokens(thread_t td) in db_dump_td_tokens() argument
190 if (TD_TOKS_NOT_HELD(td)) in db_dump_td_tokens()
193 for (ref = &td->td_toks_base; ref < td->td_toks_stop; ++ref) { in db_dump_td_tokens()
197 if (tok->t_ref && td == tok->t_ref->tr_owner) in db_dump_td_tokens()