Lines Matching defs:new_so
59 struct socket *new_so;
109 new_so = TAILQ_FIRST(&sock->so_comp);
110 TAILQ_REMOVE(&sock->so_comp, new_so, so_list);
117 if (new_so->so_filt != NULL) {
125 if ((error = soacceptfilter(new_so)) != 0) {
134 lck_mtx_assert(new_so->so_proto->pr_getlock(new_so, 0),
136 socket_lock(new_so, 1);
139 new_so->so_state &= ~SS_COMP;
140 new_so->so_head = NULL;
141 (void) soacceptlock(new_so, &sa, 0);
147 sock_setupcalls_common(new_so, callback, cookie, NULL, NULL);
162 if (new_so->so_flags & SOF_DEFUNCT) {
163 (void) sodefunct(current_proc(), new_so,
166 *new_sock = new_so;
168 socket_unlock(new_so, 1);
889 void *context, socket_t *new_so)
893 if (new_so == NULL)
897 error = socreate(domain, new_so, type, protocol);
901 sock_setupcalls_common(*new_so, callback, context,
908 (*new_so)->last_pid = 0;
909 (*new_so)->last_upid = 0;