linux/drivers/crypto/intel/qat/qat_dh895xcc
Suman Kumar Chakraborty cd0e7160f8 crypto: qat - refactor compression template logic
The logic that generates the compression templates, which are used by to
submit compression requests to the QAT device, is very similar between
QAT devices and diverges mainly on the HW generation-specific
configuration word.

This makes the logic that generates the compression and decompression
templates common between GEN2 and GEN4 devices and abstracts the
generation-specific logic to the generation-specific implementations.

The adf_gen2_dc.c and adf_gen4_dc.c have been replaced by adf_dc.c, and
the generation-specific logic has been reduced and moved to
adf_gen2_hw_data.c and adf_gen4_hw_data.c.

This does not introduce any functional change.

Co-developed-by: Vijay Sundar Selvamani <vijay.sundar.selvamani@intel.com>
Signed-off-by: Vijay Sundar Selvamani <vijay.sundar.selvamani@intel.com>
Signed-off-by: Suman Kumar Chakraborty <suman.kumar.chakraborty@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2025-05-05 18:20:44 +08:00
..
adf_dh895xcc_hw_data.c crypto: qat - refactor compression template logic 2025-05-05 18:20:44 +08:00
adf_dh895xcc_hw_data.h crypto: qat - add measure clock frequency 2023-07-20 22:16:11 +12:00
adf_drv.c crypto: qat - add shutdown handler to qat_dh895xcc 2025-04-07 13:22:26 +08:00
Makefile crypto: qat - include qat_common in top Makefile 2025-05-05 18:20:44 +08:00