Searched refs:TS_SHARED_QUEUE (Results 1 – 4 of 4) sorted by relevance
350 MPASS(queue == TS_EXCLUSIVE_QUEUE || queue == TS_SHARED_QUEUE); in turnstile_adjust_thread()468 td->td_tsqueue == TS_SHARED_QUEUE); in turnstile_adjust()505 MPASS(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE])); in turnstile_dtor()521 TAILQ_INIT(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_init()691 std = TAILQ_FIRST(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_first_waiter()750 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); in turnstile_wait()773 KASSERT(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]), in turnstile_wait()858 TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]); in turnstile_signal()967 TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE])) in turnstile_unpend()1036 !TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE])); in turnstile_disown()[all …]
623 turnstile_wait(ts, owner, TS_SHARED_QUEUE); in __rw_rlock_hard()809 queue = TS_SHARED_QUEUE; in __rw_runlock_hard()1254 queue = TS_SHARED_QUEUE; in __rw_wunlock_hard()1264 queue == TS_SHARED_QUEUE ? "read" : "write"); in __rw_wunlock_hard()1414 turnstile_broadcast(ts, TS_SHARED_QUEUE); in __rw_downgrade_int()
83 #define TS_SHARED_QUEUE 1 macro
630 turnstile_wait(ts, NULL, TS_SHARED_QUEUE); in pmap_delayed_invl_wait_block()645 turnstile_broadcast(ts, TS_SHARED_QUEUE); in pmap_delayed_invl_finish_unblock()