Lines Matching refs:Subtable

191     ACPI_AEST_HEADER        *Subtable;  in AcpiDmDumpAest()  local
256 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
261 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, in AcpiDmDumpAest()
280 ProcessorSubtable = ACPI_CAST_PTR (ACPI_AEST_PROCESSOR, Subtable); in AcpiDmDumpAest()
329 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
330 if (Subtable->Type >= ACPI_AEST_XFACE_RESERVED) in AcpiDmDumpAest()
333 Subtable->Type); in AcpiDmDumpAest()
337 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, in AcpiDmDumpAest()
354 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
360 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, in AcpiDmDumpAest()
371 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
398 ACPI_ASF_INFO *Subtable; in AcpiDmDumpAsf() local
411 Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Table, Offset); in AcpiDmDumpAsf()
416 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, in AcpiDmDumpAsf()
417 Subtable->Header.Length, AcpiDmTableInfoAsfHdr); in AcpiDmDumpAsf()
425 Type = (UINT8) (Subtable->Header.Type & 0x7F); in AcpiDmDumpAsf()
438 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ALERT)); in AcpiDmDumpAsf()
439 DataCount = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->Alerts; in AcpiDmDumpAsf()
440 DataLength = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->DataLength; in AcpiDmDumpAsf()
448 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_REMOTE)); in AcpiDmDumpAsf()
449 DataCount = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->Controls; in AcpiDmDumpAsf()
450 DataLength = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->DataLength; in AcpiDmDumpAsf()
462 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ADDRESS)); in AcpiDmDumpAsf()
463 DataLength = ACPI_CAST_PTR (ACPI_ASF_ADDRESS, Subtable)->Devices; in AcpiDmDumpAsf()
470 Subtable->Header.Type); in AcpiDmDumpAsf()
474 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, in AcpiDmDumpAsf()
475 Subtable->Header.Length, InfoTable); in AcpiDmDumpAsf()
537 if (!Subtable->Header.Length) in AcpiDmDumpAsf()
543 Offset += Subtable->Header.Length; in AcpiDmDumpAsf()
544 Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Subtable, in AcpiDmDumpAsf()
545 Subtable->Header.Length); in AcpiDmDumpAsf()
567 ACPI_CEDT_HEADER *Subtable; in AcpiDmDumpCedt() local
575 Subtable = ACPI_ADD_PTR (ACPI_CEDT_HEADER, Table, Offset); in AcpiDmDumpCedt()
581 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpCedt()
582 Subtable->Length, AcpiDmTableInfoCedtHdr); in AcpiDmDumpCedt()
588 switch (Subtable->Type) in AcpiDmDumpCedt()
598 Subtable->Type); in AcpiDmDumpCedt()
602 if (!Subtable->Length) in AcpiDmDumpCedt()
610 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpCedt()
611 Subtable->Length, InfoTable); in AcpiDmDumpCedt()
620 Offset += Subtable->Length; in AcpiDmDumpCedt()
621 Subtable = ACPI_ADD_PTR (ACPI_CEDT_HEADER, Subtable, in AcpiDmDumpCedt()
622 Subtable->Length); in AcpiDmDumpCedt()
644 ACPI_CPEP_POLLING *Subtable; in AcpiDmDumpCpep() local
659 Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Table, Offset); in AcpiDmDumpCpep()
663 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpCpep()
664 Subtable->Header.Length, AcpiDmTableInfoCpep0); in AcpiDmDumpCpep()
672 Offset += Subtable->Header.Length; in AcpiDmDumpCpep()
673 Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Subtable, in AcpiDmDumpCpep()
674 Subtable->Header.Length); in AcpiDmDumpCpep()
697 ACPI_CSRT_GROUP *Subtable; in AcpiDmDumpCsrt() local
711 Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset); in AcpiDmDumpCsrt()
717 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpCsrt()
718 Subtable->Length, AcpiDmTableInfoCsrt0); in AcpiDmDumpCsrt()
738 SubOffset += Subtable->SharedInfoLength; in AcpiDmDumpCsrt()
745 while ((SubOffset < Subtable->Length) && in AcpiDmDumpCsrt()
781 Offset += Subtable->Length; in AcpiDmDumpCsrt()
782 Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Subtable, in AcpiDmDumpCsrt()
783 Subtable->Length); in AcpiDmDumpCsrt()
806 ACPI_DBG2_DEVICE *Subtable; in AcpiDmDumpDbg2() local
825 Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset); in AcpiDmDumpDbg2()
829 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpDbg2()
830 Subtable->Length, AcpiDmTableInfoDbg2Device); in AcpiDmDumpDbg2()
838 for (i = 0; i < Subtable->RegisterCount; i++) in AcpiDmDumpDbg2()
840 ArrayOffset = Subtable->BaseAddressOffset + in AcpiDmDumpDbg2()
843 Array = (UINT8 *) Subtable + ArrayOffset; in AcpiDmDumpDbg2()
846 Subtable->Length, AcpiDmTableInfoDbg2Addr); in AcpiDmDumpDbg2()
855 for (i = 0; i < Subtable->RegisterCount; i++) in AcpiDmDumpDbg2()
857 ArrayOffset = Subtable->AddressSizeOffset + in AcpiDmDumpDbg2()
860 Array = (UINT8 *) Subtable + ArrayOffset; in AcpiDmDumpDbg2()
863 Subtable->Length, AcpiDmTableInfoDbg2Size); in AcpiDmDumpDbg2()
873 ArrayOffset = Subtable->NamepathOffset; in AcpiDmDumpDbg2()
875 Array = (UINT8 *) Subtable + ArrayOffset; in AcpiDmDumpDbg2()
878 Subtable->Length, AcpiDmTableInfoDbg2Name); in AcpiDmDumpDbg2()
886 if (Subtable->OemDataOffset) in AcpiDmDumpDbg2()
888 Status = AcpiDmDumpTable (Length, Offset + Subtable->OemDataOffset, in AcpiDmDumpDbg2()
889 Table, Subtable->OemDataLength, in AcpiDmDumpDbg2()
899 Offset += Subtable->Length; in AcpiDmDumpDbg2()
900 Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Subtable, in AcpiDmDumpDbg2()
901 Subtable->Length); in AcpiDmDumpDbg2()
924 ACPI_DMAR_HEADER *Subtable; in AcpiDmDumpDmar() local
944 Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Table, Offset); in AcpiDmDumpDmar()
950 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpDmar()
951 Subtable->Length, AcpiDmTableInfoDmarHdr); in AcpiDmDumpDmar()
959 switch (Subtable->Type) in AcpiDmDumpDmar()
994 Subtable->Type); in AcpiDmDumpDmar()
998 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpDmar()
999 Subtable->Length, InfoTable); in AcpiDmDumpDmar()
1008 if ((Subtable->Type == ACPI_DMAR_TYPE_HARDWARE_AFFINITY) || in AcpiDmDumpDmar()
1009 (Subtable->Type == ACPI_DMAR_TYPE_NAMESPACE)) in AcpiDmDumpDmar()
1016 ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable, ScopeOffset); in AcpiDmDumpDmar()
1017 while (ScopeOffset < Subtable->Length) in AcpiDmDumpDmar()
1058 Offset += Subtable->Length; in AcpiDmDumpDmar()
1059 Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Subtable, in AcpiDmDumpDmar()
1060 Subtable->Length); in AcpiDmDumpDmar()
1193 ACPI_WHEA_HEADER *Subtable; in AcpiDmDumpEinj() local
1208 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset); in AcpiDmDumpEinj()
1212 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpEinj()
1222 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Subtable, in AcpiDmDumpEinj()
1246 ACPI_WHEA_HEADER *Subtable; in AcpiDmDumpErst() local
1261 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset); in AcpiDmDumpErst()
1265 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpErst()
1275 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Subtable, in AcpiDmDumpErst()
1299 ACPI_FPDT_HEADER *Subtable; in AcpiDmDumpFpdt() local
1309 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Table, Offset); in AcpiDmDumpFpdt()
1315 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpFpdt()
1316 Subtable->Length, AcpiDmTableInfoFpdtHdr); in AcpiDmDumpFpdt()
1322 switch (Subtable->Type) in AcpiDmDumpFpdt()
1337 Subtable->Type); in AcpiDmDumpFpdt()
1341 if (!Subtable->Length) in AcpiDmDumpFpdt()
1349 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpFpdt()
1350 Subtable->Length, InfoTable); in AcpiDmDumpFpdt()
1359 Offset += Subtable->Length; in AcpiDmDumpFpdt()
1360 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Subtable, in AcpiDmDumpFpdt()
1361 Subtable->Length); in AcpiDmDumpFpdt()
1384 ACPI_GTDT_HEADER *Subtable; in AcpiDmDumpGtdt() local
1403 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset); in AcpiDmDumpGtdt()
1408 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpGtdt()
1417 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset); in AcpiDmDumpGtdt()
1426 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpGtdt()
1427 Subtable->Length, AcpiDmTableInfoGtdtHdr); in AcpiDmDumpGtdt()
1434 switch (Subtable->Type) in AcpiDmDumpGtdt()
1440 Subtable))->TimerCount; in AcpiDmDumpGtdt()
1457 Subtable->Type); in AcpiDmDumpGtdt()
1461 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpGtdt()
1462 Subtable->Length, InfoTable); in AcpiDmDumpGtdt()
1477 ACPI_GTDT_TIMER_ENTRY, Subtable, SubtableLength); in AcpiDmDumpGtdt()
1497 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Subtable, SubtableLength); in AcpiDmDumpGtdt()
1520 ACPI_HEST_HEADER *Subtable; in AcpiDmDumpHest() local
1539 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Table, Offset); in AcpiDmDumpHest()
1543 switch (Subtable->Type) in AcpiDmDumpHest()
1550 Subtable))->NumHardwareBanks; in AcpiDmDumpHest()
1558 Subtable))->NumHardwareBanks; in AcpiDmDumpHest()
1602 Subtable))->NumHardwareBanks; in AcpiDmDumpHest()
1610 Subtable->Type); in AcpiDmDumpHest()
1615 Status = AcpiDmDumpTable (Length, Offset, Subtable, in AcpiDmDumpHest()
1630 BankTable = ACPI_ADD_PTR (ACPI_HEST_IA_ERROR_BANK, Subtable, in AcpiDmDumpHest()
1652 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Subtable, SubtableLength); in AcpiDmDumpHest()