Searched refs:td_lock (Results 1 – 13 of 13) sorted by relevance
| /f-stack/freebsd/kern/ |
| H A D | kern_mutex.c | 837 m = td->td_lock; in _thread_lock() 905 m = td->td_lock; in thread_lock_flags_() 925 if (m != td->td_lock) { in thread_lock_flags_() 933 if (m == td->td_lock) in thread_lock_flags_() 961 lock = td->td_lock; in thread_lock_block() 963 td->td_lock = &blocked_lock; in thread_lock_block() 973 KASSERT(td->td_lock == &blocked_lock, in thread_lock_unblock() 975 td, td->td_lock, &blocked_lock)); in thread_lock_unblock() 983 while (td->td_lock == &blocked_lock) in thread_lock_block_wait() 996 lock = td->td_lock; in thread_lock_set() [all …]
|
| H A D | sched_4bsd.c | 676 thread0.td_lock = &sched_lock; in schedinit() 794 childtd->td_lock = &sched_lock; in sched_fork_thread() 1025 if (td->td_lock != &sched_lock) { in sched_switch() 1035 MPASS(newtd->td_lock == &sched_lock); in sched_switch() 1093 td->td_lock = &sched_lock; in sched_switch() 1308 if (td->td_lock != &sched_lock) { in sched_add() 1311 td->td_lock = &sched_lock; in sched_add() 1404 if (td->td_lock != &sched_lock) { 1407 td->td_lock = &sched_lock; 1680 MPASS(td->td_lock == &sched_lock); in sched_throw()
|
| H A D | sched_ule.c | 972 td->td_lock = TDQ_LOCKPTR(to); in tdq_move() 1214 if (td->td_lock == TDQ_LOCKPTR(tdq)) { in sched_setcpu() 1463 thread0.td_lock = TDQ_LOCKPTR(tdq); in sched_setup() 2036 atomic_store_rel_ptr((volatile uintptr_t *)&td->td_lock, in thread_unblock_switch() 2277 child->td_lock = TDQ_LOCKPTR(tdq); in sched_fork_thread() 2612 if (td->td_lock != TDQ_LOCKPTR(tdq)) { in sched_add() 2615 td->td_lock = TDQ_LOCKPTR(tdq); in sched_add() 2642 MPASS(td->td_lock == TDQ_LOCKPTR(tdq)); in sched_rem() 2908 PCPU_GET(idlethread)->td_lock = TDQ_LOCKPTR(tdq); in sched_throw() 2950 MPASS(td->td_lock == TDQ_LOCKPTR(tdq)); in sched_fork_exit()
|
| H A D | subr_turnstile.c | 191 if (td->td_lock != &top->ts_lock) in propagate_unlock_td() 233 if (td->td_lock != &ts->ts_lock) { in propagate_priority()
|
| H A D | subr_sleepqueue.c | 534 MPASS(td->td_lock != &sc->sc_lock); in sleepq_catch_signals() 924 while (besttd->td_lock != &sc->sc_lock) { in sleepq_signal()
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | genassym.c | 75 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
|
| /f-stack/freebsd/sys/ |
| H A D | proc.h | 230 struct mtx *volatile td_lock; /* replaces sched lock */ member 393 mtx_assert((td)->td_lock, (type)) 397 struct mtx *__m = (td)->td_lock; \ 406 __m = (td)->td_lock; \ 414 __m = (td)->td_lock; \
|
| H A D | mutex.h | 162 mtx_unlock_spin((tdp)->td_lock)
|
| /f-stack/freebsd/arm/arm/ |
| H A D | genassym.c | 94 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
|
| /f-stack/freebsd/mips/mips/ |
| H A D | genassym.c | 77 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
|
| /f-stack/freebsd/i386/i386/ |
| H A D | genassym.c | 88 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
|
| /f-stack/freebsd/ddb/ |
| H A D | db_ps.c | 358 lock = (struct lock_object *)td->td_lock; in DB_SHOW_COMMAND()
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | genassym.c | 83 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
|