Lines Matching refs:ctx
43 struct af_alg_ctx *ctx = ask->private; in aead_sufficient_data() local
51 return ctx->used >= ctx->aead_assoclen + (ctx->enc ? 0 : as); in aead_sufficient_data()
73 struct af_alg_ctx *ctx = ask->private; in _aead_recvmsg() local
85 if (!ctx->init || ctx->more) { in _aead_recvmsg()
95 used = ctx->used; in _aead_recvmsg()
117 if (ctx->enc) in _aead_recvmsg()
126 used -= ctx->aead_assoclen; in _aead_recvmsg()
157 processed = used + ctx->aead_assoclen; in _aead_recvmsg()
158 list_for_each_entry_safe(tsgl, tmp, &ctx->tsgl_list, list) { in _aead_recvmsg()
191 if (ctx->enc) { in _aead_recvmsg()
252 areq->first_rsgl.sgl.sgt.sgl, used, ctx->iv); in _aead_recvmsg()
253 aead_request_set_ad(&areq->cra_u.aead_req, ctx->aead_assoclen); in _aead_recvmsg()
267 err = ctx->enc ? crypto_aead_encrypt(&areq->cra_u.aead_req) : in _aead_recvmsg()
280 crypto_req_done, &ctx->wait); in _aead_recvmsg()
281 err = crypto_wait_req(ctx->enc ? in _aead_recvmsg()
284 &ctx->wait); in _aead_recvmsg()
447 struct af_alg_ctx *ctx = ask->private; in aead_sock_destruct() local
453 af_alg_pull_tsgl(sk, ctx->used, NULL, 0); in aead_sock_destruct()
454 sock_kzfree_s(sk, ctx->iv, ivlen); in aead_sock_destruct()
455 sock_kfree_s(sk, ctx, ctx->len); in aead_sock_destruct()
461 struct af_alg_ctx *ctx; in aead_accept_parent_nokey() local
464 unsigned int len = sizeof(*ctx); in aead_accept_parent_nokey()
467 ctx = sock_kmalloc(sk, len, GFP_KERNEL); in aead_accept_parent_nokey()
468 if (!ctx) in aead_accept_parent_nokey()
470 memset(ctx, 0, len); in aead_accept_parent_nokey()
472 ctx->iv = sock_kmalloc(sk, ivlen, GFP_KERNEL); in aead_accept_parent_nokey()
473 if (!ctx->iv) { in aead_accept_parent_nokey()
474 sock_kfree_s(sk, ctx, len); in aead_accept_parent_nokey()
477 memset(ctx->iv, 0, ivlen); in aead_accept_parent_nokey()
479 INIT_LIST_HEAD(&ctx->tsgl_list); in aead_accept_parent_nokey()
480 ctx->len = len; in aead_accept_parent_nokey()
481 crypto_init_wait(&ctx->wait); in aead_accept_parent_nokey()
483 ask->private = ctx; in aead_accept_parent_nokey()