Home
last modified time | relevance | path

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

/linux/drivers/crypto/caam/
A Ddebugfs.c55 ctrlpriv->ctl = debugfs_create_dir("ctl", root); in caam_debugfs_init()
80 if (ctrlpriv->optee_en) in caam_debugfs_init()
84 ctrlpriv->ctl_kek_wrap.data = (__force void *)&ctrlpriv->ctrl->kek[0]; in caam_debugfs_init()
86 debugfs_create_blob("kek", 0444, ctrlpriv->ctl, in caam_debugfs_init()
87 &ctrlpriv->ctl_kek_wrap); in caam_debugfs_init()
89 ctrlpriv->ctl_tkek_wrap.data = (__force void *)&ctrlpriv->ctrl->tkek[0]; in caam_debugfs_init()
91 debugfs_create_blob("tkek", 0444, ctrlpriv->ctl, in caam_debugfs_init()
92 &ctrlpriv->ctl_tkek_wrap); in caam_debugfs_init()
94 ctrlpriv->ctl_tdsk_wrap.data = (__force void *)&ctrlpriv->ctrl->tdsk[0]; in caam_debugfs_init()
96 debugfs_create_blob("tdsk", 0444, ctrlpriv->ctl, in caam_debugfs_init()
[all …]
A Dctrl.c585 clk_bulk_disable_unprepare(ctrlpriv->num_clks, ctrlpriv->clks); in disable_clocks()
600 ret = devm_clk_bulk_get(dev, ctrlpriv->num_clks, ctrlpriv->clks); in init_clocks()
681 if (!(ctrlpriv->mc_en && ctrlpriv->pr_support) && rng_vid >= 4) { in caam_ctrl_rng_init()
745 ctrlpriv->rng4_sh_init = ~ctrlpriv->rng4_sh_init & RDSTA_MASK; in caam_ctrl_rng_init()
833 if (ctrlpriv->caam_off_during_pm && !ctrlpriv->optee_en) in caam_ctrl_suspend()
844 if (ctrlpriv->caam_off_during_pm && !ctrlpriv->optee_en) { in caam_ctrl_resume()
876 if (!ctrlpriv) in caam_probe()
1108 if ((!ctrlpriv->qi_present) && (!ctrlpriv->total_jobrs)) { in caam_probe()
1122 ctrlpriv->blob_present = ctrlpriv->blob_present && in caam_probe()
1131 ctrlpriv->blob_present = ctrlpriv->blob_present && in caam_probe()
[all …]
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
A Dblob_gen.c65 const struct caam_drv_private *ctrlpriv; in caam_process_blob() local
106 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_process_blob()
107 moo = FIELD_GET(CSTA_MOO, rd_reg32(&ctrlpriv->ctrl->perfmon.status)); in caam_process_blob()
161 struct caam_drv_private *ctrlpriv; in caam_blob_gen_init() local
176 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_blob_gen_init()
177 if (!ctrlpriv->blob_present) { in caam_blob_gen_init()
A Djr.c696 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_suspend() local
710 if (ctrlpriv->caam_off_during_pm) { in caam_jr_suspend()
741 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_resume() local
743 if (ctrlpriv->caam_off_during_pm) { in caam_jr_resume()
769 } else if (ctrlpriv->optee_en) { in caam_jr_resume()
A Dqi.c737 struct caam_drv_private *ctrlpriv; in caam_qi_init() local
745 ctrlpriv = dev_get_drvdata(ctrldev); in caam_qi_init()
795 caam_debugfs_qi_init(ctrlpriv); in caam_qi_init()
797 err = devm_add_action_or_reset(qidev, caam_qi_shutdown, ctrlpriv); in caam_qi_init()
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()
860 if (ctrlpriv->era <= 8 || ctx->xts_key_fallback) { in xts_skcipher_setkey()
[all …]
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()
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()

Completed in 40 milliseconds