Lines Matching refs:sock
29 #include <net/sock.h>
91 static void nr_remove_socket(struct sock *sk)
103 struct sock *s;
134 static void nr_insert_socket(struct sock *sk)
145 static struct sock *nr_find_listener(ax25_address *addr)
147 struct sock *s;
165 static struct sock *nr_find_socket(unsigned char index, unsigned char id)
167 struct sock *s;
187 static struct sock *nr_find_peer(unsigned char index, unsigned char id,
190 struct sock *s;
215 struct sock *sk;
236 void nr_destroy_socket(struct sock *);
243 struct sock *sk = from_timer(sk, t, sk_timer);
257 void nr_destroy_socket(struct sock *sk)
296 static int nr_setsockopt(struct socket *sock, int level, int optname,
299 struct sock *sk = sock->sk;
348 static int nr_getsockopt(struct socket *sock, int level, int optname,
351 struct sock *sk = sock->sk;
398 static int nr_listen(struct socket *sock, int backlog)
400 struct sock *sk = sock->sk;
403 if (sock->state != SS_UNCONNECTED) {
426 static int nr_create(struct net *net, struct socket *sock, int protocol,
429 struct sock *sk;
435 if (sock->type != SOCK_SEQPACKET || protocol != 0)
444 sock_init_data(sock, sk);
446 sock->ops = &nr_proto_ops;
473 static struct sock *nr_make_new(struct sock *osk)
475 struct sock *sk;
518 static int nr_release(struct socket *sock)
520 struct sock *sk = sock->sk;
557 sock->sk = NULL;
564 static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
566 struct sock *sk = sock->sk;
635 static int nr_connect(struct socket *sock, struct sockaddr *uaddr,
638 struct sock *sk = sock->sk;
647 if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) {
648 sock->state = SS_CONNECTED;
652 if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) {
653 sock->state = SS_UNCONNECTED;
663 if (sock->state == SS_CONNECTING) {
669 sock->state = SS_UNCONNECTED;
720 sock->state = SS_CONNECTING;
762 sock->state = SS_UNCONNECTED;
767 sock->state = SS_CONNECTED;
775 static int nr_accept(struct socket *sock, struct socket *newsock, int flags,
779 struct sock *newsk;
781 struct sock *sk;
784 if ((sk = sock->sk) == NULL)
838 static int nr_getname(struct socket *sock, struct sockaddr *uaddr,
842 struct sock *sk = sock->sk;
873 struct sock *sk;
874 struct sock *make;
1042 static int nr_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
1044 struct sock *sk = sock->sk;
1151 static int nr_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
1154 struct sock *sk = sock->sk;
1208 static int nr_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
1210 struct sock *sk = sock->sk;
1285 struct sock *s = sk_entry(v);