Lines Matching refs:ctrl

83 	struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl;  in run_descriptor_deco0()  local
91 setbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
93 while (!(rd_reg32(&ctrl->deco_rsr) & DECORSR_VALID) && in run_descriptor_deco0()
100 setbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
102 while (!(rd_reg32(&ctrl->deco_rq) & DECORR_DEN0) && in run_descriptor_deco0()
108 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
143 clrbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
146 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
177 struct caam_ctrl __iomem *ctrl; in instantiate_rng() local
181 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in instantiate_rng()
209 rdsta_val = rd_reg32(&ctrl->r4tst[0].rdsta) & RDSTA_IFMASK; in instantiate_rng()
281 struct caam_ctrl __iomem *ctrl; in caam_remove() local
286 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in caam_remove()
304 iounmap(&ctrl); in caam_remove()
319 struct caam_ctrl __iomem *ctrl; in kick_trng() local
323 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in kick_trng()
324 r4tst = &ctrl->r4tst[0]; in kick_trng()
391 struct caam_ctrl __iomem *ctrl; in caam_probe() local
413 ctrl = of_iomap(nprop, 0); in caam_probe()
414 if (ctrl == NULL) { in caam_probe()
419 comp_params = rd_reg32(&ctrl->perfmon.comp_parms_ms); in caam_probe()
430 ctrlpriv->ctrl = (struct caam_ctrl __force *)ctrl; in caam_probe()
432 ((uint8_t *)ctrl + in caam_probe()
436 ((uint8_t *)ctrl + in caam_probe()
447 setbits32(&ctrl->mcr, MCFGR_WDENABLE | in caam_probe()
454 scfgr = rd_reg32(&ctrl->scfgr); in caam_probe()
472 setbits32(&ctrl->jrstart, JRSTART_JR0_START | in caam_probe()
499 iounmap(&ctrl); in caam_probe()
516 ((uint8_t *)ctrl + in caam_probe()
526 !!(rd_reg32(&ctrl->perfmon.comp_parms_ms) & in caam_probe()
530 ((uint8_t *)ctrl + in caam_probe()
544 cha_vid_ls = rd_reg32(&ctrl->perfmon.cha_id_ls); in caam_probe()
552 rd_reg32(&ctrl->r4tst[0].rdsta); in caam_probe()
563 rd_reg32(&ctrl->r4tst[0].rdsta) & in caam_probe()
608 setbits32(&ctrl->scfgr, SCFGR_RDBENABLE); in caam_probe()
613 caam_id = (u64)rd_reg32(&ctrl->perfmon.caam_id_ms) << 32 | in caam_probe()
614 (u64)rd_reg32(&ctrl->perfmon.caam_id_ls); in caam_probe()
628 perfmon = (struct caam_perfmon __force *)&ctrl->perfmon; in caam_probe()
678 ctrlpriv->ctl_kek_wrap.data = &ctrlpriv->ctrl->kek[0]; in caam_probe()
686 ctrlpriv->ctl_tkek_wrap.data = &ctrlpriv->ctrl->tkek[0]; in caam_probe()
694 ctrlpriv->ctl_tdsk_wrap.data = &ctrlpriv->ctrl->tdsk[0]; in caam_probe()