Symbol: wchan
bin/ps/extern.h
99
void wchan(struct pinfo *, VARENT *, enum mode);
bin/ps/keyword.c
220
VAR4("wchan", "WCHAN", LJUST|LWP, wchan),
common/lib/libprop/prop_kern.c
372
pool_init((*pi)->pp, (*pi)->size, 0, 0, 0, (*pi)->wchan,
common/lib/libprop/prop_object_impl.h
277
const char *wchan;
common/lib/libprop/prop_object_impl.h
279
#define _PROP_POOL_INIT(pp, size, wchan) \
common/lib/libprop/prop_object_impl.h
282
{ &pp, size, wchan } \
sys/ddb/db_command.c
1399
wchan_t wchan = NULL;
sys/ddb/db_command.c
1406
db_read_bytes((db_addr_t)&l->l_wchan, sizeof(wchan),
sys/ddb/db_command.c
1407
(char *)&wchan);
sys/ddb/db_command.c
1408
if (wchan == NULL)
sys/ddb/db_command.c
1411
(db_expr_t)(uintptr_t)wchan, DB_STGY_ANY);
sys/ddb/db_command.c
1430
owner = db_syncobj_owner(sobj, wchan);
sys/ddb/db_syncobj.c
45
db_syncobj_owner(const struct syncobj *sobj, wchan_t wchan)
sys/ddb/db_syncobj.c
52
volatile const struct kmutex *mtx = wchan;
sys/ddb/db_syncobj.c
61
volatile const struct krwlock *rw = wchan;
sys/dev/hyperv/vmbus.c
594
const char *wchan = "hvstart";
sys/dev/hyperv/vmbus.c
628
tsleep(wchan, PRIBIO, wchan, uimax(1, mstohz(wait_ms)));
sys/dev/midi.c
1305
cv_broadcast(&sc->wchan);
sys/dev/midi.c
1501
error = cv_wait_sig(&sc->wchan, sc->lock);
sys/dev/midi.c
209
cv_broadcast(&sc->wchan);
sys/dev/midi.c
255
cv_destroy(&sc->wchan);
sys/dev/midi.c
285
cv_init(&sc->wchan, "midiwr");
sys/dev/midi.c
889
cv_wait(&sc->wchan, sc->lock);
sys/dev/midivar.h
195
kcondvar_t wchan;
sys/dev/sequencer.c
210
cv_destroy(&sc->wchan);
sys/dev/sequencer.c
228
cv_init(&sc->wchan, "midiseqw");
sys/dev/sequencer.c
417
error = cv_timedwait_sig(&sc->wchan, &sc->lock, 60*hz);
sys/dev/sequencer.c
441
cv_broadcast(&sc->wchan);
sys/dev/sequencer.c
707
error = cv_wait_sig(&sc->wchan, &sc->lock);
sys/dev/sequencervar.h
78
kcondvar_t wchan;
sys/fs/nfs/nlm/nlm_prot_impl.c
356
char *wchan = "nlmrcv";
sys/fs/nfs/nlm/nlm_prot_impl.c
547
CLNT_CONTROL(rpcb, CLSET_WAITCHAN, wchan);
sys/fs/nfs/nlm/nlm_prot_impl.c
557
CLNT_CONTROL(rpcb, CLSET_WAITCHAN, wchan);
sys/kern/kern_mutex.c
842
mutex_owner(wchan_t wchan)
sys/kern/kern_mutex.c
844
volatile const kmutex_t *mtx = wchan;
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
271
l->l_wchan = wchan;
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
304
l->l_wchan = wchan;
sys/kern/kern_sleepq.c
458
sleepq_wake(sleepq_t *sq, wchan_t wchan, u_int expected, kmutex_t *mp)
sys/kern/kern_sleepq.c
468
if (l->l_wchan != wchan)
sys/kern/kern_synch.c
1116
syncobj_noowner(wchan_t wchan)
sys/kern/subr_pool.c
2100
const char *wchan, struct pool_allocator *palloc, int ipl,
sys/kern/subr_pool.c
2109
pool_cache_bootstrap(pc, size, align, align_offset, flags, wchan,
sys/kern/subr_pool.c
2123
u_int align_offset, u_int flags, const char *wchan,
sys/kern/subr_pool.c
2149
pool_init(pp, size, align, align_offset, ppflags, wchan, palloc, ipl);
sys/kern/subr_pool.c
811
const char *wchan, struct pool_allocator *palloc, int ipl)
sys/kern/subr_pool.c
830
wchan);
sys/kern/subr_pool.c
882
__func__, wchan, prsize, palloc->pa_pagesz);
sys/kern/subr_pool.c
902
pp->pr_wchan = wchan;
sys/kern/subr_pool.c
995
cv_init(&pp->pr_cv, wchan);
sys/kern/subr_vmem.c
110
#define VMEM_CONDVAR_INIT(vm, wchan) cv_init(&vm->vm_cv, wchan)
sys/kern/subr_vmem.c
120
#define VMEM_CONDVAR_INIT(vm, wchan) __nothing
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
120
if (l->l_wchan == wchan) {
sys/sys/sleeptab.h
43
#define SLEEPTAB_HASH(wchan) (((uintptr_t)(wchan) >> 8) & SLEEPTAB_HASH_MASK)
sys/sys/sleeptab.h
61
sleeptab_lookup(sleeptab_t *st, wchan_t wchan, kmutex_t **mp)
sys/sys/sleeptab.h
67
hash = SLEEPTAB_HASH(wchan);
sys/sys/sleeptab.h
75
sleepq_hashlock(wchan_t wchan)
sys/sys/sleeptab.h
80
mp = &sleepq_locks[SLEEPTAB_HASH(wchan)].lock;