Lines Matching defs:Subtable
94 DT_SUBTABLE *Subtable;
115 &Subtable);
122 DtInsertSubtable (ParentTable, Subtable);
126 DtPushSubtable (Subtable);
132 ErrorNodeHeader = ACPI_CAST_PTR (ACPI_AEST_HEADER, Subtable->Buffer);
193 AcpiOsPrintf ("Unknown AEST Subtable Type: %X\n",
198 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
206 Offset += Subtable->Length;
210 DtInsertSubtable (ParentTable, Subtable);
222 Subtable->Buffer);
250 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
258 Offset += Subtable->Length;
262 DtInsertSubtable (ParentTable, Subtable);
273 &Subtable);
280 DtInsertSubtable (ParentTable, Subtable);
282 Offset += Subtable->Length;
285 Subtable->Buffer);
316 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
324 DtInsertSubtable (ParentTable, Subtable);
332 Offset += Subtable->Length;
355 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
362 DtInsertSubtable (ParentTable, Subtable);
394 DT_SUBTABLE *Subtable;
412 /* APMT Node Subtable */
416 Status = DtCompileTable(PFieldList, AcpiDmTableInfoApmtNode, &Subtable);
423 ApmtNode = ACPI_CAST_PTR(ACPI_APMT_NODE, Subtable->Buffer);
456 DtInsertSubtable(ParentTable, Subtable);
487 DT_SUBTABLE *Subtable;
502 &Subtable);
509 DtInsertSubtable (ParentTable, Subtable);
510 DtPushSubtable (Subtable);
512 AsfTable = ACPI_CAST_PTR (ACPI_ASF_INFO, Subtable->Buffer);
547 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
554 DtInsertSubtable (ParentTable, Subtable);
567 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
575 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
588 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
607 &Subtable);
613 DtInsertSubtable (ParentTable, Subtable);
614 DataCount = DataCount - Subtable->Length;
623 &Subtable);
629 DtInsertSubtable (ParentTable, Subtable);
658 DT_SUBTABLE *Subtable;
665 Status = DtCompileTable (PFieldList, AcpiDmTableInfoAspt, &Subtable);
672 DtInsertSubtable (ParentTable, Subtable);
678 &Subtable);
685 DtInsertSubtable (ParentTable, Subtable);
686 DtPushSubtable (Subtable);
688 AsptTable = ACPI_CAST_PTR (ACPI_ASPT_HEADER, Subtable->Buffer);
713 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
719 DtInsertSubtable (ParentTable, Subtable);
744 DT_SUBTABLE *Subtable;
762 /* Compile the expected CDAT Subtable header */
765 &Subtable);
772 DtInsertSubtable (ParentTable, Subtable);
773 DtPushSubtable (Subtable);
775 CdatHeader = ACPI_CAST_PTR (ACPI_CDAT_HEADER, Subtable->Buffer);
811 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
818 DtInsertSubtable (ParentTable, Subtable);
831 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCdatEntries, &Subtable);
837 DtInsertSubtable (ParentTable, Subtable);
845 /* Pop off the CDAT Subtable header subtree */
871 DT_SUBTABLE *Subtable;
890 &Subtable);
897 DtInsertSubtable (ParentTable, Subtable);
898 DtPushSubtable (Subtable);
900 CedtHeader = ACPI_CAST_PTR (ACPI_CEDT_HEADER, Subtable->Buffer);
905 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt0, &Subtable);
917 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt1, &Subtable);
925 dump = (unsigned char *) Subtable->Buffer - 4; /* place at beginning of cedt1 */
931 /* We need to add more interleave targets, so write the current Subtable. */
934 DtInsertSubtable (ParentTable, Subtable); /* Insert AcpiDmTableInfoCedt1 table so we can put in */
935 DtPushSubtable (Subtable); /* the targets > the first. */
944 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt1_te, &Subtable);
949 if (Subtable)
951 DtInsertSubtable (ParentTable, Subtable); /* got a target, so insert table. */
967 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt2, &Subtable);
975 dump = (unsigned char *) Subtable->Buffer - 4; /* place at beginning of cedt2 */
978 /* We need to add more XOR maps, so write the current Subtable. */
981 DtInsertSubtable (ParentTable, Subtable); /* Insert AcpiDmTableInfoCedt2 table so we can put in */
982 DtPushSubtable (Subtable);
991 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt2_te, &Subtable);
996 if (Subtable)
998 DtInsertSubtable (ParentTable, Subtable); /* got an Xor map, so insert table. */
1016 DtInsertSubtable (ParentTable, Subtable);
1067 DT_SUBTABLE *Subtable;
1082 &Subtable);
1092 Subtable->Buffer))->Length -
1094 Subtable->Buffer))->SharedInfoLength -
1100 DtInsertSubtable (ParentTable, Subtable);
1101 DtPushSubtable (Subtable);
1107 &Subtable);
1113 DtInsertSubtable (ParentTable, Subtable);
1121 &Subtable);
1127 DtInsertSubtable (ParentTable, Subtable);
1129 DtPushSubtable (Subtable);
1134 &Subtable);
1139 if (Subtable)
1141 DtInsertSubtable (ParentTable, Subtable);
1175 DT_SUBTABLE *Subtable;
1187 Status = DtCompileTable (PFieldList, AcpiDmTableInfoDbg2, &Subtable);
1194 DtInsertSubtable (ParentTable, Subtable);
1198 Dbg2Header = ACPI_CAST_PTR (ACPI_DBG2_HEADER, Subtable->Buffer);
1203 DtPushSubtable (Subtable);
1209 /* Subtable: Debug Device Information */
1212 &Subtable);
1218 DeviceInfo = ACPI_CAST_PTR (ACPI_DBG2_DEVICE, Subtable->Buffer);
1222 DtInsertSubtable (ParentTable, Subtable);
1223 DtPushSubtable (Subtable);
1233 &Subtable);
1240 DtInsertSubtable (ParentTable, Subtable);
1249 &Subtable);
1256 DtInsertSubtable (ParentTable, Subtable);
1263 &Subtable);
1271 DeviceInfo->NamepathLength = (UINT16) Subtable->Length;
1273 DtInsertSubtable (ParentTable, Subtable);
1278 &Subtable);
1297 if (Subtable && Subtable->Length)
1300 DeviceInfo->OemDataLength = (UINT16) Subtable->Length;
1302 DtInsertSubtable (ParentTable, Subtable);
1331 DT_SUBTABLE *Subtable;
1342 Status = DtCompileTable (PFieldList, AcpiDmTableInfoDmar, &Subtable);
1349 DtInsertSubtable (ParentTable, Subtable);
1350 DtPushSubtable (Subtable);
1358 &Subtable);
1365 DtInsertSubtable (ParentTable, Subtable);
1366 DtPushSubtable (Subtable);
1368 DmarHeader = ACPI_CAST_PTR (ACPI_DMAR_HEADER, Subtable->Buffer);
1408 /* DMAR Subtable */
1410 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1417 DtInsertSubtable (ParentTable, Subtable);
1431 DtPushSubtable (Subtable);
1432 DeviceScopeLength = DmarHeader->Length - Subtable->Length -
1437 &Subtable);
1444 DtInsertSubtable (ParentTable, Subtable);
1445 DtPushSubtable (Subtable);
1447 DmarDeviceScope = ACPI_CAST_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable->Buffer);
1451 PciPathLength = DmarDeviceScope->Length - Subtable->Length;
1455 &Subtable);
1463 DtInsertSubtable (ParentTable, Subtable);
1464 PciPathLength -= Subtable->Length;
1496 DT_SUBTABLE *Subtable;
1511 &Subtable);
1516 DtInsertSubtable (ParentTable, Subtable);
1524 Subtable->Buffer, sizeof (ACPI_TABLE_HEADER));
1529 &Subtable);
1535 DtInsertSubtable (ParentTable, Subtable);
1536 DrtmVtl = ACPI_CAST_PTR (ACPI_DRTM_VTABLE_LIST, Subtable->Buffer);
1538 DtPushSubtable (Subtable);
1545 &Subtable);
1550 if (!Subtable)
1554 DtInsertSubtable (ParentTable, Subtable);
1565 &Subtable);
1571 DtInsertSubtable (ParentTable, Subtable);
1572 DrtmRl = ACPI_CAST_PTR (ACPI_DRTM_RESOURCE_LIST, Subtable->Buffer);
1574 DtPushSubtable (Subtable);
1581 &Subtable);
1587 if (!Subtable)
1592 DtInsertSubtable (ParentTable, Subtable);
1603 &Subtable);
1608 DtInsertSubtable (ParentTable, Subtable);
1609 /* DrtmDps = ACPI_CAST_PTR (ACPI_DRTM_DPS_ID, Subtable->Buffer);*/
1683 DT_SUBTABLE *Subtable;
1700 &Subtable);
1711 DtInsertSubtable (ParentTable, Subtable);
1714 AcpiDmTableInfoGtdtEl2, &Subtable);
1722 DtInsertSubtable (ParentTable, Subtable);
1728 &Subtable);
1735 DtInsertSubtable (ParentTable, Subtable);
1736 DtPushSubtable (Subtable);
1738 GtdtHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
1758 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1765 DtInsertSubtable (ParentTable, Subtable);
1775 DtPushSubtable (Subtable);
1779 Subtable->Buffer - sizeof(ACPI_GTDT_HEADER)))->TimerCount;
1784 &Subtable);
1790 DtInsertSubtable (ParentTable, Subtable);
1827 DT_SUBTABLE *Subtable;
1838 &Subtable);
1845 DtInsertSubtable (ParentTable, Subtable);
1846 DtPushSubtable (Subtable);
1848 FpdtHeader = ACPI_CAST_PTR (ACPI_FPDT_HEADER, Subtable->Buffer);
1869 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1876 DtInsertSubtable (ParentTable, Subtable);
1901 DT_SUBTABLE *Subtable;
1911 &Subtable);
1918 DtInsertSubtable (ParentTable, Subtable);
1982 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1988 DtInsertSubtable (ParentTable, Subtable);
1999 Subtable->Buffer))->NumHardwareBanks;
2005 Subtable->Buffer))->NumHardwareBanks;
2011 Subtable->Buffer))->NumHardwareBanks;
2022 &Subtable);
2028 DtInsertSubtable (ParentTable, Subtable);
2054 DT_SUBTABLE *Subtable;
2072 &Subtable);
2077 DtInsertSubtable (ParentTable, Subtable);
2085 &Subtable);
2090 DtInsertSubtable (ParentTable, Subtable);
2092 HmatStruct = ACPI_CAST_PTR (ACPI_HMAT_STRUCTURE, Subtable->Buffer);
2093 HmatStruct->Length = Subtable->Length;
2120 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
2125 DtInsertSubtable (ParentTable, Subtable);
2126 HmatStruct->Length += Subtable->Length;
2135 Subtable->Buffer, sizeof (ACPI_HMAT_STRUCTURE));
2143 AcpiDmTableInfoHmat1a, &Subtable);
2148 if (!Subtable)
2152 DtInsertSubtable (ParentTable, Subtable);
2153 HmatStruct->Length += Subtable->Length;
2164 AcpiDmTableInfoHmat1b, &Subtable);
2169 if (!Subtable)
2173 DtInsertSubtable (ParentTable, Subtable);
2174 HmatStruct->Length += Subtable->Length;
2189 AcpiDmTableInfoHmat1c, &Subtable);
2194 if (!Subtable)
2198 DtInsertSubtable (ParentTable, Subtable);
2199 HmatStruct->Length += Subtable->Length;
2218 Subtable->Buffer, sizeof (ACPI_HMAT_STRUCTURE));
2223 AcpiDmTableInfoHmat2a, &Subtable);
2228 if (!Subtable)
2232 DtInsertSubtable (ParentTable, Subtable);
2233 HmatStruct->Length += Subtable->Length;
2266 DT_SUBTABLE *Subtable;
2290 &Subtable);
2295 DtInsertSubtable (ParentTable, Subtable);
2313 Subtable->Buffer, sizeof (ACPI_TABLE_HEADER));
2323 &Subtable);
2328 if (Subtable)
2330 DtInsertSubtable (ParentTable, Subtable);
2331 Iort->NodeOffset += Subtable->Length;
2351 &Subtable);
2356 &Subtable);
2364 DtInsertSubtable (ParentTable, Subtable);
2365 IortNode = ACPI_CAST_PTR (ACPI_IORT_NODE, Subtable->Buffer);
2368 DtPushSubtable (Subtable);
2376 &Subtable);
2382 DtInsertSubtable (ParentTable, Subtable);
2383 IortItsGroup = ACPI_CAST_PTR (ACPI_IORT_ITS_GROUP, Subtable->Buffer);
2384 NodeLength += Subtable->Length;
2390 &Subtable);
2395 if (!Subtable)
2400 DtInsertSubtable (ParentTable, Subtable);
2401 NodeLength += Subtable->Length;
2411 &Subtable);
2417 DtInsertSubtable (ParentTable, Subtable);
2418 NodeLength += Subtable->Length;
2426 &Subtable);
2432 if (Subtable)
2434 DtInsertSubtable (ParentTable, Subtable);
2435 NodeLength += Subtable->Length;
2448 &Subtable);
2454 DtInsertSubtable (ParentTable, Subtable);
2463 &Subtable);
2469 DtInsertSubtable (ParentTable, Subtable);
2470 NodeLength += Subtable->Length;
2476 &Subtable);
2482 DtInsertSubtable (ParentTable, Subtable);
2483 IortSmmu = ACPI_CAST_PTR (ACPI_IORT_SMMU, Subtable->Buffer);
2484 NodeLength += Subtable->Length;
2490 &Subtable);
2496 DtInsertSubtable (ParentTable, Subtable);
2497 NodeLength += Subtable->Length;
2506 &Subtable);
2512 if (!Subtable)
2517 DtInsertSubtable (ParentTable, Subtable);
2518 NodeLength += Subtable->Length;
2531 &Subtable);
2537 if (!Subtable)
2542 DtInsertSubtable (ParentTable, Subtable);
2543 NodeLength += Subtable->Length;
2553 &Subtable);
2559 DtInsertSubtable (ParentTable, Subtable);
2560 NodeLength += Subtable->Length;
2566 &Subtable);
2572 DtInsertSubtable (ParentTable, Subtable);
2573 NodeLength += Subtable->Length;
2579 &Subtable);
2585 DtInsertSubtable (ParentTable, Subtable);
2586 IortRmr = ACPI_CAST_PTR (ACPI_IORT_RMR, Subtable->Buffer);
2587 NodeLength += Subtable->Length;
2596 &Subtable);
2602 if (!Subtable)
2607 DtInsertSubtable (ParentTable, Subtable);
2628 &Subtable);
2634 if (!Subtable)
2639 DtInsertSubtable (ParentTable, Subtable);
2692 DT_SUBTABLE *Subtable;
2706 &Subtable);
2713 DtInsertSubtable (ParentTable, Subtable);
2714 DtPushSubtable (Subtable);
2718 MainSubtable = Subtable;
2806 &Subtable);
2822 DtInsertSubtable (ParentTable, Subtable);
2836 DtInsertSubtable (MainSubtable, Subtable);
2837 DtPushSubtable (Subtable);
2846 DtInsertSubtable (ParentTable, Subtable);
2869 &Subtable);
2880 &Subtable);
2887 DtInsertSubtable (ParentTable, Subtable);
2901 &Subtable);
2912 &Subtable);
2919 DtInsertSubtable (ParentTable, Subtable);
2939 &Subtable);
2944 DtInsertSubtable (ParentTable, Subtable);
2950 &Subtable);
2955 DtInsertSubtable (ParentTable, Subtable);