taglinefilesource code
sock298include/linux/net.hint  (*socketpair)  (struct socket *sock1, struct socket *sock2);
sock21268net/appletalk/ddp.cstatic int atalk_socketpair(struct socket *sock1, struct socket *sock2)
sock21173net/ax25/af_ax25.cstatic int ax25_socketpair(struct socket *sock1, struct socket *sock2)
sock21039net/ipv4/af_inet.cstatic int inet_socketpair(struct socket *sock1, struct socket *sock2)
sock2346net/ipx/af_ipx.cipx_socket  *sock1 = NULL, *sock2 = NULL;
sock2369net/ipx/af_ipx.csock2 = ipxitf_find_socket(ipx_primary_net, 
sock2378net/ipx/af_ipx.cif ((sock1 == NULL) && (sock2 == NULL)) {
sock2402net/ipx/af_ipx.cif (sock1 && sock2) {
sock2417net/ipx/af_ipx.cif (sock2) {
sock2418net/ipx/af_ipx.c(void) ipxitf_def_skb_handler(sock2, skb2);
sock21539net/ipx/af_ipx.cstatic int ipx_socketpair(struct socket *sock1, struct socket *sock2)
sock2784net/netrom/af_netrom.cstatic int nr_socketpair(struct socket *sock1, struct socket *sock2)
sock2631net/socket.cstruct socket *sock1, *sock2;
sock2658net/socket.csock2 = sockfd_lookup(fd2, NULL);
sock2659net/socket.cif ((i = sock1->ops->socketpair(sock1, sock2)) < 0) 
sock2666net/socket.csock1->conn = sock2;
sock2667net/socket.csock2->conn = sock1;
sock2669net/socket.csock2->state = SS_CONNECTED;
sock267net/unix/sock.cstatic int unix_proto_socketpair(struct socket *sock1, struct socket *sock2);
sock2519net/unix/sock.cstatic int unix_proto_socketpair(struct socket *sock1, struct socket *sock2)
sock2521net/unix/sock.cstruct unix_proto_data *upd1 = UN_DATA(sock1), *upd2 = UN_DATA(sock2);