Lines Matching refs:ask
133 struct alg_sock *ask = alg_sk(sk); in af_alg_release_parent() local
134 unsigned int nokey = ask->nokey_refcnt; in af_alg_release_parent()
135 bool last = nokey && !ask->refcnt; in af_alg_release_parent()
137 sk = ask->parent; in af_alg_release_parent()
138 ask = alg_sk(sk); in af_alg_release_parent()
141 ask->nokey_refcnt -= nokey; in af_alg_release_parent()
143 last = !--ask->refcnt; in af_alg_release_parent()
155 struct alg_sock *ask = alg_sk(sk); in alg_bind() local
191 if (ask->refcnt | ask->nokey_refcnt) in alg_bind()
194 swap(ask->type, type); in alg_bind()
195 swap(ask->private, private); in alg_bind()
210 struct alg_sock *ask = alg_sk(sk); in alg_setkey() local
211 const struct af_alg_type *type = ask->type; in alg_setkey()
223 err = type->setkey(ask->private, key, keylen); in alg_setkey()
235 struct alg_sock *ask = alg_sk(sk); in alg_setsockopt() local
240 if (ask->refcnt) in alg_setsockopt()
243 type = ask->type; in alg_setsockopt()
263 err = type->setauthsize(ask->private, optlen); in alg_setsockopt()
274 struct alg_sock *ask = alg_sk(sk); in af_alg_accept() local
281 type = ask->type; in af_alg_accept()
296 err = type->accept(ask->private, sk2); in af_alg_accept()
300 err = type->accept_nokey(ask->private, sk2); in af_alg_accept()
307 if (nokey || !ask->refcnt++) in af_alg_accept()
309 ask->nokey_refcnt += nokey; in af_alg_accept()
359 struct alg_sock *ask = alg_sk(sk); in alg_sock_destruct() local
361 alg_do_release(ask->type, ask->private); in alg_sock_destruct()
493 struct alg_sock *ask = alg_sk(sk); in af_alg_alloc_tsgl() local
494 struct af_alg_ctx *ctx = ask->private; in af_alg_alloc_tsgl()
535 struct alg_sock *ask = alg_sk(sk); in af_alg_count_tsgl() local
536 struct af_alg_ctx *ctx = ask->private; in af_alg_count_tsgl()
592 struct alg_sock *ask = alg_sk(sk); in af_alg_pull_tsgl() local
593 struct af_alg_ctx *ctx = ask->private; in af_alg_pull_tsgl()
660 struct alg_sock *ask = alg_sk(sk); in af_alg_free_areq_sgls() local
661 struct af_alg_ctx *ctx = ask->private; in af_alg_free_areq_sgls()
755 struct alg_sock *ask = alg_sk(sk); in af_alg_wait_for_data() local
756 struct af_alg_ctx *ctx = ask->private; in af_alg_wait_for_data()
792 struct alg_sock *ask = alg_sk(sk); in af_alg_data_wakeup() local
793 struct af_alg_ctx *ctx = ask->private; in af_alg_data_wakeup()
830 struct alg_sock *ask = alg_sk(sk); in af_alg_sendmsg() local
831 struct af_alg_ctx *ctx = ask->private; in af_alg_sendmsg()
976 struct alg_sock *ask = alg_sk(sk); in af_alg_sendpage() local
977 struct af_alg_ctx *ctx = ask->private; in af_alg_sendpage()
1070 struct alg_sock *ask = alg_sk(sk); in af_alg_poll() local
1071 struct af_alg_ctx *ctx = ask->private; in af_alg_poll()
1129 struct alg_sock *ask = alg_sk(sk); in af_alg_get_rsgl() local
1130 struct af_alg_ctx *ctx = ask->private; in af_alg_get_rsgl()