Lines Matching refs:ts_lock
121 struct mtx ts_lock; /* Spin lock for self. */ member
182 mtx_unlock_spin(&ts->ts_lock); in propagate_unlock_ts()
189 if (td->td_lock != &top->ts_lock) in propagate_unlock_td()
207 THREAD_LOCKPTR_ASSERT(td, &ts->ts_lock); in propagate_priority()
231 if (td->td_lock != &ts->ts_lock) { in propagate_priority()
298 THREAD_LOCKPTR_ASSERT(td, &ts->ts_lock); in propagate_priority()
339 THREAD_LOCKPTR_BLOCKED_ASSERT(td, &ts->ts_lock); in turnstile_adjust_thread()
454 THREAD_LOCKPTR_BLOCKED_ASSERT(td, &ts->ts_lock); in turnstile_adjust()
455 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_adjust()
523 mtx_init(&ts->ts_lock, "turnstile lock", NULL, MTX_SPIN); in turnstile_init()
533 mtx_destroy(&ts->ts_lock); in turnstile_fini()
578 mtx_lock_spin(&ts->ts_lock); in turnstile_trywait()
584 mtx_lock_spin(&ts->ts_lock); in turnstile_trywait()
602 mtx_lock_spin(&ts->ts_lock); in turnstile_lock()
605 mtx_unlock_spin(&ts->ts_lock); in turnstile_lock()
618 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_unlock()
619 mtx_unlock_spin(&ts->ts_lock); in turnstile_unlock()
638 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_cancel()
640 mtx_unlock_spin(&ts->ts_lock); in turnstile_cancel()
663 mtx_lock_spin(&ts->ts_lock); in turnstile_lookup()
707 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_claim()
718 THREAD_LOCKPTR_BLOCKED_ASSERT(td, &ts->ts_lock); in turnstile_claim()
728 mtx_unlock_spin(&ts->ts_lock); in turnstile_claim()
746 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_wait()
796 thread_lock_set(td, &ts->ts_lock); in turnstile_wait()
815 THREAD_LOCKPTR_ASSERT(td, &ts->ts_lock); in turnstile_wait()
835 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_signal()
886 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_broadcast()
954 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_unpend()
1004 THREAD_LOCKPTR_ASSERT(td, &ts->ts_lock); in turnstile_unpend()
1017 mtx_unlock_spin(&ts->ts_lock); in turnstile_unpend()
1031 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_disown()
1055 mtx_unlock_spin(&ts->ts_lock); in turnstile_disown()
1073 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_head()
1088 mtx_assert(&ts->ts_lock, MA_OWNED); in turnstile_empty()