Lines Matching refs:sk
46 struct sock *sk = sock->sk; in hash_sendmsg() local
47 struct alg_sock *ask = alg_sk(sk); in hash_sendmsg()
52 if (limit > sk->sk_sndbuf) in hash_sendmsg()
53 limit = sk->sk_sndbuf; in hash_sendmsg()
55 lock_sock(sk); in hash_sendmsg()
99 release_sock(sk); in hash_sendmsg()
107 struct sock *sk = sock->sk; in hash_sendpage() local
108 struct alg_sock *ask = alg_sk(sk); in hash_sendpage()
115 lock_sock(sk); in hash_sendpage()
144 release_sock(sk); in hash_sendpage()
152 struct sock *sk = sock->sk; in hash_recvmsg() local
153 struct alg_sock *ask = alg_sk(sk); in hash_recvmsg()
163 lock_sock(sk); in hash_recvmsg()
176 release_sock(sk); in hash_recvmsg()
183 struct sock *sk = sock->sk; in hash_accept() local
184 struct alg_sock *ask = alg_sk(sk); in hash_accept()
201 sk2 = newsock->sk; in hash_accept()
243 struct sock *sk = sock->sk; in hash_check_key() local
244 struct alg_sock *ask = alg_sk(sk); in hash_check_key()
246 lock_sock(sk); in hash_check_key()
270 release_sock(sk); in hash_check_key()
384 static void hash_sock_destruct(struct sock *sk) in hash_sock_destruct() argument
386 struct alg_sock *ask = alg_sk(sk); in hash_sock_destruct()
389 sock_kzfree_s(sk, ctx->result, in hash_sock_destruct()
391 sock_kfree_s(sk, ctx, ctx->len); in hash_sock_destruct()
392 af_alg_release_parent(sk); in hash_sock_destruct()
395 static int hash_accept_parent_nokey(void *private, struct sock *sk) in hash_accept_parent_nokey() argument
398 struct alg_sock *ask = alg_sk(sk); in hash_accept_parent_nokey()
404 ctx = sock_kmalloc(sk, len, GFP_KERNEL); in hash_accept_parent_nokey()
408 ctx->result = sock_kmalloc(sk, ds, GFP_KERNEL); in hash_accept_parent_nokey()
410 sock_kfree_s(sk, ctx, len); in hash_accept_parent_nokey()
426 sk->sk_destruct = hash_sock_destruct; in hash_accept_parent_nokey()
431 static int hash_accept_parent(void *private, struct sock *sk) in hash_accept_parent() argument
438 return hash_accept_parent_nokey(private, sk); in hash_accept_parent()