Home
last modified time | relevance | path

Searched refs:ctrlpriv (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/crypto/caam/
H A Ddebugfs.c38 void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv) in caam_debugfs_qi_init() argument
40 debugfs_create_file("qi_congested", 0444, ctrlpriv->ctl, in caam_debugfs_qi_init()
45 void caam_debugfs_init(struct caam_drv_private *ctrlpriv, in caam_debugfs_init() argument
55 ctrlpriv->ctl = debugfs_create_dir("ctl", root); in caam_debugfs_init()
57 debugfs_create_file("rq_dequeued", 0444, ctrlpriv->ctl, in caam_debugfs_init()
59 debugfs_create_file("ob_rq_encrypted", 0444, ctrlpriv->ctl, in caam_debugfs_init()
61 debugfs_create_file("ib_rq_decrypted", 0444, ctrlpriv->ctl, in caam_debugfs_init()
63 debugfs_create_file("ob_bytes_encrypted", 0444, ctrlpriv->ctl, in caam_debugfs_init()
65 debugfs_create_file("ob_bytes_protected", 0444, ctrlpriv->ctl, in caam_debugfs_init()
67 debugfs_create_file("ib_bytes_decrypted", 0444, ctrlpriv->ctl, in caam_debugfs_init()
[all …]
H A Dctrl.c105 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in run_descriptor_deco0() local
106 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; in run_descriptor_deco0()
107 struct caam_deco __iomem *deco = ctrlpriv->deco; in run_descriptor_deco0()
113 if (ctrlpriv->virt_en == 1 || in run_descriptor_deco0()
158 if (ctrlpriv->era < 10) in run_descriptor_deco0()
179 if (ctrlpriv->virt_en == 1) in run_descriptor_deco0()
248 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in devm_deinstantiate_rng() local
254 if (ctrlpriv->rng4_sh_init) in devm_deinstantiate_rng()
255 deinstantiate_rng(ctrldev, ctrlpriv->rng4_sh_init); in devm_deinstantiate_rng()
280 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in instantiate_rng() local
[all …]
H A Ddebugfs.h12 void caam_debugfs_init(struct caam_drv_private *ctrlpriv,
15 static inline void caam_debugfs_init(struct caam_drv_private *ctrlpriv, in caam_debugfs_init() argument
23 void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv);
26 static inline void caam_debugfs_qi_init(struct caam_drv_private *ctrlpriv) {} in caam_debugfs_qi_init() argument
H A Dblob_gen.c66 const struct caam_drv_private *ctrlpriv; in caam_process_blob() local
107 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_process_blob()
108 moo = FIELD_GET(CSTA_MOO, rd_reg32(&ctrlpriv->jr[0]->perfmon.status)); in caam_process_blob()
162 struct caam_drv_private *ctrlpriv; in caam_blob_gen_init() local
177 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_blob_gen_init()
178 if (!ctrlpriv->blob_present) { in caam_blob_gen_init()
H A Djr.c700 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_suspend() local
714 if (ctrlpriv->caam_off_during_pm) { in caam_jr_suspend()
745 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_resume() local
747 if (ctrlpriv->caam_off_during_pm) { in caam_jr_resume()
773 } else if (ctrlpriv->optee_en) { in caam_jr_resume()
H A Dcaamalg.c144 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_null_set_sh_desc() local
164 ctrlpriv->era); in aead_null_set_sh_desc()
183 ctrlpriv->era); in aead_null_set_sh_desc()
198 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_set_sh_desc() local
267 false, ctrlpriv->era); in aead_set_sh_desc()
289 nonce, ctx1_iv_off, false, ctrlpriv->era); in aead_set_sh_desc()
313 ctx1_iv_off, false, ctrlpriv->era); in aead_set_sh_desc()
590 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_setkey() local
607 if (ctrlpriv->era >= 6) { in aead_setkey()
847 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in xts_skcipher_setkey() local
[all …]
H A Dqi.c725 struct caam_drv_private *ctrlpriv; in caam_qi_init() local
728 ctrlpriv = dev_get_drvdata(ctrldev); in caam_qi_init()
773 caam_debugfs_qi_init(ctrlpriv); in caam_qi_init()
H A Dcaamalg_qi.c98 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); in aead_set_sh_desc() local
151 ctx1_iv_off, true, ctrlpriv->era); in aead_set_sh_desc()
167 ctrlpriv->era); in aead_set_sh_desc()
184 ctx1_iv_off, true, ctrlpriv->era); in aead_set_sh_desc()
205 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_setkey() local
222 if (ctrlpriv->era >= 6) { in aead_setkey()
741 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in xts_skcipher_setkey() local
754 if (ctrlpriv->era <= 8 || ctx->xts_key_fallback) { in xts_skcipher_setkey()
1425 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); in skcipher_crypt() local
1436 if (ctx->fallback && ((ctrlpriv->era <= 8 && xts_skcipher_ivsize(req)) || in skcipher_crypt()
H A Dcaamhash.c210 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in ahash_set_sh_desc() local
218 ctx->ctx_len, true, ctrlpriv->era); in ahash_set_sh_desc()
229 ctx->ctx_len, false, ctrlpriv->era); in ahash_set_sh_desc()
239 ctx->ctx_len, true, ctrlpriv->era); in ahash_set_sh_desc()
250 ctx->ctx_len, false, ctrlpriv->era); in ahash_set_sh_desc()
431 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctx->jrdev->parent); in ahash_setkey() local
457 if (ctrlpriv->era >= 6) { in ahash_setkey()