Lines Matching refs:areq

80 	struct acomp_req *areq = qat_req->acompress_req;  in qat_comp_resubmit()  local
81 struct crypto_acomp *tfm = crypto_acomp_reqtfm(areq); in qat_comp_resubmit()
87 areq->dlen = dlen; in qat_comp_resubmit()
93 ret = qat_bl_realloc_map_new_dst(accel_dev, &areq->dst, dlen, qat_bufs, in qat_comp_resubmit()
94 qat_algs_alloc_flags(&areq->base)); in qat_comp_resubmit()
103 ret = qat_alg_send_dc_message(qat_req, inst, &areq->base); in qat_comp_resubmit()
109 acomp_request_complete(areq, ret); in qat_comp_resubmit()
140 struct acomp_req *areq = qat_req->acompress_req; in qat_comp_rfc1950_callback() local
150 scatterwalk_map_and_copy(&zlib_header, areq->dst, 0, QAT_RFC_1950_HDR_SIZE, 1); in qat_comp_rfc1950_callback()
151 areq->dlen += QAT_RFC_1950_HDR_SIZE; in qat_comp_rfc1950_callback()
153 scatterwalk_map_and_copy(&qat_produced_adler, areq->dst, areq->dlen, in qat_comp_rfc1950_callback()
155 areq->dlen += QAT_RFC_1950_FOOTER_SIZE; in qat_comp_rfc1950_callback()
163 if (footer_offset + QAT_RFC_1950_FOOTER_SIZE > areq->slen) in qat_comp_rfc1950_callback()
166 scatterwalk_map_and_copy(&decomp_adler, areq->src, footer_offset, in qat_comp_rfc1950_callback()
178 struct acomp_req *areq = qat_req->acompress_req; in qat_comp_generic_callback() local
181 struct crypto_acomp *tfm = crypto_acomp_reqtfm(areq); in qat_comp_generic_callback()
202 areq->slen, areq->dlen, consumed, produced, cmp_err, xlt_err); in qat_comp_generic_callback()
204 areq->dlen = 0; in qat_comp_generic_callback()
243 areq->dlen = produced; in qat_comp_generic_callback()
250 acomp_request_complete(areq, res); in qat_comp_generic_callback()
308 static int qat_comp_alg_compress_decompress(struct acomp_req *areq, enum direction dir, in qat_comp_alg_compress_decompress() argument
312 struct qat_compression_req *qat_req = acomp_request_ctx(areq); in qat_comp_alg_compress_decompress()
313 struct crypto_acomp *acomp_tfm = crypto_acomp_reqtfm(areq); in qat_comp_alg_compress_decompress()
317 gfp_t f = qat_algs_alloc_flags(&areq->base); in qat_comp_alg_compress_decompress()
319 int slen = areq->slen - shdr - sftr; in qat_comp_alg_compress_decompress()
320 int dlen = areq->dlen - dhdr - dftr; in qat_comp_alg_compress_decompress()
329 if (!areq->src || !slen) in qat_comp_alg_compress_decompress()
332 if (areq->dst && !dlen) in qat_comp_alg_compress_decompress()
342 if (!areq->dst) { in qat_comp_alg_compress_decompress()
346 areq->dst = sgl_alloc(dlen, f, NULL); in qat_comp_alg_compress_decompress()
347 if (!areq->dst) in qat_comp_alg_compress_decompress()
351 areq->dlen = dlen; in qat_comp_alg_compress_decompress()
361 ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, areq->src, areq->dst, in qat_comp_alg_compress_decompress()
369 qat_req->acompress_req = areq; in qat_comp_alg_compress_decompress()
386 ret = qat_alg_send_dc_message(qat_req, inst, &areq->base); in qat_comp_alg_compress_decompress()