Lines Matching refs:sock
47 struct sock sk; /* must be first member */
92 static void caif_read_lock(struct sock *sk) in caif_read_lock()
99 static void caif_read_unlock(struct sock *sk) in caif_read_unlock()
112 static void caif_flow_ctrl(struct sock *sk, int mode) in caif_flow_ctrl()
124 static int caif_queue_rcv_skb(struct sock *sk, struct sk_buff *skb) in caif_queue_rcv_skb()
257 static void caif_check_flow_release(struct sock *sk) in caif_check_flow_release()
274 static int caif_seqpkt_recvmsg(struct socket *sock, struct msghdr *m, in caif_seqpkt_recvmsg() argument
278 struct sock *sk = sock->sk; in caif_seqpkt_recvmsg()
312 static long caif_stream_data_wait(struct sock *sk, long timeo) in caif_stream_data_wait()
350 static int caif_stream_recvmsg(struct socket *sock, struct msghdr *msg, in caif_stream_recvmsg() argument
353 struct sock *sk = sock->sk; in caif_stream_recvmsg()
470 struct sock *sk = &cf_sk->sk; in caif_wait_for_flow_on()
521 static int caif_seqpkt_sendmsg(struct socket *sock, struct msghdr *msg, in caif_seqpkt_sendmsg() argument
524 struct sock *sk = sock->sk; in caif_seqpkt_sendmsg()
596 static int caif_stream_sendmsg(struct socket *sock, struct msghdr *msg, in caif_stream_sendmsg() argument
599 struct sock *sk = sock->sk; in caif_stream_sendmsg()
675 static int setsockopt(struct socket *sock, in setsockopt() argument
678 struct sock *sk = sock->sk; in setsockopt()
747 static int caif_connect(struct socket *sock, struct sockaddr *uaddr, in caif_connect() argument
750 struct sock *sk = sock->sk; in caif_connect()
764 switch (sock->state) { in caif_connect()
772 sock->state = SS_CONNECTED; in caif_connect()
803 sock->state = SS_UNCONNECTED; in caif_connect()
814 sock->state = SS_CONNECTING; in caif_connect()
880 sock->state = SS_UNCONNECTED; in caif_connect()
886 sock->state = SS_CONNECTED; in caif_connect()
897 static int caif_release(struct socket *sock) in caif_release() argument
899 struct sock *sk = sock->sk; in caif_release()
915 sock->sk = NULL; in caif_release()
937 struct socket *sock, poll_table *wait) in caif_poll() argument
939 struct sock *sk = sock->sk; in caif_poll()
1012 static void caif_sock_destructor(struct sock *sk) in caif_sock_destructor()
1026 static int caif_create(struct net *net, struct socket *sock, int protocol, in caif_create() argument
1029 struct sock *sk = NULL; in caif_create()
1044 if (sock->type == SOCK_SEQPACKET) in caif_create()
1045 sock->ops = &caif_seqpacket_ops; in caif_create()
1046 else if (sock->type == SOCK_STREAM) in caif_create()
1047 sock->ops = &caif_stream_ops; in caif_create()
1086 sock_init_data(sock, sk); in caif_create()