Lines Matching refs:gsi
25 int gsi, trigger; in arm_pmu_acpi_register_irq() local
29 gsi = gicc->performance_interrupt; in arm_pmu_acpi_register_irq()
38 if (!gsi) in arm_pmu_acpi_register_irq()
57 return acpi_register_gsi(NULL, gsi, trigger, ACPI_ACTIVE_HIGH); in arm_pmu_acpi_register_irq()
63 int gsi; in arm_pmu_acpi_unregister_irq() local
67 gsi = gicc->performance_interrupt; in arm_pmu_acpi_unregister_irq()
68 if (gsi) in arm_pmu_acpi_unregister_irq()
69 acpi_unregister_gsi(gsi); in arm_pmu_acpi_unregister_irq()
77 u16 this_gsi = 0, gsi = 0; in arm_acpi_register_pmu_device() local
98 return gsi ? -ENXIO : 0; in arm_acpi_register_pmu_device()
102 if (!gsi) { in arm_acpi_register_pmu_device()
104 gsi = this_gsi; in arm_acpi_register_pmu_device()
105 } else if (hetid != this_hetid || gsi != this_gsi) { in arm_acpi_register_pmu_device()
114 irq = acpi_register_gsi(NULL, gsi, ACPI_LEVEL_SENSITIVE, ACPI_ACTIVE_HIGH); in arm_acpi_register_pmu_device()
116 pr_warn("ACPI: %s Unable to register interrupt: %d\n", pdev->name, gsi); in arm_acpi_register_pmu_device()
123 acpi_unregister_gsi(gsi); in arm_acpi_register_pmu_device()