Lines Matching full:qm

231 		pci_err(qp->qm->pdev, "Can not start qp!\n");  in hpre_get_qp_and_start()
391 ctx->dev = &qp->qm->pdev->dev; in hpre_ctx_set()
393 hpre = container_of(ctx->qp->qm, struct hpre, qm); in hpre_ctx_set()
2103 static int hpre_register_rsa(struct hisi_qm *qm) in hpre_register_rsa() argument
2107 if (!hpre_check_alg_support(qm, HPRE_DRV_RSA_MASK_CAP)) in hpre_register_rsa()
2113 dev_err(&qm->pdev->dev, "failed to register rsa (%d)!\n", ret); in hpre_register_rsa()
2118 static void hpre_unregister_rsa(struct hisi_qm *qm) in hpre_unregister_rsa() argument
2120 if (!hpre_check_alg_support(qm, HPRE_DRV_RSA_MASK_CAP)) in hpre_unregister_rsa()
2126 static int hpre_register_dh(struct hisi_qm *qm) in hpre_register_dh() argument
2130 if (!hpre_check_alg_support(qm, HPRE_DRV_DH_MASK_CAP)) in hpre_register_dh()
2135 dev_err(&qm->pdev->dev, "failed to register dh (%d)!\n", ret); in hpre_register_dh()
2140 static void hpre_unregister_dh(struct hisi_qm *qm) in hpre_unregister_dh() argument
2142 if (!hpre_check_alg_support(qm, HPRE_DRV_DH_MASK_CAP)) in hpre_unregister_dh()
2148 static int hpre_register_ecdh(struct hisi_qm *qm) in hpre_register_ecdh() argument
2152 if (!hpre_check_alg_support(qm, HPRE_DRV_ECDH_MASK_CAP)) in hpre_register_ecdh()
2158 dev_err(&qm->pdev->dev, "failed to register %s (%d)!\n", in hpre_register_ecdh()
2173 static void hpre_unregister_ecdh(struct hisi_qm *qm) in hpre_unregister_ecdh() argument
2177 if (!hpre_check_alg_support(qm, HPRE_DRV_ECDH_MASK_CAP)) in hpre_unregister_ecdh()
2184 static int hpre_register_x25519(struct hisi_qm *qm) in hpre_register_x25519() argument
2188 if (!hpre_check_alg_support(qm, HPRE_DRV_X25519_MASK_CAP)) in hpre_register_x25519()
2193 dev_err(&qm->pdev->dev, "failed to register x25519 (%d)!\n", ret); in hpre_register_x25519()
2198 static void hpre_unregister_x25519(struct hisi_qm *qm) in hpre_unregister_x25519() argument
2200 if (!hpre_check_alg_support(qm, HPRE_DRV_X25519_MASK_CAP)) in hpre_unregister_x25519()
2206 int hpre_algs_register(struct hisi_qm *qm) in hpre_algs_register() argument
2216 ret = hpre_register_rsa(qm); in hpre_algs_register()
2220 ret = hpre_register_dh(qm); in hpre_algs_register()
2224 ret = hpre_register_ecdh(qm); in hpre_algs_register()
2228 ret = hpre_register_x25519(qm); in hpre_algs_register()
2238 hpre_unregister_ecdh(qm); in hpre_algs_register()
2240 hpre_unregister_dh(qm); in hpre_algs_register()
2242 hpre_unregister_rsa(qm); in hpre_algs_register()
2248 void hpre_algs_unregister(struct hisi_qm *qm) in hpre_algs_unregister() argument
2254 hpre_unregister_x25519(qm); in hpre_algs_unregister()
2255 hpre_unregister_ecdh(qm); in hpre_algs_unregister()
2256 hpre_unregister_dh(qm); in hpre_algs_unregister()
2257 hpre_unregister_rsa(qm); in hpre_algs_unregister()