| /xnu-12377.81.4/bsd/kern/ |
| H A D | uipc_usrreq.c | 345 uipc_connect2(struct socket *so1, struct socket *so2) in uipc_connect2() argument 353 return unp_connect2(so1, so2); in uipc_connect2() 403 struct socket *so2; in uipc_peeraddr() local 408 so2 = unp->unp_conn != NULL ? unp->unp_conn->unp_socket : NULL; in uipc_peeraddr() 409 if (so2 != NULL && so != so2) { in uipc_peeraddr() 410 unp_get_locks_in_order(so, so2); in uipc_peeraddr() 418 if (so2 != NULL && so != so2) { in uipc_peeraddr() 419 socket_unlock(so2, 1); in uipc_peeraddr() 428 struct socket *so2; in uipc_rcvd() local 434 #define snd (&so2->so_snd) in uipc_rcvd() [all …]
|
| H A D | uipc_socket2.c | 625 sowakeup(struct socket *so, struct sockbuf *sb, struct socket *so2) in sowakeup() argument 660 if (so2) { in sowakeup() 661 struct unpcb *unp = sotounpcb(so2); in sowakeup() 665 socket_unlock(so2, 0); in sowakeup() 671 if (so2 && so > so2) { in sowakeup() 673 socket_lock(so2, 0); in sowakeup() 675 unp = sotounpcb(so2); in sowakeup() 685 if (so2 && so < so2) { in sowakeup() 687 socket_lock(so2, 0); in sowakeup() 689 unp = sotounpcb(so2); in sowakeup() [all …]
|
| H A D | vsock_domain.c | 605 struct socket *so2 = NULL; in vsock_put_message_listening() local 621 so2 = sonewconn(pcb->so, 0, (struct sockaddr *)&addr); in vsock_put_message_listening() 622 if (!so2) { in vsock_put_message_listening() 629 pcb2 = sotovsockpcb(so2); in vsock_put_message_listening() 645 soisconnected(so2); in vsock_put_message_listening() 652 soisdisconnected(so2); in vsock_put_message_listening() 654 socket_unlock(so2, 1); in vsock_put_message_listening() 657 socket_unlock(so2, 0); in vsock_put_message_listening()
|
| H A D | sys_socket.c | 119 int (*fsoreceive)(struct socket *so2, struct sockaddr **paddr, in soo_read() 141 int (*fsosend)(struct socket *so2, struct sockaddr *addr, in soo_write()
|
| H A D | uipc_socket.c | 1616 soconnect2(struct socket *so1, struct socket *so2) in soconnect2() argument 1621 if (so2->so_proto->pr_lock) { in soconnect2() 1622 socket_lock(so2, 1); in soconnect2() 1625 error = (*so1->so_proto->pr_usrreqs->pru_connect2)(so1, so2); in soconnect2() 1628 if (so2->so_proto->pr_lock) { in soconnect2() 1629 socket_unlock(so2, 1); in soconnect2() 4893 struct socket *so2 = unp->unp_conn->unp_socket; in sosetoptlock() local 4895 space = sbspace(&so2->so_rcv); in sosetoptlock() 4918 struct socket *so2 = unp->unp_conn->unp_socket; in sosetoptlock() local 4919 data_len = so2->so_snd.sb_cc in sosetoptlock() [all …]
|
| H A D | uipc_syscalls.c | 1203 socket_ref_t so1, so2; in socketpair() local 1211 error = socreate(uap->domain, &so2, uap->type, uap->protocol); in socketpair() 1231 fp_set_data(fp2, so2); in socketpair() 1234 error = soconnect2(so1, so2); in socketpair() 1242 error = soconnect2(so2, so1); in socketpair() 1265 (void) soclose(so2); in socketpair()
|
| /xnu-12377.81.4/bsd/netinet/ |
| H A D | tcp_syncookie.h | 70 bool tcp_syncookie_ack(struct tcp_inp *tpi, struct socket **so2, int* dropsocket);
|
| H A D | tcp_syncookie.c | 107 tcp_syncookie_ack(struct tcp_inp *tpi, struct socket **so2, int* dropsocket) in tcp_syncookie_ack() argument 125 ret = tcp_create_server_socket(tpi, so2, NULL, dropsocket); in tcp_syncookie_ack() 131 ret = tcp_setup_server_socket(tpi, *so2, true); in tcp_syncookie_ack() 146 if (__improbable(*so2 == NULL)) { in tcp_syncookie_ack()
|
| H A D | tcp_input.c | 2235 tcp_create_server_socket(struct tcp_inp *tpi, struct socket **so2, in tcp_create_server_socket() argument 2310 *so2 = sonewconn(so, 0, SA(&from)); in tcp_create_server_socket() 2328 *so2 = sonewconn(so, 0, NULL); in tcp_create_server_socket() 2331 if (*so2 == 0) { in tcp_create_server_socket() 2335 *so2 = sonewconn(so, 0, SA(&from)); in tcp_create_server_socket() 2349 *so2 = sonewconn(so, 0, NULL); in tcp_create_server_socket() 2353 if (*so2 == 0) { in tcp_create_server_socket() 2360 *(tpi->inp) = inp = (struct inpcb *)(*so2)->so_pcb; in tcp_create_server_socket() 2365 socket_lock(*so2, 1); in tcp_create_server_socket() 2489 error = ipsec_init_policy(*so2, &inp->inp_sp); in tcp_create_server_socket() [all …]
|
| H A D | tcp_var.h | 1848 bool tcp_create_server_socket(struct tcp_inp *tpi, struct socket **so2, bool *syn_cookie_sent, int …
|
| /xnu-12377.81.4/bsd/sys/ |
| H A D | un.h | 109 int unp_connect2(struct socket *so, struct socket *so2);
|
| H A D | protosw.h | 472 int (*pru_connect2)(struct socket *so1, struct socket *so2); 563 extern int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
|
| H A D | socketvar.h | 928 extern int soconnect2(struct socket *so1, struct socket *so2); 973 extern void sowakeup(struct socket *so, struct sockbuf *sb, struct socket *so2);
|