Searched refs:ts_waiters (Results 1 – 7 of 7) sorted by relevance
/titanic_44/usr/src/uts/common/os/ |
H A D | turnstile.c | 432 ASSERT(ts->ts_waiters == 0); in turnstile_block() 444 ASSERT(ts->ts_waiters > 0); in turnstile_block() 479 ts->ts_waiters++; in turnstile_block() 668 ASSERT(ts->ts_waiters > 1); in turnstile_dequeue() 669 ASSERT(tsfree->ts_waiters == 0); in turnstile_dequeue() 683 ASSERT(ts->ts_waiters == 1); in turnstile_dequeue() 706 ts->ts_waiters--; in turnstile_dequeue() 734 ASSERT(ts->ts_waiters > 1 || ts->ts_inheritor == NULL); in turnstile_wakeup()
|
H A D | rwlock.c | 492 if (ts->ts_waiters > nreaders) in rw_exit_wakeup() 514 if (ts->ts_waiters > 1) in rw_exit_wakeup() 590 if (ts->ts_waiters == nreaders) in rw_downgrade()
|
H A D | mutex.c | 526 turnstile_wakeup(ts, TS_WRITER_Q, ts->ts_waiters, NULL); in mutex_vector_exit()
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | turnstile.h | 54 int ts_waiters; /* number of blocked threads */ member
|
/titanic_44/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | sobj.c | 390 if (ts.ts_waiters == 0 || ts.ts_sobj != wsp->walk_data) in blocked_walk_step() 676 addr, t.ts_sobj, t.ts_waiters, t.ts_epri, in turnstile()
|
/titanic_44/usr/src/uts/common/disp/ |
H A D | thread.c | 159 ASSERT(ts->ts_waiters == 0); in turnstile_destructor() 771 if (t->t_ts->ts_waiters > 0) in thread_free()
|
/titanic_44/usr/src/uts/common/syscall/ |
H A D | lwp_sobj.c | 675 if (ts->ts_waiters == 1) in upimutex_unlock() 682 turnstile_wakeup(ts, TS_WRITER_Q, ts->ts_waiters, NULL); in upimutex_unlock()
|