Lines Matching refs:base
128 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
239 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
306 return qce->async_req_enqueue(tmpl->qce, &req->base);
312 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
333 return qce->async_req_enqueue(tmpl->qce, &req->base);
339 struct qce_alg_template *tmpl = to_ahash_tmpl(req->base.tfm);
359 return qce->async_req_enqueue(tmpl->qce, &req->base);
366 struct qce_sha_ctx *ctx = crypto_tfm_ctx(&tfm->base);
490 struct crypto_alg *base;
516 base = &alg->halg.base;
517 base->cra_blocksize = def->blocksize;
518 base->cra_priority = 300;
519 base->cra_flags = CRYPTO_ALG_ASYNC | CRYPTO_ALG_KERN_DRIVER_ONLY;
520 base->cra_ctxsize = sizeof(struct qce_sha_ctx);
521 base->cra_alignmask = 0;
522 base->cra_module = THIS_MODULE;
523 base->cra_init = qce_ahash_cra_init;
525 snprintf(base->cra_name, CRYPTO_MAX_ALG_NAME, "%s", def->name);
526 snprintf(base->cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s",
536 dev_err(qce->dev, "%s registration failed\n", base->cra_name);
542 dev_dbg(qce->dev, "%s is registered\n", base->cra_name);