Lines Matching refs:ask
131 struct alg_sock *ask = alg_sk(sk); in af_alg_release_parent() local
132 unsigned int nokey = atomic_read(&ask->nokey_refcnt); in af_alg_release_parent()
134 sk = ask->parent; in af_alg_release_parent()
135 ask = alg_sk(sk); in af_alg_release_parent()
138 atomic_dec(&ask->nokey_refcnt); in af_alg_release_parent()
140 if (atomic_dec_and_test(&ask->refcnt)) in af_alg_release_parent()
149 struct alg_sock *ask = alg_sk(sk); in alg_bind() local
189 if (atomic_read(&ask->refcnt)) in alg_bind()
192 swap(ask->type, type); in alg_bind()
193 swap(ask->private, private); in alg_bind()
207 struct alg_sock *ask = alg_sk(sk); in alg_setkey() local
208 const struct af_alg_type *type = ask->type; in alg_setkey()
220 err = type->setkey(ask->private, key, keylen); in alg_setkey()
232 struct alg_sock *ask = alg_sk(sk); in alg_setsockopt() local
237 if (atomic_read(&ask->refcnt) != atomic_read(&ask->nokey_refcnt)) in alg_setsockopt()
240 type = ask->type; in alg_setsockopt()
260 err = type->setauthsize(ask->private, optlen); in alg_setsockopt()
268 err = type->setentropy(ask->private, optval, optlen); in alg_setsockopt()
279 struct alg_sock *ask = alg_sk(sk); in af_alg_accept() local
286 type = ask->type; in af_alg_accept()
306 err = type->accept(ask->private, sk2); in af_alg_accept()
310 err = type->accept_nokey(ask->private, sk2); in af_alg_accept()
315 if (atomic_inc_return_relaxed(&ask->refcnt) == 1) in af_alg_accept()
318 atomic_inc(&ask->nokey_refcnt); in af_alg_accept()
367 struct alg_sock *ask = alg_sk(sk); in alg_sock_destruct() local
369 alg_do_release(ask->type, ask->private); in alg_sock_destruct()
499 struct alg_sock *ask = alg_sk(sk); in af_alg_alloc_tsgl() local
500 struct af_alg_ctx *ctx = ask->private; in af_alg_alloc_tsgl()
540 const struct alg_sock *ask = alg_sk(sk); in af_alg_count_tsgl() local
541 const struct af_alg_ctx *ctx = ask->private; in af_alg_count_tsgl()
597 struct alg_sock *ask = alg_sk(sk); in af_alg_pull_tsgl() local
598 struct af_alg_ctx *ctx = ask->private; in af_alg_pull_tsgl()
665 struct alg_sock *ask = alg_sk(sk); in af_alg_free_areq_sgls() local
666 struct af_alg_ctx *ctx = ask->private; in af_alg_free_areq_sgls()
759 struct alg_sock *ask = alg_sk(sk); in af_alg_wait_for_data() local
760 struct af_alg_ctx *ctx = ask->private; in af_alg_wait_for_data()
797 struct alg_sock *ask = alg_sk(sk); in af_alg_data_wakeup() local
798 struct af_alg_ctx *ctx = ask->private; in af_alg_data_wakeup()
834 struct alg_sock *ask = alg_sk(sk); in af_alg_sendmsg() local
835 struct af_alg_ctx *ctx = ask->private; in af_alg_sendmsg()
992 struct alg_sock *ask = alg_sk(sk); in af_alg_sendpage() local
993 struct af_alg_ctx *ctx = ask->private; in af_alg_sendpage()
1097 struct alg_sock *ask = alg_sk(sk); in af_alg_poll() local
1098 struct af_alg_ctx *ctx = ask->private; in af_alg_poll()
1164 struct alg_sock *ask = alg_sk(sk); in af_alg_get_rsgl() local
1165 struct af_alg_ctx *ctx = ask->private; in af_alg_get_rsgl()