[PATCH 0/5] crypto: qat - refactor and add live migration enablers for GEN6 devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series focuses on adding enablers required for live migration
for QAT GEN6 devices and improving code reuse and maintainability across
different QAT generations. The changes include refactoring shared logic,
relocating reusable functionality, and improving code clarity and debugging
support.

In detail:
Patch #1 improves logging consistency.
Patch #2 improves state checking logic.
Patch #3 relocates bank state helper functions to a new file.
Patch #4 relocates and renames the bank state structure
Patch #5 add enablers for live migration for QAT GEN6 devices.

Małgorzata Mielnik (2):
  crypto: qat - relocate bank state helper functions
  crypto: qat - add live migration enablers for GEN6 devices

Suman Kumar Chakraborty (3):
  crypto: qat - use pr_fmt() in adf_gen4_hw_data.c
  crypto: qat - replace CHECK_STAT macro with static inline function
  crypto: qat - relocate and rename bank state structure definition

 .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c     |   5 +-
 .../intel/qat/qat_6xxx/adf_6xxx_hw_data.c     |   4 +
 drivers/crypto/intel/qat/qat_common/Makefile  |   1 +
 .../intel/qat/qat_common/adf_accel_devices.h  |  38 +--
 .../intel/qat/qat_common/adf_bank_state.c     | 238 ++++++++++++++++++
 .../intel/qat/qat_common/adf_bank_state.h     |  49 ++++
 .../intel/qat/qat_common/adf_gen4_hw_data.c   | 199 +--------------
 .../intel/qat/qat_common/adf_gen4_hw_data.h   |   7 -
 .../intel/qat/qat_common/adf_gen4_vf_mig.c    |   7 +-
 .../intel/qat/qat_common/adf_gen6_shared.c    |   7 +
 .../intel/qat/qat_common/adf_gen6_shared.h    |   2 +
 11 files changed, 314 insertions(+), 243 deletions(-)
 create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.c
 create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.h


base-commit: 65433cdeb0bdd0ebd8d59edd3c2e6d5cbef787c3
-- 
2.40.1





[Index of Archives]     [Kernel]     [Gnu Classpath]     [Gnu Crypto]     [DM Crypt]     [Netfilter]     [Bugtraq]
  Powered by Linux