]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
crypto: qat - use acomp_tfm_ctx()
authorGiovanni Cabiddu <giovanni.cabiddu@intel.com>
Tue, 24 Mar 2026 16:52:11 +0000 (16:52 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 3 Apr 2026 00:56:11 +0000 (08:56 +0800)
Replace the usage of crypto_acomp_tfm() followed by crypto_tfm_ctx()
with a single call to the equivalent acomp_tfm_ctx().

This does not introduce any functional changes.

Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Laurent M Coquerel <laurent.m.coquerel@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c

index 8b123472b71cc49e1a1b902f3b0bd06ccd973f39..1265177e3a8935707164eab2dd01d52d4b2d5375 100644 (file)
@@ -130,8 +130,8 @@ void qat_comp_alg_callback(void *resp)
 
 static int qat_comp_alg_init_tfm(struct crypto_acomp *acomp_tfm)
 {
+       struct qat_compression_ctx *ctx = acomp_tfm_ctx(acomp_tfm);
        struct crypto_tfm *tfm = crypto_acomp_tfm(acomp_tfm);
-       struct qat_compression_ctx *ctx = crypto_tfm_ctx(tfm);
        struct qat_compression_instance *inst;
        int node;
 
@@ -151,8 +151,7 @@ static int qat_comp_alg_init_tfm(struct crypto_acomp *acomp_tfm)
 
 static void qat_comp_alg_exit_tfm(struct crypto_acomp *acomp_tfm)
 {
-       struct crypto_tfm *tfm = crypto_acomp_tfm(acomp_tfm);
-       struct qat_compression_ctx *ctx = crypto_tfm_ctx(tfm);
+       struct qat_compression_ctx *ctx = acomp_tfm_ctx(acomp_tfm);
 
        qat_compression_put_instance(ctx->inst);
        memset(ctx, 0, sizeof(*ctx));
@@ -164,8 +163,7 @@ static int qat_comp_alg_compress_decompress(struct acomp_req *areq, enum directi
 {
        struct qat_compression_req *qat_req = acomp_request_ctx(areq);
        struct crypto_acomp *acomp_tfm = crypto_acomp_reqtfm(areq);
-       struct crypto_tfm *tfm = crypto_acomp_tfm(acomp_tfm);
-       struct qat_compression_ctx *ctx = crypto_tfm_ctx(tfm);
+       struct qat_compression_ctx *ctx = acomp_tfm_ctx(acomp_tfm);
        struct qat_compression_instance *inst = ctx->inst;
        gfp_t f = qat_algs_alloc_flags(&areq->base);
        struct qat_sgl_to_bufl_params params = {0};