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