Home
last modified time | relevance | path

Searched refs:wchan (Results 1 – 9 of 9) sorted by relevance

/f-stack/freebsd/sys/
H A Dsleepqueue.h97 void sleepq_lock(const void *wchan);
98 struct sleepqueue *sleepq_lookup(const void *wchan);
99 void sleepq_release(const void *wchan);
100 void sleepq_remove(struct thread *td, const void *wchan);
106 #define sleepq_set_timeout(wchan, timo) \ argument
108 u_int sleepq_sleepcnt(const void *wchan, int queue);
109 int sleepq_timedwait(const void *wchan, int pri);
110 int sleepq_timedwait_sig(const void *wchan, int pri);
111 int sleepq_type(const void *wchan);
112 void sleepq_wait(const void *wchan, int pri);
[all …]
H A Dbio.h154 int biowait(struct bio *bp, const char *wchan);
/f-stack/freebsd/kern/
H A Dsubr_sleepqueue.c266 sc = SC_LOOKUP(wchan); in sleepq_lock()
282 sc = SC_LOOKUP(wchan); in sleepq_lookup()
298 sc = SC_LOOKUP(wchan); in sleepq_release()
320 MPASS(wchan != NULL); in sleepq_add()
380 td->td_wchan = wchan; in sleepq_add()
407 MPASS(wchan != NULL); in sleepq_set_timeout_sbt()
512 MPASS(wchan != NULL); in sleepq_catch_signals()
1011 const void *wchan; in sleepq_timeout() local
1099 const void *wchan; in sleepq_abort() local
1216 sleepq_lock(wchan); in sleepq_sbuf_print_stacks()
[all …]
H A Dkern_synch.c414 void *wchan; in _blockcount_sleep() local
441 wchan = bc; in _blockcount_sleep()
442 sleepq_lock(wchan); in _blockcount_sleep()
450 sleepq_release(wchan); in _blockcount_sleep()
457 sleepq_add(wchan, NULL, wmesg, catch ? SLEEPQ_INTERRUPTIBLE : 0, 0); in _blockcount_sleep()
459 ret = sleepq_wait_sig(wchan, prio); in _blockcount_sleep()
461 sleepq_wait(wchan, prio); in _blockcount_sleep()
H A Dkern_clock.c216 const void *wchan; in deadlres_td_sleep_q() local
227 wchan = td->td_wchan; in deadlres_td_sleep_q()
229 slptype = sleepq_type(wchan); in deadlres_td_sleep_q()
H A Dsubr_vmem.c199 #define VMEM_CONDVAR_INIT(vm, wchan) cv_init(&vm->vm_cv, wchan) argument
H A Dvfs_bio.c4373 biowait(struct bio *bp, const char *wchan) in biowait() argument
4380 msleep(bp, mtxp, PRIBIO, wchan, 0); in biowait()
5004 bwait(struct buf *bp, u_char pri, const char *wchan) in bwait() argument
5011 msleep(bp, mtxp, pri, wchan, 0); in bwait()
/f-stack/freebsd/ddb/
H A Ddb_ps.c266 const void *wchan; in dumpthread() local
310 wchan = td->td_blocked; in dumpthread()
313 wchan = td->td_wchan; in dumpthread()
317 wchan = NULL; in dumpthread()
320 wchan = NULL; in dumpthread()
323 if (wchan == NULL) in dumpthread()
330 db_printf("%p ", wchan); in dumpthread()
/f-stack/freebsd/vm/
H A Dvm_object.h260 #define VM_OBJECT_SLEEP(object, wchan, pri, wmesg, timo) \ argument
261 rw_sleep((wchan), &(object)->lock, (pri), (wmesg), (timo))