Home
last modified time | relevance | path

Searched refs:TS_SHARED_QUEUE (Results 1 – 4 of 4) 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()
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 …]
H A Dkern_rwlock.c623 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()
/f-stack/freebsd/sys/
H A Dturnstile.h83 #define TS_SHARED_QUEUE 1 macro
/f-stack/freebsd/amd64/amd64/
H A Dpmap.c630 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()