crypto: iaa - Add IAA Compression Accelerator stats
authorTom Zanussi <tom.zanussi@linux.intel.com>
Tue, 5 Dec 2023 21:25:29 +0000 (15:25 -0600)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Dec 2023 09:52:53 +0000 (17:52 +0800)
commit93382a91632a5d88bb9bb0ff1fea872fe87f5dc2
tree7edd934abba585af548b7ff5e9c9473b2a491ae8
parent09646c98d0bfed47930d9eb0d66c323fae70a5e0
crypto: iaa - Add IAA Compression Accelerator stats

Add support for optional debugfs statistics support for the IAA
Compression Accelerator.  This is enabled by the kernel config item:

  CRYPTO_DEV_IAA_CRYPTO_STATS

When enabled, the IAA crypto driver will generate statistics which can
be accessed at /sys/kernel/debug/iaa-crypto/.

See Documentation/driver-api/crypto/iax/iax-crypto.rst for details.

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/iaa/Kconfig
drivers/crypto/intel/iaa/Makefile
drivers/crypto/intel/iaa/iaa_crypto.h
drivers/crypto/intel/iaa/iaa_crypto_main.c
drivers/crypto/intel/iaa/iaa_crypto_stats.c [new file with mode: 0644]
drivers/crypto/intel/iaa/iaa_crypto_stats.h [new file with mode: 0644]