| /xnu-8019.80.24/bsd/kern/ |
| H A D | uipc_usrreq.c | 303 uipc_connect2(struct socket *so1, struct socket *so2) in uipc_connect2() argument 311 return unp_connect2(so1, so2); in uipc_connect2() 378 struct socket *so2; in uipc_rcvd() local 390 #define snd (&so2->so_snd) in uipc_rcvd() 395 so2 = unp->unp_conn->unp_socket; in uipc_rcvd() 396 unp_get_locks_in_order(so, so2); in uipc_rcvd() 405 if (sb_notify(&so2->so_snd)) { in uipc_rcvd() 406 sowakeup(so2, &so2->so_snd, so); in uipc_rcvd() 409 socket_unlock(so2, 1); in uipc_rcvd() 448 struct socket *so2; in uipc_send() local [all …]
|
| H A D | vsock_domain.c | 530 struct socket *so2 = NULL; in vsock_put_message_listening() local 544 so2 = sonewconn(pcb->so, 0, (struct sockaddr *)&addr); in vsock_put_message_listening() 545 if (!so2) { in vsock_put_message_listening() 552 pcb2 = sotovsockpcb(so2); in vsock_put_message_listening() 568 soisconnected(so2); in vsock_put_message_listening() 572 soisdisconnected(so2); in vsock_put_message_listening() 576 socket_unlock(so2, 1); in vsock_put_message_listening() 579 socket_unlock(so2, 0); in vsock_put_message_listening()
|
| H A D | uipc_socket2.c | 620 sowakeup(struct socket *so, struct sockbuf *sb, struct socket *so2) in sowakeup() argument 655 if (so2) { in sowakeup() 656 struct unpcb *unp = sotounpcb(so2); in sowakeup() 660 socket_unlock(so2, 0); in sowakeup() 666 if (so2 && so > so2) { in sowakeup() 668 socket_lock(so2, 0); in sowakeup() 670 unp = sotounpcb(so2); in sowakeup() 680 if (so2 && so < so2) { in sowakeup() 682 socket_lock(so2, 0); in sowakeup() 684 unp = sotounpcb(so2); in sowakeup() [all …]
|
| 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_syscalls.c | 1135 struct socket *so1, *so2; in socketpair() local 1143 error = socreate(uap->domain, &so2, uap->type, uap->protocol); in socketpair() 1163 fp_set_data(fp2, so2); in socketpair() 1166 error = soconnect2(so1, so2); in socketpair() 1174 error = soconnect2(so2, so1); in socketpair() 1197 (void) soclose(so2); in socketpair()
|
| H A D | uipc_socket.c | 1752 soconnect2(struct socket *so1, struct socket *so2) in soconnect2() argument 1757 if (so2->so_proto->pr_lock) { in soconnect2() 1758 socket_lock(so2, 1); in soconnect2() 1761 error = (*so1->so_proto->pr_usrreqs->pru_connect2)(so1, so2); in soconnect2() 1764 if (so2->so_proto->pr_lock) { in soconnect2() 1765 socket_unlock(so2, 1); in soconnect2() 7720 struct socket *so2; in so_set_extended_bk_idle() local 7726 so2 = (struct socket *)fp_get_data(fp); in so_set_extended_bk_idle() 7727 if (so != so2 && in so_set_extended_bk_idle() 7728 so2->so_flags1 & SOF1_EXTEND_BK_IDLE_WANTED) { in so_set_extended_bk_idle()
|
| /xnu-8019.80.24/bsd/sys/ |
| H A D | un.h | 109 int unp_connect2(struct socket *so, struct socket *so2);
|
| H A D | protosw.h | 469 int (*pru_connect2)(struct socket *so1, struct socket *so2); 567 extern int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
|
| H A D | socketvar.h | 878 extern int soconnect2(struct socket *so1, struct socket *so2); 924 extern void sowakeup(struct socket *so, struct sockbuf *sb, struct socket *so2);
|
| /xnu-8019.80.24/bsd/netinet/ |
| H A D | tcp_input.c | 2377 struct socket *so2; in tcp_input() local 2533 so2 = sonewconn(so, 0, (struct sockaddr*)&from); in tcp_input() 2535 so2 = sonewconn(so, 0, NULL); in tcp_input() 2537 if (so2 == 0) { in tcp_input() 2541 so2 = sonewconn(so, 0, (struct sockaddr*)&from); in tcp_input() 2543 so2 = sonewconn(so, 0, NULL); in tcp_input() 2546 if (!so2) { in tcp_input() 2553 inp = (struct inpcb *)so2->so_pcb; in tcp_input() 2559 so = so2; in tcp_input() 2709 int error = cfil_sock_attach(so2, (struct sockaddr*)&to2, (struct sockaddr*)&from, in tcp_input()
|