Lines Matching refs:perfmon

420 static int caam_get_era_from_hw(struct caam_perfmon __iomem *perfmon)  in caam_get_era_from_hw()  argument
446 ccbvid = rd_reg32(&perfmon->ccb_id); in caam_get_era_from_hw()
451 id_ms = rd_reg32(&perfmon->caam_id_ms); in caam_get_era_from_hw()
471 static int caam_get_era(struct caam_perfmon __iomem *perfmon) in caam_get_era() argument
484 return caam_get_era_from_hw(perfmon); in caam_get_era()
658 struct caam_perfmon __iomem *perfmon; in caam_ctrl_rng_init() local
660 perfmon = ctrlpriv->total_jobrs ? in caam_ctrl_rng_init()
661 (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_ctrl_rng_init()
662 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_ctrl_rng_init()
664 rng_vid = (rd_reg32(&perfmon->cha_id_ls) & in caam_ctrl_rng_init()
776 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
785 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
806 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
815 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
868 struct caam_perfmon __iomem *perfmon; in caam_probe() local
957 perfmon = ring ? (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_probe()
958 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_probe()
960 caam_little_end = !(bool)(rd_reg32(&perfmon->status) & in caam_probe()
962 comp_params = rd_reg32(&perfmon->comp_parms_ms); in caam_probe()
1079 ctrlpriv->era = caam_get_era(perfmon); in caam_probe()
1090 caam_debugfs_init(ctrlpriv, perfmon, dfs_root); in caam_probe()
1115 comp_params = rd_reg32(&perfmon->comp_parms_ls); in caam_probe()
1125 (rd_reg32(&perfmon->cha_num_ls) & CHA_ID_LS_AES_MASK); in caam_probe()
1143 caam_id = (u64)rd_reg32(&perfmon->caam_id_ms) << 32 | in caam_probe()
1144 (u64)rd_reg32(&perfmon->caam_id_ls); in caam_probe()