Lines Matching defs:Subtable
202 DT_SUBTABLE *Subtable;
223 &Subtable);
230 DtInsertSubtable (ParentTable, Subtable);
234 DtPushSubtable (Subtable);
240 ErrorNodeHeader = ACPI_CAST_PTR (ACPI_AEST_HEADER, Subtable->Buffer);
301 AcpiOsPrintf ("Unknown AEST Subtable Type: %X\n",
306 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
314 Offset += Subtable->Length;
318 DtInsertSubtable (ParentTable, Subtable);
330 Subtable->Buffer);
358 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
366 Offset += Subtable->Length;
370 DtInsertSubtable (ParentTable, Subtable);
381 &Subtable);
388 DtInsertSubtable (ParentTable, Subtable);
390 Offset += Subtable->Length;
393 Subtable->Buffer);
424 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
432 DtInsertSubtable (ParentTable, Subtable);
440 Offset += Subtable->Length;
463 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
470 DtInsertSubtable (ParentTable, Subtable);
502 DT_SUBTABLE *Subtable;
520 /* APMT Node Subtable */
524 Status = DtCompileTable(PFieldList, AcpiDmTableInfoApmtNode, &Subtable);
531 ApmtNode = ACPI_CAST_PTR(ACPI_APMT_NODE, Subtable->Buffer);
564 DtInsertSubtable(ParentTable, Subtable);
595 DT_SUBTABLE *Subtable;
610 &Subtable);
617 DtInsertSubtable (ParentTable, Subtable);
618 DtPushSubtable (Subtable);
620 AsfTable = ACPI_CAST_PTR (ACPI_ASF_INFO, Subtable->Buffer);
655 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
662 DtInsertSubtable (ParentTable, Subtable);
675 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
683 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
696 ACPI_SUB_PTR (UINT8, Subtable->Buffer,
715 &Subtable);
721 DtInsertSubtable (ParentTable, Subtable);
722 DataCount = DataCount - Subtable->Length;
731 &Subtable);
737 DtInsertSubtable (ParentTable, Subtable);
766 DT_SUBTABLE *Subtable;
773 Status = DtCompileTable (PFieldList, AcpiDmTableInfoAspt, &Subtable);
780 DtInsertSubtable (ParentTable, Subtable);
786 &Subtable);
793 DtInsertSubtable (ParentTable, Subtable);
794 DtPushSubtable (Subtable);
796 AsptTable = ACPI_CAST_PTR (ACPI_ASPT_HEADER, Subtable->Buffer);
821 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
827 DtInsertSubtable (ParentTable, Subtable);
852 DT_SUBTABLE *Subtable;
870 /* Compile the expected CDAT Subtable header */
873 &Subtable);
880 DtInsertSubtable (ParentTable, Subtable);
881 DtPushSubtable (Subtable);
883 CdatHeader = ACPI_CAST_PTR (ACPI_CDAT_HEADER, Subtable->Buffer);
919 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
926 DtInsertSubtable (ParentTable, Subtable);
939 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCdatEntries, &Subtable);
945 DtInsertSubtable (ParentTable, Subtable);
953 /* Pop off the CDAT Subtable header subtree */
979 DT_SUBTABLE *Subtable;
998 &Subtable);
1005 DtInsertSubtable (ParentTable, Subtable);
1006 DtPushSubtable (Subtable);
1008 CedtHeader = ACPI_CAST_PTR (ACPI_CEDT_HEADER, Subtable->Buffer);
1013 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt0, &Subtable);
1025 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt1, &Subtable);
1033 dump = (unsigned char *) Subtable->Buffer - 4; /* place at beginning of cedt1 */
1039 /* We need to add more interleave targets, so write the current Subtable. */
1042 DtInsertSubtable (ParentTable, Subtable); /* Insert AcpiDmTableInfoCedt1 table so we can put in */
1043 DtPushSubtable (Subtable); /* the targets > the first. */
1052 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt1_te, &Subtable);
1057 if (Subtable)
1059 DtInsertSubtable (ParentTable, Subtable); /* got a target, so insert table. */
1075 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt2, &Subtable);
1083 dump = (unsigned char *) Subtable->Buffer - 4; /* place at beginning of cedt2 */
1086 /* We need to add more XOR maps, so write the current Subtable. */
1089 DtInsertSubtable (ParentTable, Subtable); /* Insert AcpiDmTableInfoCedt2 table so we can put in */
1090 DtPushSubtable (Subtable);
1099 Status = DtCompileTable (PFieldList, AcpiDmTableInfoCedt2_te, &Subtable);
1104 if (Subtable)
1106 DtInsertSubtable (ParentTable, Subtable); /* got an Xor map, so insert table. */
1124 DtInsertSubtable (ParentTable, Subtable);
1175 DT_SUBTABLE *Subtable;
1190 &Subtable);
1200 Subtable->Buffer))->Length -
1202 Subtable->Buffer))->SharedInfoLength -
1208 DtInsertSubtable (ParentTable, Subtable);
1209 DtPushSubtable (Subtable);
1215 &Subtable);
1221 DtInsertSubtable (ParentTable, Subtable);
1229 &Subtable);
1235 DtInsertSubtable (ParentTable, Subtable);
1237 DtPushSubtable (Subtable);
1242 &Subtable);
1247 if (Subtable)
1249 DtInsertSubtable (ParentTable, Subtable);
1283 DT_SUBTABLE *Subtable;
1295 Status = DtCompileTable (PFieldList, AcpiDmTableInfoDbg2, &Subtable);
1302 DtInsertSubtable (ParentTable, Subtable);
1306 Dbg2Header = ACPI_CAST_PTR (ACPI_DBG2_HEADER, Subtable->Buffer);
1311 DtPushSubtable (Subtable);
1317 /* Subtable: Debug Device Information */
1320 &Subtable);
1326 DeviceInfo = ACPI_CAST_PTR (ACPI_DBG2_DEVICE, Subtable->Buffer);
1330 DtInsertSubtable (ParentTable, Subtable);
1331 DtPushSubtable (Subtable);
1341 &Subtable);
1348 DtInsertSubtable (ParentTable, Subtable);
1357 &Subtable);
1364 DtInsertSubtable (ParentTable, Subtable);
1371 &Subtable);
1379 DeviceInfo->NamepathLength = (UINT16) Subtable->Length;
1381 DtInsertSubtable (ParentTable, Subtable);
1386 &Subtable);
1405 if (Subtable && Subtable->Length)
1408 DeviceInfo->OemDataLength = (UINT16) Subtable->Length;
1410 DtInsertSubtable (ParentTable, Subtable);
1439 DT_SUBTABLE *Subtable;
1450 Status = DtCompileTable (PFieldList, AcpiDmTableInfoDmar, &Subtable);
1457 DtInsertSubtable (ParentTable, Subtable);
1458 DtPushSubtable (Subtable);
1466 &Subtable);
1473 DtInsertSubtable (ParentTable, Subtable);
1474 DtPushSubtable (Subtable);
1476 DmarHeader = ACPI_CAST_PTR (ACPI_DMAR_HEADER, Subtable->Buffer);
1516 /* DMAR Subtable */
1518 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1525 DtInsertSubtable (ParentTable, Subtable);
1539 DtPushSubtable (Subtable);
1540 DeviceScopeLength = DmarHeader->Length - Subtable->Length -
1545 &Subtable);
1552 DtInsertSubtable (ParentTable, Subtable);
1553 DtPushSubtable (Subtable);
1555 DmarDeviceScope = ACPI_CAST_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable->Buffer);
1559 PciPathLength = DmarDeviceScope->Length - Subtable->Length;
1563 &Subtable);
1571 DtInsertSubtable (ParentTable, Subtable);
1572 PciPathLength -= Subtable->Length;
1604 DT_SUBTABLE *Subtable;
1619 &Subtable);
1624 DtInsertSubtable (ParentTable, Subtable);
1632 Subtable->Buffer, sizeof (ACPI_TABLE_HEADER));
1637 &Subtable);
1643 DtInsertSubtable (ParentTable, Subtable);
1644 DrtmVtl = ACPI_CAST_PTR (ACPI_DRTM_VTABLE_LIST, Subtable->Buffer);
1646 DtPushSubtable (Subtable);
1653 &Subtable);
1658 if (!Subtable)
1662 DtInsertSubtable (ParentTable, Subtable);
1673 &Subtable);
1679 DtInsertSubtable (ParentTable, Subtable);
1680 DrtmRl = ACPI_CAST_PTR (ACPI_DRTM_RESOURCE_LIST, Subtable->Buffer);
1682 DtPushSubtable (Subtable);
1689 &Subtable);
1695 if (!Subtable)
1700 DtInsertSubtable (ParentTable, Subtable);
1711 &Subtable);
1716 DtInsertSubtable (ParentTable, Subtable);
1717 /* DrtmDps = ACPI_CAST_PTR (ACPI_DRTM_DPS_ID, Subtable->Buffer);*/
1791 DT_SUBTABLE *Subtable;
1808 &Subtable);
1819 DtInsertSubtable (ParentTable, Subtable);
1822 AcpiDmTableInfoGtdtEl2, &Subtable);
1830 DtInsertSubtable (ParentTable, Subtable);
1836 &Subtable);
1843 DtInsertSubtable (ParentTable, Subtable);
1844 DtPushSubtable (Subtable);
1846 GtdtHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
1866 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1873 DtInsertSubtable (ParentTable, Subtable);
1883 DtPushSubtable (Subtable);
1887 Subtable->Buffer - sizeof(ACPI_GTDT_HEADER)))->TimerCount;
1892 &Subtable);
1898 DtInsertSubtable (ParentTable, Subtable);
1935 DT_SUBTABLE *Subtable;
1946 &Subtable);
1953 DtInsertSubtable (ParentTable, Subtable);
1954 DtPushSubtable (Subtable);
1956 FpdtHeader = ACPI_CAST_PTR (ACPI_FPDT_HEADER, Subtable->Buffer);
1977 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1984 DtInsertSubtable (ParentTable, Subtable);
2009 DT_SUBTABLE *Subtable;
2019 &Subtable);
2026 DtInsertSubtable (ParentTable, Subtable);
2090 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
2096 DtInsertSubtable (ParentTable, Subtable);
2107 Subtable->Buffer))->NumHardwareBanks;
2113 Subtable->Buffer))->NumHardwareBanks;
2119 Subtable->Buffer))->NumHardwareBanks;
2130 &Subtable);
2136 DtInsertSubtable (ParentTable, Subtable);
2162 DT_SUBTABLE *Subtable;
2180 &Subtable);
2185 DtInsertSubtable (ParentTable, Subtable);
2193 &Subtable);
2198 DtInsertSubtable (ParentTable, Subtable);
2200 HmatStruct = ACPI_CAST_PTR (ACPI_HMAT_STRUCTURE, Subtable->Buffer);
2201 HmatStruct->Length = Subtable->Length;
2228 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
2233 DtInsertSubtable (ParentTable, Subtable);
2234 HmatStruct->Length += Subtable->Length;
2243 Subtable->Buffer, sizeof (ACPI_HMAT_STRUCTURE));
2251 AcpiDmTableInfoHmat1a, &Subtable);
2256 if (!Subtable)
2260 DtInsertSubtable (ParentTable, Subtable);
2261 HmatStruct->Length += Subtable->Length;
2272 AcpiDmTableInfoHmat1b, &Subtable);
2277 if (!Subtable)
2281 DtInsertSubtable (ParentTable, Subtable);
2282 HmatStruct->Length += Subtable->Length;
2297 AcpiDmTableInfoHmat1c, &Subtable);
2302 if (!Subtable)
2306 DtInsertSubtable (ParentTable, Subtable);
2307 HmatStruct->Length += Subtable->Length;
2326 Subtable->Buffer, sizeof (ACPI_HMAT_STRUCTURE));
2331 AcpiDmTableInfoHmat2a, &Subtable);
2336 if (!Subtable)
2340 DtInsertSubtable (ParentTable, Subtable);
2341 HmatStruct->Length += Subtable->Length;
2374 DT_SUBTABLE *Subtable;
2398 &Subtable);
2403 DtInsertSubtable (ParentTable, Subtable);
2421 Subtable->Buffer, sizeof (ACPI_TABLE_HEADER));
2431 &Subtable);
2436 if (Subtable)
2438 DtInsertSubtable (ParentTable, Subtable);
2439 Iort->NodeOffset += Subtable->Length;
2459 &Subtable);
2464 &Subtable);
2472 DtInsertSubtable (ParentTable, Subtable);
2473 IortNode = ACPI_CAST_PTR (ACPI_IORT_NODE, Subtable->Buffer);
2476 DtPushSubtable (Subtable);
2484 &Subtable);
2490 DtInsertSubtable (ParentTable, Subtable);
2491 IortItsGroup = ACPI_CAST_PTR (ACPI_IORT_ITS_GROUP, Subtable->Buffer);
2492 NodeLength += Subtable->Length;
2498 &Subtable);
2503 if (!Subtable)
2508 DtInsertSubtable (ParentTable, Subtable);
2509 NodeLength += Subtable->Length;
2519 &Subtable);
2525 DtInsertSubtable (ParentTable, Subtable);
2526 NodeLength += Subtable->Length;
2534 &Subtable);
2540 if (Subtable)
2542 DtInsertSubtable (ParentTable, Subtable);
2543 NodeLength += Subtable->Length;
2556 &Subtable);
2562 DtInsertSubtable (ParentTable, Subtable);
2571 &Subtable);
2577 DtInsertSubtable (ParentTable, Subtable);
2578 NodeLength += Subtable->Length;
2584 &Subtable);
2590 DtInsertSubtable (ParentTable, Subtable);
2591 IortSmmu = ACPI_CAST_PTR (ACPI_IORT_SMMU, Subtable->Buffer);
2592 NodeLength += Subtable->Length;
2598 &Subtable);
2604 DtInsertSubtable (ParentTable, Subtable);
2605 NodeLength += Subtable->Length;
2614 &Subtable);
2620 if (!Subtable)
2625 DtInsertSubtable (ParentTable, Subtable);
2626 NodeLength += Subtable->Length;
2639 &Subtable);
2645 if (!Subtable)
2650 DtInsertSubtable (ParentTable, Subtable);
2651 NodeLength += Subtable->Length;
2661 &Subtable);
2667 DtInsertSubtable (ParentTable, Subtable);
2668 NodeLength += Subtable->Length;
2674 &Subtable);
2680 DtInsertSubtable (ParentTable, Subtable);
2681 NodeLength += Subtable->Length;
2687 &Subtable);
2693 DtInsertSubtable (ParentTable, Subtable);
2694 IortRmr = ACPI_CAST_PTR (ACPI_IORT_RMR, Subtable->Buffer);
2695 NodeLength += Subtable->Length;
2704 &Subtable);
2710 if (!Subtable)
2715 DtInsertSubtable (ParentTable, Subtable);
2736 &Subtable);
2742 if (!Subtable)
2747 DtInsertSubtable (ParentTable, Subtable);
2800 DT_SUBTABLE *Subtable;
2814 &Subtable);
2821 DtInsertSubtable (ParentTable, Subtable);
2822 DtPushSubtable (Subtable);
2826 MainSubtable = Subtable;
2914 &Subtable);
2930 DtInsertSubtable (ParentTable, Subtable);
2944 DtInsertSubtable (MainSubtable, Subtable);
2945 DtPushSubtable (Subtable);
2954 DtInsertSubtable (ParentTable, Subtable);
2977 &Subtable);
2988 &Subtable);
2995 DtInsertSubtable (ParentTable, Subtable);
3009 &Subtable);
3020 &Subtable);
3027 DtInsertSubtable (ParentTable, Subtable);
3047 &Subtable);
3052 DtInsertSubtable (ParentTable, Subtable);
3058 &Subtable);
3063 DtInsertSubtable (ParentTable, Subtable);