Searched refs:TS_SHARED_QUEUE (Results 1 – 3 of 3) sorted by relevance
328 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 …]
493 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()
82 #define TS_SHARED_QUEUE 1 macro86 #define TS_SHARED_LOCK TS_SHARED_QUEUE