Lines Matching defs:Subtable

192     ACPI_AEST_HEADER        *Subtable;
276 AcpiOsPrintf ("\n**** Unknown AEST Error Subtable type 0x%X\n",
284 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
289 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length,
308 ProcessorSubtable = ACPI_CAST_PTR (ACPI_AEST_PROCESSOR, Subtable);
357 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
358 if (Subtable->Type >= ACPI_AEST_XFACE_RESERVED)
361 Subtable->Type);
375 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, InfoTable);
383 InterfaceHeader = ACPI_CAST_PTR (ACPI_AEST_NODE_INTERFACE_HEADER, Subtable);
407 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
415 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, InfoTable);
431 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
452 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
462 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
493 ACPI_APMT_NODE *Subtable;
502 Subtable = ACPI_ADD_PTR (ACPI_APMT_NODE, Table, Offset);
507 if (Subtable->Type >= ACPI_APMT_NODE_TYPE_COUNT)
510 Subtable->Type);
516 Status = AcpiDmDumpTable (Length, Offset, Subtable,
517 Subtable->Length, AcpiDmTableInfoApmtNode);
525 Offset += Subtable->Length;
526 Subtable = ACPI_ADD_PTR (ACPI_APMT_NODE, Subtable,
527 Subtable->Length);
551 ACPI_ASF_INFO *Subtable;
564 Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Table, Offset);
569 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
570 Subtable->Header.Length, AcpiDmTableInfoAsfHdr);
578 Type = (UINT8) (Subtable->Header.Type & 0x7F);
591 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ALERT));
592 DataCount = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->Alerts;
593 DataLength = ACPI_CAST_PTR (ACPI_ASF_ALERT, Subtable)->DataLength;
601 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_REMOTE));
602 DataCount = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->Controls;
603 DataLength = ACPI_CAST_PTR (ACPI_ASF_REMOTE, Subtable)->DataLength;
615 DataTable = ACPI_ADD_PTR (UINT8, Subtable, sizeof (ACPI_ASF_ADDRESS));
616 DataLength = ACPI_CAST_PTR (ACPI_ASF_ADDRESS, Subtable)->Devices;
623 Subtable->Header.Type);
627 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
628 Subtable->Header.Length, InfoTable);
690 if (!Subtable->Header.Length)
696 Offset += Subtable->Header.Length;
697 Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Subtable,
698 Subtable->Header.Length);
721 ACPI_ASPT_HEADER *Subtable;
730 Subtable = ACPI_ADD_PTR (ACPI_ASPT_HEADER, Table, Offset);
736 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
737 Subtable->Length, AcpiDmTableInfoAsptHdr);
743 Type = Subtable->Type;
765 Subtable->Type);
769 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
770 Subtable->Length, InfoTable);
779 if (!Subtable->Length)
785 Offset += Subtable->Length;
786 Subtable = ACPI_ADD_PTR (ACPI_ASPT_HEADER, Subtable,
787 Subtable->Length);
811 ACPI_CDAT_HEADER *Subtable;
830 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, sizeof (ACPI_TABLE_CDAT));
837 Status = AcpiDmDumpTable (Length, Offset, Subtable,
847 SubtableType = Subtable->Type;
849 switch (Subtable->Type)
852 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
859 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
867 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
877 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
879 Table, Subtable, Offset);
886 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
893 SubtableLength = Subtable->Length;
896 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
900 fprintf (stderr, "ERROR: Unknown SubtableType: %X\n", Subtable->Type);
906 Subtable->Length, SubtableLength, Offset, Table);
911 Status = AcpiDmDumpTable (Length, Offset, Subtable, Offset, InfoTable);
917 DbgPrint (ASL_DEBUG_OUTPUT, "Subtable Type: %X, Offset: %X, SubtableLength: %X\n",
926 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table,
930 "Subtable->Length %X\n", Offset, SubtableLength, Subtable->Length);
945 Status = AcpiDmDumpTable (Length, Offset, Subtable, Offset,
954 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
964 DbgPrint (ASL_DEBUG_OUTPUT, "Offset: %X, Subtable Length: %X\n",
970 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
995 ACPI_CEDT_HEADER *Subtable;
1002 Subtable = ACPI_ADD_PTR (ACPI_CEDT_HEADER, Table, Offset);
1008 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1009 Subtable->Length, AcpiDmTableInfoCedtHdr);
1015 switch (Subtable->Type)
1018 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1019 Subtable->Length, AcpiDmTableInfoCedt0);
1028 ACPI_CEDT_CFMWS *ptr = (ACPI_CEDT_CFMWS *) Subtable;
1038 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1039 Subtable->Length, AcpiDmTableInfoCedt1);
1053 Subtable->Length, AcpiDmTableInfoCedt1_te);
1064 ACPI_CEDT_CXIMS *ptr = (ACPI_CEDT_CXIMS *) Subtable;
1069 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1070 Subtable->Length, AcpiDmTableInfoCedt2);
1084 Subtable->Length, AcpiDmTableInfoCedt2_te);
1095 Subtable->Type);
1098 if (!Subtable->Length)
1106 Offset += Subtable->Length;
1107 Subtable = ACPI_ADD_PTR (ACPI_CEDT_HEADER, Subtable,
1108 Subtable->Length);
1130 ACPI_CPEP_POLLING *Subtable;
1145 Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Table, Offset);
1149 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1150 Subtable->Header.Length, AcpiDmTableInfoCpep0);
1158 Offset += Subtable->Header.Length;
1159 Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Subtable,
1160 Subtable->Header.Length);
1183 ACPI_CSRT_GROUP *Subtable;
1197 Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
1203 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1204 Subtable->Length, AcpiDmTableInfoCsrt0);
1224 SubOffset += Subtable->SharedInfoLength;
1231 while ((SubOffset < Subtable->Length) &&
1267 Offset += Subtable->Length;
1268 Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Subtable,
1269 Subtable->Length);
1292 ACPI_DBG2_DEVICE *Subtable;
1311 Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset);
1315 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1316 Subtable->Length, AcpiDmTableInfoDbg2Device);
1324 for (i = 0; i < Subtable->RegisterCount; i++)
1326 ArrayOffset = Subtable->BaseAddressOffset +
1329 Array = (UINT8 *) Subtable + ArrayOffset;
1332 Subtable->Length, AcpiDmTableInfoDbg2Addr);
1341 for (i = 0; i < Subtable->RegisterCount; i++)
1343 ArrayOffset = Subtable->AddressSizeOffset +
1346 Array = (UINT8 *) Subtable + ArrayOffset;
1349 Subtable->Length, AcpiDmTableInfoDbg2Size);
1359 ArrayOffset = Subtable->NamepathOffset;
1361 Array = (UINT8 *) Subtable + ArrayOffset;
1364 Subtable->Length, AcpiDmTableInfoDbg2Name);
1372 if (Subtable->OemDataOffset)
1374 Status = AcpiDmDumpTable (Length, Subtable->OemDataOffset,
1375 Subtable, Subtable->OemDataLength,
1385 Offset += Subtable->Length;
1386 Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Subtable,
1387 Subtable->Length);
1410 ACPI_DMAR_HEADER *Subtable;
1430 Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Table, Offset);
1436 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1437 Subtable->Length, AcpiDmTableInfoDmarHdr);
1445 switch (Subtable->Type)
1486 Subtable->Type);
1490 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1491 Subtable->Length, InfoTable);
1500 if ((Subtable->Type == ACPI_DMAR_TYPE_HARDWARE_AFFINITY) ||
1501 (Subtable->Type == ACPI_DMAR_TYPE_NAMESPACE))
1508 ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable, ScopeOffset);
1509 while (ScopeOffset < Subtable->Length)
1550 Offset += Subtable->Length;
1551 Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Subtable,
1552 Subtable->Length);
1685 ACPI_WHEA_HEADER *Subtable;
1700 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1704 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1714 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Subtable,
1738 ACPI_WHEA_HEADER *Subtable;
1753 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1757 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1767 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Subtable,
1791 ACPI_FPDT_HEADER *Subtable;
1801 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Table, Offset);
1807 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1808 Subtable->Length, AcpiDmTableInfoFpdtHdr);
1814 switch (Subtable->Type)
1829 Subtable->Type);
1833 if (!Subtable->Length)
1841 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1842 Subtable->Length, InfoTable);
1851 Offset += Subtable->Length;
1852 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Subtable,
1853 Subtable->Length);
1876 ACPI_GTDT_HEADER *Subtable;
1895 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
1900 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1909 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
1918 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1919 Subtable->Length, AcpiDmTableInfoGtdtHdr);
1926 switch (Subtable->Type)
1932 Subtable))->TimerCount;
1949 Subtable->Type);
1953 Status = AcpiDmDumpTable (Length, Offset, Subtable,
1954 Subtable->Length, InfoTable);
1969 ACPI_GTDT_TIMER_ENTRY, Subtable, SubtableLength);
1989 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Subtable, SubtableLength);
2012 ACPI_HEST_HEADER *Subtable;
2031 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Table, Offset);
2035 switch (Subtable->Type)
2042 Subtable))->NumHardwareBanks;
2050 Subtable))->NumHardwareBanks;
2094 Subtable))->NumHardwareBanks;
2102 Subtable->Type);
2107 Status = AcpiDmDumpTable (Length, Offset, Subtable,
2122 BankTable = ACPI_ADD_PTR (ACPI_HEST_IA_ERROR_BANK, Subtable,
2144 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Subtable, SubtableLength);