Lines Matching refs:perfmon
418 static int caam_get_era_from_hw(struct caam_perfmon __iomem *perfmon) in caam_get_era_from_hw() argument
444 ccbvid = rd_reg32(&perfmon->ccb_id); in caam_get_era_from_hw()
449 id_ms = rd_reg32(&perfmon->caam_id_ms); in caam_get_era_from_hw()
469 static int caam_get_era(struct caam_perfmon __iomem *perfmon) in caam_get_era() argument
482 return caam_get_era_from_hw(perfmon); in caam_get_era()
647 struct caam_perfmon __iomem *perfmon; in caam_ctrl_rng_init() local
649 perfmon = ctrlpriv->total_jobrs ? in caam_ctrl_rng_init()
650 (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_ctrl_rng_init()
651 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_ctrl_rng_init()
653 rng_vid = (rd_reg32(&perfmon->cha_id_ls) & in caam_ctrl_rng_init()
765 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
774 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
795 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
804 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
857 struct caam_perfmon __iomem *perfmon; in caam_probe() local
936 perfmon = ring ? (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_probe()
937 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_probe()
939 caam_little_end = !(bool)(rd_reg32(&perfmon->status) & in caam_probe()
941 comp_params = rd_reg32(&perfmon->comp_parms_ms); in caam_probe()
1058 ctrlpriv->era = caam_get_era(perfmon); in caam_probe()
1069 caam_debugfs_init(ctrlpriv, perfmon, dfs_root); in caam_probe()
1094 comp_params = rd_reg32(&perfmon->comp_parms_ls); in caam_probe()
1104 (rd_reg32(&perfmon->cha_num_ls) & CHA_ID_LS_AES_MASK); in caam_probe()
1122 caam_id = (u64)rd_reg32(&perfmon->caam_id_ms) << 32 | in caam_probe()
1123 (u64)rd_reg32(&perfmon->caam_id_ls); in caam_probe()