Searched refs:ts_sleepq (Results 1 – 6 of 6) sorted by relevance
480 sleepq_insert(&ts->ts_sleepq[qnum], t); in turnstile_block()721 sleepq_t *sqp = &ts->ts_sleepq[qnum]; in turnstile_wakeup()743 kthread_t *wp = ts->ts_sleepq[TS_WRITER_Q].sq_first; in turnstile_wakeup()744 kthread_t *rp = ts->ts_sleepq[TS_READER_Q].sq_first; in turnstile_wakeup()
384 kthread_t *next_writer = ts->ts_sleepq[TS_WRITER_Q].sq_first; in rw_readers_to_wake()385 kthread_t *next_reader = ts->ts_sleepq[TS_READER_Q].sq_first; in rw_readers_to_wake()477 next_writer = ts->ts_sleepq[TS_WRITER_Q].sq_first; in rw_exit_wakeup()
58 sleepq_t ts_sleepq[TS_NUM_Q]; /* read/write sleep queues */ member
417 (uintptr_t)&ts.ts_sleepq[i] - (uintptr_t)&ts + addr) in rwlock_walk()
161 ASSERT(ts->ts_sleepq[0].sq_first == NULL); in turnstile_destructor()162 ASSERT(ts->ts_sleepq[1].sq_first == NULL); in turnstile_destructor()
673 newowner = ts->ts_sleepq[TS_WRITER_Q].sq_first; in upimutex_unlock()