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
152 struct sock *sk = sock->sk; in alg_bind()
159 if (sock->state == SS_CONNECTED) in alg_bind()
201 static int alg_setkey(struct sock *sk, char __user *ukey, in alg_setkey()
225 static int alg_setsockopt(struct socket *sock, int level, int optname, in alg_setsockopt() argument
228 struct sock *sk = sock->sk; in alg_setsockopt()
245 if (sock->state == SS_CONNECTED) in alg_setsockopt()
253 if (sock->state == SS_CONNECTED) in alg_setsockopt()
266 int af_alg_accept(struct sock *sk, struct socket *newsock) in af_alg_accept()
270 struct sock *sk2; in af_alg_accept()
323 static int alg_accept(struct socket *sock, struct socket *newsock, int flags) in alg_accept() argument
325 return af_alg_accept(sock->sk, newsock); in alg_accept()
351 static void alg_sock_destruct(struct sock *sk) in alg_sock_destruct()
358 static int alg_create(struct net *net, struct socket *sock, int protocol, in alg_create() argument
361 struct sock *sk; in alg_create()
364 if (sock->type != SOCK_SEQPACKET) in alg_create()
374 sock->ops = &alg_proto_ops; in alg_create()
375 sock_init_data(sock, sk); in alg_create()