Home
last modified time | relevance | path

Searched refs:td_lock (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/kern/
H A Dkern_mutex.c837 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 Dsched_4bsd.c676 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 Dsched_ule.c972 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 Dsubr_turnstile.c191 if (td->td_lock != &top->ts_lock) in propagate_unlock_td()
233 if (td->td_lock != &ts->ts_lock) { in propagate_priority()
H A Dsubr_sleepqueue.c534 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 Dgenassym.c75 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
/f-stack/freebsd/sys/
H A Dproc.h230 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 Dmutex.h162 mtx_unlock_spin((tdp)->td_lock)
/f-stack/freebsd/arm/arm/
H A Dgenassym.c94 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
/f-stack/freebsd/mips/mips/
H A Dgenassym.c77 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
/f-stack/freebsd/i386/i386/
H A Dgenassym.c88 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
/f-stack/freebsd/ddb/
H A Ddb_ps.c358 lock = (struct lock_object *)td->td_lock; in DB_SHOW_COMMAND()
/f-stack/freebsd/amd64/amd64/
H A Dgenassym.c83 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));