linux_dsm_epyc7002/drivers/crypto/qat/qat_common
Harvijay Saini 06cabd755a crypto: qat - ring returning retry even though ring has BW
When many threads submit multiple requests they get blocked until all
responses are processed, which prevents them from submitting more requests
even though there is space on the rings.
To fix this we need to decrement the inflight counter early to in the callback.

Signed-off-by: Harvijay Saini <harvijayx.saini@intel.com>
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2015-12-11 22:55:16 +08:00
..
.gitignore crypto: qat - Add support for RSA algorithm 2015-07-17 21:20:18 +08:00
adf_accel_devices.h crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_accel_engine.c crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00
adf_admin.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_aer.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_cfg_common.h crypto: qat - add support for c62xvf accel type 2015-12-09 20:03:56 +08:00
adf_cfg_strings.h crypto: qat - fix checkpatch CONCATENATED_STRING issues 2015-04-01 22:22:47 +08:00
adf_cfg_user.h crypto: qat - remove unused structure members 2015-05-15 14:57:44 +08:00
adf_cfg.c crypto: qat - Add support for SRIOV 2015-08-10 23:20:16 +08:00
adf_cfg.h
adf_common_drv.h crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_ctl_drv.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_dev_mgr.c crypto: qat - add support for c3xxx accel type 2015-12-09 20:03:52 +08:00
adf_hw_arbiter.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_init.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_isr.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_pf2vf_msg.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_pf2vf_msg.h crypto: qat - enable legacy VFs 2015-08-25 21:13:19 +08:00
adf_sriov.c crypto: qat - don't check for iommu 2015-09-21 22:00:38 +08:00
adf_transport_access_macros.h crypto: qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro 2015-07-28 15:03:32 +08:00
adf_transport_debug.c drivers/crypto/qat: use seq_hex_dump() to dump buffers 2015-09-10 13:29:01 -07:00
adf_transport_internal.h crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
adf_transport.c crypto: qat - ring returning retry even though ring has BW 2015-12-11 22:55:16 +08:00
adf_transport.h
adf_vf_isr.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
icp_qat_fw_init_admin.h crypto: qat - Intel(R) QAT FW interface 2014-06-20 21:26:16 +08:00
icp_qat_fw_la.h crypto: qat - checkpatch blank lines 2014-08-01 22:36:01 +08:00
icp_qat_fw_loader_handle.h crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00
icp_qat_fw_pke.h crypto: qat - Add support for RSA algorithm 2015-07-17 21:20:18 +08:00
icp_qat_fw.h crypto: qat - Add support for RSA algorithm 2015-07-17 21:20:18 +08:00
icp_qat_hal.h crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00
icp_qat_hw.h crypto: qat - fix checkpatch CHECK_SPACING issues 2015-04-01 22:22:46 +08:00
icp_qat_uclo.h crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00
Makefile crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
qat_algs.c crypto: qat - add support for ctr(aes) and xts(aes) 2015-10-01 21:56:58 +08:00
qat_asym_algs.c crypto: akcipher - Changes to asymmetric key API 2015-10-14 22:23:16 +08:00
qat_crypto.c crypto: qat - move isr files to qat common so that they can be reused 2015-12-09 20:03:51 +08:00
qat_crypto.h crypto: qat - Add support for RSA algorithm 2015-07-17 21:20:18 +08:00
qat_hal.c crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00
qat_rsaprivkey.asn1 crypto: akcipher - Changes to asymmetric key API 2015-10-14 22:23:16 +08:00
qat_rsapubkey.asn1 crypto: akcipher - Changes to asymmetric key API 2015-10-14 22:23:16 +08:00
qat_uclo.c crypto: qat - add support for new devices to FW loader 2015-12-09 20:03:49 +08:00