Lines Matching refs:req_ctx

354 	struct aead_ctx *req_ctx = aead_request_ctx(req);
359 if (req_ctx->encrypt) {
360 scatterwalk_map_and_copy(req_ctx->hmac_virt, req->dst,
363 dma_pool_free(buffer_pool, req_ctx->hmac_virt, crypt->icv_rev_aes);
380 struct aead_ctx *req_ctx = aead_request_ctx(req);
382 free_buf_chain(dev, req_ctx->src, crypt->src_buf);
383 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf);
384 if (req_ctx->hmac_virt)
392 struct ablk_ctx *req_ctx = skcipher_request_ctx(req);
399 if (req_ctx->encrypt) {
403 memcpy(req->iv, req_ctx->iv, ivsize);
404 memzero_explicit(req_ctx->iv, ivsize);
408 if (req_ctx->dst)
409 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf);
411 free_buf_chain(dev, req_ctx->src, crypt->src_buf);
982 struct ablk_ctx *req_ctx = skcipher_request_ctx(req);
998 req_ctx->encrypt = encrypt;
1016 scatterwalk_map_and_copy(req_ctx->iv, req->src, offset, ivsize, 0);
1024 req_ctx->dst = NULL;
1029 req_ctx->dst = dst_hook.next;
1032 req_ctx->dst = NULL;
1034 req_ctx->src = NULL;
1039 req_ctx->src = src_hook.next;
1047 free_buf_chain(dev, req_ctx->src, crypt->src_buf);
1050 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf);
1099 struct aead_ctx *req_ctx = aead_request_ctx(req);
1139 req_ctx->src = src_hook.next;
1149 req_ctx->dst = NULL;
1159 req_ctx->dst = dst_hook.next;
1177 req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags, &dma);
1178 if (unlikely(!req_ctx->hmac_virt))
1182 scatterwalk_map_and_copy(req_ctx->hmac_virt,
1185 req_ctx->encrypt = encrypt;
1187 req_ctx->hmac_virt = NULL;
1196 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf);
1198 free_buf_chain(dev, req_ctx->src, crypt->src_buf);