| /linux/drivers/crypto/caam/ |
| H A D | debugfs.c | 38 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 D | ctrl.c | 107 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in run_descriptor_deco0() local 108 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; in run_descriptor_deco0() 109 struct caam_deco __iomem *deco = ctrlpriv->deco; in run_descriptor_deco0() 115 if (ctrlpriv->virt_en == 1 || in run_descriptor_deco0() 160 if (ctrlpriv->era < 10) in run_descriptor_deco0() 181 if (ctrlpriv->virt_en == 1) in run_descriptor_deco0() 250 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in devm_deinstantiate_rng() local 256 if (ctrlpriv->rng4_sh_init) in devm_deinstantiate_rng() 257 deinstantiate_rng(ctrldev, ctrlpriv->rng4_sh_init); in devm_deinstantiate_rng() 282 struct caam_drv_private *ctrlpriv = dev_get_drvdata(ctrldev); in instantiate_rng() local [all …]
|
| H A D | debugfs.h | 12 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 D | blob_gen.c | 66 const struct caam_drv_private *ctrlpriv; in check_caam_state() local 68 ctrlpriv = dev_get_drvdata(jrdev->parent); in check_caam_state() 69 return FIELD_GET(CSTA_MOO, rd_reg32(&ctrlpriv->jr[0]->perfmon.status)); in check_caam_state() 216 struct caam_drv_private *ctrlpriv; in caam_blob_gen_init() local 231 ctrlpriv = dev_get_drvdata(jrdev->parent); in caam_blob_gen_init() 232 if (!ctrlpriv->blob_present) { in caam_blob_gen_init()
|
| H A D | jr.c | 695 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_suspend() local 709 if (ctrlpriv->caam_off_during_pm) { in caam_jr_suspend() 740 struct caam_drv_private *ctrlpriv = dev_get_drvdata(dev->parent); in caam_jr_resume() local 742 if (ctrlpriv->caam_off_during_pm) { in caam_jr_resume() 768 } else if (ctrlpriv->optee_en) { in caam_jr_resume()
|
| H A D | caamalg.c | 150 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_null_set_sh_desc() local 170 ctrlpriv->era); in aead_null_set_sh_desc() 189 ctrlpriv->era); in aead_null_set_sh_desc() 204 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_set_sh_desc() local 273 false, ctrlpriv->era); in aead_set_sh_desc() 295 nonce, ctx1_iv_off, false, ctrlpriv->era); in aead_set_sh_desc() 319 ctx1_iv_off, false, ctrlpriv->era); in aead_set_sh_desc() 596 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in aead_setkey() local 613 if (ctrlpriv->era >= 6) { in aead_setkey() 914 struct caam_drv_private *ctrlpriv = dev_get_drvdata(jrdev->parent); in xts_skcipher_setkey() local [all …]
|
| H A D | caamalg_qi.c | 98 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 D | qi.c | 734 struct caam_drv_private *ctrlpriv; in caam_qi_init() local 742 ctrlpriv = dev_get_drvdata(qidev); in caam_qi_init() 791 caam_debugfs_qi_init(ctrlpriv); in caam_qi_init()
|
| H A D | caamhash.c | 210 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 458 if (ctrlpriv->era >= 6) { in ahash_setkey()
|