<dec f='src/src/sys/sys/socketvar.h' l='337' type='void solockreset(struct socket * , kmutex_t * )'/>
<def f='src/src/sys/kern/uipc_socket2.c' l='553' ll='563' type='void solockreset(struct socket * so, kmutex_t * lock)'/>
<doc f='src/src/sys/kern/uipc_socket2.c' l='548'>/*
 * Reset a socket&apos;s lock pointer.  Wake all threads waiting on the
 * socket&apos;s condition variables so that they can restart their waits
 * using the new lock.  The existing lock must be held.
 */</doc>
<use f='src/src/sys/kern/uipc_usrreq.c' l='269' u='c' c='unp_setpeerlocks'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='270' u='c' c='unp_setpeerlocks'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='293' u='c' c='unp_resetlock'/>
