Lines Matching defs:Subtable
69 DT_SUBTABLE *Subtable;
83 /* LPIT Subtable header */
86 &Subtable);
93 DtInsertSubtable (ParentTable, Subtable);
94 DtPushSubtable (Subtable);
96 LpitHeader = ACPI_CAST_PTR (ACPI_LPIT_HEADER, Subtable->Buffer);
111 /* LPIT Subtable */
113 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
120 DtInsertSubtable (ParentTable, Subtable);
145 DT_SUBTABLE *Subtable;
156 &Subtable);
163 DtInsertSubtable (ParentTable, Subtable);
172 &Subtable);
179 DtInsertSubtable (ParentTable, Subtable);
180 DtPushSubtable (Subtable);
182 MadtHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
349 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
356 DtInsertSubtable (ParentTable, Subtable);
406 DT_SUBTABLE *Subtable;
423 &Subtable);
429 MpamMscNode = ACPI_CAST_PTR (ACPI_MPAM_MSC_NODE, Subtable->Buffer);
432 DtInsertSubtable (ParentTable, Subtable);
433 DtPushSubtable (Subtable);
449 &Subtable);
455 MpamResourceNode = ACPI_CAST_PTR (ACPI_MPAM_RESOURCE_NODE, Subtable->Buffer);
456 DtInsertSubtable (ParentTable, Subtable);
457 DtPushSubtable (Subtable);
490 &Subtable);
497 DtInsertSubtable (ParentTable, Subtable);
501 &Subtable);
508 DtInsertSubtable (ParentTable, Subtable);
509 FuncDepsCount = *ACPI_CAST_PTR (UINT32, Subtable->Buffer);
519 &Subtable);
526 DtInsertSubtable (ParentTable, Subtable);
563 DT_SUBTABLE *Subtable;
576 Status = DtCompileTable (PFieldList, AcpiDmTableInfoMpst, &Subtable);
583 DtInsertSubtable (ParentTable, Subtable);
584 DtPushSubtable (Subtable);
586 MpstChannelInfo = ACPI_CAST_PTR (ACPI_MPST_CHANNEL, Subtable->Buffer);
591 /* Subtable: Memory Power Node(s) */
594 &Subtable);
601 DtInsertSubtable (ParentTable, Subtable);
602 DtPushSubtable (Subtable);
604 MpstPowerNode = ACPI_CAST_PTR (ACPI_MPST_POWER_NODE, Subtable->Buffer);
615 &Subtable);
621 DtInsertSubtable (ParentTable, Subtable);
630 &Subtable);
636 DtInsertSubtable (ParentTable, Subtable);
644 /* Subtable: Count of Memory Power State Characteristic structures */
648 Status = DtCompileTable (PFieldList, AcpiDmTableInfoMpst1, &Subtable);
655 DtInsertSubtable (ParentTable, Subtable);
656 DtPushSubtable (Subtable);
658 MpstDataHeader = ACPI_CAST_PTR (ACPI_MPST_DATA_HDR, Subtable->Buffer);
663 /* Subtable: Memory Power State Characteristics structure(s) */
668 &Subtable);
674 DtInsertSubtable (ParentTable, Subtable);
725 DT_SUBTABLE *Subtable;
739 &Subtable);
746 DtInsertSubtable (ParentTable, Subtable);
747 DtPushSubtable (Subtable);
755 &Subtable);
762 DtInsertSubtable (ParentTable, Subtable);
763 DtPushSubtable (Subtable);
765 NfitHeader = ACPI_CAST_PTR (ACPI_NFIT_HEADER, Subtable->Buffer);
781 Interleave = ACPI_CAST_PTR (ACPI_NFIT_INTERLEAVE, Subtable->Buffer);
802 Hint = ACPI_CAST_PTR (ACPI_NFIT_FLUSH_ADDRESS, Subtable->Buffer);
817 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
824 DtInsertSubtable (ParentTable, Subtable);
832 DtPushSubtable (Subtable);
836 &Subtable);
842 if (!Subtable)
849 DtInsertSubtable (ParentTable, Subtable);
861 &Subtable);
867 if (Subtable)
869 DtInsertSubtable (ParentTable, Subtable);
877 DtPushSubtable (Subtable);
881 &Subtable);
887 if (!Subtable)
894 DtInsertSubtable (ParentTable, Subtable);
927 DT_SUBTABLE *Subtable;
938 &Subtable);
945 DtInsertSubtable (ParentTable, Subtable);
953 &Subtable);
960 DtInsertSubtable (ParentTable, Subtable);
961 DtPushSubtable (Subtable);
963 PcctHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
1003 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1010 DtInsertSubtable (ParentTable, Subtable);
1035 DT_SUBTABLE *Subtable;
1044 Status = DtCompileTable (PFieldList, AcpiDmTableInfoPdtt, &Subtable);
1051 DtInsertSubtable (ParentTable, Subtable);
1063 &Subtable);
1069 DtInsertSubtable (ParentTable, Subtable);
1095 DT_SUBTABLE *Subtable;
1116 Status = DtCompileTable (PFieldList, AcpiDmTableInfoPhatHdr, &Subtable);
1122 TableOffset += Subtable->Length;
1123 DbgPrint (ASL_DEBUG_OUTPUT, "0 Subtable->Length: %X\n", Subtable->Length);
1126 DtInsertSubtable (ParentTable, Subtable);
1127 DtPushSubtable (Subtable);
1129 PhatHeader = ACPI_CAST_PTR (ACPI_PHAT_HEADER, Subtable->Buffer);
1145 (*PFieldList)->TableOffset, (*PFieldList)->Name, Subtable->Length);
1176 TableOffset, Subtable->Length, DevicePathField->StringLength);
1183 snprintf (DataOffsetField->Value, Subtable->Length, "%X", TableOffset);
1186 DbgPrint (ASL_DEBUG_OUTPUT, "4 Offset: %X, Length: %X\n", TableOffset, Subtable->Length);
1207 Status = DtCompileTable (PFieldList, Info, &Subtable);
1214 TableOffset /* - StartTableOffset*/, (*PFieldList)->Name, Subtable->Length);
1217 DtInsertSubtable (ParentTable, Subtable);
1224 (Subtable->Buffer - sizeof (ACPI_PHAT_HEADER)));
1232 &Subtable);
1239 DtInsertSubtable (ParentTable, Subtable);
1241 TableOffset += Subtable->Length;
1253 DeviceDataLength = Subtable->Length;
1254 TableOffset += Subtable->Length;
1259 Subtable->Length, TableOffset);
1261 Status = DtCompileTable (PFieldList, AcpiDmTableInfoPhat1a, &Subtable);
1267 DtInsertSubtable (ParentTable, Subtable);
1280 (*PFieldList)->StringLength, (*PFieldList)->Value, Subtable->Length);
1282 PhatHeader->Length += (UINT16) Subtable->Length;
1294 Status = DtCompileTable (PFieldList, AcpiDmTableInfoPhat1b, &Subtable);
1300 DbgPrint (ASL_DEBUG_OUTPUT, "11 Subtable: %p Table Offset: %X\n",
1301 Subtable, TableOffset);
1302 if (Subtable)
1306 DeviceDataLength, DataOffsetField->Name, Subtable->Length);
1308 DeviceDataLength += Subtable->Length;
1311 DtInsertSubtable (ParentTable, Subtable);
1313 PhatHeader->Length += (UINT16) Subtable->Length;
1351 DT_SUBTABLE *Subtable;
1360 Status = DtCompileTable (PFieldList, AcpiDmTableInfoPmtt, &Subtable);
1367 DtInsertSubtable (ParentTable, Subtable);
1368 DtPushSubtable (Subtable);
1381 /* Subtable: Socket Structure */
1386 &Subtable);
1396 /* Subtable: Memory Controller Structure */
1401 &Subtable);
1411 /* Subtable: Physical Component (DIMM) Structure */
1415 &Subtable);
1425 /* Subtable: Vendor-specific Structure */
1429 &Subtable);
1443 DtInsertSubtable (ParentTable, Subtable);
1469 DT_SUBTABLE *Subtable;
1485 &Subtable);
1490 DtInsertSubtable (ParentTable, Subtable);
1491 PpttHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
1492 PpttHeader->Length = (UINT8)(Subtable->Length);
1519 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1524 DtInsertSubtable (ParentTable, Subtable);
1525 PpttHeader->Length += (UINT8)(Subtable->Length);
1534 Subtable->Buffer, sizeof (ACPI_SUBTABLE_HEADER));
1543 AcpiDmTableInfoPptt0a, &Subtable);
1548 if (!Subtable)
1553 DtInsertSubtable (ParentTable, Subtable);
1554 PpttHeader->Length += (UINT8)(Subtable->Length);
1569 &Subtable);
1570 DtInsertSubtable (ParentTable, Subtable);
1571 PpttHeader->Length += (UINT8)(Subtable->Length);
1603 DT_SUBTABLE *Subtable;
1613 &Subtable);
1618 DtInsertSubtable (ParentTable, Subtable);
1619 PrmtHeader = ACPI_CAST_PTR (ACPI_TABLE_PRMT_HEADER, Subtable->Buffer);
1624 &Subtable);
1629 DtInsertSubtable (ParentTable, Subtable);
1630 PrmtModuleInfo = ACPI_CAST_PTR (ACPI_PRMT_MODULE_INFO, Subtable->Buffer);
1635 &Subtable);
1640 DtInsertSubtable (ParentTable, Subtable);
1665 DT_SUBTABLE *Subtable;
1674 Status = DtCompileTable (PFieldList, AcpiDmTableInfoRas2, &Subtable);
1681 DtInsertSubtable (ParentTable, Subtable);
1692 &Subtable);
1698 DtInsertSubtable (ParentTable, Subtable);
1724 DT_SUBTABLE *Subtable;
1732 &Subtable);
1739 DtInsertSubtable (ParentTable, Subtable);
1741 /* Compile the "Subtable" -- actually just the binary (PNG) image */
1744 &Subtable);
1750 DtInsertSubtable (ParentTable, Subtable);
1774 DT_SUBTABLE *Subtable;
1784 &Subtable);
1798 &Subtable);
1803 DtInsertSubtable (ParentTable, Subtable);
1804 RhctHeader = ACPI_CAST_PTR (ACPI_RHCT_NODE_HEADER, Subtable->Buffer);
1805 RhctHeader->Length = (UINT16)(Subtable->Length);
1837 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1842 DtInsertSubtable (ParentTable, Subtable);
1843 RhctHeader->Length += (UINT16)(Subtable->Length);
1852 Subtable->Buffer, sizeof (ACPI_RHCT_NODE_HEADER));
1860 AcpiDmTableInfoRhctHartInfo2, &Subtable);
1865 if (!Subtable)
1870 DtInsertSubtable (ParentTable, Subtable);
1871 RhctHeader->Length += (UINT16)(Subtable->Length);
1903 DT_SUBTABLE *Subtable;
1915 DtCreateSubtable ((UINT8 *) &Address, 4, &Subtable);
1916 DtInsertSubtable (ParentTable, Subtable);
1942 DT_SUBTABLE *Subtable;
1961 &Subtable);
1968 DtInsertSubtable (ParentTable, Subtable);
1969 DtPushSubtable (Subtable);
1971 S3ptHeader = ACPI_CAST_PTR (ACPI_FPDT_HEADER, Subtable->Buffer);
1991 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
1998 DtInsertSubtable (ParentTable, Subtable);
2025 DT_SUBTABLE *Subtable;
2046 &Subtable);
2053 DtInsertSubtable (ParentTable, Subtable);
2054 DtPushSubtable (Subtable);
2056 SdevHeader = ACPI_CAST_PTR (ACPI_SDEV_HEADER, Subtable->Buffer);
2064 Namesp = ACPI_CAST_PTR (ACPI_SDEV_NAMESPACE, Subtable->Buffer);
2066 ACPI_ADD_PTR (UINT8, Subtable->Buffer, sizeof(ACPI_SDEV_NAMESPACE)));
2072 Pcie = ACPI_CAST_PTR (ACPI_SDEV_PCIE, Subtable->Buffer);
2083 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
2090 DtInsertSubtable (ParentTable, Subtable);
2110 &Subtable);
2116 DtInsertSubtable (ParentTable, Subtable);
2123 &Subtable);
2129 DtInsertSubtable (ParentTable, Subtable);
2133 SecureComponentHeader = ACPI_CAST_PTR (ACPI_SDEV_HEADER, Subtable->Buffer);
2158 &Subtable);
2164 DtInsertSubtable (ParentTable, Subtable);
2181 &Subtable);
2187 if (!Subtable)
2193 DtInsertSubtable (ParentTable, Subtable);
2197 Namesp->DeviceIdLength = (UINT16) Subtable->Length;
2207 &Subtable);
2213 if (Subtable)
2216 DtInsertSubtable (ParentTable, Subtable);
2221 (UINT16) Subtable->Length;
2226 Subtable->Length + Namesp->DeviceIdLength) + ComponentLength;
2240 &Subtable);
2246 if (!Subtable)
2253 DtInsertSubtable (ParentTable, Subtable);
2271 &Subtable);
2277 if (Subtable)
2280 DtInsertSubtable (ParentTable, Subtable);
2285 Subtable->Length;
2324 DT_SUBTABLE *Subtable;
2332 &Subtable);
2339 DtInsertSubtable (ParentTable, Subtable);
2340 DtPushSubtable (Subtable);
2365 DT_SUBTABLE *Subtable;
2376 &Subtable);
2383 DtInsertSubtable (ParentTable, Subtable);
2385 Localities = *ACPI_CAST_PTR (UINT32, Subtable->Buffer);
2398 DtCreateSubtable (LocalityBuffer, Localities, &Subtable);
2399 DtInsertSubtable (ParentTable, Subtable);
2436 DT_SUBTABLE *Subtable;
2445 &Subtable);
2452 DtInsertSubtable (ParentTable, Subtable);
2458 &Subtable);
2465 DtInsertSubtable (ParentTable, Subtable);
2466 DtPushSubtable (Subtable);
2468 SratHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
2518 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
2525 DtInsertSubtable (ParentTable, Subtable);
2550 DT_SUBTABLE *Subtable;
2558 &Subtable);
2565 DtInsertSubtable (ParentTable, Subtable);
2572 &Subtable);
2579 DtInsertSubtable (ParentTable, Subtable);
2606 DT_SUBTABLE *Subtable;
2614 &Subtable);
2621 DtInsertSubtable (ParentTable, Subtable);
2628 &Subtable);
2635 DtInsertSubtable (ParentTable, Subtable);
2659 DT_SUBTABLE *Subtable;
2668 &Subtable);
2675 DtInsertSubtable (ParentTable, Subtable);
2688 &Subtable);
2694 &Subtable);
2706 DtInsertSubtable (ParentTable, Subtable);
2727 DT_SUBTABLE *Subtable;
2734 &Subtable);
2737 DtInsertSubtable (ParentTable, Subtable);
2740 /* Subtable type depends on the StartMethod */
2746 /* Subtable specific to to ARM_SMC */
2749 &Subtable);
2756 DtInsertSubtable (ParentTable, Subtable);
2784 DT_SUBTABLE *Subtable;
2803 &Subtable);
2810 DtInsertSubtable (ParentTable, Subtable);
2820 &Subtable);
2827 DtInsertSubtable (ParentTable, Subtable);
2830 /* Subtable type depends on the StartMethod */
2836 /* Subtable specific to to ARM_SMC */
2839 &Subtable);
2846 DtInsertSubtable (ParentTable, Subtable);
2945 DT_SUBTABLE *Subtable;
2954 &Subtable);
2960 DataOffset = (UINT16 *) (Subtable->Buffer + 16);
2964 DtInsertSubtable (ParentTable, Subtable);
2993 DT_SUBTABLE *Subtable;
3004 Status = DtCompileTable (PFieldList, AcpiDmTableInfoViot, &Subtable);
3009 DtInsertSubtable (ParentTable, Subtable);
3015 Viot = ACPI_SUB_PTR (ACPI_TABLE_VIOT, Subtable->Buffer,
3024 &Subtable);
3031 DtInsertSubtable (ParentTable, Subtable);
3032 DtPushSubtable (Subtable);
3034 ViotHeader = ACPI_CAST_PTR (ACPI_VIOT_HEADER, Subtable->Buffer);
3064 Status = DtCompileTable (PFieldList, InfoTable, &Subtable);
3071 DtInsertSubtable (ParentTable, Subtable);
3123 DT_SUBTABLE *Subtable;
3131 Status = DtCompileTable (PFieldList, AcpiDmTableInfoWpbt, &Subtable);
3138 DtInsertSubtable (ParentTable, Subtable);
3155 Status = DtCompileTable (PFieldList, AcpiDmTableInfoWpbt0, &Subtable);
3163 Table->ArgumentsLength = (UINT16) Subtable->TotalLength;
3164 DtInsertSubtable (ParentTable, Subtable);
3185 DT_SUBTABLE *Subtable;
3197 DtCreateSubtable ((UINT8 *) &Address, 8, &Subtable);
3198 DtInsertSubtable (ParentTable, Subtable);
3227 DT_SUBTABLE *Subtable;
3271 &Subtable);
3274 DtInsertSubtable (ParentTable, Subtable);
3277 *Length += Subtable->Length;