Lines Matching refs:req_ctx
344 struct aead_ctx *req_ctx = aead_request_ctx(req); in finish_scattered_hmac() local
349 if (req_ctx->encrypt) { in finish_scattered_hmac()
350 scatterwalk_map_and_copy(req_ctx->hmac_virt, in finish_scattered_hmac()
353 dma_pool_free(buffer_pool, req_ctx->hmac_virt, crypt->icv_rev_aes); in finish_scattered_hmac()
370 struct aead_ctx *req_ctx = aead_request_ctx(req); in one_packet() local
372 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in one_packet()
373 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in one_packet()
374 if (req_ctx->hmac_virt) { in one_packet()
382 struct ablk_ctx *req_ctx = ablkcipher_request_ctx(req); in one_packet() local
384 if (req_ctx->dst) { in one_packet()
385 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in one_packet()
387 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in one_packet()
880 struct ablk_ctx *req_ctx = ablkcipher_request_ctx(req); in ablk_perform() local
912 req_ctx->dst = NULL; in ablk_perform()
917 req_ctx->dst = dst_hook.next; in ablk_perform()
920 req_ctx->dst = NULL; in ablk_perform()
922 req_ctx->src = NULL; in ablk_perform()
927 req_ctx->src = src_hook.next; in ablk_perform()
935 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in ablk_perform()
938 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in ablk_perform()
987 struct aead_ctx *req_ctx = aead_request_ctx(req); in aead_perform() local
1027 req_ctx->src = src_hook.next; in aead_perform()
1037 req_ctx->dst = NULL; in aead_perform()
1047 req_ctx->dst = dst_hook.next; in aead_perform()
1064 req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags, in aead_perform()
1066 if (unlikely(!req_ctx->hmac_virt)) in aead_perform()
1069 scatterwalk_map_and_copy(req_ctx->hmac_virt, in aead_perform()
1072 req_ctx->encrypt = encrypt; in aead_perform()
1074 req_ctx->hmac_virt = NULL; in aead_perform()
1083 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in aead_perform()
1085 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in aead_perform()