tag | line | file | source code |
newsock | 43 | net/kern_sock.h | int (*dup)(struct socket *newsock, struct socket *oldsock); |
newsock | 50 | net/kern_sock.h | int (*accept)(struct socket *sock, struct socket *newsock, int flags); |
newsock | 552 | net/socket.c | struct socket *sock, *newsock; |
newsock | 567 | net/socket.c | if (!(newsock = sock_alloc(0))) { |
newsock | 571 | net/socket.c | newsock->type = sock->type; |
newsock | 572 | net/socket.c | newsock->ops = sock->ops; |
newsock | 573 | net/socket.c | if ((i = sock->ops->dup(newsock, sock)) < 0) { |
newsock | 574 | net/socket.c | sock_release(newsock); |
newsock | 578 | net/socket.c | if ((fd = get_fd(SOCK_INODE(newsock))) < 0) { |
newsock | 579 | net/socket.c | sock_release(newsock); |
newsock | 582 | net/socket.c | i = newsock->ops->accept(sock, newsock, file->f_flags); |
newsock | 591 | net/socket.c | sock, newsock); |
newsock | 594 | net/socket.c | newsock->ops->getname(newsock, upeer_sockaddr, |
newsock | 57 | net/tcp/sock.c | static int ip_proto_dup(struct socket *newsock, struct socket *oldsock); |
newsock | 64 | net/tcp/sock.c | static int ip_proto_accept(struct socket *sock, struct socket *newsock, int flags); |
newsock | 877 | net/tcp/sock.c | ip_proto_dup (struct socket *newsock, struct socket *oldsock) |
newsock | 879 | net/tcp/sock.c | return (ip_proto_create (newsock, |
newsock | 1040 | net/tcp/sock.c | ip_proto_accept (struct socket *sock, struct socket *newsock, int flags) |
newsock | 1049 | net/tcp/sock.c | newsock->data = NULL; |
newsock | 1064 | net/tcp/sock.c | newsock->data = (void *)sk2; |
newsock | 1065 | net/tcp/sock.c | sk2->sleep = (void *)newsock->wait; |
newsock | 1066 | net/tcp/sock.c | newsock->conn = NULL; |
newsock | 1079 | net/tcp/sock.c | newsock->data = NULL; |
newsock | 1090 | net/tcp/sock.c | newsock->data = NULL; |
newsock | 1093 | net/tcp/sock.c | newsock->state = SS_CONNECTED; |
newsock | 44 | net/unix.c | static int unix_proto_dup(struct socket *newsock, struct socket *oldsock); |
newsock | 51 | net/unix.c | static int unix_proto_accept(struct socket *sock, struct socket *newsock, |
newsock | 277 | net/unix.c | unix_proto_dup(struct socket *newsock, struct socket *oldsock) |
newsock | 281 | net/unix.c | return unix_proto_create(newsock, upd->protocol); |
newsock | 430 | net/unix.c | unix_proto_accept(struct socket *sock, struct socket *newsock, int flags) |
newsock | 435 | net/unix.c | sock, newsock); |
newsock | 457 | net/unix.c | newsock->conn = clientsock; |
newsock | 458 | net/unix.c | clientsock->conn = newsock; |
newsock | 460 | net/unix.c | newsock->state = SS_CONNECTED; |
newsock | 462 | net/unix.c | unix_data_ref (UN_DATA(newsock->conn)); |
newsock | 463 | net/unix.c | UN_DATA(newsock)->peerupd = UN_DATA(newsock->conn); |