53#define BLOCK_COMMA_LIST 4
54#define ACPI_DEFAULT_RESNAME *(UINT32 *) "__RD"
60#define ACPI_RAW_TABLE_DATA_HEADER "Raw Table Data"
76#define DT_NON_ZERO 0x04
77#define DT_OPTIONAL 0x08
78#define DT_DESCRIBES_OPTIONAL 0x10
241#ifndef ASL_WALK_CALLBACK_DEFINED
247#define ASL_WALK_CALLBACK_DEFINED
592 UINT8 OriginalChecksum);
1344#define ACPI_IS_AML_TABLE 0
1345#define ACPI_IS_DATA_TABLE 1
1356 char **OutFilename);
unsigned long long UINT64
PRTL_UNICODE_STRING_BUFFER Path
void AcpiDmFixedMemory32Descriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbgp[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestSmmuError[]
BOOLEAN AcpiDmCommaIfListMember(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev0b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdtHdr[]
void AcpiDmDumpBuffer(void *Table, UINT32 BufferOffset, UINT32 Length, UINT32 AbsoluteOffset, char *Header)
ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]
void AcpiDmEmitExternal(ACPI_PARSE_OBJECT *NameOp, ACPI_PARSE_OBJECT *TypeOp)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIortHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev1b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1[]
void AcpiDmDumpViot(ACPI_TABLE_HEADER *Table)
void AcpiDmPinGroupConfigDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt14[]
void AcpiDmDumpDmar(ACPI_TABLE_HEADER *Table)
void AcpiDmExtendedDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoViot4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCpep[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdevSecCompMem[]
ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt1[]
void AcpiDmUnresolvedWarning(UINT8 Type)
void AcpiDmClearExternalList(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdei[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt6a[]
void AcpiDmGetExternalsFromFile(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Addr[]
void AcpiDmMemory32Descriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
struct acpi_dmtable_data ACPI_DMTABLE_DATA
const char * AcpiGbl_MatchOps[]
void AcpiDmEndDependentDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPrmtHandler[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt17[]
void AcpiDmFixedIoDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmRegionFlags(ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AdDisplayTables(char *Filename, ACPI_TABLE_HEADER *Table)
void AcpiDmNamestring(char *Name)
void AcpiDmDumpEinj(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPpttHdr[]
void AcpiDmCommaIfFieldMember(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt6[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadtHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCedt0[]
void AcpiDmPinFunctionDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoViot2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]
const char * AcpiGbl_LockRule[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsMemory[]
ACPI_STATUS AcpiDmIsResourceTemplate(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoAestProcError[]
const char * AcpiGbl_WordDecode[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIortHdr3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCcel[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest11[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdevSecCompHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Device[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat0[]
void AcpiDmDumpSvkl(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpInteger64(UINT64 Value, const char *Name)
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev0a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhat0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPptt1[]
void AcpiDmByteList(ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHestBank[]
BOOLEAN AcpiDmCheckForSymbolicOpcode(ACPI_PARSE_OBJECT *Op, ACPI_OP_WALK_INFO *Info)
ACPI_DMTABLE_INFO AcpiDmTableInfoTcpaClient[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt6[]
void AdDisassemblerHeader(char *Filename, UINT8 TableType)
ACPI_DMTABLE_INFO AcpiDmTableInfoViotHeader[]
void AcpiDmQwordDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat0[]
BOOLEAN AcpiDmIsUnicodeBuffer(ACPI_PARSE_OBJECT *Op)
void AcpiDmDumpCedt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoCedtHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest6[]
void AcpiDmDumpSrat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPmttVendor[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]
void AcpiDmDumpNhlt(ACPI_TABLE_HEADER *Table)
void AcpiDmAddOpToExternalList(ACPI_PARSE_OBJECT *Op, char *Path, UINT8 Type, UINT32 Value, UINT16 Flags)
void AcpiDmDumpTpm2(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoWdrt[]
const char * AcpiGbl_AccessTypes[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort6[]
void AcpiDmDumpAest(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct2[]
struct acpi_op_walk_info ACPI_OP_WALK_INFO
void AcpiDmAddressSpace(UINT8 SpaceId)
ACPI_STATUS(* ASL_WALK_CALLBACK)(ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context)
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt[]
void AcpiDmDisplayTargetPathname(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsUidString[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt9[]
void AcpiDmEmitExternals(void)
void AcpiDmFindResources(ACPI_PARSE_OBJECT *Root)
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit7[]
void AcpiDmDumpSlit(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIortPad[]
void AcpiDmDumpStao(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt[]
void AcpiDmDumpDataTable(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0B[]
ACPI_DMTABLE_INFO AcpiDmTableInfoBdat[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsUidInteger[]
void AcpiDmDumpPptt(ACPI_TABLE_HEADER *Table)
void AcpiDmGenericRegisterDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoUefi[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdevSecCompId[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIortAcc[]
void AcpiDmPinGroupFunctionDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdtHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct1[]
void AcpiDmAddOneExternalToNamespace(char *Path, UINT8 Type, UINT32 Value)
void AcpiDmClearExternalFileList(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdevHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPptt0a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg0[]
void AcpiDmDescriptorName(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt0a[]
ACPI_STATUS AcpiDmAddToExternalFileList(char *PathList)
void AcpiDmDumpUnicode(void *Table, UINT32 BufferOffset, UINT32 ByteLength)
ACPI_DMTABLE_INFO AcpiDmTableInfoCpep0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSvkl0[]
void AcpiDmDwordDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDumpWdat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoSlic[]
void AcpiDmPinGroupDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDumpRsdt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt13[]
void AcpiDmDumpWpbt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPptt1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm23[]
void AcpiDmDumpPhat(ACPI_TABLE_HEADER *Table)
void AcpiDmDecompressEisaId(UINT32 EncodedId)
void AcpiDmDumpApmt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8b[]
UINT32 AcpiDmGetUnresolvedExternalMethodCount(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2[]
void AcpiDmMemory24Descriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm23a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWpbt[]
void AcpiDmDumpPcct(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf2a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHeader[]
void AcpiDmFieldPredefinedDescription(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm2a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfitHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest10[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhat1b[]
ACPI_STATUS AdParseTable(ACPI_TABLE_HEADER *Table, ACPI_OWNER_ID *OwnerId, BOOLEAN LoadTable, BOOLEAN External)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdatEntries[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoRgrt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt7a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt11[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHware23[]
@ ACPI_DMT_IVRS_UNTERMINATED_STRING
void AcpiDmDumpNfit(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPptt0[]
void AcpiDmDumpPmtt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort3c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestXface[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar1[]
void AcpiDmDumpMadt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0[]
void AcpiDmDumpCpep(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt5[]
void AcpiDmSerialBusDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDumpCcel(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoErst0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdtEl2[]
void AcpiDmDumpFpdt(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpCdat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoLpit1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmttHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoBgrt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoStao[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWsmt[]
ACPI_STATUS AcpiDmParseDeferredOps(ACPI_PARSE_OBJECT *Root)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt6b[]
void AcpiDmDumpTcpa(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpHmat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoAestTlbRsrc[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWddt[]
ACPI_STATUS AdDisplayStatistics(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct5[]
BOOLEAN AcpiDmIsUuidBuffer(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoPrmtHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt16[]
void AcpiDmBitList(UINT16 Mask)
BOOLEAN AcpiDmIsPldBuffer(ACPI_PARSE_OBJECT *Op)
void AcpiDmWordDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat5[]
void AcpiDmDumpSdev(ACPI_TABLE_HEADER *Table)
void AcpiDmDmaDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDumpDrtm(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort3[]
void AcpiDmMethodFlags(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoViot3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat4[]
void AcpiDmInterruptDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAsfHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt15[]
BOOLEAN AcpiDmIsStringBuffer(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhat0a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCdatTableHdr[]
void AcpiDmGpioDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0[]
void AcpiDmDumpFadt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoHest8[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHware1[]
void AcpiDmDumpErst(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpIort(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpIvrs(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGeneric[][2]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestGicError[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm211[]
void AcpiDmDumpTdel(ACPI_TABLE_HEADER *Table)
void AcpiDmIoDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWaet[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmatHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAgdi[]
UINT32 AcpiDmListType(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest1[]
void AcpiDmDumpSlic(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpXsdt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPrmtModule[]
ACPI_STATUS AdAmlDisassemble(BOOLEAN OutToFile, char *Filename, char *Prefix, char **OutFilename)
ACPI_DMTABLE_INFO AcpiDmTableInfoCedt1_te[]
void AcpiDmDisasmByteList(UINT32 Level, UINT8 *ByteData, UINT32 ByteCount)
ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort6a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoViot[]
ACPI_DMTABLE_INFO AcpiDmTableInfoEinj[]
ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm0a[]
UINT32 AcpiDmDumpS3pt(ACPI_TABLE_HEADER *Table)
void AcpiDmCheckForHardwareId(ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AcpiDmDumpTable(UINT32 TableLength, UINT32 TableOffset, void *Table, UINT32 SubtableLength, ACPI_DMTABLE_INFO *Info)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2OemData[]
ACPI_STATUS AcpiDmProcessSwitch(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoWdat[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt1[]
ACPI_STATUS AdGetLocalTables(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhatHdr[]
void AcpiDmDumpMpst(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt8[]
const ACPI_DMTABLE_DATA AcpiDmTableData[]
void AcpiDmVendorCommon(const char *Name, UINT8 *ByteData, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit6[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPptt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHidString[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestVendorError[]
void AcpiDmFieldFlags(ACPI_PARSE_OBJECT *Op)
ACPI_STATUS(* ACPI_CMTABLE_HANDLER)(void **PFieldList)
struct acpi_resource_tag ACPI_RESOURCE_TAG
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm0[]
void AcpiDmAddExternalListToNamespace(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2[]
void AcpiDmDumpMsct(ACPI_TABLE_HEADER *Table)
void(* ACPI_RESOURCE_HANDLER)(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoIortMap[]
ACPI_DMTABLE_INFO AcpiDmTableInfoApmtNode[]
void AcpiDmVendorSmallDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
UINT32 AcpiDmBlockType(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoTcpaServer[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest7[]
ACPI_DMTABLE_INFO AcpiDmTableInfoTdel[]
const ACPI_DMTABLE_DATA * AcpiDmGetTableData(char *Signature)
ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort0a[]
void AcpiDmClearTempList(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoAestCacheRsrc[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0A[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoRgrt[]
void AcpiDmPredefinedDescription(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoMsct0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort3b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsCidString[]
ACPI_DMTABLE_INFO AcpiDmTableInfoXenv[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoLpitHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest9[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSvkl[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt7b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhat1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoBert[]
void AcpiDmWalkParseTree(ACPI_PARSE_OBJECT *Op, ASL_WALK_CALLBACK DescendingCallback, ASL_WALK_CALLBACK AscendingCallback, void *Context)
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf2[]
void(* ACPI_DMTABLE_HANDLER)(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt4[]
void AcpiDmAddNodeToExternalList(ACPI_NAMESPACE_NODE *Node, UINT8 Type, UINT32 Value, UINT16 Flags)
ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2[]
const char * AcpiGbl_UpdateRules[]
void AcpiDmDumpLpit(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoPcct[]
UINT32 AcpiDmDumpName(UINT32 Name)
void AcpiDmNotifyDescription(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt7[]
void AcpiDmDumpGtdt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoRasf[]
void AcpiDmMarkExternalConflict(ACPI_NAMESPACE_NODE *Node)
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit4[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt0[]
void AcpiDmStartDependentDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoMchi[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHid[]
UINT8 AcpiDmGenerateChecksum(void *Table, UINT32 Length, UINT8 OriginalChecksum)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat4[]
void AcpiDmDumpAsf(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5b[]
const AH_TABLE AcpiGbl_SupportedTables[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCedt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit6a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHidInteger[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Size[]
ACPI_DMTABLE_INFO AcpiDmTableInfoLpit0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt0[]
void AcpiDmDisassembleOneOp(ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit2a[]
void AcpiDmDumpInteger16(UINT16 Value, const char *Name)
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat6[]
void AcpiDmDumpDbg2(ACPI_TABLE_HEADER *Table)
const char * AcpiGbl_IrqDecode[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHestNotify[]
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat1[]
ACPI_STATUS AcpiPsDisplayObjectPathname(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPhat1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt5[]
void AcpiDmDisassemble(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Origin, UINT32 NumOpcodes)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdat0[]
void AcpiDmDumpInteger32(UINT32 Value, const char *Name)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt6[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm1a[]
void AcpiDmLineHeader(UINT32 Offset, UINT32 ByteLength, char *Name)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort1[]
void AcpiDmCloseOperator(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoTcpaHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt9[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1b[]
void AcpiDmResourceTemplate(ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op, UINT8 *ByteData, UINT32 ByteCount)
void AcpiDmDecodeAttribute(UINT8 Attribute)
UINT32 AcpiDmDumpRsdp(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoViot1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestMemError[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr[]
void AcpiDmPinConfigDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDumpCsrt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt10[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFacs[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat2a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPcctHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt[]
void AcpiDmDumpPdtt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt12[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit3a[]
void AcpiDmDumpRgrt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt3a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestXrupt[]
void AcpiDmVendorLargeDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmLineHeader2(UINT32 Offset, UINT32 ByteLength, char *Name, UINT32 Value)
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm2[]
void AcpiDmCheckResourceReference(ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort3a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat[]
struct acpi_dmtable_info ACPI_DMTABLE_INFO
ACPI_DMTABLE_INFO AcpiDmTableInfoIort2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoBoot[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWpbt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMsct[]
void AcpiDmFixedDmaDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoIort1a[]
void AcpiDmCreateSubobjectForExternal(UINT8 Type, ACPI_NAMESPACE_NODE **Node, UINT32 Value)
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt7[]
void AcpiDmDumpInteger8(UINT8 Value, const char *Name)
void AcpiDmIndent(UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsCidInteger[]
ACPI_DMTABLE_INFO AcpiDmTableInfoStaoStr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Name[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest[]
void AcpiDmMatchOp(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoS3ptHdr[]
void AcpiDmDumpMcfg(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoHpet[]
void AcpiDmDumpPrmt(ACPI_TABLE_HEADER *Table)
void AcpiDmIrqDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoCdatHeader[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAestGenRsrc[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarScope[]
void AcpiDmDumpHest(ACPI_TABLE_HEADER *Table)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK DescendingCallback
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE ACPI_HANDLE ACPI_HANDLE *OutHandle ACPI_HANDLE *OutHandle void *Context void *Context ACPI_EVENT_HANDLER Handler UINT32 UINT32 ACPI_GPE_HANDLER void *Context UINT32 ACPI_NOTIFY_HANDLER void *Context ACPI_ADR_SPACE_TYPE SpaceId
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK AscendingCallback
_Acquires_exclusive_lock_ Resource _Acquires_shared_lock_ Resource _Inout_ PERESOURCE Resource
static const WCHAR Signature[]
IN PVCB IN PBCB OUT PDIRENT IN USHORT IN POEM_STRING Filename
_Must_inspect_result_ _In_opt_ PVOID OwnerId
static IDispatch External
_In_ ULONG _In_ ULONG Offset
_In_ ULONG _In_ ULONG _In_ ULONG Length
root entry for file system trees
ACPI_CMTABLE_HANDLER CmTableHandler
ACPI_DMTABLE_HANDLER TableHandler
const unsigned char * Template
ACPI_DMTABLE_INFO * TableInfo
ACPI_WALK_STATE * WalkState
ACPI_PARSE_OBJECT * MappingOp
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_IRQL_requires_same_ typedef _In_ ULONG _In_ UCHAR Level
_Must_inspect_result_ _In_ ULONG Flags
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS _In_ LARGE_INTEGER ByteCount
_In_ __drv_aliasesMem PSTRING Prefix