Lines Matching defs:qm
235 pci_err(qp->qm->pdev, "Can not start qp!\n");
395 ctx->dev = &qp->qm->pdev->dev;
397 hpre = container_of(ctx->qp->qm, struct hpre, qm);
2114 static int hpre_register_rsa(struct hisi_qm *qm)
2118 if (!hpre_check_alg_support(qm, HPRE_DRV_RSA_MASK_CAP))
2124 dev_err(&qm->pdev->dev, "failed to register rsa (%d)!\n", ret);
2129 static void hpre_unregister_rsa(struct hisi_qm *qm)
2131 if (!hpre_check_alg_support(qm, HPRE_DRV_RSA_MASK_CAP))
2137 static int hpre_register_dh(struct hisi_qm *qm)
2141 if (!hpre_check_alg_support(qm, HPRE_DRV_DH_MASK_CAP))
2146 dev_err(&qm->pdev->dev, "failed to register dh (%d)!\n", ret);
2151 static void hpre_unregister_dh(struct hisi_qm *qm)
2153 if (!hpre_check_alg_support(qm, HPRE_DRV_DH_MASK_CAP))
2159 static int hpre_register_ecdh(struct hisi_qm *qm)
2163 if (!hpre_check_alg_support(qm, HPRE_DRV_ECDH_MASK_CAP))
2169 dev_err(&qm->pdev->dev, "failed to register %s (%d)!\n",
2184 static void hpre_unregister_ecdh(struct hisi_qm *qm)
2188 if (!hpre_check_alg_support(qm, HPRE_DRV_ECDH_MASK_CAP))
2195 static int hpre_register_x25519(struct hisi_qm *qm)
2199 if (!hpre_check_alg_support(qm, HPRE_DRV_X25519_MASK_CAP))
2204 dev_err(&qm->pdev->dev, "failed to register x25519 (%d)!\n", ret);
2209 static void hpre_unregister_x25519(struct hisi_qm *qm)
2211 if (!hpre_check_alg_support(qm, HPRE_DRV_X25519_MASK_CAP))
2217 int hpre_algs_register(struct hisi_qm *qm)
2227 ret = hpre_register_rsa(qm);
2231 ret = hpre_register_dh(qm);
2235 ret = hpre_register_ecdh(qm);
2239 ret = hpre_register_x25519(qm);
2249 hpre_unregister_ecdh(qm);
2251 hpre_unregister_dh(qm);
2253 hpre_unregister_rsa(qm);
2259 void hpre_algs_unregister(struct hisi_qm *qm)
2265 hpre_unregister_x25519(qm);
2266 hpre_unregister_ecdh(qm);
2267 hpre_unregister_dh(qm);
2268 hpre_unregister_rsa(qm);