Lines Matching refs:afsr
138 unsigned long afsr, afar, error_bits; in psycho_ue_intr() local
143 afsr = upa_readq(afsr_reg); in psycho_ue_intr()
146 error_bits = afsr & in psycho_ue_intr()
164 (afsr & PSYCHO_UEAFSR_BMSK) >> 32UL, in psycho_ue_intr()
165 (afsr & PSYCHO_UEAFSR_DOFF) >> 29UL, in psycho_ue_intr()
166 (afsr & PSYCHO_UEAFSR_MID) >> 24UL, in psycho_ue_intr()
167 ((afsr & PSYCHO_UEAFSR_BLK) ? 1 : 0)); in psycho_ue_intr()
171 if (afsr & PSYCHO_UEAFSR_SPIO) { in psycho_ue_intr()
175 if (afsr & PSYCHO_UEAFSR_SDRD) { in psycho_ue_intr()
179 if (afsr & PSYCHO_UEAFSR_SDWR) { in psycho_ue_intr()
188 psycho_check_iommu_error(pbm, afsr, afar, UE_ERR); in psycho_ue_intr()
190 psycho_check_iommu_error(pbm->sibling, afsr, afar, UE_ERR); in psycho_ue_intr()
217 unsigned long afsr, afar, error_bits; in psycho_ce_intr() local
222 afsr = upa_readq(afsr_reg); in psycho_ce_intr()
225 error_bits = afsr & in psycho_ce_intr()
248 (afsr & PSYCHO_CEAFSR_ESYND) >> 48UL, in psycho_ce_intr()
249 (afsr & PSYCHO_CEAFSR_BMSK) >> 32UL, in psycho_ce_intr()
250 (afsr & PSYCHO_CEAFSR_DOFF) >> 29UL, in psycho_ce_intr()
251 (afsr & PSYCHO_CEAFSR_MID) >> 24UL, in psycho_ce_intr()
252 ((afsr & PSYCHO_CEAFSR_BLK) ? 1 : 0)); in psycho_ce_intr()
256 if (afsr & PSYCHO_CEAFSR_SPIO) { in psycho_ce_intr()
260 if (afsr & PSYCHO_CEAFSR_SDRD) { in psycho_ce_intr()
264 if (afsr & PSYCHO_CEAFSR_SDWR) { in psycho_ce_intr()