<dec f='src/src/sys/sys/sleepq.h' l='173' type='void turnstile_block(turnstile_t * , int , wchan_t , syncobj_t * )'/>
<use f='src/src/sys/kern/kern_mutex.c' l='682' u='c' c='mutex_vector_enter'/>
<use f='src/src/sys/kern/kern_rwlock.c' l='387' u='c' c='rw_vector_enter'/>
<def f='src/src/sys/kern/kern_turnstile.c' l='367' ll='433' type='void turnstile_block(turnstile_t * ts, int q, wchan_t obj, syncobj_t * sobj)'/>
<doc f='src/src/sys/kern/kern_turnstile.c' l='361'>/*
 * turnstile_block:
 *
 *	 Enter an object into the turnstile chain and prepare the current
 *	 LWP for sleep.
 */</doc>
