Home
last modified time | relevance | path

Searched refs:TS_SHARED_QUEUE (Results 1 – 3 of 3) sorted by relevance

/freebsd-9-stable/sys/kern/
Dsubr_turnstile.c328 MPASS(queue == TS_EXCLUSIVE_QUEUE || queue == TS_SHARED_QUEUE); in turnstile_adjust_thread()
445 td->td_tsqueue == TS_SHARED_QUEUE); in turnstile_adjust()
482 MPASS(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE])); in turnstile_dtor()
498 TAILQ_INIT(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_init()
627 std = TAILQ_FIRST(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_first_waiter()
686 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_wait()
709 KASSERT(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]), in turnstile_wait()
776 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_signal()
795 TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_signal()
833 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_broadcast()
[all …]
Dkern_rwlock.c493 turnstile_wait(ts, rw_owner(rw), TS_SHARED_QUEUE); in _rw_rlock()
644 queue = TS_SHARED_QUEUE; in _rw_runlock()
916 queue = TS_SHARED_QUEUE; in _rw_wunlock_hard()
921 queue == TS_SHARED_QUEUE ? "read" : "write"); in _rw_wunlock_hard()
1059 turnstile_broadcast(ts, TS_SHARED_QUEUE); in _rw_downgrade()
/freebsd-9-stable/sys/sys/
Dturnstile.h82 #define TS_SHARED_QUEUE 1 macro
86 #define TS_SHARED_LOCK TS_SHARED_QUEUE