IOMMU_FAULT_READ
IOMMU_FAULT_READ))
cfi.fsynr & ARM_SMMU_CB_FSYNR0_WNR ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ);
cfi.fsynr & ARM_SMMU_CB_FSYNR0_WNR ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ);
cfi.fsynr & ARM_SMMU_CB_FSYNR0_WNR ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ);
{ REG_PAGE_FAULT_ADDR, "PAGE", IOMMU_FAULT_READ },
{ REG_AR_FAULT_ADDR, "MULTI-HIT", IOMMU_FAULT_READ },
{ REG_DEFAULT_SLAVE_ADDR, "BUS ERROR", IOMMU_FAULT_READ },
{ REG_AR_FAULT_ADDR, "SECURITY PROTECTION", IOMMU_FAULT_READ },
{ REG_AR_FAULT_ADDR, "ACCESS PROTECTION", IOMMU_FAULT_READ },
fault->type = IOMMU_FAULT_READ;
fault->type = (info & BIT(20)) ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ;
fault->type == IOMMU_FAULT_READ ? "READ" : "WRITE",
write ? IOMMU_FAULT_WRITE : IOMMU_FAULT_READ)) {
IOMMU_FAULT_READ))
IOMMU_FAULT_WRITE : IOMMU_FAULT_READ;
sun50i_iommu_report_fault(iommu, master, iova, IOMMU_FAULT_READ);
dir = IOMMU_FAULT_READ;