Lines Matching defs:sock

38 #include <trace/events/sock.h>
183 static void rfcomm_l2state_change(struct sock *sk)
189 static void rfcomm_l2data_ready(struct sock *sk)
197 static int rfcomm_l2sock_create(struct socket **sock)
203 err = sock_create_kern(&init_net, PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_L2CAP, sock);
205 struct sock *sk = (*sock)->sk;
214 struct sock *sk = d->session->sock->sk;
681 static struct rfcomm_session *rfcomm_session_add(struct socket *sock, int state)
688 BT_DBG("session %p sock %p", s, sock);
694 s->sock = sock;
721 sock_release(s->sock);
735 chan = l2cap_pi(s->sock->sk)->chan;
770 struct socket *sock;
771 struct sock *sk;
775 *err = rfcomm_l2sock_create(&sock);
784 *err = kernel_bind(sock, (struct sockaddr *) &addr, sizeof(addr));
789 sk = sock->sk;
798 s = rfcomm_session_add(sock, BT_BOUND);
811 *err = kernel_connect(sock, (struct sockaddr *) &addr, sizeof(addr), O_NONBLOCK);
818 sock_release(sock);
824 struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan;
841 return kernel_sendmsg(s->sock, &msg, &iv, 1, len);
1134 struct socket *sock = s->sock;
1161 return kernel_sendmsg(sock, &msg, iv, 3, 6 + len);
1322 struct sock *sk = d->session->sock->sk;
1935 struct socket *sock = s->sock;
1936 struct sock *sk = sock->sk;
1961 struct socket *sock = s->sock, *nsock;
1966 if (list_empty(&bt_sk(sock->sk)->accept_q))
1971 err = kernel_accept(sock, &nsock, O_NONBLOCK);
1993 struct sock *sk = s->sock->sk;
2052 struct socket *sock;
2053 struct sock *sk;
2058 err = rfcomm_l2sock_create(&sock);
2070 err = kernel_bind(sock, (struct sockaddr *) &addr, sizeof(addr));
2077 sk = sock->sk;
2084 err = kernel_listen(sock, 10);
2091 s = rfcomm_session_add(sock, BT_LISTEN);
2099 sock_release(sock);
2193 struct l2cap_chan *chan = l2cap_pi(s->sock->sk)->chan;