]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: hisilicon/sec2 - Add workqueue for SEC driver.
authorYe Kai <yekai13@huawei.com>
Thu, 5 Mar 2020 02:06:22 +0000 (10:06 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 12 Mar 2020 12:00:14 +0000 (23:00 +1100)
commitf93d32c0a4a067cb76937c3990fb562e7476be06
tree746cae406ac8d27293a30bb28f33975ad732b5ac
parentf8e005df85b330cb1148a3696b067796861de591
crypto: hisilicon/sec2 - Add workqueue for SEC driver.

Allocate one workqueue for each QM instead of one for all QMs,
we found the throughput of SEC engine can be increased to
the hardware limit throughput during testing sec2 performance.
so we added this scheme.

Signed-off-by: Ye Kai <yekai13@huawei.com>
Signed-off-by: Longfang Liu <liulongfang@huawei.com>
Signed-off-by: Zaibo Xu <xuzaibo@huawei.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/sec2/sec_main.c