Lines Matching full:table
169 * PARAMETERS: Table - A IORT table
179 ACPI_TABLE_HEADER *Table)
197 /* Main table */
199 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoIort);
205 Revision = Table->Revision;
216 Iort = ACPI_CAST_PTR (ACPI_TABLE_IORT, Table);
223 Status = AcpiDmDumpTable (Table->Length, Offset, Table,
232 while (Offset < Table->Length)
236 IortNode = ACPI_ADD_PTR (ACPI_IORT_NODE, Table, Offset);
242 Status = AcpiDmDumpTable (Table->Length, Offset,
247 Status = AcpiDmDumpTable (Table->Length, Offset,
325 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
347 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
368 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
369 Table, IortNode->Length - NodeOffset - MappingByteLength,
388 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
399 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
413 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
436 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
461 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
484 * PARAMETERS: Table - A IVRS table
489 * The IVRS is essentially a flat table, with the following
491 * <Main ACPI Table Header>
505 ACPI_TABLE_HEADER *Table)
518 /* Main table */
520 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoIvrs);
528 Subtable = ACPI_ADD_PTR (ACPI_IVRS_HEADER, Table, Offset);
530 while (Offset < Table->Length)
578 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
678 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
702 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
707 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
725 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
730 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
747 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
756 Status = AcpiDmDumpTable (Table->Length, EntryOffset,
767 Table, EntryOffset);
785 * PARAMETERS: Table - A LPIT table
789 * DESCRIPTION: Format the contents of a LPIT. This table type consists
791 * entries in the main table. An LPIT consists of the table
798 ACPI_TABLE_HEADER *Table)
802 UINT32 Length = Table->Length;
810 Subtable = ACPI_ADD_PTR (ACPI_LPIT_HEADER, Table, Offset);
811 while (Offset < Table->Length)
860 * PARAMETERS: Table - A MADT table
864 * DESCRIPTION: Format the contents of a MADT. This table type consists
871 ACPI_TABLE_HEADER *Table)
875 UINT32 Length = Table->Length;
881 /* Main table */
883 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoMadt);
889 Revision = Table->Revision;
893 Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
894 DbgPrint (ASL_PARSE_OUTPUT, "//0B) Offset %X, from table start: 0x%8.8X%8.8X\n",
895 Offset, ACPI_FORMAT_UINT64 (ACPI_CAST_PTR (char, Subtable) - ACPI_CAST_PTR (char, Table)));
896 while (Offset < Table->Length)
1074 DbgPrint (ASL_PARSE_OUTPUT, "//[0A) Offset from table start: 0x%8.8X%8.8X]\n",
1075 ACPI_FORMAT_UINT64 (ACPI_CAST_PTR (char, Subtable) - ACPI_CAST_PTR (char, Table)));
1088 Status = AcpiDmDumpTable (Length, Offset, ACPI_CAST_PTR (UINT8, Table) + Offset,
1116 DbgPrint (ASL_PARSE_OUTPUT, "//[4) Offset from table start: 0x%8.8X%8.8X (%p) %p]\n",
1117 ACPI_FORMAT_UINT64 (ACPI_CAST_PTR (UINT8, Subtable) - ACPI_CAST_PTR (UINT8, Table)), Subtable, Table);
1118 if (Offset > Table->Length)
1126 Offset = ACPI_CAST_PTR (char, Subtable) - ACPI_CAST_PTR (char, Table);
1127 if (Offset >= Table->Length)
1134 DbgPrint (ASL_PARSE_OUTPUT, "//[5B) Offset from table start: 0x%8.8X%8.8X (%p)]\n",
1135 ACPI_FORMAT_UINT64 (ACPI_CAST_PTR (char, Subtable) - ACPI_CAST_PTR (char, Table)), Subtable);
1144 * PARAMETERS: Table - A MCFG Table
1148 * DESCRIPTION: Format the contents of a MCFG table
1154 ACPI_TABLE_HEADER *Table)
1161 /* Main table */
1163 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoMcfg);
1171 Subtable = ACPI_ADD_PTR (ACPI_MCFG_ALLOCATION, Table, Offset);
1172 while (Offset < Table->Length)
1174 if (Offset + sizeof (ACPI_MCFG_ALLOCATION) > Table->Length)
1177 (UINT32) sizeof (ACPI_MCFG_ALLOCATION) - (Offset - Table->Length));
1182 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1201 * PARAMETERS: Table - A MPAM table
1205 * DESCRIPTION: Format the contents of a MPAM table
1211 ACPI_TABLE_HEADER *Table)
1222 while (Offset < Table->Length)
1224 MpamMscNode = ACPI_ADD_PTR (ACPI_MPAM_MSC_NODE, Table, Offset);
1227 Status = AcpiDmDumpTable (Table->Length, Offset, MpamMscNode,
1241 MpamResourceNode = ACPI_ADD_PTR (ACPI_MPAM_RESOURCE_NODE, Table, Offset);
1249 Status = AcpiDmDumpTable (Table->Length, TempOffset, MpamResourceNode,
1286 Status = AcpiDmDumpTable (Table->Length, TempOffset, &MpamResourceNode->Locator,
1295 Status = AcpiDmDumpTable (Table->Length, TempOffset, &MpamResourceNode->NumFunctionalDeps,
1311 Status = AcpiDmDumpTable (Table->Length, TempOffset, MpamFunctionalDependency,
1333 * PARAMETERS: Table - A MPST Table
1337 * DESCRIPTION: Format the contents of a MPST table
1343 ACPI_TABLE_HEADER *Table)
1357 /* Main table */
1359 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoMpst);
1367 SubtableCount = (ACPI_CAST_PTR (ACPI_TABLE_MPST, Table))->PowerNodeCount;
1368 Subtable0 = ACPI_ADD_PTR (ACPI_MPST_POWER_NODE, Table, Offset);
1370 while ((Offset < Table->Length) && SubtableCount)
1373 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable0,
1394 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable0A,
1417 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable0B,
1442 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable1,
1457 while ((Offset < Table->Length) && SubtableCount)
1460 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable2,
1478 * PARAMETERS: Table - A MSCT table
1488 ACPI_TABLE_HEADER *Table)
1495 /* Main table */
1497 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoMsct);
1505 Subtable = ACPI_ADD_PTR (ACPI_MSCT_PROXIMITY, Table, Offset);
1506 while (Offset < Table->Length)
1511 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1531 * PARAMETERS: Table - A NFIT table
1541 ACPI_TABLE_HEADER *Table)
1555 /* Main table */
1557 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoNfit);
1565 Subtable = ACPI_ADD_PTR (ACPI_NFIT_HEADER, Table, Offset);
1566 while (Offset < Table->Length)
1571 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1642 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1658 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1677 Status = AcpiDmDumpTable (Table->Length,
1694 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1723 * PARAMETERS: Table - A PCCT table
1727 * DESCRIPTION: Format the contents of a PCCT. This table type consists
1734 ACPI_TABLE_HEADER *Table)
1739 UINT32 Length = Table->Length;
1743 /* Main table */
1745 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPcct);
1753 Subtable = ACPI_ADD_PTR (ACPI_PCCT_SUBSPACE, Table, Offset);
1754 while (Offset < Table->Length)
1827 * PARAMETERS: Table - A PDTT table
1832 * table that contains an open-ended number of IDs
1833 * at the end of the table.
1839 ACPI_TABLE_HEADER *Table)
1843 UINT32 Length = Table->Length;
1847 /* Main table */
1849 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPdtt);
1857 Subtable = ACPI_ADD_PTR (ACPI_PDTT_CHANNEL, Table, Offset);
1858 while (Offset < Table->Length)
1881 * PARAMETERS: Table - A PHAT table
1891 ACPI_TABLE_HEADER *Table)
1899 UINT32 Length = Table->Length;
1908 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, sizeof (ACPI_TABLE_PHAT));
1910 while (Offset < Table->Length)
1973 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, Offset);
1995 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, Offset);
2081 "Subtable->Length %X, Table->Length %X */\n",
2082 __LINE__, Offset, Subtable->Length, Table->Length);
2084 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table,
2094 * PARAMETERS: Table - A PMTT table
2098 * DESCRIPTION: Format the contents of a PMTT. This table type consists
2105 ACPI_TABLE_HEADER *Table)
2109 UINT32 Length = Table->Length;
2113 /* Main table */
2115 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPmtt);
2123 Subtable = ACPI_ADD_PTR (ACPI_PMTT_HEADER, Table, Offset);
2124 while (Offset < Table->Length)
2188 * PARAMETERS: Table - A PMTT table
2192 * DESCRIPTION: Format the contents of a PPTT. This table type consists
2199 ACPI_TABLE_HEADER *Table)
2211 /* There is no main table (other than the standard ACPI header) */
2216 while (Offset < Table->Length)
2222 Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
2228 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2270 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2294 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2308 if (Table->Revision < 3)
2312 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2338 * PARAMETERS: Table - A PRMT table
2342 * DESCRIPTION: Format the contents of a PRMT. This table type consists
2349 ACPI_TABLE_HEADER *Table)
2359 /* Main table header */
2361 PrmtHeader = ACPI_ADD_PTR (ACPI_TABLE_PRMT_HEADER, Table, CurrentOffset);
2362 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtHeader,
2376 PrmtModuleInfo = ACPI_ADD_PTR (ACPI_PRMT_MODULE_INFO, Table, CurrentOffset);
2377 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtModuleInfo,
2386 PrmtHandlerInfo = ACPI_ADD_PTR (ACPI_PRMT_HANDLER_INFO, Table, CurrentOffset);
2387 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtHandlerInfo,
2400 * PARAMETERS: Table - A RAS2 table
2405 * table that contains an open-ended number of the RAS2 PCC
2406 * descriptors at the end of the table.
2412 ACPI_TABLE_HEADER *Table)
2416 UINT32 Length = Table->Length;
2420 /* Main table */
2422 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoRas2);
2430 Subtable = ACPI_ADD_PTR (ACPI_RAS2_PCC_DESC, Table, Offset);
2431 while (Offset < Table->Length)
2454 * PARAMETERS: Table - A RGRT table
2464 ACPI_TABLE_HEADER *Table)
2467 ACPI_TABLE_RGRT *Subtable = ACPI_CAST_PTR (ACPI_TABLE_RGRT, Table);
2471 /* Main table */
2473 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoRgrt);
2481 Status = AcpiDmDumpTable (Table->Length, Offset, &Subtable->Image,
2482 Table->Length - Offset, AcpiDmTableInfoRgrt0);
2494 * PARAMETERS: Table - A RHCT table
2504 ACPI_TABLE_HEADER *Table)
2512 UINT32 Length = Table->Length;
2517 /* Main table */
2519 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoRhct);
2527 while (Offset < Table->Length)
2533 Subtable = ACPI_ADD_PTR (ACPI_RHCT_NODE_HEADER, Table, Offset);
2539 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2558 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2573 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2588 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2592 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2601 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2607 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2626 * PARAMETERS: Table - A S3PT table
2628 * RETURN: Length of the table
2645 /* Main table */
2716 * PARAMETERS: Table - A SDEV table
2721 * table that contains variable strings and vendor data.
2727 ACPI_TABLE_HEADER *Table)
2735 UINT32 Length = Table->Length;
2745 /* Main table */
2747 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoSdev);
2755 Subtable = ACPI_ADD_PTR (ACPI_SDEV_HEADER, Table, Offset);
2756 while (Offset < Table->Length)
2761 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2785 Status = AcpiDmDumpTable (Table->Length, 0, Subtable,
2802 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
2811 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
2836 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
2850 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
2869 Status = AcpiDmDumpTable (Table->Length, 0,
2889 Status = AcpiDmDumpTable (Table->Length,
2909 Status = AcpiDmDumpTable (Table->Length, 0,