Lines Matching refs:gen_ctx
384 if (req_ctx->gen_ctx.iv_dma_addr) { in cc_unmap_cipher_request()
386 &req_ctx->gen_ctx.iv_dma_addr, ivsize); in cc_unmap_cipher_request()
387 dma_unmap_single(dev, req_ctx->gen_ctx.iv_dma_addr, in cc_unmap_cipher_request()
428 req_ctx->gen_ctx.iv_dma_addr = in cc_map_cipher_request()
431 if (dma_mapping_error(dev, req_ctx->gen_ctx.iv_dma_addr)) { in cc_map_cipher_request()
437 ivsize, info, &req_ctx->gen_ctx.iv_dma_addr); in cc_map_cipher_request()
439 req_ctx->gen_ctx.iv_dma_addr = 0; in cc_map_cipher_request()
536 if (areq_ctx->gen_ctx.iv_dma_addr) { in cc_unmap_aead_request()
537 dma_unmap_single(dev, areq_ctx->gen_ctx.iv_dma_addr, in cc_unmap_aead_request()
539 kzfree(areq_ctx->gen_ctx.iv); in cc_unmap_aead_request()
566 areq_ctx->gen_ctx.op_type == DRV_CRYPTO_DIRECTION_DECRYPT && in cc_unmap_aead_request()
594 areq_ctx->gen_ctx.iv_dma_addr = 0; in cc_aead_chain_iv()
595 areq_ctx->gen_ctx.iv = NULL; in cc_aead_chain_iv()
599 areq_ctx->gen_ctx.iv = kmemdup(req->iv, hw_iv_size, flags); in cc_aead_chain_iv()
600 if (!areq_ctx->gen_ctx.iv) in cc_aead_chain_iv()
603 areq_ctx->gen_ctx.iv_dma_addr = in cc_aead_chain_iv()
604 dma_map_single(dev, areq_ctx->gen_ctx.iv, hw_iv_size, in cc_aead_chain_iv()
606 if (dma_mapping_error(dev, areq_ctx->gen_ctx.iv_dma_addr)) { in cc_aead_chain_iv()
609 kzfree(areq_ctx->gen_ctx.iv); in cc_aead_chain_iv()
610 areq_ctx->gen_ctx.iv = NULL; in cc_aead_chain_iv()
616 hw_iv_size, req->iv, &areq_ctx->gen_ctx.iv_dma_addr); in cc_aead_chain_iv()
624 (areq_ctx->gen_ctx.iv_dma_addr + iv_ofs), in cc_aead_chain_iv()
711 enum drv_crypto_direction direct = areq_ctx->gen_ctx.op_type; in cc_prepare_aead_data_dlli()
737 enum drv_crypto_direction direct = areq_ctx->gen_ctx.op_type; in cc_prepare_aead_data_mlli()
850 enum drv_crypto_direction direct = areq_ctx->gen_ctx.op_type; in cc_aead_chain_data()
980 if (areq_ctx->gen_ctx.op_type == in cc_update_aead_mlli_nents()
1032 areq_ctx->gen_ctx.op_type == DRV_CRYPTO_DIRECTION_DECRYPT && in cc_map_aead_request()
1037 areq_ctx->cryptlen = (areq_ctx->gen_ctx.op_type == in cc_map_aead_request()
1120 if (areq_ctx->gen_ctx.op_type == DRV_CRYPTO_DIRECTION_ENCRYPT) in cc_map_aead_request()