Symbol: wchan_t
sys/arch/sparc64/dev/tadpmu.c
65
static wchan_t tadpmu, tadpmuev;
sys/ddb/db_command.c
1399
wchan_t wchan = NULL;
sys/ddb/db_syncobj.c
45
db_syncobj_owner(const struct syncobj *sobj, wchan_t wchan)
sys/ddb/db_syncobj.h
37
struct lwp *db_syncobj_owner(const struct syncobj *, wchan_t);
sys/dev/ic/tpm.c
359
tpm_poll(struct tpm_softc *sc, uint8_t mask, int to, wchan_t chan)
sys/dev/ic/tpm.c
374
tpm_waitfor(struct tpm_softc *sc, uint8_t bits, int tmo, wchan_t chan)
sys/kern/kern_condvar.c
160
KASSERT(l->l_wchan == (wchan_t)cv);
sys/kern/kern_mutex.c
287
static lwp_t *mutex_owner(wchan_t);
sys/kern/kern_mutex.c
842
mutex_owner(wchan_t wchan)
sys/kern/kern_rwlock.c
117
static lwp_t *rw_owner(wchan_t);
sys/kern/kern_rwlock.c
798
rw_owner(wchan_t obj)
sys/kern/kern_sleepq.c
259
sleepq_enqueue(sleepq_t *sq, wchan_t wchan, const char *wmesg, syncobj_t *sobj,
sys/kern/kern_sleepq.c
296
sleepq_transfer(lwp_t *l, sleepq_t *from_sq, sleepq_t *sq, wchan_t wchan,
sys/kern/kern_sleepq.c
458
sleepq_wake(sleepq_t *sq, wchan_t wchan, u_int expected, kmutex_t *mp)
sys/kern/kern_synch.c
1116
syncobj_noowner(wchan_t wchan)
sys/kern/kern_synch.c
185
tsleep(wchan_t ident, pri_t priority, const char *wmesg, int timo)
sys/kern/kern_synch.c
210
mtsleep(wchan_t ident, pri_t priority, const char *wmesg, int timo,
sys/kern/kern_synch.c
272
wakeup(wchan_t ident)
sys/kern/kern_turnstile.c
165
turnstile_lookup(wchan_t obj)
sys/kern/kern_turnstile.c
192
turnstile_exit(wchan_t obj)
sys/kern/kern_turnstile.c
370
turnstile_block(turnstile_t *ts, int q, wchan_t obj, syncobj_t *sobj)
sys/rump/librump/rumpkern/ltsleep.c
121
tsleep(wchan_t ident, pri_t prio, const char *wmesg, int timo)
sys/rump/librump/rumpkern/ltsleep.c
141
mtsleep(wchan_t ident, pri_t prio, const char *wmesg, int timo, kmutex_t *lock)
sys/rump/librump/rumpkern/ltsleep.c
155
wakeup(wchan_t ident)
sys/rump/librump/rumpkern/ltsleep.c
49
wchan_t id;
sys/rump/librump/rumpkern/ltsleep.c
64
sleeper(wchan_t ident, int timo, bool kinterlock)
sys/rump/librump/rumpkern/sleepq.c
113
sleepq_wake(sleepq_t *sq, wchan_t wchan, u_int expected, kmutex_t *mp)
sys/rump/librump/rumpkern/sleepq.c
173
syncobj_noowner(wchan_t wc)
sys/rump/librump/rumpkern/sleepq.c
75
sleepq_enqueue(sleepq_t *sq, wchan_t wc, const char *wmsg, syncobj_t *sob,
sys/sys/lwp.h
133
wchan_t l_wchan; /* l: sleep address */
sys/sys/proc.h
516
int tsleep(wchan_t, pri_t, const char *, int);
sys/sys/proc.h
517
int mtsleep(wchan_t, pri_t, const char *, int, kmutex_t *);
sys/sys/proc.h
518
void wakeup(wchan_t);
sys/sys/sleepq.h
56
void sleepq_enqueue(sleepq_t *, wchan_t, const char *,
sys/sys/sleepq.h
58
void sleepq_transfer(lwp_t *, sleepq_t *, sleepq_t *, wchan_t, const char *,
sys/sys/sleepq.h
63
void sleepq_wake(sleepq_t *, wchan_t, u_int, kmutex_t *);
sys/sys/sleeptab.h
125
turnstile_t *turnstile_lookup(wchan_t);
sys/sys/sleeptab.h
127
void turnstile_exit(wchan_t);
sys/sys/sleeptab.h
128
void turnstile_block(turnstile_t *, int, wchan_t, const struct syncobj *);
sys/sys/sleeptab.h
61
sleeptab_lookup(sleeptab_t *st, wchan_t wchan, kmutex_t **mp)
sys/sys/sleeptab.h
75
sleepq_hashlock(wchan_t wchan)
sys/sys/sleeptab.h
96
wchan_t ts_obj; /* lock object */
sys/sys/syncobj.h
51
struct lwp *(*sobj_owner)(wchan_t);
sys/sys/syncobj.h
54
struct lwp *syncobj_noowner(wchan_t);