Lines Matching refs:sock
122 int af_alg_release(struct socket *sock) in af_alg_release() argument
124 if (sock->sk) in af_alg_release()
125 sock_put(sock->sk); in af_alg_release()
130 void af_alg_release_parent(struct sock *sk) in af_alg_release_parent()
150 static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in alg_bind() argument
153 struct sock *sk = sock->sk; in alg_bind()
160 if (sock->state == SS_CONNECTED) in alg_bind()
204 static int alg_setkey(struct sock *sk, char __user *ukey, in alg_setkey()
228 static int alg_setsockopt(struct socket *sock, int level, int optname, in alg_setsockopt() argument
231 struct sock *sk = sock->sk; in alg_setsockopt()
248 if (sock->state == SS_CONNECTED) in alg_setsockopt()
256 if (sock->state == SS_CONNECTED) in alg_setsockopt()
269 int af_alg_accept(struct sock *sk, struct socket *newsock) in af_alg_accept()
273 struct sock *sk2; in af_alg_accept()
326 static int alg_accept(struct socket *sock, struct socket *newsock, int flags) in alg_accept() argument
328 return af_alg_accept(sock->sk, newsock); in alg_accept()
354 static void alg_sock_destruct(struct sock *sk) in alg_sock_destruct()
361 static int alg_create(struct net *net, struct socket *sock, int protocol, in alg_create() argument
364 struct sock *sk; in alg_create()
367 if (sock->type != SOCK_SEQPACKET) in alg_create()
377 sock->ops = &alg_proto_ops; in alg_create()
378 sock_init_data(sock, sk); in alg_create()