152#ifndef __ACDISASM_H__
153#define __ACDISASM_H__
161#define BLOCK_COMMA_LIST 4
162#define ACPI_DEFAULT_RESNAME *(UINT32 *) "__RD"
168#define ACPI_RAW_TABLE_DATA_HEADER "Raw Table Data"
182#define DT_LENGTH 0x01
184#define DT_NON_ZERO 0x04
185#define DT_OPTIONAL 0x08
186#define DT_DESCRIBES_OPTIONAL 0x10
324#ifndef ASL_WALK_CALLBACK_DEFINED
330#define ASL_WALK_CALLBACK_DEFINED
593 UINT8 OriginalChecksum);
1305#define ACPI_IS_AML_TABLE 0
1306#define ACPI_IS_DATA_TABLE 1
1317 char **OutFilename);
unsigned int UINT32
Definition ProcessorBind.h:102
UINT16 Mask
Definition Acpi10.h:159
PACKED union @22::@36 Header
Definition Acpi10.h:158
uint32_t Signature
Definition pe.h:0
char ACPI_OBJECT_TYPE UINT32 Flags
Definition acdebug.h:453
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[]
BOOLEAN AcpiDmCommaIfListMember(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdtHdr[]
void AcpiDmDumpBuffer(void *Table, UINT32 BufferOffset, UINT32 Length, UINT32 AbsoluteOffset, char *Header)
ACPI_DMTABLE_INFO AcpiDmTableInfoErst[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1[]
void AcpiDmEmitExternal(ACPI_PARSE_OBJECT *NameOp, ACPI_PARSE_OBJECT *TypeOp)
ACPI_DMTABLE_INFO AcpiDmTableInfoIortHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev1b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1[]
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 AcpiDmTableInfoCpep[]
ACPI_DMTABLE_INFO AcpiDmTableInfoS3pt1[]
void AcpiDmUnresolvedWarning(UINT8 Type)
void AcpiDmClearExternalList(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoSlit[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit5[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSdei[]
void AcpiDmGetExternalsFromFile(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst1[]
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[]
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[]
void AcpiDmPinFunctionDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr[]
const char * AcpiGbl_LockRule[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi[]
void AcpiDmDumpVrtc(ACPI_TABLE_HEADER *Table)
ACPI_STATUS AcpiDmIsResourceTemplate(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
const char * AcpiGbl_WordDecode[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest11[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Device[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat0[]
void AcpiDmDumpInteger64(UINT64 Value, const char *Name)
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev0a[]
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)
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)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest6[]
void AcpiDmDumpSrat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoSbst[]
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 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)
Definition acdisasm.h:326
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt[]
void AcpiDmDisplayTargetPathname(ACPI_PARSE_OBJECT *Op)
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[]
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 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[]
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 AcpiDmTableInfoTpm23[]
void AcpiDmDecompressEisaId(UINT32 EncodedId)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8b[]
UINT32 AcpiDmGetUnresolvedExternalMethodCount(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs1[]
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_STATUS AdParseTable(ACPI_TABLE_HEADER *Table, ACPI_OWNER_ID *OwnerId, BOOLEAN LoadTable, BOOLEAN External)
ACPI_DMTABLE_INFO AcpiDmTableInfoSdev1a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt11[]
ACPI_ENTRY_TYPES
Definition acdisasm.h:195
@ ACPI_DMT_TPM2
Definition acdisasm.h:278
@ ACPI_DMT_IVRS
Definition acdisasm.h:267
@ ACPI_DMT_BUF16
Definition acdisasm.h:226
@ ACPI_DMT_ERSTACT
Definition acdisasm.h:258
@ ACPI_DMT_FLAGS16_16
Definition acdisasm.h:214
@ ACPI_DMT_FLAGS4
Definition acdisasm.h:209
@ ACPI_DMT_PMTT
Definition acdisasm.h:272
@ ACPI_DMT_UINT48
Definition acdisasm.h:220
@ ACPI_DMT_UINT8
Definition acdisasm.h:215
@ ACPI_DMT_DMAR_SCOPE
Definition acdisasm.h:255
@ ACPI_DMT_UINT16
Definition acdisasm.h:216
@ ACPI_DMT_GAS
Definition acdisasm.h:238
@ ACPI_DMT_ACCWIDTH
Definition acdisasm.h:236
@ ACPI_DMT_FLAGS2
Definition acdisasm.h:208
@ ACPI_DMT_DMAR
Definition acdisasm.h:254
@ ACPI_DMT_FLAGS4_12
Definition acdisasm.h:213
@ ACPI_DMT_PPTT
Definition acdisasm.h:273
@ ACPI_DMT_EINJINST
Definition acdisasm.h:257
@ ACPI_DMT_EINJACT
Definition acdisasm.h:256
@ ACPI_DMT_PCI_PATH
Definition acdisasm.h:249
@ ACPI_DMT_SLIC
Definition acdisasm.h:276
@ ACPI_DMT_SDEV
Definition acdisasm.h:275
@ ACPI_DMT_FLAGS4_0
Definition acdisasm.h:210
@ ACPI_DMT_NAME8
Definition acdisasm.h:232
@ ACPI_DMT_LABEL
Definition acdisasm.h:248
@ ACPI_DMT_FLAG7
Definition acdisasm.h:205
@ ACPI_DMT_SRAT
Definition acdisasm.h:277
@ ACPI_DMT_BUFFER
Definition acdisasm.h:245
@ ACPI_DMT_BUF7
Definition acdisasm.h:223
@ ACPI_DMT_DEVICE_PATH
Definition acdisasm.h:247
@ ACPI_DMT_FADTPM
Definition acdisasm.h:260
@ ACPI_DMT_UINT56
Definition acdisasm.h:221
@ ACPI_DMT_FLAG1
Definition acdisasm.h:199
@ ACPI_DMT_FLAG4
Definition acdisasm.h:202
@ ACPI_DMT_UUID
Definition acdisasm.h:241
@ ACPI_DMT_FLAGS1
Definition acdisasm.h:207
@ ACPI_DMT_BUF128
Definition acdisasm.h:227
@ ACPI_DMT_HMAT
Definition acdisasm.h:265
@ ACPI_DMT_BUF10
Definition acdisasm.h:224
@ ACPI_DMT_UINT32
Definition acdisasm.h:218
@ ACPI_DMT_ASF
Definition acdisasm.h:253
@ ACPI_DMT_BUF12
Definition acdisasm.h:225
@ ACPI_DMT_RAW_BUFFER
Definition acdisasm.h:246
@ ACPI_DMT_NFIT
Definition acdisasm.h:270
@ ACPI_DMT_FLAGS0
Definition acdisasm.h:206
@ ACPI_DMT_IORTMEM
Definition acdisasm.h:266
@ ACPI_DMT_FLAG5
Definition acdisasm.h:203
@ ACPI_DMT_FLAG3
Definition acdisasm.h:201
@ ACPI_DMT_ERSTINST
Definition acdisasm.h:259
@ ACPI_DMT_FLAG6
Definition acdisasm.h:204
@ ACPI_DMT_SPACEID
Definition acdisasm.h:239
@ ACPI_DMT_FLAG0
Definition acdisasm.h:198
@ ACPI_DMT_HESTNTFY
Definition acdisasm.h:263
@ ACPI_DMT_STRING
Definition acdisasm.h:229
@ ACPI_DMT_GTDT
Definition acdisasm.h:261
@ ACPI_DMT_SIG
Definition acdisasm.h:228
@ ACPI_DMT_EXTRA_TEXT
Definition acdisasm.h:282
@ ACPI_DMT_HEST
Definition acdisasm.h:262
@ ACPI_DMT_FLAGS4_8
Definition acdisasm.h:212
@ ACPI_DMT_PCCT
Definition acdisasm.h:271
@ ACPI_DMT_NAME4
Definition acdisasm.h:230
@ ACPI_DMT_CHKSUM
Definition acdisasm.h:237
@ ACPI_DMT_MADT
Definition acdisasm.h:269
@ ACPI_DMT_SDEI
Definition acdisasm.h:274
@ ACPI_DMT_LPIT
Definition acdisasm.h:268
@ ACPI_DMT_FLAGS4_4
Definition acdisasm.h:211
@ ACPI_DMT_EXIT
Definition acdisasm.h:283
@ ACPI_DMT_FLAG2
Definition acdisasm.h:200
@ ACPI_DMT_UINT24
Definition acdisasm.h:217
@ ACPI_DMT_UNICODE
Definition acdisasm.h:240
@ ACPI_DMT_UINT40
Definition acdisasm.h:219
@ ACPI_DMT_HESTNTYP
Definition acdisasm.h:264
@ ACPI_DMT_UINT64
Definition acdisasm.h:222
@ ACPI_DMT_NAME6
Definition acdisasm.h:231
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 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)
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoErst0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoGtdtEl2[]
void AcpiDmDumpFpdt(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoLpit1[]
ACPI_DMTABLE_INFO AcpiDmTableInfoVrtc0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmttHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoBgrt[]
ACPI_DMTABLE_INFO AcpiDmTableInfoStao[]
ACPI_DMTABLE_INFO AcpiDmTableInfoWsmt[]
ACPI_STATUS AcpiDmParseDeferredOps(ACPI_PARSE_OBJECT *Root)
void AcpiDmDumpTcpa(ACPI_TABLE_HEADER *Table)
void AcpiDmDumpHmat(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoWddt[]
ACPI_STATUS AdDisplayStatistics(void)
BOOLEAN AcpiDmIsUuidBuffer(ACPI_PARSE_OBJECT *Op)
void AcpiDmBitList(UINT16 Mask)
BOOLEAN AcpiDmIsPldBuffer(ACPI_PARSE_OBJECT *Op)
void AcpiDmWordDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
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 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 AcpiDmTableInfoRsdp1[]
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[]
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 AcpiDmTableInfoMtmr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoTpm211[]
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[]
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 AcpiDmTableInfoVrtc[]
ACPI_STATUS AdAmlDisassemble(BOOLEAN OutToFile, char *Filename, char *Prefix, char **OutFilename)
void AcpiDmDisasmByteList(UINT32 Level, UINT8 *ByteData, UINT32 ByteCount)
ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt[]
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[]
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[]
void AcpiDmFieldFlags(ACPI_PARSE_OBJECT *Op)
ACPI_STATUS(* ACPI_CMTABLE_HANDLER)(void **PFieldList)
Definition acdisasm.h:292
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)
Definition acdisasm.h:334
ACPI_DMTABLE_INFO AcpiDmTableInfoIortMap[]
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[]
const ACPI_DMTABLE_DATA * AcpiDmGetTableData(char *Signature)
ACPI_DMTABLE_INFO AcpiDmTableInfoGas[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort0a[]
void AcpiDmClearTempList(void)
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0A[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHmat1c[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt2[]
void AcpiDmPredefinedDescription(ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoMsct0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat2[]
ACPI_DMTABLE_INFO AcpiDmTableInfoIort3b[]
ACPI_DMTABLE_INFO AcpiDmTableInfoXenv[]
ACPI_DMTABLE_INFO AcpiDmTableInfoLpitHdr[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHest9[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt[]
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)
Definition acdisasm.h:288
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)
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[]
UINT8 AcpiDmGenerateChecksum(void *Table, UINT32 Length, UINT8 OriginalChecksum)
void AcpiDmDumpAsf(ACPI_TABLE_HEADER *Table)
const AH_TABLE AcpiGbl_SupportedTables[]
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit6a[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Size[]
ACPI_DMTABLE_INFO AcpiDmTableInfoLpit0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoFpdt0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoPmtt1a[]
void AcpiDmDisassembleOneOp(ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op)
void AcpiDmDumpMtmr(ACPI_TABLE_HEADER *Table)
ACPI_DMTABLE_INFO AcpiDmTableInfoNfit2a[]
void AcpiDmDumpInteger16(UINT16 Value, const char *Name)
void AcpiDmDumpDbg2(ACPI_TABLE_HEADER *Table)
const char * AcpiGbl_IrqDecode[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDrtm[]
ACPI_DMTABLE_INFO AcpiDmTableInfoHestNotify[]
ACPI_STATUS AcpiPsDisplayObjectPathname(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar0[]
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt5[]
void AcpiDmDisassemble(ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Origin, UINT32 NumOpcodes)
void AcpiDmDumpInteger32(UINT32 Value, const char *Name)
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 AcpiDmTableInfoMadt0[]
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 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 AcpiDmTableInfoDrtm1[]
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 AcpiDmTableInfoMtmr0[]
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 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 AcpiDmIrqDescriptor(ACPI_OP_WALK_INFO *Info, AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat3[]
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarScope[]
void AcpiDmDumpHest(ACPI_TABLE_HEADER *Table)
UINT32 Level
Definition acevents.h:321
UINT32 void * Context
Definition acevents.h:322
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK DescendingCallback
Definition acpixf.h:733
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical 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
Definition acpixf.h:924
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char * Name
Definition acpixf.h:1159
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical 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 Type
Definition acpixf.h:894
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK AscendingCallback
Definition acpixf.h:734
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
uint32_t ACPI_STATUS
Definition actypes.h:568
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
UINT8 ACPI_OWNER_ID
Definition actypes.h:594
Definition acdisasm.h:296
ACPI_CMTABLE_HANDLER CmTableHandler
Definition acdisasm.h:300
char * Signature
Definition acdisasm.h:297
ACPI_DMTABLE_HANDLER TableHandler
Definition acdisasm.h:299
const unsigned char * Template
Definition acdisasm.h:301
ACPI_DMTABLE_INFO * TableInfo
Definition acdisasm.h:298
Definition acdisasm.h:172
UINT8 Opcode
Definition acdisasm.h:173
char * Name
Definition acdisasm.h:175
UINT16 Offset
Definition acdisasm.h:174
UINT8 Flags
Definition acdisasm.h:176
Definition acdisasm.h:307
UINT32 AmlOffset
Definition acdisasm.h:317
UINT32 LastLevel
Definition acdisasm.h:313
UINT32 Flags
Definition acdisasm.h:316
UINT8 * StartAml
Definition acdisasm.h:311
UINT8 * PreviousAml
Definition acdisasm.h:310
ACPI_WALK_STATE * WalkState
Definition acdisasm.h:308
ACPI_PARSE_OBJECT * MappingOp
Definition acdisasm.h:309
UINT32 Count
Definition acdisasm.h:314
UINT32 BitOffset
Definition acdisasm.h:315
UINT32 Level
Definition acdisasm.h:312
Definition acdisasm.h:341
UINT32 BitIndex
Definition acdisasm.h:342
char * Tag
Definition acdisasm.h:343
Definition acstruct.h:182
Definition aclocal.h:1645
Definition aclocal.h:1185
Definition amlresrc.h:760