crypto: hisilicon/qm - Put device finding logic into QM
authorWeili Qian <qianweili@huawei.com>
Tue, 10 Mar 2020 08:42:49 +0000 (16:42 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 20 Mar 2020 03:36:50 +0000 (14:36 +1100)
commit3f1ec97aacf19eb44162fc9c413eb4cd66f62002
tree454705380770a4308defd3a3de92954ffc60e8cb
parent0eae14a067c5b2596c5a1049561cbc86b990c7ce
crypto: hisilicon/qm - Put device finding logic into QM

Use struct hisi_qm to maintain device list. Meanwhile, add two external
interface into qm, merge find proper device and create qp into QP alloc
logic, merge release qps into QP free logic.

Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Shukun Tan <tanshukun1@huawei.com>
Reviewed-by: Zhou Wang <wangzhou1@hisilicon.com>
Reviewed-by: Zaibo Xu <xuzaibo@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/qm.c
drivers/crypto/hisilicon/qm.h