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()
232 static void rose_insert_socket(struct sock *sk) in rose_insert_socket()
244 static struct sock *rose_find_listener(rose_address *addr, ax25_address *call) in rose_find_listener()
246 struct sock *s; in rose_find_listener()
275 struct sock *rose_find_socket(unsigned int lci, struct rose_neigh *neigh) in rose_find_socket()
277 struct sock *s; in rose_find_socket()
315 void rose_destroy_socket(struct sock *);
322 rose_destroy_socket((struct sock *)data); in rose_destroy_timer()
331 void rose_destroy_socket(struct sock *sk) in rose_destroy_socket()
368 static int rose_setsockopt(struct socket *sock, int level, int optname, in rose_setsockopt() argument
371 struct sock *sk = sock->sk; in rose_setsockopt()
428 static int rose_getsockopt(struct socket *sock, int level, int optname, in rose_getsockopt() argument
431 struct sock *sk = sock->sk; in rose_getsockopt()
486 static int rose_listen(struct socket *sock, int backlog) in rose_listen() argument
488 struct sock *sk = sock->sk; in rose_listen()
511 static int rose_create(struct net *net, struct socket *sock, int protocol, in rose_create() argument
514 struct sock *sk; in rose_create()
520 if (sock->type != SOCK_SEQPACKET || protocol != 0) in rose_create()
529 sock_init_data(sock, sk); in rose_create()
537 sock->ops = &rose_proto_ops; in rose_create()
554 static struct sock *rose_make_new(struct sock *osk) in rose_make_new()
556 struct sock *sk; in rose_make_new()
600 static int rose_release(struct socket *sock) in rose_release() argument
602 struct sock *sk = sock->sk; in rose_release()
648 sock->sk = NULL; in rose_release()
655 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind() argument
657 struct sock *sk = sock->sk; in rose_bind()
716 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect() argument
718 struct sock *sk = sock->sk; in rose_connect()
744 if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { in rose_connect()
746 sock->state = SS_CONNECTED; in rose_connect()
750 if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { in rose_connect()
751 sock->state = SS_UNCONNECTED; in rose_connect()
763 sock->state = SS_UNCONNECTED; in rose_connect()
815 sock->state = SS_CONNECTING; in rose_connect()
860 sock->state = SS_UNCONNECTED; in rose_connect()
865 sock->state = SS_CONNECTED; in rose_connect()
873 static int rose_accept(struct socket *sock, struct socket *newsock, int flags) in rose_accept() argument
876 struct sock *newsk; in rose_accept()
878 struct sock *sk; in rose_accept()
881 if ((sk = sock->sk) == NULL) in rose_accept()
937 static int rose_getname(struct socket *sock, struct sockaddr *uaddr, in rose_getname() argument
941 struct sock *sk = sock->sk; in rose_getname()
970 struct sock *sk; in rose_rx_call_request()
971 struct sock *make; in rose_rx_call_request()
1049 static int rose_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rose_sendmsg() argument
1051 struct sock *sk = sock->sk; in rose_sendmsg()
1213 static int rose_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in rose_recvmsg() argument
1216 struct sock *sk = sock->sk; in rose_recvmsg()
1275 static int rose_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in rose_ioctl() argument
1277 struct sock *sk = sock->sk; in rose_ioctl()
1403 struct sock *s = sk_entry(v); in rose_info_show()