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()
657 struct caam_perfmon __iomem *perfmon; in caam_ctrl_rng_init() local
659 perfmon = ctrlpriv->total_jobrs ? in caam_ctrl_rng_init()
660 (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_ctrl_rng_init()
661 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_ctrl_rng_init()
663 rng_vid = (rd_reg32(&perfmon->cha_id_ls) & in caam_ctrl_rng_init()
775 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
784 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_save()
805 deco_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
814 jr_inst = (rd_reg32(&ctrl->perfmon.cha_num_ms) & in caam_state_restore()
867 struct caam_perfmon __iomem *perfmon; in caam_probe() local
955 perfmon = ring ? (struct caam_perfmon __iomem *)&ctrlpriv->jr[0]->perfmon : in caam_probe()
956 (struct caam_perfmon __iomem *)&ctrl->perfmon; in caam_probe()
958 caam_little_end = !(bool)(rd_reg32(&perfmon->status) & in caam_probe()
960 comp_params = rd_reg32(&perfmon->comp_parms_ms); in caam_probe()
1077 ctrlpriv->era = caam_get_era(perfmon); in caam_probe()
1088 caam_debugfs_init(ctrlpriv, perfmon, dfs_root); in caam_probe()
1113 comp_params = rd_reg32(&perfmon->comp_parms_ls); in caam_probe()
1123 (rd_reg32(&perfmon->cha_num_ls) & CHA_ID_LS_AES_MASK); in caam_probe()
1141 caam_id = (u64)rd_reg32(&perfmon->caam_id_ms) << 32 | in caam_probe()
1142 (u64)rd_reg32(&perfmon->caam_id_ls); in caam_probe()