Lines Matching refs:tctx
309 struct omap_sham_ctx *tctx = crypto_ahash_ctx(tfm); in omap_sham_copy_hash_omap4() local
310 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_copy_hash_omap4()
474 struct omap_sham_ctx *tctx = crypto_ahash_ctx(tfm); in omap_sham_write_ctrl_omap4() local
475 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_write_ctrl_omap4()
964 struct omap_sham_ctx *tctx = crypto_ahash_ctx(tfm); in omap_sham_init() local
1013 if (tctx->flags & BIT(FLAGS_HMAC)) { in omap_sham_init()
1015 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_init()
1117 struct omap_sham_ctx *tctx = crypto_tfm_ctx(req->base.tfm); in omap_sham_finish_hmac() local
1118 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_finish_hmac()
1233 struct omap_sham_ctx *tctx = crypto_tfm_ctx(req->base.tfm); in omap_sham_final_shash() local
1246 return crypto_shash_tfm_digest(tctx->fallback, ctx->buffer + offset, in omap_sham_final_shash()
1302 struct omap_sham_ctx *tctx = crypto_ahash_ctx(tfm); in omap_sham_setkey() local
1303 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_setkey()
1308 err = crypto_shash_setkey(tctx->fallback, key, keylen); in omap_sham_setkey()
1338 struct omap_sham_ctx *tctx = crypto_tfm_ctx(tfm); in omap_sham_cra_init_alg() local
1342 tctx->fallback = crypto_alloc_shash(alg_name, 0, in omap_sham_cra_init_alg()
1344 if (IS_ERR(tctx->fallback)) { in omap_sham_cra_init_alg()
1347 return PTR_ERR(tctx->fallback); in omap_sham_cra_init_alg()
1354 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_cra_init_alg()
1355 tctx->flags |= BIT(FLAGS_HMAC); in omap_sham_cra_init_alg()
1361 crypto_free_shash(tctx->fallback); in omap_sham_cra_init_alg()
1367 tctx->enginectx.op.do_one_request = omap_sham_hash_one_req; in omap_sham_cra_init_alg()
1368 tctx->enginectx.op.prepare_request = omap_sham_prepare_request; in omap_sham_cra_init_alg()
1369 tctx->enginectx.op.unprepare_request = NULL; in omap_sham_cra_init_alg()
1411 struct omap_sham_ctx *tctx = crypto_tfm_ctx(tfm); in omap_sham_cra_exit() local
1413 crypto_free_shash(tctx->fallback); in omap_sham_cra_exit()
1414 tctx->fallback = NULL; in omap_sham_cra_exit()
1416 if (tctx->flags & BIT(FLAGS_HMAC)) { in omap_sham_cra_exit()
1417 struct omap_sham_hmac_ctx *bctx = tctx->base; in omap_sham_cra_exit()