Lines Matching refs:itype
273 int (*get_fault_info)(struct sysmmu_drvdata *data, unsigned int itype,
310 unsigned int itype, in exynos_sysmmu_v1_get_fault_info() argument
315 if (itype >= ARRAY_SIZE(sysmmu_v1_faults)) in exynos_sysmmu_v1_get_fault_info()
318 finfo = &sysmmu_v1_faults[itype]; in exynos_sysmmu_v1_get_fault_info()
327 unsigned int itype, in exynos_sysmmu_v5_get_fault_info() argument
332 if (itype < ARRAY_SIZE(sysmmu_v5_fault_names)) { in exynos_sysmmu_v5_get_fault_info()
335 } else if (itype >= 16 && itype <= 20) { in exynos_sysmmu_v5_get_fault_info()
338 itype -= 16; in exynos_sysmmu_v5_get_fault_info()
343 fault->name = sysmmu_v5_fault_names[itype]; in exynos_sysmmu_v5_get_fault_info()
350 unsigned int itype, in exynos_sysmmu_v7_get_fault_info() argument
356 fault->name = sysmmu_v7_fault_names[itype % 4]; in exynos_sysmmu_v7_get_fault_info()
566 unsigned int itype; in exynos_sysmmu_irq() local
575 itype = __ffs(readl(SYSMMU_REG(data, int_status))); in exynos_sysmmu_irq()
576 ret = data->variant->get_fault_info(data, itype, &fault); in exynos_sysmmu_irq()
578 dev_err(data->sysmmu, "Unhandled interrupt bit %u\n", itype); in exynos_sysmmu_irq()
591 writel(1 << itype, SYSMMU_REG(data, int_clear)); in exynos_sysmmu_irq()