Lines Matching refs:regval
156 u32 regval, clearval = 0; in synps_edac_geterror_info() local
158 regval = readl(base + STAT_OFST); in synps_edac_geterror_info()
159 if (!regval) in synps_edac_geterror_info()
162 p->ce_cnt = (regval & STAT_CECNT_MASK) >> STAT_CECNT_SHIFT; in synps_edac_geterror_info()
163 p->ue_cnt = regval & STAT_UECNT_MASK; in synps_edac_geterror_info()
165 regval = readl(base + CE_LOG_OFST); in synps_edac_geterror_info()
166 if (!(p->ce_cnt && (regval & LOG_VALID))) in synps_edac_geterror_info()
169 p->ceinfo.bitpos = (regval & CE_LOG_BITPOS_MASK) >> CE_LOG_BITPOS_SHIFT; in synps_edac_geterror_info()
170 regval = readl(base + CE_ADDR_OFST); in synps_edac_geterror_info()
171 p->ceinfo.row = (regval & ADDR_ROW_MASK) >> ADDR_ROW_SHIFT; in synps_edac_geterror_info()
172 p->ceinfo.col = regval & ADDR_COL_MASK; in synps_edac_geterror_info()
173 p->ceinfo.bank = (regval & ADDR_BANK_MASK) >> ADDR_BANK_SHIFT; in synps_edac_geterror_info()
180 regval = readl(base + UE_LOG_OFST); in synps_edac_geterror_info()
181 if (!(p->ue_cnt && (regval & LOG_VALID))) in synps_edac_geterror_info()
184 regval = readl(base + UE_ADDR_OFST); in synps_edac_geterror_info()
185 p->ueinfo.row = (regval & ADDR_ROW_MASK) >> ADDR_ROW_SHIFT; in synps_edac_geterror_info()
186 p->ueinfo.col = regval & ADDR_COL_MASK; in synps_edac_geterror_info()
187 p->ueinfo.bank = (regval & ADDR_BANK_MASK) >> ADDR_BANK_SHIFT; in synps_edac_geterror_info()