tag | line | file | source code |
sock | 36 | fs/nfs/sock.c | struct socket *sock; |
sock | 57 | fs/nfs/sock.c | sock = socki_lookup(inode); |
sock | 63 | fs/nfs/sock.c | if (!sock) { |
sock | 70 | fs/nfs/sock.c | result = sock->ops->send(sock, (void *) start, len, 0, 0); |
sock | 123 | fs/nfs/sock.c | result = sock->ops->recvfrom(sock, (void *) start, 4096, 1, 0, |
sock | 46 | net/kern_sock.h | int (*create)(struct socket *sock, int protocol); |
sock | 48 | net/kern_sock.h | int (*release)(struct socket *sock, struct socket *peer); |
sock | 49 | net/kern_sock.h | int (*bind)(struct socket *sock, struct sockaddr *umyaddr, |
sock | 51 | net/kern_sock.h | int (*connect)(struct socket *sock, struct sockaddr *uservaddr, |
sock | 54 | net/kern_sock.h | int (*accept)(struct socket *sock, struct socket *newsock, int flags); |
sock | 55 | net/kern_sock.h | int (*getname)(struct socket *sock, struct sockaddr *uaddr, |
sock | 57 | net/kern_sock.h | int (*read)(struct socket *sock, char *ubuf, int size, int nonblock); |
sock | 58 | net/kern_sock.h | int (*write)(struct socket *sock, char *ubuf, int size, int nonblock); |
sock | 59 | net/kern_sock.h | int (*select)(struct socket *sock, int sel_type, select_table * wait); |
sock | 60 | net/kern_sock.h | int (*ioctl)(struct socket *sock, unsigned int cmd, unsigned long arg); |
sock | 61 | net/kern_sock.h | int (*listen)(struct socket *sock, int len); |
sock | 62 | net/kern_sock.h | int (*send)(struct socket *sock, void *buff, int len, int nonblock, |
sock | 64 | net/kern_sock.h | int (*recv)(struct socket *sock, void *buff, int len, int nonblock, |
sock | 66 | net/kern_sock.h | int (*sendto)(struct socket *sock, void *buff, int len, int nonblock, |
sock | 68 | net/kern_sock.h | int (*recvfrom)(struct socket *sock, void *buff, int len, int nonblock, |
sock | 70 | net/kern_sock.h | int (*shutdown)(struct socket *sock, int flags); |
sock | 71 | net/kern_sock.h | int (*setsockopt)(struct socket *sock, int level, int optname, |
sock | 73 | net/kern_sock.h | int (*getsockopt)(struct socket *sock, int level, int optname, |
sock | 75 | net/kern_sock.h | int (*fcntl) (struct socket *sock, unsigned int cmd, |
sock | 126 | net/socket.c | struct socket *sock; |
sock | 128 | net/socket.c | for (sock = sockets; sock <= last_socket; ++sock) |
sock | 129 | net/socket.c | if (sock->state != SS_FREE && SOCK_INODE(sock) == inode) |
sock | 130 | net/socket.c | return sock; |
sock | 149 | net/socket.c | struct socket *sock; |
sock | 153 | net/socket.c | for (sock = sockets; sock <= last_socket; ++sock) |
sock | 154 | net/socket.c | if (sock->state == SS_FREE) { |
sock | 155 | net/socket.c | sock->state = SS_UNCONNECTED; |
sock | 157 | net/socket.c | sock->flags = 0; |
sock | 158 | net/socket.c | sock->ops = NULL; |
sock | 159 | net/socket.c | sock->data = NULL; |
sock | 160 | net/socket.c | sock->conn = NULL; |
sock | 161 | net/socket.c | sock->iconn = NULL; |
sock | 171 | net/socket.c | if (!(SOCK_INODE(sock) = get_empty_inode())) { |
sock | 173 | net/socket.c | sock->state = SS_FREE; |
sock | 176 | net/socket.c | SOCK_INODE(sock)->i_mode = S_IFSOCK; |
sock | 177 | net/socket.c | SOCK_INODE(sock)->i_uid = current->euid; |
sock | 178 | net/socket.c | SOCK_INODE(sock)->i_gid = current->egid; |
sock | 180 | net/socket.c | sock->wait = &SOCK_INODE(sock)->i_wait; |
sock | 182 | net/socket.c | sock, SOCK_INODE(sock))); |
sock | 183 | net/socket.c | return sock; |
sock | 206 | net/socket.c | sock_release(struct socket *sock) |
sock | 211 | net/socket.c | PRINTK(("sock_release: socket 0x%x, inode 0x%x\n", sock, |
sock | 212 | net/socket.c | SOCK_INODE(sock))); |
sock | 213 | net/socket.c | if ((oldstate = sock->state) != SS_UNCONNECTED) |
sock | 214 | net/socket.c | sock->state = SS_DISCONNECTING; |
sock | 218 | net/socket.c | for (peersock = sock->iconn; peersock; peersock = nextsock) { |
sock | 226 | net/socket.c | peersock = (oldstate == SS_CONNECTED) ? sock->conn : NULL; |
sock | 227 | net/socket.c | if (sock->ops) |
sock | 228 | net/socket.c | sock->ops->release(sock, peersock); |
sock | 231 | net/socket.c | sock->state = SS_FREE; /* this really releases us */ |
sock | 233 | net/socket.c | iput(SOCK_INODE(sock)); /* we need to do this. If sock alloc was |
sock | 247 | net/socket.c | struct socket *sock; |
sock | 250 | net/socket.c | if (!(sock = socki_lookup(inode))) { |
sock | 254 | net/socket.c | if (sock->flags & SO_ACCEPTCON) |
sock | 256 | net/socket.c | return sock->ops->read(sock, ubuf, size, (file->f_flags & O_NONBLOCK)); |
sock | 262 | net/socket.c | struct socket *sock; |
sock | 265 | net/socket.c | if (!(sock = socki_lookup(inode))) { |
sock | 269 | net/socket.c | if (sock->flags & SO_ACCEPTCON) |
sock | 271 | net/socket.c | return sock->ops->write(sock, ubuf, size,(file->f_flags & O_NONBLOCK)); |
sock | 286 | net/socket.c | struct socket *sock; |
sock | 289 | net/socket.c | if (!(sock = socki_lookup(inode))) { |
sock | 293 | net/socket.c | return sock->ops->ioctl(sock, cmd, arg); |
sock | 299 | net/socket.c | struct socket *sock; |
sock | 304 | net/socket.c | if (!(sock = socki_lookup(inode))) { |
sock | 311 | net/socket.c | if (sock->ops && sock->ops->select) |
sock | 312 | net/socket.c | return sock->ops->select(sock, sel_type, wait); |
sock | 319 | net/socket.c | struct socket *sock; |
sock | 328 | net/socket.c | if (!(sock = socki_lookup(inode))) { |
sock | 332 | net/socket.c | sock_release(sock); |
sock | 403 | net/socket.c | struct socket *sock; |
sock | 438 | net/socket.c | if (!(sock = sock_alloc(1))) { |
sock | 442 | net/socket.c | sock->type = type; |
sock | 443 | net/socket.c | sock->ops = ops; |
sock | 444 | net/socket.c | if ((i = sock->ops->create(sock, protocol)) < 0) { |
sock | 445 | net/socket.c | sock_release(sock); |
sock | 449 | net/socket.c | if ((fd = get_fd(SOCK_INODE(sock))) < 0) { |
sock | 450 | net/socket.c | sock_release(sock); |
sock | 510 | net/socket.c | struct socket *sock; |
sock | 514 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 516 | net/socket.c | if ((i = sock->ops->bind(sock, umyaddr, addrlen)) < 0) { |
sock | 531 | net/socket.c | struct socket *sock; |
sock | 534 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 536 | net/socket.c | if (sock->state != SS_UNCONNECTED) { |
sock | 540 | net/socket.c | if (sock->flags & SO_ACCEPTCON) { |
sock | 544 | net/socket.c | if (sock->ops && sock->ops->listen) |
sock | 545 | net/socket.c | sock->ops->listen (sock, backlog); |
sock | 546 | net/socket.c | sock->flags |= SO_ACCEPTCON; |
sock | 558 | net/socket.c | struct socket *sock, *newsock; |
sock | 562 | net/socket.c | if (!(sock = sockfd_lookup(fd, &file))) |
sock | 564 | net/socket.c | if (sock->state != SS_UNCONNECTED) { |
sock | 568 | net/socket.c | if (!(sock->flags & SO_ACCEPTCON)) { |
sock | 577 | net/socket.c | newsock->type = sock->type; |
sock | 578 | net/socket.c | newsock->ops = sock->ops; |
sock | 579 | net/socket.c | if ((i = sock->ops->dup(newsock, sock)) < 0) { |
sock | 584 | net/socket.c | i = newsock->ops->accept(sock, newsock, file->f_flags); |
sock | 598 | net/socket.c | sock, newsock)); |
sock | 613 | net/socket.c | struct socket *sock; |
sock | 618 | net/socket.c | if (!(sock = sockfd_lookup(fd, &file))) |
sock | 620 | net/socket.c | switch (sock->state) { |
sock | 630 | net/socket.c | return (sock->ops->connect(sock, uservaddr, addrlen, file->f_flags)); |
sock | 635 | net/socket.c | i = sock->ops->connect(sock, uservaddr, addrlen, file->f_flags); |
sock | 646 | net/socket.c | struct socket *sock; |
sock | 649 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 651 | net/socket.c | return sock->ops->getname(sock, usockaddr, usockaddr_len, 0); |
sock | 657 | net/socket.c | struct socket *sock; |
sock | 660 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 662 | net/socket.c | return sock->ops->getname(sock, usockaddr, usockaddr_len, 1); |
sock | 671 | net/socket.c | struct socket *sock; |
sock | 680 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 683 | net/socket.c | return (sock->ops->send (sock, buff, len, (file->f_flags & O_NONBLOCK), |
sock | 692 | net/socket.c | struct socket *sock; |
sock | 701 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 704 | net/socket.c | return (sock->ops->sendto (sock, buff, len, |
sock | 714 | net/socket.c | struct socket *sock; |
sock | 723 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 726 | net/socket.c | return (sock->ops->recv (sock, buff, len,(file->f_flags & O_NONBLOCK), |
sock | 735 | net/socket.c | struct socket *sock; |
sock | 744 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 747 | net/socket.c | return (sock->ops->recvfrom (sock, buff, len, |
sock | 757 | net/socket.c | struct socket *sock; |
sock | 767 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 770 | net/socket.c | return (sock->ops->setsockopt (sock, level, optname, optval, optlen)); |
sock | 777 | net/socket.c | struct socket *sock; |
sock | 786 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 789 | net/socket.c | if (!sock->ops || !sock->ops->getsockopt) |
sock | 791 | net/socket.c | return sock->ops->getsockopt(sock, level, optname, optval, optlen); |
sock | 799 | net/socket.c | struct socket *sock; |
sock | 808 | net/socket.c | if (!(sock = sockfd_lookup(fd, NULL))) |
sock | 811 | net/socket.c | return (sock->ops->shutdown (sock, how)); |
sock | 818 | net/socket.c | struct socket *sock; |
sock | 819 | net/socket.c | sock = socki_lookup (filp->f_inode); |
sock | 821 | net/socket.c | if (sock != NULL && sock->ops != NULL && sock->ops->fcntl != NULL) |
sock | 822 | net/socket.c | return (sock->ops->fcntl (sock, cmd, arg)); |
sock | 948 | net/socket.c | struct socket *sock; |
sock | 951 | net/socket.c | for (sock = sockets; sock <= last_socket; ++sock) |
sock | 952 | net/socket.c | sock->state = SS_FREE; |
sock | 321 | net/tcp/icmp.c | ip_queue_xmit( (volatile struct sock *)NULL, dev, skb, 1 ); |
sock | 912 | net/tcp/ip.c | ip_queue_xmit (volatile struct sock *sk, struct device *dev, |
sock | 984 | net/tcp/ip.c | ip_retransmit (volatile struct sock *sk, int all) |
sock | 172 | net/tcp/ip.h | void ip_queue_xmit (volatile struct sock *sk, struct device *dev, |
sock | 174 | net/tcp/ip.h | void ip_retransmit(volatile struct sock *sk, int all); |
sock | 178 | net/tcp/ip.h | int ip_handoff (volatile struct sock *sk); |
sock | 78 | net/tcp/packet.c | volatile struct sock *sk; |
sock | 133 | net/tcp/packet.c | packet_sendto (volatile struct sock *sk, unsigned char *from, int len, |
sock | 188 | net/tcp/packet.c | packet_write (volatile struct sock *sk, unsigned char *buff, |
sock | 195 | net/tcp/packet.c | packet_close (volatile struct sock *sk, int timeout) |
sock | 206 | net/tcp/packet.c | packet_init (volatile struct sock *sk) |
sock | 218 | net/tcp/packet.c | sk->pair = (volatile struct sock *)p; |
sock | 225 | net/tcp/packet.c | packet_recvfrom (volatile struct sock *sk, unsigned char *to, int len, |
sock | 307 | net/tcp/packet.c | packet_read (volatile struct sock *sk, unsigned char *buff, |
sock | 314 | net/tcp/packet.c | int udp_connect (volatile struct sock *sk, struct sockaddr_in *usin, |
sock | 317 | net/tcp/packet.c | int udp_select (volatile struct sock *sk, int sel_type, select_table *wait); |
sock | 105 | net/tcp/raw.c | volatile struct sock *sk; |
sock | 142 | net/tcp/raw.c | volatile struct sock *sk; |
sock | 226 | net/tcp/raw.c | raw_sendto (volatile struct sock *sk, unsigned char *from, int len, |
sock | 321 | net/tcp/raw.c | raw_write (volatile struct sock *sk, unsigned char *buff, int len, int noblock, |
sock | 328 | net/tcp/raw.c | raw_close (volatile struct sock *sk, int timeout) |
sock | 342 | net/tcp/raw.c | raw_init (volatile struct sock *sk) |
sock | 355 | net/tcp/raw.c | sk->pair = (volatile struct sock *)p; |
sock | 364 | net/tcp/raw.c | raw_recvfrom (volatile struct sock *sk, unsigned char *to, int len, |
sock | 447 | net/tcp/raw.c | raw_read (volatile struct sock *sk, unsigned char *buff, int len, int noblock, |
sock | 454 | net/tcp/raw.c | int udp_connect (volatile struct sock *sk, struct sockaddr_in *usin, |
sock | 457 | net/tcp/raw.c | int udp_select (volatile struct sock *sk, int sel_type, select_table *wait); |
sock | 127 | net/tcp/sock.c | static int ip_proto_create(struct socket *sock, int protocol); |
sock | 129 | net/tcp/sock.c | static int ip_proto_release(struct socket *sock, struct socket *peer); |
sock | 130 | net/tcp/sock.c | static int ip_proto_bind(struct socket *sock, struct sockaddr *umyaddr, |
sock | 132 | net/tcp/sock.c | static int ip_proto_connect(struct socket *sock, struct sockaddr *uservaddr, |
sock | 135 | net/tcp/sock.c | static int ip_proto_accept(struct socket *sock, struct socket *newsock, int flags); |
sock | 136 | net/tcp/sock.c | static int ip_proto_getname(struct socket *sock, struct sockaddr *usockaddr, |
sock | 138 | net/tcp/sock.c | static int ip_proto_read(struct socket *sock, char *ubuf, int size, |
sock | 140 | net/tcp/sock.c | static int ip_proto_write(struct socket *sock, char *ubuf, int size, |
sock | 142 | net/tcp/sock.c | static int ip_proto_select(struct socket *sock, int which, select_table *wait); |
sock | 143 | net/tcp/sock.c | static int ip_proto_ioctl(struct socket *sock, unsigned int cmd, |
sock | 145 | net/tcp/sock.c | static int ip_proto_listen(struct socket *sock, int backlog); |
sock | 147 | net/tcp/sock.c | static int ip_proto_send (struct socket *sock, void *buff, int len, |
sock | 149 | net/tcp/sock.c | static int ip_proto_recv (struct socket *sock, void *buff, int len, |
sock | 151 | net/tcp/sock.c | static int ip_proto_sendto (struct socket *sock, void *buff, int len, |
sock | 154 | net/tcp/sock.c | static int ip_proto_recvfrom (struct socket *sock, void *buff, int len, |
sock | 158 | net/tcp/sock.c | static int ip_proto_shutdown (struct socket *sock, int how); |
sock | 161 | net/tcp/sock.c | static int ip_proto_setsockopt (struct socket *sock, int level, int optname, |
sock | 163 | net/tcp/sock.c | static int ip_proto_getsockopt (struct socket *sock, int level, int optname, |
sock | 165 | net/tcp/sock.c | static int ip_proto_fcntl (struct socket *sock, unsigned int cmd, |
sock | 195 | net/tcp/sock.c | print_sk (volatile struct sock *sk) |
sock | 302 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 321 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 364 | net/tcp/sock.c | put_sock(unsigned short num, volatile struct sock *sk) |
sock | 366 | net/tcp/sock.c | volatile struct sock *sk1; |
sock | 367 | net/tcp/sock.c | volatile struct sock *sk2; |
sock | 423 | net/tcp/sock.c | remove_sock(volatile struct sock *sk1) |
sock | 425 | net/tcp/sock.c | volatile struct sock *sk2; |
sock | 466 | net/tcp/sock.c | destroy_sock(volatile struct sock *sk) |
sock | 670 | net/tcp/sock.c | ip_proto_fcntl (struct socket *sock, unsigned int cmd, unsigned long arg) |
sock | 672 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 674 | net/tcp/sock.c | sk=sock->data; |
sock | 707 | net/tcp/sock.c | ip_proto_setsockopt(struct socket *sock, int level, int optname, |
sock | 710 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 714 | net/tcp/sock.c | sk = sock->data; |
sock | 781 | net/tcp/sock.c | ip_proto_getsockopt(struct socket *sock, int level, int optname, |
sock | 784 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 788 | net/tcp/sock.c | sk = sock->data; |
sock | 849 | net/tcp/sock.c | ip_proto_listen(struct socket *sock, int backlog) |
sock | 851 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 852 | net/tcp/sock.c | sk = sock->data; |
sock | 925 | net/tcp/sock.c | ip_proto_create (struct socket *sock, int protocol) |
sock | 927 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 937 | net/tcp/sock.c | switch (sock->type) |
sock | 1055 | net/tcp/sock.c | sk->sleep = sock->wait; |
sock | 1070 | net/tcp/sock.c | sock->data =(void *) sk; |
sock | 1109 | net/tcp/sock.c | ((volatile struct sock *)(oldsock->data))->protocol)); |
sock | 1114 | net/tcp/sock.c | ip_proto_release(struct socket *sock, struct socket *peer) |
sock | 1116 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1117 | net/tcp/sock.c | sk = sock->data; |
sock | 1119 | net/tcp/sock.c | PRINTK (("ip_proto_release (sock = %X, peer = %X)\n", sock, peer)); |
sock | 1151 | net/tcp/sock.c | sock->data = NULL; |
sock | 1162 | net/tcp/sock.c | ip_proto_bind (struct socket *sock, struct sockaddr *uaddr, |
sock | 1166 | net/tcp/sock.c | volatile struct sock *sk, *sk2; |
sock | 1169 | net/tcp/sock.c | sk = sock->data; |
sock | 1193 | net/tcp/sock.c | sk = sock->data; |
sock | 1233 | net/tcp/sock.c | ip_proto_connect (struct socket *sock, struct sockaddr * uaddr, |
sock | 1236 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1238 | net/tcp/sock.c | sock->conn = NULL; |
sock | 1239 | net/tcp/sock.c | sk = sock->data; |
sock | 1248 | net/tcp/sock.c | sock->state = SS_CONNECTED; |
sock | 1252 | net/tcp/sock.c | if (sock->state == SS_CONNECTING) |
sock | 1259 | net/tcp/sock.c | sock->state = SS_CONNECTED; |
sock | 1278 | net/tcp/sock.c | sock->state = SS_CONNECTING; |
sock | 1294 | net/tcp/sock.c | sock->state = SS_CONNECTED; |
sock | 1298 | net/tcp/sock.c | sock->state = SS_UNCONNECTED; |
sock | 1311 | net/tcp/sock.c | ip_proto_accept (struct socket *sock, struct socket *newsock, int flags) |
sock | 1313 | net/tcp/sock.c | volatile struct sock *sk1, *sk2; |
sock | 1314 | net/tcp/sock.c | sk1= sock->data; |
sock | 1325 | net/tcp/sock.c | kfree_s (newsock->data, sizeof (struct sock)); |
sock | 1383 | net/tcp/sock.c | ip_proto_getname(struct socket *sock, struct sockaddr *uaddr, |
sock | 1387 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1393 | net/tcp/sock.c | sk = sock->data; |
sock | 1423 | net/tcp/sock.c | ip_proto_read (struct socket *sock, char *ubuf, int size, int noblock) |
sock | 1425 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1426 | net/tcp/sock.c | sk = sock->data; |
sock | 1446 | net/tcp/sock.c | ip_proto_recv (struct socket *sock, void *ubuf, int size, int noblock, |
sock | 1449 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1450 | net/tcp/sock.c | sk = sock->data; |
sock | 1470 | net/tcp/sock.c | ip_proto_write (struct socket *sock, char *ubuf, int size, int noblock) |
sock | 1472 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1473 | net/tcp/sock.c | sk = sock->data; |
sock | 1499 | net/tcp/sock.c | ip_proto_send (struct socket *sock, void *ubuf, int size, int noblock, |
sock | 1502 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1503 | net/tcp/sock.c | sk = sock->data; |
sock | 1529 | net/tcp/sock.c | ip_proto_sendto (struct socket *sock, void *ubuf, int size, int noblock, |
sock | 1532 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1533 | net/tcp/sock.c | sk = sock->data; |
sock | 1561 | net/tcp/sock.c | ip_proto_recvfrom (struct socket *sock, void *ubuf, int size, int noblock, |
sock | 1564 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1565 | net/tcp/sock.c | sk = sock->data; |
sock | 1588 | net/tcp/sock.c | ip_proto_shutdown (struct socket *sock, int how) |
sock | 1590 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1597 | net/tcp/sock.c | sk = sock->data; |
sock | 1603 | net/tcp/sock.c | if (sock->state == SS_CONNECTING && sk->state == TCP_ESTABLISHED) |
sock | 1604 | net/tcp/sock.c | sock->state = SS_CONNECTED; |
sock | 1614 | net/tcp/sock.c | ip_proto_select (struct socket *sock, int sel_type, select_table *wait ) |
sock | 1616 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1617 | net/tcp/sock.c | sk = sock->data; |
sock | 1634 | net/tcp/sock.c | ip_proto_ioctl (struct socket *sock, unsigned int cmd, |
sock | 1637 | net/tcp/sock.c | volatile struct sock *sk; |
sock | 1638 | net/tcp/sock.c | sk = sock->data; |
sock | 1692 | net/tcp/sock.c | sock_wmalloc(volatile struct sock *sk, unsigned long size, int force, |
sock | 1712 | net/tcp/sock.c | sock_rmalloc(volatile struct sock *sk, unsigned long size, int force, |
sock | 1733 | net/tcp/sock.c | sock_rspace (volatile struct sock *sk) |
sock | 1747 | net/tcp/sock.c | sock_wspace (volatile struct sock *sk) |
sock | 1760 | net/tcp/sock.c | sock_wfree (volatile struct sock *sk, void *mem, unsigned long size) |
sock | 1780 | net/tcp/sock.c | sock_rfree (volatile struct sock *sk, void *mem, unsigned long size) |
sock | 1799 | net/tcp/sock.c | volatile struct sock *get_sock (struct proto *prot, unsigned short num, |
sock | 1803 | net/tcp/sock.c | volatile struct sock *s; |
sock | 1831 | net/tcp/sock.c | void release_sock (volatile struct sock *sk) |
sock | 75 | net/tcp/sock.h | volatile struct sock *next; |
sock | 76 | net/tcp/sock.h | volatile struct sock *pair; |
sock | 110 | net/tcp/sock.h | void *(*wmalloc)(volatile struct sock *sk, unsigned long size, int force, |
sock | 112 | net/tcp/sock.h | void *(*rmalloc)(volatile struct sock *sk, unsigned long size, int force, |
sock | 114 | net/tcp/sock.h | void (*wfree)(volatile struct sock *sk, void *mem, unsigned long size); |
sock | 115 | net/tcp/sock.h | void (*rfree)(volatile struct sock *sk, void *mem, unsigned long size); |
sock | 116 | net/tcp/sock.h | unsigned long (*rspace)(volatile struct sock *sk); |
sock | 117 | net/tcp/sock.h | unsigned long (*wspace)(volatile struct sock *sk); |
sock | 118 | net/tcp/sock.h | void (*close)(volatile struct sock *sk, int timeout); |
sock | 119 | net/tcp/sock.h | int (*read)(volatile struct sock *sk, unsigned char *to, int len, |
sock | 121 | net/tcp/sock.h | int (*write)(volatile struct sock *sk, unsigned char *to, int len, |
sock | 123 | net/tcp/sock.h | int (*sendto) (volatile struct sock *sk, unsigned char *from, int len, |
sock | 126 | net/tcp/sock.h | int (*recvfrom) (volatile struct sock *sk, unsigned char *from, int len, |
sock | 132 | net/tcp/sock.h | int (*connect) (volatile struct sock *sk, struct sockaddr_in *usin, |
sock | 134 | net/tcp/sock.h | volatile struct sock *(*accept) (volatile struct sock *sk, int flags); |
sock | 135 | net/tcp/sock.h | void (*queue_xmit) (volatile struct sock *sk, struct device *dev, |
sock | 137 | net/tcp/sock.h | void (*retransmit) (volatile struct sock *sk, int all); |
sock | 138 | net/tcp/sock.h | void (*write_wakeup) (volatile struct sock *sk); |
sock | 139 | net/tcp/sock.h | void (*read_wakeup) (volatile struct sock *sk); |
sock | 143 | net/tcp/sock.h | int (*select)(volatile struct sock *sk, int which, select_table *wait); |
sock | 144 | net/tcp/sock.h | int (*ioctl) (volatile struct sock *sk, int cmd, unsigned long arg); |
sock | 145 | net/tcp/sock.h | int (*init) (volatile struct sock *sk); |
sock | 146 | net/tcp/sock.h | void (*shutdown) (volatile struct sock *sk, int how); |
sock | 149 | net/tcp/sock.h | volatile struct sock *sock_array[SOCK_ARRAY_SIZE]; |
sock | 169 | net/tcp/sock.h | volatile struct sock *sk; |
sock | 198 | net/tcp/sock.h | void destroy_sock (volatile struct sock *sk); |
sock | 200 | net/tcp/sock.h | void put_sock (unsigned short, volatile struct sock *); |
sock | 201 | net/tcp/sock.h | void release_sock (volatile struct sock *sk); |
sock | 202 | net/tcp/sock.h | volatile struct sock *get_sock(struct proto *, unsigned short, unsigned long, |
sock | 204 | net/tcp/sock.h | void print_sk (volatile struct sock *); |
sock | 206 | net/tcp/sock.h | void *sock_wmalloc(volatile struct sock *sk, unsigned long size, int force, |
sock | 208 | net/tcp/sock.h | void *sock_rmalloc(volatile struct sock *sk, unsigned long size, int force, |
sock | 210 | net/tcp/sock.h | void sock_wfree(volatile struct sock *sk, void *mem, unsigned long size); |
sock | 211 | net/tcp/sock.h | void sock_rfree(volatile struct sock *sk, void *mem, unsigned long size); |
sock | 212 | net/tcp/sock.h | unsigned long sock_rspace(volatile struct sock *sk); |
sock | 213 | net/tcp/sock.h | unsigned long sock_wspace(volatile struct sock *sk); |
sock | 144 | net/tcp/tcp.c | get_firstr(volatile struct sock *sk) |
sock | 174 | net/tcp/tcp.c | tcp_time_wait (volatile struct sock *sk) |
sock | 185 | net/tcp/tcp.c | tcp_retransmit (volatile struct sock *sk, int all) |
sock | 214 | net/tcp/tcp.c | volatile struct sock *sk; |
sock | 254 | net/tcp/tcp.c | tcp_readable (volatile struct sock *sk) |
sock | 301 | net/tcp/tcp.c | tcp_select (volatile struct sock *sk, int sel_type, select_table *wait) |
sock | 380 | net/tcp/tcp.c | tcp_ioctl (volatile struct sock *sk, int cmd, unsigned long arg) |
sock | 513 | net/tcp/tcp.c | unsigned long daddr, int len, volatile struct sock *sk) |
sock | 523 | net/tcp/tcp.c | tcp_send_partial(volatile struct sock *sk) |
sock | 567 | net/tcp/tcp.c | volatile struct sock *sk, |
sock | 646 | net/tcp/tcp.c | tcp_build_header(struct tcp_header *th, volatile struct sock *sk, int push) |
sock | 670 | net/tcp/tcp.c | tcp_write (volatile struct sock *sk, unsigned char *from, |
sock | 963 | net/tcp/tcp.c | tcp_sendto (volatile struct sock *sk, unsigned char *from, |
sock | 981 | net/tcp/tcp.c | tcp_read_wakeup(volatile struct sock *sk) |
sock | 1050 | net/tcp/tcp.c | cleanup_rbuf (volatile struct sock *sk) |
sock | 1108 | net/tcp/tcp.c | tcp_read_urg(volatile struct sock * sk, int nonblock, |
sock | 1210 | net/tcp/tcp.c | tcp_read (volatile struct sock *sk, unsigned char *to, |
sock | 1424 | net/tcp/tcp.c | tcp_shutdown (volatile struct sock *sk, int how) |
sock | 1528 | net/tcp/tcp.c | tcp_recvfrom (volatile struct sock *sk, unsigned char *to, |
sock | 1607 | net/tcp/tcp.c | tcp_conn_request(volatile struct sock *sk, struct sk_buff *skb, |
sock | 1614 | net/tcp/tcp.c | volatile struct sock *newsk; |
sock | 1650 | net/tcp/tcp.c | newsk = kmalloc(sizeof (struct sock), GFP_ATOMIC); |
sock | 1821 | net/tcp/tcp.c | tcp_close (volatile struct sock *sk, int timeout) |
sock | 1991 | net/tcp/tcp.c | tcp_write_xmit (volatile struct sock *sk) |
sock | 2022 | net/tcp/tcp.c | tcp_ack (volatile struct sock *sk, struct tcp_header *th, unsigned long saddr) |
sock | 2305 | net/tcp/tcp.c | tcp_data (struct sk_buff *skb, volatile struct sock *sk, |
sock | 2494 | net/tcp/tcp.c | tcp_urg (volatile struct sock *sk, struct tcp_header *th, unsigned long saddr) |
sock | 2531 | net/tcp/tcp.c | tcp_fin (volatile struct sock *sk, struct tcp_header *th, |
sock | 2650 | net/tcp/tcp.c | static volatile struct sock * |
sock | 2651 | net/tcp/tcp.c | tcp_accept (volatile struct sock *sk, int flags) |
sock | 2653 | net/tcp/tcp.c | volatile struct sock *newsk; |
sock | 2705 | net/tcp/tcp.c | tcp_connect (volatile struct sock *sk, struct sockaddr_in *usin, int addr_len) |
sock | 2795 | net/tcp/tcp.c | tcp_sequence (volatile struct sock *sk, struct tcp_header *th, short len, |
sock | 2841 | net/tcp/tcp.c | tcp_options (volatile struct sock *sk, struct tcp_header *th) |
sock | 2859 | net/tcp/tcp.c | volatile struct sock *sk; |
sock | 3303 | net/tcp/tcp.c | tcp_write_wakeup(volatile struct sock *sk) |
sock | 168 | net/tcp/timer.c | volatile struct sock *sk; |
sock | 46 | net/tcp/timer.h | volatile struct sock *sk; |
sock | 110 | net/tcp/udp.c | udp_select (volatile struct sock *sk, int sel_type, select_table *wait) |
sock | 148 | net/tcp/udp.c | volatile struct sock *sk; |
sock | 245 | net/tcp/udp.c | unsigned long daddr, int len, volatile struct sock *sk) |
sock | 253 | net/tcp/udp.c | udp_loopback (volatile struct sock *sk, unsigned short port, |
sock | 259 | net/tcp/udp.c | volatile struct sock *pair; |
sock | 313 | net/tcp/udp.c | udp_sendto (volatile struct sock *sk, unsigned char *from, int len, |
sock | 465 | net/tcp/udp.c | udp_write (volatile struct sock *sk, unsigned char *buff, int len, int noblock, |
sock | 473 | net/tcp/udp.c | udp_ioctl (volatile struct sock *sk, int cmd, unsigned long arg) |
sock | 516 | net/tcp/udp.c | udp_recvfrom (volatile struct sock *sk, unsigned char *to, int len, |
sock | 608 | net/tcp/udp.c | udp_read (volatile struct sock *sk, unsigned char *buff, int len, int noblock, |
sock | 615 | net/tcp/udp.c | udp_connect (volatile struct sock *sk, struct sockaddr_in *usin, int addr_len) |
sock | 630 | net/tcp/udp.c | udp_close(volatile struct sock *sk, int timeout) |
sock | 647 | net/tcp/udp.c | volatile struct sock *sk; |
sock | 44 | net/unix.c | static int unix_proto_create(struct socket *sock, int protocol); |
sock | 46 | net/unix.c | static int unix_proto_release(struct socket *sock, struct socket *peer); |
sock | 47 | net/unix.c | static int unix_proto_bind(struct socket *sock, struct sockaddr *umyaddr, |
sock | 49 | net/unix.c | static int unix_proto_connect(struct socket *sock, struct sockaddr *uservaddr, |
sock | 52 | net/unix.c | static int unix_proto_accept(struct socket *sock, struct socket *newsock, |
sock | 54 | net/unix.c | static int unix_proto_getname(struct socket *sock, struct sockaddr *usockaddr, |
sock | 56 | net/unix.c | static int unix_proto_read(struct socket *sock, char *ubuf, int size, |
sock | 58 | net/unix.c | static int unix_proto_write(struct socket *sock, char *ubuf, int size, |
sock | 60 | net/unix.c | static int unix_proto_select(struct socket *sock, int sel_type, select_table * wait); |
sock | 61 | net/unix.c | static int unix_proto_ioctl(struct socket *sock, unsigned int cmd, |
sock | 63 | net/unix.c | static int unix_proto_listen(struct socket *sock, int backlog); |
sock | 64 | net/unix.c | static int unix_proto_send (struct socket *sock, void *buff, int len, |
sock | 66 | net/unix.c | static int unix_proto_recv (struct socket *sock, void *buff, int len, |
sock | 68 | net/unix.c | static int unix_proto_sendto (struct socket *sock, void *buff, int len, |
sock | 71 | net/unix.c | static int unix_proto_recvfrom (struct socket *sock, void *buff, int len, |
sock | 75 | net/unix.c | static int unix_proto_shutdown (struct socket *sock, int how); |
sock | 77 | net/unix.c | static int unix_proto_setsockopt (struct socket *sock, int level, int optname, |
sock | 79 | net/unix.c | static int unix_proto_getsockopt (struct socket *sock, int level, int optname, |
sock | 136 | net/unix.c | unix_proto_listen (struct socket *sock, int backlog) |
sock | 142 | net/unix.c | unix_proto_setsockopt(struct socket *sock, int level, int optname, |
sock | 149 | net/unix.c | unix_proto_getsockopt(struct socket *sock, int level, int optname, |
sock | 156 | net/unix.c | unix_proto_sendto(struct socket *sock, void *buff, int len, int nonblock, |
sock | 163 | net/unix.c | unix_proto_recvfrom(struct socket *sock, void *buff, int len, int nonblock, |
sock | 170 | net/unix.c | unix_proto_shutdown (struct socket *sock, int how) |
sock | 176 | net/unix.c | unix_proto_send(struct socket *sock, void *buff, int len, int nonblock, |
sock | 182 | net/unix.c | return (unix_proto_write (sock, buff, len, nonblock)); |
sock | 186 | net/unix.c | unix_proto_recv(struct socket *sock, void *buff, int len, int nonblock, |
sock | 192 | net/unix.c | return (unix_proto_read (sock, buff, len, nonblock)); |
sock | 260 | net/unix.c | unix_proto_create(struct socket *sock, int protocol) |
sock | 264 | net/unix.c | PRINTK(("unix_proto_create: socket 0x%x, proto %d\n", sock, protocol)); |
sock | 279 | net/unix.c | upd->socket = sock; |
sock | 280 | net/unix.c | UN_DATA(sock) = upd; |
sock | 294 | net/unix.c | unix_proto_release(struct socket *sock, struct socket *peer) |
sock | 296 | net/unix.c | struct unix_proto_data *upd = UN_DATA(sock); |
sock | 299 | net/unix.c | sock, upd)); |
sock | 302 | net/unix.c | if (upd->socket != sock) { |
sock | 312 | net/unix.c | UN_DATA(sock) = NULL; |
sock | 330 | net/unix.c | unix_proto_bind(struct socket *sock, struct sockaddr *umyaddr, |
sock | 333 | net/unix.c | struct unix_proto_data *upd = UN_DATA(sock); |
sock | 337 | net/unix.c | PRINTK(("unix_proto_bind: socket 0x%x, len=%d\n", sock, |
sock | 380 | net/unix.c | unix_proto_connect(struct socket *sock, struct sockaddr *uservaddr, |
sock | 389 | net/unix.c | PRINTK(("unix_proto_connect: socket 0x%x, servlen=%d\n", sock, |
sock | 398 | net/unix.c | if (sock->state == SS_CONNECTING) |
sock | 401 | net/unix.c | if (sock->state == SS_CONNECTED) |
sock | 432 | net/unix.c | if ((i = sock_awaitconn(sock, serv_upd->socket)) < 0) { |
sock | 436 | net/unix.c | unix_data_ref(UN_DATA(sock->conn)); |
sock | 437 | net/unix.c | UN_DATA(sock)->peerupd = UN_DATA(sock->conn); /* ref server */ |
sock | 463 | net/unix.c | unix_proto_accept(struct socket *sock, struct socket *newsock, int flags) |
sock | 468 | net/unix.c | sock, newsock)); |
sock | 474 | net/unix.c | while (!(clientsock = sock->iconn)) { |
sock | 477 | net/unix.c | interruptible_sleep_on(sock->wait); |
sock | 488 | net/unix.c | sock->iconn = clientsock->next; |
sock | 497 | net/unix.c | UN_DATA(newsock)->sockaddr_un = UN_DATA(sock)->sockaddr_un; |
sock | 498 | net/unix.c | UN_DATA(newsock)->sockaddr_len = UN_DATA(sock)->sockaddr_len; |
sock | 499 | net/unix.c | UN_DATA(newsock->conn)->sockaddr_un = UN_DATA(sock)->sockaddr_un; |
sock | 500 | net/unix.c | UN_DATA(newsock->conn)->sockaddr_len = UN_DATA(sock)->sockaddr_len; |
sock | 508 | net/unix.c | unix_proto_getname(struct socket *sock, struct sockaddr *usockaddr, |
sock | 514 | net/unix.c | PRINTK(("unix_proto_getname: socket 0x%x for %s\n", sock, |
sock | 517 | net/unix.c | if (sock->state != SS_CONNECTED) { |
sock | 521 | net/unix.c | upd = UN_DATA(sock->conn); |
sock | 524 | net/unix.c | upd = UN_DATA(sock); |
sock | 542 | net/unix.c | unix_proto_read(struct socket *sock, char *ubuf, int size, int nonblock) |
sock | 549 | net/unix.c | upd = UN_DATA(sock); |
sock | 551 | net/unix.c | if (sock->state != SS_CONNECTED) { |
sock | 553 | net/unix.c | return (sock->state == SS_DISCONNECTING) ? 0 : -EINVAL; |
sock | 558 | net/unix.c | interruptible_sleep_on(sock->wait); |
sock | 563 | net/unix.c | if (sock->state == SS_DISCONNECTING) { |
sock | 593 | net/unix.c | if (sock->state == SS_CONNECTED) |
sock | 594 | net/unix.c | wake_up(sock->conn->wait); |
sock | 606 | net/unix.c | unix_proto_write(struct socket *sock, char *ubuf, int size, int nonblock) |
sock | 613 | net/unix.c | if (sock->state != SS_CONNECTED) { |
sock | 615 | net/unix.c | if (sock->state == SS_DISCONNECTING) { |
sock | 621 | net/unix.c | pupd = UN_DATA(sock)->peerupd; /* safer than sock->conn */ |
sock | 627 | net/unix.c | interruptible_sleep_on(sock->wait); |
sock | 632 | net/unix.c | if (sock->state == SS_DISCONNECTING) { |
sock | 656 | net/unix.c | if (sock->state == SS_DISCONNECTING) { |
sock | 671 | net/unix.c | if (sock->state == SS_CONNECTED) |
sock | 672 | net/unix.c | wake_up(sock->conn->wait); |
sock | 679 | net/unix.c | unix_proto_select(struct socket *sock, int sel_type, select_table * wait) |
sock | 686 | net/unix.c | if (sock->flags & SO_ACCEPTCON) { |
sock | 689 | net/unix.c | sock->iconn ? "" : "no ")); |
sock | 690 | net/unix.c | if (sock->iconn) |
sock | 692 | net/unix.c | select_wait(sock->wait, wait); |
sock | 693 | net/unix.c | return sock->iconn ? 1 : 0; |
sock | 696 | net/unix.c | select_wait(sock->wait, wait); |
sock | 701 | net/unix.c | upd = UN_DATA(sock); |
sock | 706 | net/unix.c | else if (sock->state != SS_CONNECTED) { |
sock | 710 | net/unix.c | select_wait(sock->wait,wait); |
sock | 714 | net/unix.c | if (sock->state != SS_CONNECTED) { |
sock | 718 | net/unix.c | peerupd = UN_DATA(sock->conn); |
sock | 723 | net/unix.c | select_wait(sock->wait,wait); |
sock | 732 | net/unix.c | unix_proto_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) |
sock | 736 | net/unix.c | upd = UN_DATA(sock); |
sock | 737 | net/unix.c | peerupd = (sock->state == SS_CONNECTED) ? UN_DATA(sock->conn) : NULL; |
sock | 742 | net/unix.c | if (sock->flags & SO_ACCEPTCON) |
sock | 752 | net/unix.c | if (sock->flags & SO_ACCEPTCON) |