Lines Matching refs:sock
62 static int irda_create(struct net *net, struct socket *sock, int protocol, int kern);
84 struct sock *sk; in irda_data_indication()
112 struct sock *sk; in irda_disconnect_indication()
177 struct sock *sk; in irda_connect_confirm()
241 struct sock *sk; in irda_connect_indication()
324 struct sock *sk; in irda_flow_indication()
698 static int irda_getname(struct socket *sock, struct sockaddr *uaddr, in irda_getname() argument
702 struct sock *sk = sock->sk; in irda_getname()
735 static int irda_listen(struct socket *sock, int backlog) in irda_listen() argument
737 struct sock *sk = sock->sk; in irda_listen()
764 static int irda_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in irda_bind() argument
766 struct sock *sk = sock->sk; in irda_bind()
793 sock->state = SS_CONNECTED; in irda_bind()
830 static int irda_accept(struct socket *sock, struct socket *newsock, int flags) in irda_accept() argument
832 struct sock *sk = sock->sk; in irda_accept()
834 struct sock *newsk; in irda_accept()
845 if (sock->state != SS_UNCONNECTED) in irda_accept()
848 if ((sk = sock->sk) == NULL) in irda_accept()
954 static int irda_connect(struct socket *sock, struct sockaddr *uaddr, in irda_connect() argument
957 struct sock *sk = sock->sk; in irda_connect()
970 if (sk->sk_state == TCP_ESTABLISHED && sock->state == SS_CONNECTING) { in irda_connect()
971 sock->state = SS_CONNECTED; in irda_connect()
976 if (sk->sk_state == TCP_CLOSE && sock->state == SS_CONNECTING) { in irda_connect()
977 sock->state = SS_UNCONNECTED; in irda_connect()
987 sock->state = SS_UNCONNECTED; in irda_connect()
1031 sock->state = SS_CONNECTING; in irda_connect()
1054 sock->state = SS_UNCONNECTED; in irda_connect()
1061 sock->state = SS_CONNECTED; in irda_connect()
1083 static int irda_create(struct net *net, struct socket *sock, int protocol, in irda_create() argument
1086 struct sock *sk; in irda_create()
1096 switch (sock->type) { in irda_create()
1115 switch (sock->type) { in irda_create()
1117 sock->ops = &irda_stream_ops; in irda_create()
1121 sock->ops = &irda_seqpacket_ops; in irda_create()
1128 sock->ops = &irda_ultra_ops; in irda_create()
1136 sock->ops = &irda_dgram_ops; in irda_create()
1151 sock_init_data(sock, sk); /* Note : set sk->sk_refcnt to 1 */ in irda_create()
1206 static int irda_release(struct socket *sock) in irda_release() argument
1208 struct sock *sk = sock->sk; in irda_release()
1222 sock->sk = NULL; in irda_release()
1268 static int irda_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in irda_sendmsg() argument
1270 struct sock *sk = sock->sk; in irda_sendmsg()
1358 static int irda_recvmsg_dgram(struct socket *sock, struct msghdr *msg, in irda_recvmsg_dgram() argument
1361 struct sock *sk = sock->sk; in irda_recvmsg_dgram()
1405 static int irda_recvmsg_stream(struct socket *sock, struct msghdr *msg, in irda_recvmsg_stream() argument
1408 struct sock *sk = sock->sk; in irda_recvmsg_stream()
1418 if (sock->flags & __SO_ACCEPTCON) in irda_recvmsg_stream()
1526 static int irda_sendmsg_dgram(struct socket *sock, struct msghdr *msg, in irda_sendmsg_dgram() argument
1529 struct sock *sk = sock->sk; in irda_sendmsg_dgram()
1605 static int irda_sendmsg_ultra(struct socket *sock, struct msghdr *msg, in irda_sendmsg_ultra() argument
1608 struct sock *sk = sock->sk; in irda_sendmsg_ultra()
1702 static int irda_shutdown(struct socket *sock, int how) in irda_shutdown() argument
1704 struct sock *sk = sock->sk; in irda_shutdown()
1739 static unsigned int irda_poll(struct file * file, struct socket *sock, in irda_poll() argument
1742 struct sock *sk = sock->sk; in irda_poll()
1800 static int irda_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in irda_ioctl() argument
1802 struct sock *sk = sock->sk; in irda_ioctl()
1857 static int irda_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in irda_compat_ioctl() argument
1872 static int irda_setsockopt(struct socket *sock, int level, int optname, in irda_setsockopt() argument
1875 struct sock *sk = sock->sk; in irda_setsockopt()
2222 static int irda_getsockopt(struct socket *sock, int level, int optname, in irda_getsockopt() argument
2225 struct sock *sk = sock->sk; in irda_getsockopt()