Lines Matching full:gicc
24 struct acpi_madt_generic_interrupt *gicc; in arm_pmu_acpi_register_irq() local
27 gicc = acpi_cpu_get_madt_gicc(cpu); in arm_pmu_acpi_register_irq()
29 gsi = gicc->performance_interrupt; in arm_pmu_acpi_register_irq()
41 if (gicc->flags & ACPI_MADT_PERFORMANCE_IRQ_MODE) in arm_pmu_acpi_register_irq()
47 * Helpfully, the MADT GICC doesn't have a polarity flag for the in arm_pmu_acpi_register_irq()
62 struct acpi_madt_generic_interrupt *gicc; in arm_pmu_acpi_unregister_irq() local
65 gicc = acpi_cpu_get_madt_gicc(cpu); in arm_pmu_acpi_unregister_irq()
67 gsi = gicc->performance_interrupt; in arm_pmu_acpi_unregister_irq()
90 * Sanity check all the GICC tables for the same interrupt in arm_acpi_register_pmu_device()
94 struct acpi_madt_generic_interrupt *gicc; in arm_acpi_register_pmu_device() local
96 gicc = acpi_cpu_get_madt_gicc(cpu); in arm_acpi_register_pmu_device()
97 if (gicc->header.length < len) in arm_acpi_register_pmu_device()
100 this_gsi = parse_gsi(gicc); in arm_acpi_register_pmu_device()
143 static u16 arm_spe_parse_gsi(struct acpi_madt_generic_interrupt *gicc) in arm_spe_parse_gsi() argument
145 return gicc->spe_interrupt; in arm_spe_parse_gsi()
181 static u16 arm_trbe_parse_gsi(struct acpi_madt_generic_interrupt *gicc) in arm_trbe_parse_gsi() argument
183 return gicc->trbe_interrupt; in arm_trbe_parse_gsi()