Lines Matching refs:qat_req
631 struct qat_crypto_request *qat_req) in qat_alg_free_bufl() argument
634 struct qat_alg_buf_list *bl = qat_req->buf.bl; in qat_alg_free_bufl()
635 struct qat_alg_buf_list *blout = qat_req->buf.blout; in qat_alg_free_bufl()
636 dma_addr_t blp = qat_req->buf.blp; in qat_alg_free_bufl()
637 dma_addr_t blpout = qat_req->buf.bloutp; in qat_alg_free_bufl()
638 size_t sz = qat_req->buf.sz; in qat_alg_free_bufl()
639 size_t sz_out = qat_req->buf.sz_out; in qat_alg_free_bufl()
665 struct qat_crypto_request *qat_req) in qat_alg_sgl_to_bufl() argument
705 qat_req->buf.bl = bufl; in qat_alg_sgl_to_bufl()
706 qat_req->buf.blp = blp; in qat_alg_sgl_to_bufl()
707 qat_req->buf.sz = sz; in qat_alg_sgl_to_bufl()
740 qat_req->buf.blout = buflout; in qat_alg_sgl_to_bufl()
741 qat_req->buf.bloutp = bloutp; in qat_alg_sgl_to_bufl()
742 qat_req->buf.sz_out = sz_out; in qat_alg_sgl_to_bufl()
745 qat_req->buf.bloutp = qat_req->buf.blp; in qat_alg_sgl_to_bufl()
746 qat_req->buf.sz_out = 0; in qat_alg_sgl_to_bufl()
776 struct qat_crypto_request *qat_req) in qat_aead_alg_callback() argument
778 struct qat_alg_aead_ctx *ctx = qat_req->aead_ctx; in qat_aead_alg_callback()
780 struct aead_request *areq = qat_req->aead_req; in qat_aead_alg_callback()
784 qat_alg_free_bufl(inst, qat_req); in qat_aead_alg_callback()
791 struct qat_crypto_request *qat_req) in qat_ablkcipher_alg_callback() argument
793 struct qat_alg_ablkcipher_ctx *ctx = qat_req->ablkcipher_ctx; in qat_ablkcipher_alg_callback()
795 struct ablkcipher_request *areq = qat_req->ablkcipher_req; in qat_ablkcipher_alg_callback()
799 qat_alg_free_bufl(inst, qat_req); in qat_ablkcipher_alg_callback()
808 struct qat_crypto_request *qat_req = in qat_alg_callback() local
811 qat_req->cb(qat_resp, qat_req); in qat_alg_callback()
819 struct qat_crypto_request *qat_req = aead_request_ctx(areq); in qat_alg_aead_dec() local
826 ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req); in qat_alg_aead_dec()
830 msg = &qat_req->req; in qat_alg_aead_dec()
832 qat_req->aead_ctx = ctx; in qat_alg_aead_dec()
833 qat_req->aead_req = areq; in qat_alg_aead_dec()
834 qat_req->cb = qat_aead_alg_callback; in qat_alg_aead_dec()
835 qat_req->req.comn_mid.opaque_data = (uint64_t)(__force long)qat_req; in qat_alg_aead_dec()
836 qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp; in qat_alg_aead_dec()
837 qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp; in qat_alg_aead_dec()
838 cipher_param = (void *)&qat_req->req.serv_specif_rqpars; in qat_alg_aead_dec()
850 qat_alg_free_bufl(ctx->inst, qat_req); in qat_alg_aead_dec()
861 struct qat_crypto_request *qat_req = aead_request_ctx(areq); in qat_alg_aead_enc() local
868 ret = qat_alg_sgl_to_bufl(ctx->inst, areq->src, areq->dst, qat_req); in qat_alg_aead_enc()
872 msg = &qat_req->req; in qat_alg_aead_enc()
874 qat_req->aead_ctx = ctx; in qat_alg_aead_enc()
875 qat_req->aead_req = areq; in qat_alg_aead_enc()
876 qat_req->cb = qat_aead_alg_callback; in qat_alg_aead_enc()
877 qat_req->req.comn_mid.opaque_data = (uint64_t)(__force long)qat_req; in qat_alg_aead_enc()
878 qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp; in qat_alg_aead_enc()
879 qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp; in qat_alg_aead_enc()
880 cipher_param = (void *)&qat_req->req.serv_specif_rqpars; in qat_alg_aead_enc()
895 qat_alg_free_bufl(ctx->inst, qat_req); in qat_alg_aead_enc()
988 struct qat_crypto_request *qat_req = ablkcipher_request_ctx(req); in qat_alg_ablkcipher_encrypt() local
993 ret = qat_alg_sgl_to_bufl(ctx->inst, req->src, req->dst, qat_req); in qat_alg_ablkcipher_encrypt()
997 msg = &qat_req->req; in qat_alg_ablkcipher_encrypt()
999 qat_req->ablkcipher_ctx = ctx; in qat_alg_ablkcipher_encrypt()
1000 qat_req->ablkcipher_req = req; in qat_alg_ablkcipher_encrypt()
1001 qat_req->cb = qat_ablkcipher_alg_callback; in qat_alg_ablkcipher_encrypt()
1002 qat_req->req.comn_mid.opaque_data = (uint64_t)(__force long)qat_req; in qat_alg_ablkcipher_encrypt()
1003 qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp; in qat_alg_ablkcipher_encrypt()
1004 qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp; in qat_alg_ablkcipher_encrypt()
1005 cipher_param = (void *)&qat_req->req.serv_specif_rqpars; in qat_alg_ablkcipher_encrypt()
1014 qat_alg_free_bufl(ctx->inst, qat_req); in qat_alg_ablkcipher_encrypt()
1025 struct qat_crypto_request *qat_req = ablkcipher_request_ctx(req); in qat_alg_ablkcipher_decrypt() local
1030 ret = qat_alg_sgl_to_bufl(ctx->inst, req->src, req->dst, qat_req); in qat_alg_ablkcipher_decrypt()
1034 msg = &qat_req->req; in qat_alg_ablkcipher_decrypt()
1036 qat_req->ablkcipher_ctx = ctx; in qat_alg_ablkcipher_decrypt()
1037 qat_req->ablkcipher_req = req; in qat_alg_ablkcipher_decrypt()
1038 qat_req->cb = qat_ablkcipher_alg_callback; in qat_alg_ablkcipher_decrypt()
1039 qat_req->req.comn_mid.opaque_data = (uint64_t)(__force long)qat_req; in qat_alg_ablkcipher_decrypt()
1040 qat_req->req.comn_mid.src_data_addr = qat_req->buf.blp; in qat_alg_ablkcipher_decrypt()
1041 qat_req->req.comn_mid.dest_data_addr = qat_req->buf.bloutp; in qat_alg_ablkcipher_decrypt()
1042 cipher_param = (void *)&qat_req->req.serv_specif_rqpars; in qat_alg_ablkcipher_decrypt()
1051 qat_alg_free_bufl(ctx->inst, qat_req); in qat_alg_ablkcipher_decrypt()