Lines Matching refs:afsr
201 unsigned long afsr, in psycho_check_iommu_error() argument
306 u64 afsr, afar, error_bits; in psycho_pcierr_intr() local
309 afsr = upa_readq(pbm->pci_afsr); in psycho_pcierr_intr()
311 error_bits = afsr & in psycho_pcierr_intr()
331 (afsr & PSYCHO_PCIAFSR_BMSK) >> 32UL, in psycho_pcierr_intr()
332 (afsr & PSYCHO_PCIAFSR_MID) >> 25UL, in psycho_pcierr_intr()
333 (afsr & PSYCHO_PCIAFSR_BLK) ? 1 : 0); in psycho_pcierr_intr()
337 if (afsr & PSYCHO_PCIAFSR_SMA) { in psycho_pcierr_intr()
341 if (afsr & PSYCHO_PCIAFSR_STA) { in psycho_pcierr_intr()
345 if (afsr & PSYCHO_PCIAFSR_SRTRY) { in psycho_pcierr_intr()
349 if (afsr & PSYCHO_PCIAFSR_SPERR) { in psycho_pcierr_intr()
358 psycho_check_iommu_error(pbm, afsr, afar, PCI_ERR); in psycho_pcierr_intr()