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

/freebsd-10.0-release/sys/sys/
H A Dturnstile.h85 #define TS_SHARED_QUEUE 1 macro
89 #define TS_SHARED_LOCK TS_SHARED_QUEUE
/freebsd-10.0-release/sys/kern/
H A Dsubr_turnstile.c327 MPASS(queue == TS_EXCLUSIVE_QUEUE || queue == TS_SHARED_QUEUE);
444 td->td_tsqueue == TS_SHARED_QUEUE);
481 MPASS(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]));
497 TAILQ_INIT(&ts->ts_blocked[TS_SHARED_QUEUE]);
626 std = TAILQ_FIRST(&ts->ts_blocked[TS_SHARED_QUEUE]);
685 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE);
708 KASSERT(TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]),
775 MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE);
794 TAILQ_EMPTY(&ts->ts_blocked[TS_SHARED_QUEUE]);
832 MPASS(queue == TS_SHARED_QUEUE || queu
[all...]
H A Dkern_rwlock.c518 turnstile_wait(ts, rw_owner(rw), TS_SHARED_QUEUE);
669 queue = TS_SHARED_QUEUE;
942 queue = TS_SHARED_QUEUE;
947 queue == TS_SHARED_QUEUE ? "read" : "write");
1091 turnstile_broadcast(ts, TS_SHARED_QUEUE);

Completed in 124 milliseconds