Lines Matching full:gsi
24 int gsi, trigger; in arm_pmu_acpi_register_irq() local
28 gsi = gicc->performance_interrupt; in arm_pmu_acpi_register_irq()
32 * have an interrupt. QEMU advertises this by using a GSI of zero, in arm_pmu_acpi_register_irq()
35 * GSI of zero for now. in arm_pmu_acpi_register_irq()
37 if (!gsi) in arm_pmu_acpi_register_irq()
56 return acpi_register_gsi(NULL, gsi, trigger, ACPI_ACTIVE_HIGH); in arm_pmu_acpi_register_irq()
62 int gsi; in arm_pmu_acpi_unregister_irq() local
66 gsi = gicc->performance_interrupt; in arm_pmu_acpi_unregister_irq()
67 if (gsi) in arm_pmu_acpi_unregister_irq()
68 acpi_unregister_gsi(gsi); in arm_pmu_acpi_unregister_irq()
95 u16 gsi = 0; in arm_spe_acpi_register_device() local
109 gsi = gicc->spe_interrupt; in arm_spe_acpi_register_device()
110 if (!gsi) in arm_spe_acpi_register_device()
114 } else if ((gsi != gicc->spe_interrupt) || in arm_spe_acpi_register_device()
121 irq = acpi_register_gsi(NULL, gsi, ACPI_LEVEL_SENSITIVE, in arm_spe_acpi_register_device()
124 pr_warn("ACPI: SPE Unable to register interrupt: %d\n", gsi); in arm_spe_acpi_register_device()
132 acpi_unregister_gsi(gsi); in arm_spe_acpi_register_device()
177 * corresponding GSI once (e.g. when we have PPIs). in arm_pmu_acpi_parse_irqs()