linux_dsm_epyc7002/drivers/crypto/hisilicon
Zhou Wang b67202e8ed crypto: hisilicon/qm - add state machine for QM
Add specific states for qm and qp, every state change under critical region
to prevent from race condition. Meanwhile, qp state change will also depend
on qm state.

Due to the introduction of these states, it is necessary to pay attention
to the calls of public logic, such as concurrent scenarios resetting and
releasing queue will call hisi_qm_stop, which needs to add additional
status to distinguish and process.

Signed-off-by: Zhou Wang <wangzhou1@hisilicon.com>
Signed-off-by: Shukun Tan <tanshukun1@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2020-05-15 16:15:02 +10:00
..
hpre crypto: hisilicon - refactor module parameter pf_q_num related code 2020-05-15 16:15:02 +10:00
sec crypto: hisilicon - Matching the dma address for dma_pool_free() 2019-09-20 22:53:09 +10:00
sec2 crypto: hisilicon - refactor module parameter pf_q_num related code 2020-05-15 16:15:02 +10:00
zip crypto: hisilicon - refactor module parameter pf_q_num related code 2020-05-15 16:15:02 +10:00
Kconfig crypto: hisilicon/qm - add more ACPI dependencies 2020-04-22 23:28:55 +10:00
Makefile crypto: hisilicon - add HiSilicon SEC V2 driver 2019-11-22 18:48:36 +08:00
qm.c crypto: hisilicon/qm - add state machine for QM 2020-05-15 16:15:02 +10:00
qm.h crypto: hisilicon/qm - add state machine for QM 2020-05-15 16:15:02 +10:00
sgl.c crypto: hisilicon - Remove useless MODULE macros 2019-12-11 16:34:45 +08:00