Lines Matching refs:SubTable

518     ACPI_ASF_INFO           *SubTable;
531 SubTable = ACPI_ADD_PTR (ACPI_ASF_INFO, Table, Offset);
536 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
537 SubTable->Header.Length, AcpiDmTableInfoAsfHdr);
545 Type = (UINT8) (SubTable->Header.Type & 0x7F);
558 DataTable = ACPI_ADD_PTR (UINT8, SubTable, sizeof (ACPI_ASF_ALERT));
559 DataCount = ACPI_CAST_PTR (ACPI_ASF_ALERT, SubTable)->Alerts;
560 DataLength = ACPI_CAST_PTR (ACPI_ASF_ALERT, SubTable)->DataLength;
568 DataTable = ACPI_ADD_PTR (UINT8, SubTable, sizeof (ACPI_ASF_REMOTE));
569 DataCount = ACPI_CAST_PTR (ACPI_ASF_REMOTE, SubTable)->Controls;
570 DataLength = ACPI_CAST_PTR (ACPI_ASF_REMOTE, SubTable)->DataLength;
582 DataTable = ACPI_ADD_PTR (UINT8, SubTable, sizeof (ACPI_ASF_ADDRESS));
583 DataLength = ACPI_CAST_PTR (ACPI_ASF_ADDRESS, SubTable)->Devices;
590 SubTable->Header.Type);
594 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
595 SubTable->Header.Length, InfoTable);
657 if (!SubTable->Header.Length)
663 Offset += SubTable->Header.Length;
664 SubTable = ACPI_ADD_PTR (ACPI_ASF_INFO, SubTable,
665 SubTable->Header.Length);
688 ACPI_CPEP_POLLING *SubTable;
703 SubTable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Table, Offset);
707 Status = AcpiDmDumpTable (Length, Offset, SubTable,
708 SubTable->Header.Length, AcpiDmTableInfoCpep0);
716 Offset += SubTable->Header.Length;
717 SubTable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, SubTable,
718 SubTable->Header.Length);
741 ACPI_CSRT_GROUP *SubTable;
755 SubTable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
761 Status = AcpiDmDumpTable (Length, Offset, SubTable,
762 SubTable->Length, AcpiDmTableInfoCsrt0);
782 SubOffset += SubTable->SharedInfoLength;
789 while ((SubOffset < SubTable->Length) &&
826 Offset += SubTable->Length;
827 SubTable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, SubTable,
828 SubTable->Length);
851 ACPI_DBG2_DEVICE *SubTable;
870 SubTable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset);
874 Status = AcpiDmDumpTable (Length, Offset, SubTable,
875 SubTable->Length, AcpiDmTableInfoDbg2Device);
883 for (i = 0; i < SubTable->RegisterCount; i++)
885 ArrayOffset = SubTable->BaseAddressOffset +
888 Array = (UINT8 *) SubTable + ArrayOffset;
891 SubTable->Length, AcpiDmTableInfoDbg2Addr);
900 for (i = 0; i < SubTable->RegisterCount; i++)
902 ArrayOffset = SubTable->AddressSizeOffset +
905 Array = (UINT8 *) SubTable + ArrayOffset;
908 SubTable->Length, AcpiDmTableInfoDbg2Size);
918 ArrayOffset = SubTable->NamepathOffset;
920 Array = (UINT8 *) SubTable + ArrayOffset;
923 SubTable->Length, AcpiDmTableInfoDbg2Name);
931 if (SubTable->OemDataOffset)
933 Status = AcpiDmDumpTable (Length, Offset + SubTable->OemDataOffset,
934 Table, SubTable->OemDataLength,
944 Offset += SubTable->Length;
945 SubTable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, SubTable,
946 SubTable->Length);
969 ACPI_DMAR_HEADER *SubTable;
989 SubTable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Table, Offset);
995 Status = AcpiDmDumpTable (Length, Offset, SubTable,
996 SubTable->Length, AcpiDmTableInfoDmarHdr);
1004 switch (SubTable->Type)
1039 SubTable->Type);
1043 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1044 SubTable->Length, InfoTable);
1053 if ((SubTable->Type == ACPI_DMAR_TYPE_HARDWARE_AFFINITY) ||
1054 (SubTable->Type == ACPI_DMAR_TYPE_NAMESPACE))
1061 ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE, SubTable, ScopeOffset);
1062 while (ScopeOffset < SubTable->Length)
1103 Offset += SubTable->Length;
1104 SubTable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, SubTable,
1105 SubTable->Length);
1238 ACPI_WHEA_HEADER *SubTable;
1253 SubTable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1257 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1267 SubTable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, SubTable,
1291 ACPI_WHEA_HEADER *SubTable;
1306 SubTable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1310 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1320 SubTable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, SubTable,
1344 ACPI_FPDT_HEADER *SubTable;
1354 SubTable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Table, Offset);
1360 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1361 SubTable->Length, AcpiDmTableInfoFpdtHdr);
1367 switch (SubTable->Type)
1382 SubTable->Type);
1386 if (!SubTable->Length)
1394 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1395 SubTable->Length, InfoTable);
1404 Offset += SubTable->Length;
1405 SubTable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, SubTable,
1406 SubTable->Length);
1429 ACPI_GTDT_HEADER *SubTable;
1448 SubTable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
1454 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1455 SubTable->Length, AcpiDmTableInfoGtdtHdr);
1462 switch (SubTable->Type)
1468 SubTable))->TimerCount;
1485 SubTable->Type);
1489 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1490 SubTable->Length, InfoTable);
1505 ACPI_GTDT_TIMER_ENTRY, SubTable, SubTableLength);
1525 SubTable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, SubTable, SubTableLength);
1548 ACPI_HEST_HEADER *SubTable;
1567 SubTable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Table, Offset);
1571 switch (SubTable->Type)
1578 SubTable))->NumHardwareBanks;
1586 SubTable))->NumHardwareBanks;
1630 SubTable->Type);
1635 Status = AcpiDmDumpTable (Length, Offset, SubTable,
1650 BankTable = ACPI_ADD_PTR (ACPI_HEST_IA_ERROR_BANK, SubTable,
1672 SubTable = ACPI_ADD_PTR (ACPI_HEST_HEADER, SubTable, SubTableLength);
1950 ACPI_IVRS_HEADER *SubTable;
1964 SubTable = ACPI_ADD_PTR (ACPI_IVRS_HEADER, Table, Offset);
1970 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
1971 SubTable->Length, AcpiDmTableInfoIvrsHdr);
1977 switch (SubTable->Type)
1994 SubTable->Type);
1998 if (!SubTable->Length)
2009 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2010 SubTable->Length, InfoTable);
2018 if (SubTable->Type == ACPI_IVRS_TYPE_HARDWARE)
2021 DeviceEntry = ACPI_ADD_PTR (ACPI_IVRS_DE_HEADER, SubTable,
2024 while (EntryOffset < (Offset + SubTable->Length))
2102 Offset += SubTable->Length;
2103 SubTable = ACPI_ADD_PTR (ACPI_IVRS_HEADER, SubTable, SubTable->Length);
2128 ACPI_LPIT_HEADER *SubTable;
2137 SubTable = ACPI_ADD_PTR (ACPI_LPIT_HEADER, Table, Offset);
2142 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2149 switch (SubTable->Type)
2162 SubTable->Type);
2166 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2178 SubTable = ACPI_ADD_PTR (ACPI_LPIT_HEADER, SubTable, SubTableLength);
2201 ACPI_SUBTABLE_HEADER *SubTable;
2217 SubTable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
2223 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2224 SubTable->Length, AcpiDmTableInfoMadtHdr);
2230 switch (SubTable->Type)
2315 SubTable->Type);
2319 if (!SubTable->Length)
2328 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2329 SubTable->Length, InfoTable);
2338 Offset += SubTable->Length;
2339 SubTable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, SubTable,
2340 SubTable->Length);
2363 ACPI_MCFG_ALLOCATION *SubTable;
2376 SubTable = ACPI_ADD_PTR (ACPI_MCFG_ALLOCATION, Table, Offset);
2387 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2397 SubTable = ACPI_ADD_PTR (ACPI_MCFG_ALLOCATION, SubTable,
2566 ACPI_MSCT_PROXIMITY *SubTable;
2579 SubTable = ACPI_ADD_PTR (ACPI_MSCT_PROXIMITY, Table, Offset);
2585 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2595 SubTable = ACPI_ADD_PTR (ACPI_MSCT_PROXIMITY, SubTable,
2619 ACPI_MTMR_ENTRY *SubTable;
2632 SubTable = ACPI_ADD_PTR (ACPI_MTMR_ENTRY, Table, Offset);
2638 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2648 SubTable = ACPI_ADD_PTR (ACPI_MTMR_ENTRY, SubTable,
2674 ACPI_NFIT_HEADER *SubTable;
2692 SubTable = ACPI_ADD_PTR (ACPI_NFIT_HEADER, Table, Offset);
2698 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2699 SubTable->Length, AcpiDmTableInfoNfitHdr);
2705 switch (SubTable->Type)
2722 Interleave = ACPI_CAST_PTR (ACPI_NFIT_INTERLEAVE, SubTable);
2728 SmbiosInfo = ACPI_CAST_PTR (ACPI_NFIT_SMBIOS, SubTable);
2747 Hint = ACPI_CAST_PTR (ACPI_NFIT_FLUSH_ADDRESS, SubTable);
2753 SubTable->Type);
2757 if (!SubTable->Length)
2766 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
2767 SubTable->Length, InfoTable);
2775 switch (SubTable->Type)
2795 Length = SubTable->Length -
2835 Offset += SubTable->Length;
2836 SubTable = ACPI_ADD_PTR (ACPI_NFIT_HEADER, SubTable, SubTable->Length);
2859 ACPI_PCCT_SUBSPACE *SubTable;
2875 SubTable = ACPI_ADD_PTR (ACPI_PCCT_SUBSPACE, Table, Offset);
2881 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2882 SubTable->Header.Length, AcpiDmTableInfoPcctHdr);
2888 switch (SubTable->Header.Type)
2909 SubTable->Header.Type);
2914 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2915 SubTable->Header.Length, InfoTable);
2923 Offset += SubTable->Header.Length;
2924 SubTable = ACPI_ADD_PTR (ACPI_PCCT_SUBSPACE, SubTable,
2925 SubTable->Header.Length);
2948 ACPI_PMTT_HEADER *SubTable;
2970 SubTable = ACPI_ADD_PTR (ACPI_PMTT_HEADER, Table, Offset);
2976 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2977 SubTable->Length, AcpiDmTableInfoPmttHdr);
2985 if (SubTable->Type != ACPI_PMTT_TYPE_SOCKET)
2989 SubTable->Type);
2995 Status = AcpiDmDumpTable (Length, Offset, SubTable,
2996 SubTable->Length, AcpiDmTableInfoPmtt0);
3005 MemSubTable = ACPI_ADD_PTR (ACPI_PMTT_HEADER, SubTable,
3009 (MemOffset < SubTable->Length))
3050 ((MemOffset + DomainOffset) < SubTable->Length) &&
3128 Offset += SubTable->Length;
3129 SubTable = ACPI_ADD_PTR (ACPI_PMTT_HEADER,
3130 SubTable, SubTable->Length);
3153 ACPI_FPDT_HEADER *SubTable;
3166 SubTable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, S3ptTable, Offset);
3172 Status = AcpiDmDumpTable (S3ptTable->Length, Offset, SubTable,
3173 SubTable->Length, AcpiDmTableInfoS3ptHdr);
3179 switch (SubTable->Type)
3194 SubTable->Type);
3198 if (!SubTable->Length)
3207 Status = AcpiDmDumpTable (S3ptTable->Length, Offset, SubTable,
3208 SubTable->Length, InfoTable);
3217 Offset += SubTable->Length;
3218 SubTable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, SubTable, SubTable->Length);
3344 ACPI_SUBTABLE_HEADER *SubTable;
3358 SubTable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
3364 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3365 SubTable->Length, AcpiDmTableInfoSratHdr);
3371 switch (SubTable->Type)
3395 SubTable->Type);
3399 if (!SubTable->Length)
3408 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3409 SubTable->Length, InfoTable);
3418 Offset += SubTable->Length;
3419 SubTable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, SubTable,
3420 SubTable->Length);
3499 ACPI_TABLE_TCPA_HDR *SubTable = ACPI_ADD_PTR (
3521 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3527 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3564 ACPI_VRTC_ENTRY *SubTable;
3577 SubTable = ACPI_ADD_PTR (ACPI_VRTC_ENTRY, Table, Offset);
3583 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3593 SubTable = ACPI_ADD_PTR (ACPI_VRTC_ENTRY, SubTable,
3617 ACPI_WDAT_ENTRY *SubTable;
3630 SubTable = ACPI_ADD_PTR (ACPI_WDAT_ENTRY, Table, Offset);
3636 Status = AcpiDmDumpTable (Table->Length, Offset, SubTable,
3646 SubTable = ACPI_ADD_PTR (ACPI_WDAT_ENTRY, SubTable,
3670 ACPI_TABLE_WPBT *SubTable;
3685 SubTable = ACPI_CAST_PTR (ACPI_TABLE_WPBT, Table);
3686 ArgumentsLength = SubTable->ArgumentsLength;