Lines Matching refs:new_so

64     int flags, sock_upcall callback, void *cookie, socket_t *new_so);
66 void *context, socket_t *new_so);
72 sock_upcall callback, void *context, socket_t *new_so, bool is_internal);
79 struct socket *new_so; in sock_accept_common() local
136 new_so = TAILQ_FIRST(&sock->so_comp); in sock_accept_common()
137 TAILQ_REMOVE(&sock->so_comp, new_so, so_list); in sock_accept_common()
138 new_so->so_state &= ~SS_COMP; in sock_accept_common()
139 new_so->so_head = NULL; in sock_accept_common()
147 new_so->so_flags1 |= SOF1_IN_KERNEL_SOCKET; in sock_accept_common()
157 if (new_so->so_filt != NULL) { in sock_accept_common()
165 if ((error = soacceptfilter(new_so, sock)) != 0) { in sock_accept_common()
174 LCK_MTX_ASSERT(new_so->so_proto->pr_getlock(new_so, 0), in sock_accept_common()
176 socket_lock(new_so, 1); in sock_accept_common()
179 (void) soacceptlock(new_so, &sa, 0); in sock_accept_common()
186 sock_setupcalls_locked(new_so, callback, cookie, callback, cookie, 0); in sock_accept_common()
188 sock_setupcalls_locked(new_so, callback, cookie, NULL, NULL, 0); in sock_accept_common()
204 if (new_so->so_flags & SOF_DEFUNCT) { in sock_accept_common()
205 (void) sodefunct(current_proc(), new_so, in sock_accept_common()
208 *new_sock = new_so; in sock_accept_common()
210 socket_unlock(new_so, 1); in sock_accept_common()
1068 void *context, socket_t *new_so, bool is_internal) in sock_socket_common() argument
1072 if (new_so == NULL) { in sock_socket_common()
1077 error = socreate(domain, new_so, type, protocol); in sock_socket_common()
1082 (*new_so)->so_flags1 |= SOF1_IN_KERNEL_SOCKET; in sock_socket_common()
1090 sock_setupcall(*new_so, callback, context); in sock_socket_common()
1096 (*new_so)->last_pid = 0; in sock_socket_common()
1097 (*new_so)->last_upid = 0; in sock_socket_common()
1104 void *context, socket_t *new_so) in sock_socket_internal() argument
1107 context, new_so, true); in sock_socket_internal()
1112 void *context, socket_t *new_so) in sock_socket() argument
1115 context, new_so, false); in sock_socket()