Home
last modified time | relevance | path

Searched refs:gicc (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/kernel/
H A Dacpi.c466 struct acpi_madt_generic_interrupt *gicc; in acpi_get_cpu_uid() local
471 gicc = acpi_cpu_get_madt_gicc(cpu); in acpi_get_cpu_uid()
472 if (!gicc) in acpi_get_cpu_uid()
475 *uid = gicc->uid; in acpi_get_cpu_uid()
/linux/drivers/irqchip/
H A Dirq-gic-v5-irs.c888 struct acpi_madt_generic_interrupt *gicc = (struct acpi_madt_generic_interrupt *)header; in gic_acpi_parse_iaffid()
891 if (!(gicc->flags & (ACPI_MADT_ENABLED | ACPI_MADT_GICC_ONLINE_CAPABLE))) in gic_acpi_parse_iaffid()
894 if (gicc->irs_id != current_irsid) in gic_acpi_parse_iaffid()
897 cpu = get_logical_index(gicc->arm_mpidr); in gic_acpi_parse_iaffid()
901 if (gicc->iaffid & ~GENMASK(current_iaffid_bits - 1, 0)) { in gic_acpi_parse_iaffid()
902 pr_warn("CPU %d iaffid 0x%x exceeds IRS iaffid bits\n", cpu, gicc->iaffid); in gic_acpi_parse_iaffid()
907 per_cpu(cpu_iaffid, cpu).iaffid = gicc->iaffid; in gic_acpi_parse_iaffid()
884 struct acpi_madt_generic_interrupt *gicc = (struct acpi_madt_generic_interrupt *)header; gic_acpi_parse_iaffid() local
/linux/drivers/cpufreq/
H A Dcppc_cpufreq.c580 struct acpi_madt_generic_interrupt *gicc; in populate_efficiency_class()
585 gicc = acpi_cpu_get_madt_gicc(cpu); in populate_efficiency_class()
586 class = gicc->efficiency_class; in populate_efficiency_class()
603 gicc = acpi_cpu_get_madt_gicc(cpu); in populate_efficiency_class()
604 if (gicc->efficiency_class == class) in populate_efficiency_class()
569 struct acpi_madt_generic_interrupt *gicc; populate_efficiency_class() local