<dec f='src/src/sys/sys/condvar.h' l='49' type='int cv_timedwait_sig(kcondvar_t * , struct kmutex * , int )'/>
<use f='src/src/sys/compat/linux/common/linux_futex.c' l='473' u='c' c='futex_sleep'/>
<use f='src/src/sys/dev/acpi/acpica/OsdSchedule.c' l='145' u='c' c='AcpiOsSleep'/>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='631' u='c' c='btsco_open'/>
<use f='src/src/sys/dev/ieee1394/firewire.c' l='301' u='c' c='firewiredetach'/>
<use f='src/src/sys/dev/ieee1394/fwdev.c' l='271' u='c' c='fw_read'/>
<use f='src/src/sys/dev/ieee1394/fwdev.c' l='347' u='c' c='fw_write'/>
<use f='src/src/sys/dev/ieee1394/sbp.c' l='558' u='c' c='sbpdetach'/>
<use f='src/src/sys/dev/pci/amr.c' l='1529' u='c' c='amrioctl'/>
<use f='src/src/sys/dev/pci/eso.c' l='877' u='c' c='eso_halt_output'/>
<use f='src/src/sys/dev/pci/eso.c' l='909' u='c' c='eso_halt_input'/>
<use f='src/src/sys/dev/pcmcia/if_malo_pcmcia.c' l='1930' u='c' c='cmalo_cmd_request'/>
<use f='src/src/sys/dev/sequencer.c' l='388' u='c' c='seq_drain'/>
<use f='src/src/sys/dev/usb/ugen.c' l='621' u='c' c='ugen_do_read'/>
<use f='src/src/sys/dev/usb/ugen.c' l='667' u='c' c='ugen_do_read'/>
<use f='src/src/sys/dev/usb/ugen.c' l='759' u='c' c='ugen_do_read'/>
<use f='src/src/sys/dev/usb/ugen.c' l='873' u='c' c='ugen_do_write'/>
<use f='src/src/sys/dev/usb/umidi.c' l='1299' u='c' c='open_out_jack'/>
<use f='src/src/sys/dev/usb/umidi.c' l='1357' u='c' c='close_out_jack'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/drm_irq.c' l='1298' macro='1' u='c'/>
<use f='src/src/sys/external/bsd/common/include/linux/completion.h' l='191' u='c' c='wait_for_completion_interruptible_timeout'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_dma.c' l='815' macro='1' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c' l='149' macro='1' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c' l='1369' macro='1' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fence.c' l='215' macro='1' u='c'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fence.c' l='343' macro='1' u='c'/>
<def f='src/src/sys/kern/kern_condvar.c' l='275' ll='286' type='int cv_timedwait_sig(kcondvar_t * cv, kmutex_t * mtx, int timo)'/>
<doc f='src/src/sys/kern/kern_condvar.c' l='264'>/*
 * cv_timedwait_sig:
 *
 *	Wait on a condition variable until a timeout expires, awoken or a
 *	signal is received.  Will also return early if the process is
 *	exiting.  Returns zero if awoken normally, EWOULDBLOCK if the
 *	timeout expires, ERESTART if a signal was received and the system
 *	call is restartable, or EINTR otherwise.
 *
 *	timo is a timeout in ticks.  timo = 0 specifies an infinite timeout.
 */</doc>
<use f='src/src/sys/kern/kern_event.c' l='1193' u='c' c='kqueue_scan'/>
<use f='src/src/sys/kern/sys_aio.c' l='909' u='c' c='aio_suspend1'/>
<use f='src/src/sys/kern/sys_mqueue.c' l='686' u='c' c='mq_recv1'/>
<use f='src/src/sys/kern/sys_mqueue.c' l='863' u='c' c='mq_send1'/>
<use f='src/src/sys/kern/sys_sig.c' l='793' u='c' c='sigtimedwait1'/>
<use f='src/src/sys/kern/tty.c' l='2734' u='c' c='ttysleep'/>
<use f='src/src/sys/kern/uipc_sem.c' l='735' u='c' c='do_ksem_wait'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='516' u='c' c='sbwait'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='1523' u='c' c='sowait'/>
<use f='src/src/sys/kern/vfs_bio.c' l='1369' u='c' c='getnewbuf'/>
<use f='src/src/sys/kern/vfs_bio.c' l='2067' u='c' c='bbusy'/>
<use f='src/src/sys/netbt/hci_unit.c' l='183' u='c' c='hci_enable'/>
<use f='src/src/sys/nfs/nfs_bio.c' l='810' u='c' c='nfs_asyncio'/>
<use f='src/src/sys/nfs/nfs_clntsocket.c' l='993' u='c' c='nfs_sndlock'/>
<use f='src/src/sys/nfs/nfs_socket.c' l='948' u='c' c='nfs_rcvlock'/>
<use f='src/src/sys/ufs/lfs/lfs_bio.c' l='172' u='c' c='lfs_reservebuf'/>
<use f='src/src/sys/ufs/lfs/lfs_bio.c' l='682' u='c' c='lfs_check'/>
