Lines Matching defs:sock
43 static void rfcomm_sock_close(struct sock *sk);
44 static void rfcomm_sock_kill(struct sock *sk);
52 struct sock *sk = d->owner;
66 struct sock *sk = d->owner, *parent;
106 static struct sock *__rfcomm_get_listen_sock_by_addr(u8 channel, bdaddr_t *src)
108 struct sock *sk = NULL;
127 static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src)
129 struct sock *sk = NULL, *sk1 = NULL;
153 static void rfcomm_sock_destruct(struct sock *sk)
173 static void rfcomm_sock_cleanup_listen(struct sock *parent)
175 struct sock *sk;
192 static void rfcomm_sock_kill(struct sock *sk)
205 static void __rfcomm_sock_close(struct sock *sk)
232 static void rfcomm_sock_close(struct sock *sk)
239 static void rfcomm_sock_init(struct sock *sk, struct sock *parent)
271 static struct sock *rfcomm_sock_alloc(struct net *net, struct socket *sock, int proto, gfp_t prio, int kern)
274 struct sock *sk;
280 sock_init_data(sock, sk);
312 static int rfcomm_sock_create(struct net *net, struct socket *sock,
315 struct sock *sk;
317 BT_DBG("sock %p", sock);
319 sock->state = SS_UNCONNECTED;
321 if (sock->type != SOCK_STREAM && sock->type != SOCK_RAW)
324 sock->ops = &rfcomm_sock_ops;
326 sk = rfcomm_sock_alloc(net, sock, protocol, GFP_ATOMIC, kern);
334 static int rfcomm_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len)
337 struct sock *sk = sock->sk;
381 static int rfcomm_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags)
384 struct sock *sk = sock->sk;
424 static int rfcomm_sock_listen(struct socket *sock, int backlog)
426 struct sock *sk = sock->sk;
473 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags,
477 struct sock *sk = sock->sk, *nsk;
534 static int rfcomm_sock_getname(struct socket *sock, struct sockaddr *addr, int peer)
537 struct sock *sk = sock->sk;
539 BT_DBG("sock %p, sk %p", sock, sk);
556 static int rfcomm_sock_sendmsg(struct socket *sock, struct msghdr *msg,
559 struct sock *sk = sock->sk;
573 BT_DBG("sock %p, sk %p", sock, sk);
596 static int rfcomm_sock_recvmsg(struct socket *sock, struct msghdr *msg,
599 struct sock *sk = sock->sk;
608 len = bt_sock_stream_recvmsg(sock, msg, size, flags);
621 static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname,
624 struct sock *sk = sock->sk;
663 static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname,
666 struct sock *sk = sock->sk;
674 return rfcomm_sock_setsockopt_old(sock, optname, optval, optlen);
728 static int rfcomm_sock_getsockopt_old(struct socket *sock, int optname, char __user *optval, int __user *optlen)
730 struct sock *sk = sock->sk;
731 struct sock *l2cap_sk;
781 l2cap_sk = rfcomm_pi(sk)->dlc->session->sock->sk;
803 static int rfcomm_sock_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __user *optlen)
805 struct sock *sk = sock->sk;
812 return rfcomm_sock_getsockopt_old(sock, optname, optval, optlen);
859 static int rfcomm_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
861 struct sock *sk __maybe_unused = sock->sk;
866 err = bt_sock_ioctl(sock, cmd, arg);
882 static int rfcomm_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
884 return rfcomm_sock_ioctl(sock, cmd, (unsigned long)compat_ptr(arg));
888 static int rfcomm_sock_shutdown(struct socket *sock, int how)
890 struct sock *sk = sock->sk;
893 BT_DBG("sock %p, sk %p", sock, sk);
911 static int rfcomm_sock_release(struct socket *sock)
913 struct sock *sk = sock->sk;
916 BT_DBG("sock %p, sk %p", sock, sk);
921 err = rfcomm_sock_shutdown(sock, 2);
934 struct sock *sk, *parent;
984 struct sock *sk;