• Home
  • Raw
  • Download

Lines Matching refs:areq

714 	struct aead_request *areq = qat_req->areq;  in qat_alg_callback()  local
721 areq->base.complete(&areq->base, res); in qat_alg_callback()
724 static int qat_alg_dec(struct aead_request *areq) in qat_alg_dec() argument
726 struct crypto_aead *aead_tfm = crypto_aead_reqtfm(areq); in qat_alg_dec()
729 struct qat_crypto_request *qat_req = aead_request_ctx(areq); in qat_alg_dec()
736 ret = qat_alg_sgl_to_bufl(ctx->inst, areq->assoc, areq->src, areq->dst, in qat_alg_dec()
737 areq->iv, AES_BLOCK_SIZE, qat_req); in qat_alg_dec()
744 qat_req->areq = areq; in qat_alg_dec()
749 cipher_param->cipher_length = areq->cryptlen - digst_size; in qat_alg_dec()
750 cipher_param->cipher_offset = areq->assoclen + AES_BLOCK_SIZE; in qat_alg_dec()
751 memcpy(cipher_param->u.cipher_IV_array, areq->iv, AES_BLOCK_SIZE); in qat_alg_dec()
754 auth_param->auth_len = areq->assoclen + in qat_alg_dec()
767 static int qat_alg_enc_internal(struct aead_request *areq, uint8_t *iv, in qat_alg_enc_internal() argument
770 struct crypto_aead *aead_tfm = crypto_aead_reqtfm(areq); in qat_alg_enc_internal()
773 struct qat_crypto_request *qat_req = aead_request_ctx(areq); in qat_alg_enc_internal()
779 ret = qat_alg_sgl_to_bufl(ctx->inst, areq->assoc, areq->src, areq->dst, in qat_alg_enc_internal()
787 qat_req->areq = areq; in qat_alg_enc_internal()
795 cipher_param->cipher_length = areq->cryptlen + AES_BLOCK_SIZE; in qat_alg_enc_internal()
796 cipher_param->cipher_offset = areq->assoclen; in qat_alg_enc_internal()
799 cipher_param->cipher_length = areq->cryptlen; in qat_alg_enc_internal()
800 cipher_param->cipher_offset = areq->assoclen + AES_BLOCK_SIZE; in qat_alg_enc_internal()
803 auth_param->auth_len = areq->assoclen + areq->cryptlen + AES_BLOCK_SIZE; in qat_alg_enc_internal()
816 static int qat_alg_enc(struct aead_request *areq) in qat_alg_enc() argument
818 return qat_alg_enc_internal(areq, areq->iv, 0); in qat_alg_enc()
823 struct crypto_aead *aead_tfm = crypto_aead_reqtfm(&req->areq); in qat_alg_genivenc()
832 return qat_alg_enc_internal(&req->areq, req->giv, 1); in qat_alg_genivenc()