<dec f='src/src/sys/sys/sleepq.h' l='71' type='int sleepq_block(int , _Bool )'/>
<use f='src/src/sys/kern/kern_condvar.c' l='217' u='c' c='cv_wait'/>
<use f='src/src/sys/kern/kern_condvar.c' l='238' u='c' c='cv_wait_sig'/>
<use f='src/src/sys/kern/kern_condvar.c' l='260' u='c' c='cv_timedwait'/>
<use f='src/src/sys/kern/kern_condvar.c' l='284' u='c' c='cv_timedwait_sig'/>
<def f='src/src/sys/kern/kern_sleepq.c' l='232' ll='303' type='int sleepq_block(int timo, _Bool catch_p)'/>
<doc f='src/src/sys/kern/kern_sleepq.c' l='223'>/*
 * sleepq_block:
 *
 *	After any intermediate step such as releasing an interlock, switch.
 * 	sleepq_block() may return early under exceptional conditions, for
 * 	example if the LWP&apos;s containing process is exiting.
 *
 *	timo is a timeout in ticks.  timo = 0 specifies an infinite timeout.
 */</doc>
<use f='src/src/sys/kern/kern_synch.c' l='185' u='c' c='tsleep'/>
<use f='src/src/sys/kern/kern_synch.c' l='210' u='c' c='mtsleep'/>
<use f='src/src/sys/kern/kern_synch.c' l='240' u='c' c='kpause'/>
<use f='src/src/sys/kern/kern_timeout.c' l='511' u='c' c='callout_halt'/>
<use f='src/src/sys/kern/kern_turnstile.c' l='430' u='c' c='turnstile_block'/>
<use f='src/src/sys/kern/sys_lwp.c' l='570' u='c' c='lwp_park'/>
<use f='src/src/sys/kern/sys_select.c' l='301' u='c' c='sel_do_scan'/>
