Lines Matching refs:td

81 	struct	thread *td;
169 struct thread *td;
173 td = ithd->it_thread;
182 strlcpy(td->td_name, ie->ie_fullname, sizeof(td->td_name));
184 sched_clear_tdname(td);
186 thread_lock(td);
187 sched_prio(td, pri);
188 thread_unlock(td);
449 struct thread *td;
480 error = cpuset_which(CPU_WHICH_TID, id, &p, &td, NULL);
483 CPU_COPY(&td->td_cpuset->cs_mask, mask);
522 struct thread *td;
528 &td, RFSTOPPED | RFHIGHPID,
532 thread_lock(td);
533 sched_class(td, PRI_ITHD);
534 TD_SET_IWAIT(td);
535 thread_unlock(td);
536 td->td_pflags |= TDP_ITHREAD;
537 ithd->it_thread = td;
546 struct thread *td;
552 &td, RFSTOPPED | RFHIGHPID,
556 thread_lock(td);
557 sched_class(td, PRI_ITHD);
558 TD_SET_IWAIT(td);
559 thread_unlock(td);
560 td->td_pflags |= TDP_ITHREAD;
561 ithd->it_thread = td;
570 struct thread *td;
573 td = ithread->it_thread;
574 thread_lock(td);
576 if (TD_AWAITING_INTR(td)) {
577 TD_CLR_IWAIT(td);
578 sched_add(td, SRQ_INTR);
580 thread_unlock(td);
829 struct thread *td;
837 td = ithd->it_thread;
843 thread_lock(td);
844 if (!TD_AWAITING_INTR(td)) {
847 thread_unlock(td);
849 thread_lock(td);
852 thread_unlock(td);
958 struct thread *td;
971 td = it->it_thread;
972 p = td->td_proc;
980 entropy.td = ctd;
996 thread_lock(td);
997 if (TD_AWAITING_INTR(td)) {
999 td->td_name);
1000 TD_CLR_IWAIT(td);
1001 sched_add(td, SRQ_INTR);
1004 __func__, p->p_pid, td->td_name, it->it_need, td->td_state);
1006 thread_unlock(td);
1121 struct thread *td;
1132 td = it->it_thread;
1133 p = td->td_proc;
1141 entropy.td = ctd;
1157 thread_lock(td);
1158 if (TD_AWAITING_INTR(td)) {
1160 td->td_name);
1161 TD_CLR_IWAIT(td);
1162 sched_add(td, SRQ_INTR);
1165 __func__, p->p_pid, td->td_name, it->it_need, td->td_state);
1167 thread_unlock(td);
1232 entropy.td = curthread;
1402 struct thread *td;
1406 td = curthread;
1407 p = td->td_proc;
1409 KASSERT(ithd->it_thread == td,
1425 p->p_pid, td->td_name);
1449 thread_lock(td);
1452 TD_SET_IWAIT(td);
1460 thread_unlock(td);
1484 struct thread *td;
1487 td = curthread;
1490 intr_prof_stack_use(td, frame);
1503 td->td_intr_nesting_level++;
1507 oldframe = td->td_intr_frame;
1508 td->td_intr_frame = frame;
1546 td->td_intr_frame = oldframe;
1562 td->td_intr_nesting_level--;
1575 struct thread *td;
1580 td = curthread;
1581 p = td->td_proc;
1585 KASSERT(ithd->it_thread == td,
1601 p->p_pid, td->td_name);
1629 thread_lock(td);
1632 TD_SET_IWAIT(td);
1640 thread_unlock(td);
1740 struct thread *td;
1744 td = curthread;
1749 td->td_intr_nesting_level++;
1752 oldframe = td->td_intr_frame;
1753 td->td_intr_frame = frame;
1762 td->td_intr_frame = oldframe;
1777 td->td_intr_nesting_level--;