Home
last modified time | relevance | path

Searched full:gerror (Results 1 – 9 of 9) sorted by relevance

/linux-6.14.4/drivers/iommu/arm/arm-smmu-v3/
Dtegra241-cmdqv.c265 u32 gerror = readl_relaxed(REG_VCMDQ_PAGE0(vcmdq, GERROR)); in tegra241_vintf0_handle_error() local
268 writel(gerror, REG_VCMDQ_PAGE0(vcmdq, GERRORN)); in tegra241_vintf0_handle_error()
357 u32 gerrorn, gerror; in tegra241_vcmdq_hw_deinit() local
361 "%sGERRORN=0x%X, GERROR=0x%X, CONS=0x%X\n", h, in tegra241_vcmdq_hw_deinit()
363 readl_relaxed(REG_VCMDQ_PAGE0(vcmdq, GERROR)), in tegra241_vcmdq_hw_deinit()
372 gerror = readl_relaxed(REG_VCMDQ_PAGE0(vcmdq, GERROR)); in tegra241_vcmdq_hw_deinit()
373 if (gerror != gerrorn) { in tegra241_vcmdq_hw_deinit()
376 writel(gerror, REG_VCMDQ_PAGE0(vcmdq, GERRORN)); in tegra241_vcmdq_hw_deinit()
396 "%sGERRORN=0x%X, GERROR=0x%X, CONS=0x%X\n", h, in tegra241_vcmdq_hw_init()
398 readl_relaxed(REG_VCMDQ_PAGE0(vcmdq, GERROR)), in tegra241_vcmdq_hw_init()
Darm-smmu-v3.c2029 u32 gerror, gerrorn, active; in arm_smmu_gerror_handler() local
2032 gerror = readl_relaxed(smmu->base + ARM_SMMU_GERROR); in arm_smmu_gerror_handler()
2035 active = gerror ^ gerrorn; in arm_smmu_gerror_handler()
2049 dev_warn(smmu->dev, "GERROR MSI write aborted\n"); in arm_smmu_gerror_handler()
2069 writel(gerror, smmu->base + ARM_SMMU_GERRORN); in arm_smmu_gerror_handler()
3927 /* Allocate MSIs for evtq, gerror and priq. Ignore cmdq */ in arm_smmu_setup_msis()
3964 0, "arm-smmu-v3-gerror", smmu); in arm_smmu_setup_unique_irqs()
3966 dev_warn(smmu->dev, "failed to enable gerror irq\n"); in arm_smmu_setup_unique_irqs()
4737 irq = platform_get_irq_byname_optional(pdev, "gerror"); in arm_smmu_device_probe()
/linux-6.14.4/Documentation/devicetree/bindings/iommu/
Darm,smmu-v3.yaml44 - gerror # Global Error activated
91 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux-6.14.4/arch/arm64/boot/dts/arm/
Dfvp-base-revc.dts258 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux-6.14.4/arch/arm64/boot/dts/hisilicon/
Dhip07.dtsi1247 interrupt-names = "eventq", "gerror", "priq";
1259 interrupt-names = "eventq", "gerror", "priq";
1271 interrupt-names = "eventq", "gerror", "priq";
1283 interrupt-names = "eventq", "gerror", "priq";
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3588-base.dtsi556 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
567 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux-6.14.4/drivers/acpi/arm64/
Diort.c1542 acpi_iort_register_irq(smmu->gerr_gsiv, "gerror", in arm_smmu_v3_init_resources()
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dimx95.dtsi1534 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-j721e-main.dtsi238 interrupt-names = "eventq", "gerror";