| /dragonfly/sys/kern/ |
| HD | subr_sleepqueue.c | 82 #define SLEEPQ_HASH(wchan) ((((uintptr_t)(wchan) >> 10) ^ \ argument 83 ((uintptr_t)(wchan) & SLEEPQ_HMASK))) 85 #define SLEEPQ_LOOKUP(wchan) &sleepq_chains[SLEEPQ_HASH(wchan)] argument 115 sleepq_wclookup(const void *wchan) in sleepq_wclookup() argument 120 sc = SLEEPQ_LOOKUP(wchan); in sleepq_wclookup() 123 if (wc->wc_wchan == wchan) in sleepq_wclookup() 177 sleepq_lock(const void *wchan) in sleepq_lock() argument 182 sc = SLEEPQ_LOOKUP(wchan); in sleepq_lock() 191 if (wc->wc_wchan == wchan) { in sleepq_lock() 196 wc->wc_wchan = wchan; in sleepq_lock() [all …]
|
| /dragonfly/sys/sys/ |
| HD | sleepqueue.h | 94 struct sleepqueue *sleepq_lookup(const void *wchan); 100 void sleepq_add(const void *wchan, struct lock_object *lock, 102 int sleepq_broadcast(const void *wchan, int flags, int pri, int queue); 103 void sleepq_lock(const void *wchan); 104 void sleepq_release(const void *wchan); 109 void sleepq_remove(struct thread *td, const void *wchan); 114 int sleepq_signal(const void *wchan, int flags, int pri, int queue); 115 void sleepq_set_timeout_sbt(const void *wchan, sbintime_t sbt, 117 #define sleepq_set_timeout(wchan, timo) \ argument 118 sleepq_set_timeout_sbt((wchan), tick_sbt * (timo), 0, C_HARDCLOCK) [all …]
|
| /dragonfly/sys/dev/sound/midi/ |
| HD | midi.c | 105 int rchan, wchan; member 403 if (!(m->rchan || m->wchan)) in midi_uninit() 410 if (m->wchan) { in midi_uninit() 411 wakeup(&m->wchan); in midi_uninit() 412 m->wchan = 0; in midi_uninit() 598 if (m->wchan) { in midi_out() 599 wakeup(&m->wchan); in midi_out() 600 m->wchan = 0; in midi_out() 656 m->wchan = 0; in midi_open() 840 m->wchan = 1; in midi_write() [all …]
|
| /dragonfly/sys/libprop/ |
| HD | prop_object_impl.h | 271 const char *wchan; member 273 #define _PROP_POOL_INIT(pp, size, wchan) \ argument 274 MALLOC_DEFINE(M_##pp, wchan, wchan); \
|
| /dragonfly/share/misc/ |
| HD | gdbinit | 60 printf "\ncpu pid thread flags comm wchan wmesg\n" 87 printf "\ncpu curthread wchan\n" 207 Output a list of processes with wait-channel (wchan) information.
|
| /dragonfly/sys/netproto/802_11/ |
| HD | README.DRAGONFLY | 77 blah_sleep(struct blah_softc *sc, void *wchan, 86 error = lksleep(wchan, appropriatelock, flags, wmsg, timo);
|
| /dragonfly/bin/ps/ |
| HD | extern.h | 87 void wchan(const KINFO *, const struct varent *);
|
| HD | keyword.c | 135 {"nwchan", "WCHAN", NULL, 0, lpvar, NULL, 8, LPOFF(wchan), KPTR, "lx", NULL}, 200 {"wchan", "WCHAN", NULL, LJUST, wchan, NULL, WMESGLEN, 0, 0, NULL, NULL},
|
| HD | print.c | 455 wchan(const KINFO *k, const struct varent *vent) in wchan() function
|
| /dragonfly/sys/dev/raid/vinum/ |
| HD | .gdbinit.kernel | 398 printf " pid proc uid ppid pgrp flag stat comm wchan\n" 490 printf " pid proc uid ppid pgrp flag stat comm wchan\n"
|
| /dragonfly/sys/dev/disk/isp/ |
| HD | isp_freebsd.c | 3506 void *wchan; in isp_target_thread() local 3635 ISP_GET_PC_ADDR(isp, chan, target_proc, wchan); in isp_target_thread() 3695 lksleep(wchan, &isp->isp_lock, PUSER, "tsnooze", 0); in isp_target_thread()
|