Lines Matching refs:tc
285 turnstile_chain_t *tc = &TURNSTILE_CHAIN(sobj); in turnstile_lookup() local
287 disp_lock_enter(&tc->tc_lock); in turnstile_lookup()
289 for (ts = tc->tc_first; ts != NULL; ts = ts->ts_next) in turnstile_lookup()
413 turnstile_chain_t *tc = &TURNSTILE_CHAIN(sobj); in turnstile_block() local
417 ASSERT(DISP_LOCK_HELD(&tc->tc_lock)); in turnstile_block()
430 ts->ts_next = tc->tc_first; in turnstile_block()
431 tc->tc_first = ts; in turnstile_block()
459 THREAD_SLEEP(t, &tc->tc_lock); in turnstile_block()
661 turnstile_chain_t *tc = &TURNSTILE_CHAIN(ts->ts_sobj); in turnstile_dequeue() local
664 ASSERT(DISP_LOCK_HELD(&tc->tc_lock)); in turnstile_dequeue()
665 ASSERT(t->t_lockp == &tc->tc_lock); in turnstile_dequeue()
700 tspp = &tc->tc_first; in turnstile_dequeue()
720 turnstile_chain_t *tc = &TURNSTILE_CHAIN(ts->ts_sobj); in turnstile_wakeup() local
723 ASSERT(DISP_LOCK_HELD(&tc->tc_lock)); in turnstile_wakeup()
754 disp_lock_exit(&tc->tc_lock); in turnstile_wakeup()