Lines Matching refs:base
136 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
187 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
273 return qce->async_req_enqueue(tmpl->qce, &req->base);
279 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
300 return qce->async_req_enqueue(tmpl->qce, &req->base);
306 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
326 return qce->async_req_enqueue(tmpl->qce, &req->base);
333 struct qce_sha_ctx *ctx = crypto_tfm_ctx(&tfm->base);
457 struct crypto_alg *base;
483 base = &alg->halg.base;
484 base->cra_blocksize = def->blocksize;
485 base->cra_priority = 300;
486 base->cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_KERN_DRIVER_ONLY;
487 base->cra_ctxsize = sizeof(struct qce_sha_ctx);
488 base->cra_alignmask = 0;
489 base->cra_module = THIS_MODULE;
490 base->cra_init = qce_ahash_cra_init;
492 snprintf(base->cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name);
493 snprintf(base->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
503 dev_err(qce->dev, "%s registration failed\n", base->cra_name);
509 dev_dbg(qce->dev, "%s is registered\n", base->cra_name);