Lines Matching refs:req_ctx

339 	struct aead_ctx *req_ctx = aead_request_ctx(req);  in finish_scattered_hmac()  local
344 if (req_ctx->encrypt) { in finish_scattered_hmac()
345 scatterwalk_map_and_copy(req_ctx->hmac_virt, in finish_scattered_hmac()
348 dma_pool_free(buffer_pool, req_ctx->hmac_virt, crypt->icv_rev_aes); in finish_scattered_hmac()
365 struct aead_ctx *req_ctx = aead_request_ctx(req); in one_packet() local
367 free_buf_chain(dev, req_ctx->buffer, crypt->src_buf); in one_packet()
368 if (req_ctx->hmac_virt) { in one_packet()
376 struct ablk_ctx *req_ctx = ablkcipher_request_ctx(req); in one_packet() local
378 if (req_ctx->dst) { in one_packet()
379 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in one_packet()
381 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in one_packet()
875 struct ablk_ctx *req_ctx = ablkcipher_request_ctx(req); in ablk_perform() local
907 req_ctx->dst = NULL; in ablk_perform()
912 req_ctx->dst = dst_hook.next; in ablk_perform()
915 req_ctx->dst = NULL; in ablk_perform()
917 req_ctx->src = NULL; in ablk_perform()
922 req_ctx->src = src_hook.next; in ablk_perform()
930 free_buf_chain(dev, req_ctx->src, crypt->src_buf); in ablk_perform()
933 free_buf_chain(dev, req_ctx->dst, crypt->dst_buf); in ablk_perform()
1000 struct aead_ctx *req_ctx = aead_request_ctx(req); in aead_perform() local
1043 req_ctx->buffer = src_hook.next; in aead_perform()
1048 sg_init_table(&req_ctx->ivlist, 1); in aead_perform()
1049 sg_set_buf(&req_ctx->ivlist, iv, ivsize); in aead_perform()
1050 buf = chainup_buffers(dev, &req_ctx->ivlist, ivsize, buf, flags, in aead_perform()
1057 req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags, in aead_perform()
1059 if (unlikely(!req_ctx->hmac_virt)) in aead_perform()
1062 scatterwalk_map_and_copy(req_ctx->hmac_virt, in aead_perform()
1065 req_ctx->encrypt = encrypt; in aead_perform()
1067 req_ctx->hmac_virt = NULL; in aead_perform()
1074 if (!req_ctx->hmac_virt) { in aead_perform()
1083 if (req_ctx->hmac_virt) { in aead_perform()
1084 dma_pool_free(buffer_pool, req_ctx->hmac_virt, in aead_perform()
1088 free_buf_chain(dev, req_ctx->buffer, crypt->src_buf); in aead_perform()