linux/drivers/crypto/hisilicon
Zaibo Xu 7c7d902aa4 crypto: hisilicon - Update QP resources of SEC V2
1.Put resource including request and resource list into
  QP context structure to avoid allocate memory repeatedly.
2.Add max context queue number to void kcalloc large memory for QP context.
3.Remove the resource allocation operation.
4.Redefine resource allocation APIs to be shared by other algorithms.
5.Move resource allocation and free inner functions out of
  operations 'struct sec_req_op', and they are called directly.

Signed-off-by: Zaibo Xu <xuzaibo@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2020-01-16 15:18:14 +08:00
..
hpre crypto: hisilicon - still no need to check return value of debugfs_create functions 2019-12-20 14:58:33 +08:00
sec crypto: hisilicon - Matching the dma address for dma_pool_free() 2019-09-20 22:53:09 +10:00
sec2 crypto: hisilicon - Update QP resources of SEC V2 2020-01-16 15:18:14 +08:00
zip crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists 2019-12-11 16:34:45 +08:00
Kconfig crypto: hisilicon - select CRYPTO_SKCIPHER, not CRYPTO_BLKCIPHER 2019-12-11 16:36:55 +08:00
Makefile crypto: hisilicon - add HiSilicon SEC V2 driver 2019-11-22 18:48:36 +08:00
qm.c crypto: hisilicon - no need to check return value of debugfs_create functions 2019-11-17 08:37:29 +08:00
qm.h crypto: hisilicon - fix to return sub-optimal device when best device has no qps 2019-11-01 13:42:47 +08:00
sgl.c crypto: hisilicon - Remove useless MODULE macros 2019-12-11 16:34:45 +08:00