Lines Matching defs:srat
116 static void acpi_print_srat(ACPI_SUBTABLE_HEADER *srat);
3171 acpi_print_srat(ACPI_SUBTABLE_HEADER *srat)
3178 if (srat->Type < __arraycount(srat_types))
3179 printf("\tType=%s\n", srat_types[srat->Type]);
3181 printf("\tType=%d (unknown)\n", srat->Type);
3182 switch (srat->Type) {
3184 cpu = (ACPI_SRAT_CPU_AFFINITY *)srat;
3185 acpi_print_srat_cpu(srat->Type, cpu->ApicId,
3193 acpi_print_srat_memory((ACPI_SRAT_MEM_AFFINITY *)srat);
3196 x2apic = (ACPI_SRAT_X2APIC_CPU_AFFINITY *)srat;
3197 acpi_print_srat_cpu(srat->Type, x2apic->ApicId,
3202 gicc = (ACPI_SRAT_GICC_AFFINITY *)srat;
3203 acpi_print_srat_cpu(srat->Type, gicc->AcpiProcessorUid,
3208 gici = (ACPI_SRAT_GIC_ITS_AFFINITY *)srat;
3209 acpi_print_srat_cpu(srat->Type, gici->ItsId,
3219 ACPI_TABLE_SRAT *srat;
3223 srat = (ACPI_TABLE_SRAT *)sdp;
3224 printf("\tTable Revision=%d\n", srat->TableRevision);
3225 acpi_walk_subtables(sdp, (srat + 1), acpi_print_srat);