Lines Matching refs:ctrl

101 	struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl;  in run_descriptor_deco0()  local
109 setbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
111 while (!(rd_reg32(&ctrl->deco_rsr) & DECORSR_VALID) && in run_descriptor_deco0()
118 setbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
120 while (!(rd_reg32(&ctrl->deco_rq) & DECORR_DEN0) && in run_descriptor_deco0()
126 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
161 clrbits32(&ctrl->deco_rsr, DECORSR_JR0); in run_descriptor_deco0()
164 clrbits32(&ctrl->deco_rq, DECORR_RQD0ENABLE); in run_descriptor_deco0()
195 struct caam_ctrl __iomem *ctrl; in instantiate_rng() local
199 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in instantiate_rng()
227 rdsta_val = rd_reg32(&ctrl->r4tst[0].rdsta) & RDSTA_IFMASK; in instantiate_rng()
300 struct caam_ctrl __iomem *ctrl; in caam_remove() local
305 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in caam_remove()
323 iounmap(ctrl); in caam_remove()
344 struct caam_ctrl __iomem *ctrl; in kick_trng() local
348 ctrl = (struct caam_ctrl __iomem *)ctrlpriv->ctrl; in kick_trng()
349 r4tst = &ctrl->r4tst[0]; in kick_trng()
416 struct caam_ctrl __iomem *ctrl; in caam_probe() local
501 ctrl = of_iomap(nprop, 0); in caam_probe()
502 if (ctrl == NULL) { in caam_probe()
508 comp_params = rd_reg32(&ctrl->perfmon.comp_parms_ms); in caam_probe()
519 ctrlpriv->ctrl = (struct caam_ctrl __force *)ctrl; in caam_probe()
521 ((uint8_t *)ctrl + in caam_probe()
525 ((uint8_t *)ctrl + in caam_probe()
536 clrsetbits_32(&ctrl->mcr, MCFGR_AWCACHE_MASK, MCFGR_AWCACHE_CACH | in caam_probe()
544 scfgr = rd_reg32(&ctrl->scfgr); in caam_probe()
562 setbits32(&ctrl->jrstart, JRSTART_JR0_START | in caam_probe()
605 ((uint8_t *)ctrl + in caam_probe()
615 !!(rd_reg32(&ctrl->perfmon.comp_parms_ms) & in caam_probe()
619 ((uint8_t *)ctrl + in caam_probe()
633 cha_vid_ls = rd_reg32(&ctrl->perfmon.cha_id_ls); in caam_probe()
641 rd_reg32(&ctrl->r4tst[0].rdsta); in caam_probe()
652 rd_reg32(&ctrl->r4tst[0].rdsta) & in caam_probe()
696 setbits32(&ctrl->scfgr, SCFGR_RDBENABLE); in caam_probe()
701 caam_id = (u64)rd_reg32(&ctrl->perfmon.caam_id_ms) << 32 | in caam_probe()
702 (u64)rd_reg32(&ctrl->perfmon.caam_id_ls); in caam_probe()
716 perfmon = (struct caam_perfmon __force *)&ctrl->perfmon; in caam_probe()
766 ctrlpriv->ctl_kek_wrap.data = &ctrlpriv->ctrl->kek[0]; in caam_probe()
774 ctrlpriv->ctl_tkek_wrap.data = &ctrlpriv->ctrl->tkek[0]; in caam_probe()
782 ctrlpriv->ctl_tdsk_wrap.data = &ctrlpriv->ctrl->tdsk[0]; in caam_probe()
795 iounmap(ctrl); in caam_probe()