Lines Matching defs:ts
663 turnstile_t *ts;
671 ts = turnstile_lookup(upimutex);
672 if (ts != NULL && !(flag & LOCK_NOTRECOVERABLE)) {
674 newowner = ts->ts_sleepq[TS_WRITER_Q].sq_first;
676 if (ts->ts_waiters == 1)
678 turnstile_wakeup(ts, TS_WRITER_Q, 1, newowner);
681 } else if (ts != NULL) {
683 turnstile_wakeup(ts, TS_WRITER_Q, ts->ts_waiters, NULL);
714 turnstile_t *ts;
844 ts = turnstile_lookup((upimutex_t *)upimutex);
846 error = turnstile_block(ts, TS_WRITER_Q, (upimutex_t *)upimutex,