Lines Matching refs:req_ctx

352 	struct aead_ctx *req_ctx = aead_request_ctx(req);  in finish_scattered_hmac()  local
357 if (req_ctx->encrypt) { in finish_scattered_hmac()
358 scatterwalk_map_and_copy(req_ctx->hmac_virt, req->dst, in finish_scattered_hmac()
361 dma_pool_free(buffer_pool, req_ctx->hmac_virt, crypt->icv_rev_aes); in finish_scattered_hmac()
378 struct aead_ctx *req_ctx = aead_request_ctx(req); in one_packet() local
380 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in one_packet()
381 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in one_packet()
382 if (req_ctx->hmac_virt) in one_packet()
390 struct ablk_ctx *req_ctx = skcipher_request_ctx(req); in one_packet() local
397 if (req_ctx->encrypt) { in one_packet()
401 memcpy(req->iv, req_ctx->iv, ivsize); in one_packet()
402 memzero_explicit(req_ctx->iv, ivsize); in one_packet()
406 if (req_ctx->dst) in one_packet()
407 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in one_packet()
409 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in one_packet()
980 struct ablk_ctx *req_ctx = skcipher_request_ctx(req); in ablk_perform() local
996 req_ctx->encrypt = encrypt; in ablk_perform()
1014 scatterwalk_map_and_copy(req_ctx->iv, req->src, offset, ivsize, 0); in ablk_perform()
1022 req_ctx->dst = NULL; in ablk_perform()
1027 req_ctx->dst = dst_hook.next; in ablk_perform()
1030 req_ctx->dst = NULL; in ablk_perform()
1032 req_ctx->src = NULL; in ablk_perform()
1037 req_ctx->src = src_hook.next; in ablk_perform()
1045 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in ablk_perform()
1048 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in ablk_perform()
1097 struct aead_ctx *req_ctx = aead_request_ctx(req); in aead_perform() local
1137 req_ctx->src = src_hook.next; in aead_perform()
1147 req_ctx->dst = NULL; in aead_perform()
1157 req_ctx->dst = dst_hook.next; in aead_perform()
1174 req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags, in aead_perform()
1176 if (unlikely(!req_ctx->hmac_virt)) in aead_perform()
1179 scatterwalk_map_and_copy(req_ctx->hmac_virt, in aead_perform()
1182 req_ctx->encrypt = encrypt; in aead_perform()
1184 req_ctx->hmac_virt = NULL; in aead_perform()
1193 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in aead_perform()
1195 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in aead_perform()