Home
last modified time | relevance | path

Searched refs:TS_EXCLUSIVE_QUEUE (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/kern/
H A Dsubr_turnstile.c350 MPASS(queue == TS_EXCLUSIVE_QUEUE || queue == TS_SHARED_QUEUE); in turnstile_adjust_thread()
467 MPASS(td->td_tsqueue == TS_EXCLUSIVE_QUEUE || in turnstile_adjust()
504 MPASS(TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE])); in turnstile_dtor()
520 TAILQ_INIT(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]); in turnstile_init()
692 xtd = TAILQ_FIRST(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]); in turnstile_first_waiter()
750 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_wait()
771 KASSERT(TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]), in turnstile_wait()
839 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_signal()
857 empty = TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]) && in turnstile_signal()
966 if (TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]) && in turnstile_unpend()
[all …]
H A Dkern_rwlock.c811 queue = TS_EXCLUSIVE_QUEUE; in __rw_runlock_hard()
1153 turnstile_wait(ts, owner, TS_EXCLUSIVE_QUEUE); in __rw_wlock_hard()
1256 queue = TS_EXCLUSIVE_QUEUE; in __rw_wunlock_hard()
H A Dkern_rmlock.c501 turnstile_signal(ts, TS_EXCLUSIVE_QUEUE); in _rm_unlock_hard()
574 TS_EXCLUSIVE_QUEUE); in _rm_wlock()
H A Dkern_mutex.c664 turnstile_wait(ts, owner, TS_EXCLUSIVE_QUEUE); in __mtx_lock_sleep()
1052 turnstile_broadcast(ts, TS_EXCLUSIVE_QUEUE); in __mtx_unlock_sleep()
/f-stack/freebsd/sys/
H A Dturnstile.h82 #define TS_EXCLUSIVE_QUEUE 0 macro