/src/sys/arch/arm/acpi/ |
gic_acpi.c | 94 ACPI_MADT_GENERIC_INTERRUPT *gicc = NULL; local in function:gic_acpi_attach 99 acpi_madt_walk(gic_acpi_find_gicc, &gicc); 100 if (gicc == NULL) { 101 aprint_error(": couldn't find GICC registers\n"); 105 const bus_addr_t addr = ulmin(gicd->BaseAddress, gicc->BaseAddress); 106 const bus_size_t end = ulmax(gicd->BaseAddress + GICD_SIZE, gicc->BaseAddress + GICC_SIZE); 123 .mpcaa_off2 = gicc->BaseAddress - addr,
|
gicv3_acpi.c | 217 ACPI_MADT_GENERIC_INTERRUPT *gicc; local in function:gicv3_acpi_count_gicc 221 gicc = (ACPI_MADT_GENERIC_INTERRUPT *)hdrp; 222 if ((gicc->Flags & ACPI_MADT_ENABLED) != 0) 233 ACPI_MADT_GENERIC_INTERRUPT *gicc; local in function:gicv3_acpi_map_gicc 238 gicc = (ACPI_MADT_GENERIC_INTERRUPT *)hdrp; 239 if ((gicc->Flags & ACPI_MADT_ENABLED) == 0) 243 if (bus_space_map(sc->sc_gic.sc_bst, gicc->GicrBaseAddress, GICR_SIZE, 0, &sc->sc_gic.sc_bsh_r[redist]) != 0) { 245 gicc->GicrBaseAddress, GICR_SIZE); 249 aprint_debug_dev(sc->sc_gic.sc_dev, "redist at 0x%" PRIx64 " [GICC]\n", gicc->GicrBaseAddress) [all...] |
cpu_acpi.c | 93 ACPI_MADT_GENERIC_INTERRUPT *gicc; local in function:cpu_acpi_match 98 gicc = (ACPI_MADT_GENERIC_INTERRUPT *)hdrp; 100 return (gicc->Flags & ACPI_MADT_ENABLED) != 0; 107 ACPI_MADT_GENERIC_INTERRUPT *gicc = aux; local in function:cpu_acpi_attach 108 const uint64_t mpidr = gicc->ArmMpidr; 140 gicc->EfficiencyClass); 143 ci->ci_acpiid = gicc->Uid; 149 node = acpisrat_get_node(gicc->Uid); 358 ACPI_MADT_GENERIC_INTERRUPT *gicc; local in function:cpu_acpi_tprof_intr_establish 368 gicc = (ACPI_MADT_GENERIC_INTERRUPT *)hdrp [all...] |
/src/usr.sbin/acpitools/acpidump/ |
acpi.c | 1063 ACPI_MADT_GENERIC_INTERRUPT *gicc; local in function:acpi_print_madt 1139 gicc = (ACPI_MADT_GENERIC_INTERRUPT *)mp; 1140 acpi_print_cpu_uid(gicc->Uid, NULL); 1141 printf("\tCPU INTERFACE=%x\n", gicc->CpuInterfaceNumber); 1142 acpi_print_gicc_flags(gicc->Flags); 1143 printf("\tParking Protocol Version=%x\n", gicc->ParkingVersion); 1144 printf("\tPERF INTR=%d\n", gicc->PerformanceInterrupt); 1146 (uintmax_t)gicc->ParkedAddress); 1147 printf("\tBase ADDR=%016jx\n", (uintmax_t)gicc->BaseAddress); 1148 printf("\tGICV=%016jx\n", (uintmax_t)gicc->GicvBaseAddress) 3175 ACPI_SRAT_GICC_AFFINITY *gicc; local in function:acpi_print_srat [all...] |