Lines Matching refs:sock

154 static void rose_remove_socket(struct sock *sk)  in rose_remove_socket()
167 struct sock *s; in rose_kill_by_neigh()
187 struct sock *s; in rose_kill_by_device()
233 static void rose_insert_socket(struct sock *sk) in rose_insert_socket()
245 static struct sock *rose_find_listener(rose_address *addr, ax25_address *call) in rose_find_listener()
247 struct sock *s; in rose_find_listener()
276 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket()
278 struct sock *s; in rose_find_socket()
316 void rose_destroy_socket(struct sock *);
323 rose_destroy_socket((struct sock *)data); in rose_destroy_timer()
332 void rose_destroy_socket(struct sock *sk) in rose_destroy_socket()
369 static int rose_setsockopt(struct socket *sock, int level, int optname, in rose_setsockopt() argument
372 struct sock *sk = sock->sk; in rose_setsockopt()
429 static int rose_getsockopt(struct socket *sock, int level, int optname, in rose_getsockopt() argument
432 struct sock *sk = sock->sk; in rose_getsockopt()
487 static int rose_listen(struct socket *sock, int backlog) in rose_listen() argument
489 struct sock *sk = sock->sk; in rose_listen()
512 static int rose_create(struct net *net, struct socket *sock, int protocol, in rose_create() argument
515 struct sock *sk; in rose_create()
521 if (sock->type != SOCK_SEQPACKET || protocol != 0) in rose_create()
530 sock_init_data(sock, sk); in rose_create()
538 sock->ops = &rose_proto_ops; in rose_create()
555 static struct sock *rose_make_new(struct sock *osk) in rose_make_new()
557 struct sock *sk; in rose_make_new()
601 static int rose_release(struct socket *sock) in rose_release() argument
603 struct sock *sk = sock->sk; in rose_release()
649 sock->sk = NULL; in rose_release()
656 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument
658 struct sock *sk = sock->sk; in rose_bind()
717 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument
719 struct sock *sk = sock->sk; in rose_connect()
745 if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { in rose_connect()
747 sock->state = SS_CONNECTED; in rose_connect()
751 if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { in rose_connect()
752 sock->state = SS_UNCONNECTED; in rose_connect()
764 sock->state = SS_UNCONNECTED; in rose_connect()
816 sock->state = SS_CONNECTING; in rose_connect()
861 sock->state = SS_UNCONNECTED; in rose_connect()
866 sock->state = SS_CONNECTED; in rose_connect()
874 static int rose_accept(struct socket *sock, struct socket *newsock, int flags) in rose_accept() argument
877 struct sock *newsk; in rose_accept()
879 struct sock *sk; in rose_accept()
882 if ((sk = sock->sk) == NULL) in rose_accept()
938 static int rose_getname(struct socket *sock, struct sockaddr *uaddr, in rose_getname() argument
942 struct sock *sk = sock->sk; in rose_getname()
971 struct sock *sk; in rose_rx_call_request()
972 struct sock *make; in rose_rx_call_request()
1050 static int rose_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rose_sendmsg() argument
1052 struct sock *sk = sock->sk; in rose_sendmsg()
1214 static int rose_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in rose_recvmsg() argument
1217 struct sock *sk = sock->sk; in rose_recvmsg()
1276 static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in rose_ioctl() argument
1278 struct sock *sk = sock->sk; in rose_ioctl()
1404 struct sock *s = sk_entry(v); in rose_info_show()