Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/kern/
Dsubr_turnstile.c328 MPASS(queue == TS_EXCLUSIVE_QUEUE || queue == TS_SHARED_QUEUE); in turnstile_adjust_thread()
444 MPASS(td->td_tsqueue == TS_EXCLUSIVE_QUEUE || in turnstile_adjust()
481 MPASS(TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE])); in turnstile_dtor()
497 TAILQ_INIT(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]); in turnstile_init()
628 xtd = TAILQ_FIRST(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]); in turnstile_first_waiter()
686 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_wait()
707 KASSERT(TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]), in turnstile_wait()
776 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_signal()
794 empty = TAILQ_EMPTY(&ts->ts_blocked[TS_EXCLUSIVE_QUEUE]) && in turnstile_signal()
833 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_broadcast()
[all …]
Dkern_rwlock.c641 queue = TS_EXCLUSIVE_QUEUE; in _rw_runlock()
834 turnstile_wait(ts, rw_owner(rw), TS_EXCLUSIVE_QUEUE); in _rw_wlock_hard()
913 queue = TS_EXCLUSIVE_QUEUE; in _rw_wunlock_hard()
Dkern_rmlock.c466 turnstile_signal(ts, TS_EXCLUSIVE_QUEUE); in _rm_unlock_hard()
536 TS_EXCLUSIVE_QUEUE); in _rm_wlock()
Dkern_mutex.c476 turnstile_wait(ts, mtx_owner(m), TS_EXCLUSIVE_QUEUE); in _mtx_lock_sleep()
735 turnstile_broadcast(ts, TS_EXCLUSIVE_QUEUE); in _mtx_unlock_sleep()
/freebsd-9-stable/sys/sys/
Dturnstile.h81 #define TS_EXCLUSIVE_QUEUE 0 macro
85 #define TS_EXCLUSIVE_LOCK TS_EXCLUSIVE_QUEUE