tag | line | file | source code |
newsock | 88 | include/linux/net.h | int (*dup) (struct socket *newsock, struct socket *oldsock); |
newsock | 95 | include/linux/net.h | int (*accept) (struct socket *sock, struct socket *newsock, |
newsock | 939 | net/inet/sock.c | inet_dup(struct socket *newsock, struct socket *oldsock) |
newsock | 941 | net/inet/sock.c | return(inet_create(newsock, |
newsock | 1168 | net/inet/sock.c | inet_accept(struct socket *sock, struct socket *newsock, int flags) |
newsock | 1184 | net/inet/sock.c | if (newsock->data) kfree_s(newsock->data, sizeof(struct sock)); |
newsock | 1185 | net/inet/sock.c | newsock->data = NULL; |
newsock | 1203 | net/inet/sock.c | newsock->data = (void *)sk2; |
newsock | 1204 | net/inet/sock.c | sk2->sleep = newsock->wait; |
newsock | 1205 | net/inet/sock.c | newsock->conn = NULL; |
newsock | 1215 | net/inet/sock.c | newsock->data = NULL; |
newsock | 1226 | net/inet/sock.c | newsock->data = NULL; |
newsock | 1229 | net/inet/sock.c | newsock->state = SS_CONNECTED; |
newsock | 588 | net/socket.c | struct socket *sock, *newsock; |
newsock | 606 | net/socket.c | if (!(newsock = sock_alloc(0))) { |
newsock | 610 | net/socket.c | newsock->type = sock->type; |
newsock | 611 | net/socket.c | newsock->ops = sock->ops; |
newsock | 612 | net/socket.c | if ((i = sock->ops->dup(newsock, sock)) < 0) { |
newsock | 613 | net/socket.c | sock_release(newsock); |
newsock | 617 | net/socket.c | i = newsock->ops->accept(sock, newsock, file->f_flags); |
newsock | 619 | net/socket.c | sock_release(newsock); |
newsock | 623 | net/socket.c | if ((fd = get_fd(SOCK_INODE(newsock))) < 0) { |
newsock | 624 | net/socket.c | sock_release(newsock); |
newsock | 629 | net/socket.c | sock, newsock)); |
newsock | 632 | net/socket.c | newsock->ops->getname(newsock, upeer_sockaddr, upeer_addrlen, 1); |
newsock | 59 | net/unix/sock.c | static int unix_proto_dup(struct socket *newsock, struct socket *oldsock); |
newsock | 66 | net/unix/sock.c | static int unix_proto_accept(struct socket *sock, struct socket *newsock, |
newsock | 337 | net/unix/sock.c | unix_proto_dup(struct socket *newsock, struct socket *oldsock) |
newsock | 341 | net/unix/sock.c | return(unix_proto_create(newsock, upd->protocol)); |
newsock | 523 | net/unix/sock.c | unix_proto_accept(struct socket *sock, struct socket *newsock, int flags) |
newsock | 528 | net/unix/sock.c | sock, newsock); |
newsock | 549 | net/unix/sock.c | newsock->conn = clientsock; |
newsock | 550 | net/unix/sock.c | clientsock->conn = newsock; |
newsock | 552 | net/unix/sock.c | newsock->state = SS_CONNECTED; |
newsock | 554 | net/unix/sock.c | UN_DATA(newsock)->peerupd = UN_DATA(clientsock); |
newsock | 555 | net/unix/sock.c | UN_DATA(newsock)->sockaddr_un = UN_DATA(sock)->sockaddr_un; |
newsock | 556 | net/unix/sock.c | UN_DATA(newsock)->sockaddr_len = UN_DATA(sock)->sockaddr_len; |