<dec f='src/src/sys/sys/socketvar.h' l='153' type='struct socket *'/>
<offset>512</offset>
<doc f='src/src/sys/sys/socketvar.h' l='142'>/*
 * Variables for connection queueing.
 * Socket where accepts occur is so_head in all subsidiary sockets.
 * If so_head is 0, socket is not related to an accept.
 * For head socket so_q0 queues partially completed connections,
 * while so_q is a queue of connections ready to be accepted.
 * If a connection is aborted and it has so_head set, then
 * it has to be pulled out of either so_q0 or so_q.
 * We allow connections to queue up based on current queue lengths
 * and limit on number of queued connections for this socket.
 */</doc>
<doc f='src/src/sys/sys/socketvar.h' l='153'>/* back pointer to accept socket */</doc>
<use f='src/src/sys/kern/uipc_socket.c' l='686' u='r' c='sofree'/>
<use f='src/src/sys/kern/uipc_socket.c' l='791' u='r' c='soabort'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='175' u='r' c='soisconnected'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='422' u='r' c='soqinsque'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='424' u='w' c='soqinsque'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='444' u='r' c='soqremque'/>
<use f='src/src/sys/kern/uipc_socket2.c' l='463' u='w' c='soqremque'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='235' u='r' c='unp_setpeerlocks'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='236' u='r' c='unp_setpeerlocks'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='799' u='r' c='unp_accept'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='800' u='r' c='unp_accept'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1049' u='r' c='unp_abort'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1072' u='r' c='unp_connect1'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1073' u='r' c='unp_connect1'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1075' u='r' c='unp_connect1'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1230' u='r' c='unp_connect'/>
<use f='src/src/sys/kern/uipc_usrreq.c' l='1347' u='r' c='unp_drop'/>
