Home
last modified time | relevance | path

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

/xnu-12377.81.4/bsd/kern/
H A Duipc_usrreq.c345 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 Duipc_socket2.c625 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 Dvsock_domain.c605 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 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_socket.c1616 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 Duipc_syscalls.c1203 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 Dtcp_syncookie.h70 bool tcp_syncookie_ack(struct tcp_inp *tpi, struct socket **so2, int* dropsocket);
H A Dtcp_syncookie.c107 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 Dtcp_input.c2235 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 Dtcp_var.h1848 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 Dun.h109 int unp_connect2(struct socket *so, struct socket *so2);
H A Dprotosw.h472 int (*pru_connect2)(struct socket *so1, struct socket *so2);
563 extern int pru_connect2_notsupp(struct socket *so1, struct socket *so2);
H A Dsocketvar.h928 extern int soconnect2(struct socket *so1, struct socket *so2);
973 extern void sowakeup(struct socket *so, struct sockbuf *sb, struct socket *so2);