Lines Matching refs: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 MRRM table
1488 Table)
1494 /* Main table */
1496 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoMrrm);
1504 Subtable = ACPI_ADD_PTR (ACPI_MRRM_MEM_RANGE_ENTRY, Table, Offset);
1505 while (Offset < Table->Length)
1508 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1526 * PARAMETERS: Table - A MSCT table
1536 ACPI_TABLE_HEADER *Table)
1543 /* Main table */
1545 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoMsct);
1553 Subtable = ACPI_ADD_PTR (ACPI_MSCT_PROXIMITY, Table, Offset);
1554 while (Offset < Table->Length)
1559 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1579 * PARAMETERS: Table - A NFIT table
1589 ACPI_TABLE_HEADER *Table)
1603 /* Main table */
1605 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoNfit);
1613 Subtable = ACPI_ADD_PTR (ACPI_NFIT_HEADER, Table, Offset);
1614 while (Offset < Table->Length)
1619 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1690 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1706 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1725 Status = AcpiDmDumpTable (Table->Length,
1742 Status = AcpiDmDumpTable (Table->Length, Offset + FieldOffset,
1771 * PARAMETERS: Table - A PCCT table
1775 * DESCRIPTION: Format the contents of a PCCT. This table type consists
1782 ACPI_TABLE_HEADER *Table)
1787 UINT32 Length = Table->Length;
1791 /* Main table */
1793 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPcct);
1801 Subtable = ACPI_ADD_PTR (ACPI_PCCT_SUBSPACE, Table, Offset);
1802 while (Offset < Table->Length)
1875 * PARAMETERS: Table - A PDTT table
1880 * table that contains an open-ended number of IDs
1881 * at the end of the table.
1887 ACPI_TABLE_HEADER *Table)
1891 UINT32 Length = Table->Length;
1895 /* Main table */
1897 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPdtt);
1905 Subtable = ACPI_ADD_PTR (ACPI_PDTT_CHANNEL, Table, Offset);
1906 while (Offset < Table->Length)
1929 * PARAMETERS: Table - A PHAT table
1939 ACPI_TABLE_HEADER *Table)
1947 UINT32 Length = Table->Length;
1956 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, sizeof (ACPI_TABLE_PHAT));
1958 while (Offset < Table->Length)
2021 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, Offset);
2043 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table, Offset);
2129 "Subtable->Length %X, Table->Length %X */\n",
2130 __LINE__, Offset, Subtable->Length, Table->Length);
2132 Subtable = ACPI_ADD_PTR (ACPI_PHAT_HEADER, Table,
2142 * PARAMETERS: Table - A PMTT table
2146 * DESCRIPTION: Format the contents of a PMTT. This table type consists
2153 ACPI_TABLE_HEADER *Table)
2157 UINT32 Length = Table->Length;
2161 /* Main table */
2163 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoPmtt);
2171 Subtable = ACPI_ADD_PTR (ACPI_PMTT_HEADER, Table, Offset);
2172 while (Offset < Table->Length)
2236 * PARAMETERS: Table - A PMTT table
2240 * DESCRIPTION: Format the contents of a PPTT. This table type consists
2247 ACPI_TABLE_HEADER *Table)
2259 /* There is no main table (other than the standard ACPI header) */
2264 while (Offset < Table->Length)
2270 Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
2276 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2318 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2342 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2356 if (Table->Revision < 3)
2360 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2386 * PARAMETERS: Table - A PRMT table
2390 * DESCRIPTION: Format the contents of a PRMT. This table type consists
2397 ACPI_TABLE_HEADER *Table)
2407 /* Main table header */
2409 PrmtHeader = ACPI_ADD_PTR (ACPI_TABLE_PRMT_HEADER, Table, CurrentOffset);
2410 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtHeader,
2424 PrmtModuleInfo = ACPI_ADD_PTR (ACPI_PRMT_MODULE_INFO, Table, CurrentOffset);
2425 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtModuleInfo,
2434 PrmtHandlerInfo = ACPI_ADD_PTR (ACPI_PRMT_HANDLER_INFO, Table, CurrentOffset);
2435 Status = AcpiDmDumpTable (Table->Length, CurrentOffset, PrmtHandlerInfo,
2448 * PARAMETERS: Table - A RAS2 table
2453 * table that contains an open-ended number of the RAS2 PCC
2454 * descriptors at the end of the table.
2460 ACPI_TABLE_HEADER *Table)
2464 UINT32 Length = Table->Length;
2468 /* Main table */
2470 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoRas2);
2478 Subtable = ACPI_ADD_PTR (ACPI_RAS2_PCC_DESC, Table, Offset);
2479 while (Offset < Table->Length)
2502 * PARAMETERS: Table - A RGRT table
2512 ACPI_TABLE_HEADER *Table)
2515 ACPI_TABLE_RGRT *Subtable = ACPI_CAST_PTR (ACPI_TABLE_RGRT, Table);
2519 /* Main table */
2521 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoRgrt);
2529 Status = AcpiDmDumpTable (Table->Length, Offset, &Subtable->Image,
2530 Table->Length - Offset, AcpiDmTableInfoRgrt0);
2542 * PARAMETERS: Table - A RHCT table
2552 ACPI_TABLE_HEADER *Table)
2560 UINT32 Length = Table->Length;
2565 /* Main table */
2567 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoRhct);
2575 while (Offset < Table->Length)
2581 Subtable = ACPI_ADD_PTR (ACPI_RHCT_NODE_HEADER, Table, Offset);
2587 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2606 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2621 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2636 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2640 Status = AcpiDmDumpTable (Table->Length, Offset + IsaPadOffset,
2649 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2655 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2673 * PARAMETERS: Table - A RIMT table
2683 ACPI_TABLE_HEADER *Table)
2689 UINT32 Length = Table->Length;
2695 /* Main table */
2697 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoRimt);
2705 while (Offset < Table->Length)
2711 Subtable = ACPI_ADD_PTR (ACPI_RIMT_NODE, Table, Offset);
2717 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2736 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2743 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2755 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
2768 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2779 Status = AcpiDmDumpTable (Table->Length, Offset + NodeOffset,
2806 * PARAMETERS: Table - A S3PT table
2808 * RETURN: Length of the table
2825 /* Main table */
2896 * PARAMETERS: Table - A SDEV table
2901 * table that contains variable strings and vendor data.
2907 ACPI_TABLE_HEADER *Table)
2915 UINT32 Length = Table->Length;
2925 /* Main table */
2927 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoSdev);
2935 Subtable = ACPI_ADD_PTR (ACPI_SDEV_HEADER, Table, Offset);
2936 while (Offset < Table->Length)
2941 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
2965 Status = AcpiDmDumpTable (Table->Length, 0, Subtable,
2982 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
2991 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
3016 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
3030 Status = AcpiDmDumpTable (Table->Length, CurrentOffset,
3049 Status = AcpiDmDumpTable (Table->Length, 0,
3069 Status = AcpiDmDumpTable (Table->Length,
3089 Status = AcpiDmDumpTable (Table->Length, 0,