| 43698cd6 | 04-Mar-2024 |
Tom Zanussi <[email protected]> |
crypto: iaa - Change iaa statistics to atomic64_t
Change all the iaa statistics to use atomic64_t instead of the current u64, to avoid potentially inconsistent counts.
Signed-off-by: Tom Zanussi <t
crypto: iaa - Change iaa statistics to atomic64_t
Change all the iaa statistics to use atomic64_t instead of the current u64, to avoid potentially inconsistent counts.
Signed-off-by: Tom Zanussi <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|
| c21fb22d | 04-Mar-2024 |
Tom Zanussi <[email protected]> |
crypto: iaa - Add global_stats file and remove individual stat files
Currently, the wq_stats output also includes the global stats, while the individual global stats are also available as separate d
crypto: iaa - Add global_stats file and remove individual stat files
Currently, the wq_stats output also includes the global stats, while the individual global stats are also available as separate debugfs files. Since these are all read-only, there's really no reason to have them as separate files, especially since we already display them as global stats in the wq_stats. It makes more sense to just add a separate global_stats file to display those, and remove them from the wq_stats, as well as removing the individual stats files.
Signed-off-by: Tom Zanussi <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|
| 956cb8a3 | 04-Mar-2024 |
Tom Zanussi <[email protected]> |
crypto: iaa - Remove comp/decomp delay statistics
As part of the simplification/cleanup of the iaa statistics, remove the comp/decomp delay statistics.
They're actually not really useful and can be
crypto: iaa - Remove comp/decomp delay statistics
As part of the simplification/cleanup of the iaa statistics, remove the comp/decomp delay statistics.
They're actually not really useful and can be/are being more flexibly generated using standard kernel tracing infrastructure.
Signed-off-by: Tom Zanussi <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|
| cdb083e7 | 25-Feb-2024 |
Tom Zanussi <[email protected]> |
crypto: iaa - Fix comp/decomp delay statistics
The comp/decomp delay statistics currently have no callers; somehow they were dropped during refactoring. There originally were also two sets, one for
crypto: iaa - Fix comp/decomp delay statistics
The comp/decomp delay statistics currently have no callers; somehow they were dropped during refactoring. There originally were also two sets, one for the async algorithm, the other for the synchronous version. Because the synchronous algorithm was dropped, one set should be removed. To keep it consistent with the rest of the stats, and since there's no ambiguity, remove the acomp/adecomp versions. Also add back the callers.
Reported-by: Rex Zhang <[email protected]> Signed-off-by: Tom Zanussi <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|
| cc342dba | 09-Jan-2024 |
Minjie Du <[email protected]> |
crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
This patch removes the debugfs_create_dir() error checking in iaa_crypto_debugfs_init(). Because the de
crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init()
This patch removes the debugfs_create_dir() error checking in iaa_crypto_debugfs_init(). Because the debugfs_create_dir() is developed in a way that the caller can safely handle the errors that occur during the creation of DebugFS nodes.
Signed-off-by: Minjie Du <[email protected]> Acked-by: Tom Zanussi <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|
| 93382a91 | 05-Dec-2023 |
Tom Zanussi <[email protected]> |
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
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 <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
show more ...
|