tag | line | file | source code |
sk2 | 215 | net/inet/sock.c | struct sock *sk2; |
sk2 | 242 | net/inet/sock.c | for(sk2 = sk1; sk2 != NULL; sk2=sk2->next) { |
sk2 | 243 | net/inet/sock.c | if (!(sk2->saddr & mask)) { |
sk2 | 244 | net/inet/sock.c | if (sk2 == sk1) { |
sk2 | 250 | net/inet/sock.c | sk->next = sk2; |
sk2 | 255 | net/inet/sock.c | sk1 = sk2; |
sk2 | 268 | net/inet/sock.c | struct sock *sk2; |
sk2 | 283 | net/inet/sock.c | sk2 = sk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)]; |
sk2 | 284 | net/inet/sock.c | if (sk2 == sk1) { |
sk2 | 290 | net/inet/sock.c | while(sk2 && sk2->next != sk1) { |
sk2 | 291 | net/inet/sock.c | sk2 = sk2->next; |
sk2 | 294 | net/inet/sock.c | if (sk2) { |
sk2 | 295 | net/inet/sock.c | sk2->next = sk1->next; |
sk2 | 944 | net/inet/sock.c | struct sock *sk, *sk2; |
sk2 | 989 | net/inet/sock.c | for(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)]; |
sk2 | 990 | net/inet/sock.c | sk2 != NULL; sk2 = sk2->next) { |
sk2 | 992 | net/inet/sock.c | if (sk2->num != snum) continue; |
sk2 | 995 | net/inet/sock.c | if (sk2->dead) { |
sk2 | 996 | net/inet/sock.c | destroy_sock(sk2); |
sk2 | 1003 | net/inet/sock.c | if (sk2->num != snum) continue; /* more than one */ |
sk2 | 1004 | net/inet/sock.c | if (sk2->saddr != sk->saddr) continue; /* socket per slot ! -FB */ |
sk2 | 1005 | net/inet/sock.c | if (!sk2->reuse) { |
sk2 | 1110 | net/inet/sock.c | struct sock *sk1, *sk2; |
sk2 | 1131 | net/inet/sock.c | sk2 = sk1->pair; |
sk2 | 1134 | net/inet/sock.c | sk2 = sk1->prot->accept(sk1,flags); |
sk2 | 1135 | net/inet/sock.c | if (sk2 == NULL) { |
sk2 | 1143 | net/inet/sock.c | newsock->data = (void *)sk2; |
sk2 | 1144 | net/inet/sock.c | sk2->sleep = newsock->wait; |
sk2 | 1149 | net/inet/sock.c | while(sk2->state == TCP_SYN_RECV) { |
sk2 | 1150 | net/inet/sock.c | interruptible_sleep_on(sk2->sleep); |
sk2 | 1153 | net/inet/sock.c | sk1->pair = sk2; |
sk2 | 1154 | net/inet/sock.c | sk2->sleep = NULL; |
sk2 | 1161 | net/inet/sock.c | if (sk2->state != TCP_ESTABLISHED && sk2->err > 0) { |
sk2 | 1163 | net/inet/sock.c | err = -sk2->err; |
sk2 | 1164 | net/inet/sock.c | sk2->err=0; |
sk2 | 1165 | net/inet/sock.c | destroy_sock(sk2); |
sk2 | 177 | net/inet/sockinet.c | struct sock *sk2; |
sk2 | 207 | net/inet/sockinet.c | for(sk2 = sk1; sk2 != NULL; sk2=sk2->next) |
sk2 | 209 | net/inet/sockinet.c | if (!(sk2->saddr & mask)) |
sk2 | 211 | net/inet/sockinet.c | if (sk2 == sk1) |
sk2 | 218 | net/inet/sockinet.c | sk->next = sk2; |
sk2 | 223 | net/inet/sockinet.c | sk1 = sk2; |
sk2 | 235 | net/inet/sockinet.c | struct sock *sk2; |
sk2 | 253 | net/inet/sockinet.c | sk2 = sk1->prot->sock_array[sk1->num &(SOCK_ARRAY_SIZE -1)]; |
sk2 | 254 | net/inet/sockinet.c | if (sk2 == sk1) |
sk2 | 261 | net/inet/sockinet.c | while(sk2 && sk2->next != sk1) |
sk2 | 263 | net/inet/sockinet.c | sk2 = sk2->next; |
sk2 | 266 | net/inet/sockinet.c | if (sk2) |
sk2 | 268 | net/inet/sockinet.c | sk2->next = sk1->next; |
sk2 | 813 | net/inet/sockinet.c | struct sock *sk, *sk2; |
sk2 | 857 | net/inet/sockinet.c | for(sk2 = sk->prot->sock_array[snum & (SOCK_ARRAY_SIZE -1)];sk2 != NULL; sk2 = sk2->next) |
sk2 | 859 | net/inet/sockinet.c | if (sk2->num != snum) |
sk2 | 861 | net/inet/sockinet.c | if (sk2->saddr != sk->saddr) |
sk2 | 863 | net/inet/sockinet.c | if (sk2->dead && !sk2->inuse) /* Added in use check AC 24/12/93 */ |
sk2 | 865 | net/inet/sockinet.c | destroy_sock(sk2); |
sk2 | 873 | net/inet/sockinet.c | if (sk2->num != snum) |
sk2 | 875 | net/inet/sockinet.c | if (sk2->saddr != sk->saddr) |
sk2 | 877 | net/inet/sockinet.c | if (!sk2->reuse) |
sk2 | 985 | net/inet/sockinet.c | struct sock *sk1, *sk2; |
sk2 | 1011 | net/inet/sockinet.c | sk2 = sk1->pair; |
sk2 | 1016 | net/inet/sockinet.c | sk2 = sk1->prot->accept(sk1,flags); |
sk2 | 1017 | net/inet/sockinet.c | if (sk2 == NULL) |
sk2 | 1026 | net/inet/sockinet.c | newsock->data = (void *)sk2; |
sk2 | 1027 | net/inet/sockinet.c | sk2->sleep = newsock->wait; |
sk2 | 1034 | net/inet/sockinet.c | while(sk2->state == TCP_SYN_RECV) |
sk2 | 1036 | net/inet/sockinet.c | interruptible_sleep_on(sk2->sleep); |
sk2 | 1040 | net/inet/sockinet.c | sk1->pair = sk2; |
sk2 | 1041 | net/inet/sockinet.c | sk2->sleep = NULL; |
sk2 | 1048 | net/inet/sockinet.c | if (sk2->state != TCP_ESTABLISHED && sk2->err > 0) |
sk2 | 1051 | net/inet/sockinet.c | err = -sk2->err; |
sk2 | 1052 | net/inet/sockinet.c | sk2->err=0; |
sk2 | 1053 | net/inet/sockinet.c | destroy_sock(sk2); |