Home
last modified time | relevance | path

Searched refs:so2 (Results 1 – 10 of 10) sorted by relevance

/xnu-8019.80.24/bsd/kern/
H A Duipc_usrreq.c303 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 Dvsock_domain.c530 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 Duipc_socket2.c620 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 Dsys_socket.c119 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 Duipc_syscalls.c1135 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 Duipc_socket.c1752 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 Dun.h109 int unp_connect2(struct socket *so, struct socket *so2);
H A Dprotosw.h469 int (*pru_connect2)(struct socket *so1, struct socket *so2);
567 extern int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
H A Dsocketvar.h878 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 Dtcp_input.c2377 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()