Lines Matching refs:ask
130 struct alg_sock *ask = alg_sk(sk); in af_alg_release_parent() local
131 unsigned int nokey = ask->nokey_refcnt; in af_alg_release_parent()
132 bool last = nokey && !ask->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 ask->nokey_refcnt -= nokey; in af_alg_release_parent()
140 last = !--ask->refcnt; in af_alg_release_parent()
152 struct alg_sock *ask = alg_sk(sk); in alg_bind() local
188 if (ask->refcnt | ask->nokey_refcnt) in alg_bind()
191 swap(ask->type, type); in alg_bind()
192 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 (ask->refcnt) in alg_setsockopt()
240 type = ask->type; in alg_setsockopt()
260 err = type->setauthsize(ask->private, optlen); in alg_setsockopt()
271 struct alg_sock *ask = alg_sk(sk); in af_alg_accept() local
278 type = ask->type; in af_alg_accept()
293 err = type->accept(ask->private, sk2); in af_alg_accept()
297 err = type->accept_nokey(ask->private, sk2); in af_alg_accept()
302 if (nokey || !ask->refcnt++) in af_alg_accept()
304 ask->nokey_refcnt += nokey; in af_alg_accept()
354 struct alg_sock *ask = alg_sk(sk); in alg_sock_destruct() local
356 alg_do_release(ask->type, ask->private); in alg_sock_destruct()
486 struct alg_sock *ask = alg_sk(sk); in af_alg_alloc_tsgl() local
487 struct af_alg_ctx *ctx = ask->private; in af_alg_alloc_tsgl()
527 const struct alg_sock *ask = alg_sk(sk); in af_alg_count_tsgl() local
528 const struct af_alg_ctx *ctx = ask->private; in af_alg_count_tsgl()
584 struct alg_sock *ask = alg_sk(sk); in af_alg_pull_tsgl() local
585 struct af_alg_ctx *ctx = ask->private; in af_alg_pull_tsgl()
651 struct alg_sock *ask = alg_sk(sk); in af_alg_free_areq_sgls() local
652 struct af_alg_ctx *ctx = ask->private; in af_alg_free_areq_sgls()
744 struct alg_sock *ask = alg_sk(sk); in af_alg_wait_for_data() local
745 struct af_alg_ctx *ctx = ask->private; in af_alg_wait_for_data()
780 struct alg_sock *ask = alg_sk(sk); in af_alg_data_wakeup() local
781 struct af_alg_ctx *ctx = ask->private; in af_alg_data_wakeup()
817 struct alg_sock *ask = alg_sk(sk); in af_alg_sendmsg() local
818 struct af_alg_ctx *ctx = ask->private; in af_alg_sendmsg()
963 struct alg_sock *ask = alg_sk(sk); in af_alg_sendpage() local
964 struct af_alg_ctx *ctx = ask->private; in af_alg_sendpage()
1057 struct alg_sock *ask = alg_sk(sk); in af_alg_poll() local
1058 struct af_alg_ctx *ctx = ask->private; in af_alg_poll()
1116 struct alg_sock *ask = alg_sk(sk); in af_alg_get_rsgl() local
1117 struct af_alg_ctx *ctx = ask->private; in af_alg_get_rsgl()