ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

acdisasm.h File Reference
#include "amlresrc.h"

Go to the source code of this file.

Data Structures

struct  ACPI_DMTABLE_INFO
struct  ACPI_DMTABLE_DATA
struct  ACPI_OP_WALK_INFO
struct  ACPI_RESOURCE_TAG

Defines

#define BLOCK_NONE   0
#define BLOCK_PAREN   1
#define BLOCK_BRACE   2
#define BLOCK_COMMA_LIST   4
#define ACPI_DEFAULT_RESNAME   *(UINT32 *) "__RD"
#define ACPI_RAW_TABLE_DATA_HEADER   "Raw Table Data"
#define DT_LENGTH   0x01 /* Field is a subtable length */
#define DT_FLAG   0x02 /* Field is a flag value */
#define DT_NON_ZERO   0x04 /* Field must be non-zero */
#define DT_OPTIONAL   0x08
#define DT_COUNT   0x10
#define ACPI_DMT_FLAG0   0
#define ACPI_DMT_FLAG1   1
#define ACPI_DMT_FLAG2   2
#define ACPI_DMT_FLAG3   3
#define ACPI_DMT_FLAG4   4
#define ACPI_DMT_FLAG5   5
#define ACPI_DMT_FLAG6   6
#define ACPI_DMT_FLAG7   7
#define ACPI_DMT_FLAGS0   8
#define ACPI_DMT_FLAGS2   9
#define ACPI_DMT_UINT8   10
#define ACPI_DMT_UINT16   11
#define ACPI_DMT_UINT24   12
#define ACPI_DMT_UINT32   13
#define ACPI_DMT_UINT56   14
#define ACPI_DMT_UINT64   15
#define ACPI_DMT_STRING   16
#define ACPI_DMT_NAME4   17
#define ACPI_DMT_NAME6   18
#define ACPI_DMT_NAME8   19
#define ACPI_DMT_CHKSUM   20
#define ACPI_DMT_SPACEID   21
#define ACPI_DMT_GAS   22
#define ACPI_DMT_ASF   23
#define ACPI_DMT_DMAR   24
#define ACPI_DMT_HEST   25
#define ACPI_DMT_HESTNTFY   26
#define ACPI_DMT_HESTNTYP   27
#define ACPI_DMT_MADT   28
#define ACPI_DMT_SRAT   29
#define ACPI_DMT_EXIT   30
#define ACPI_DMT_SIG   31
#define ACPI_DMT_FADTPM   32
#define ACPI_DMT_BUF16   33
#define ACPI_DMT_IVRS   34
#define ACPI_DMT_BUFFER   35
#define ACPI_DMT_PCI_PATH   36
#define ACPI_DMT_EINJACT   37
#define ACPI_DMT_EINJINST   38
#define ACPI_DMT_ERSTACT   39
#define ACPI_DMT_ERSTINST   40
#define ACPI_DMT_ACCWIDTH   41
#define ACPI_DMT_UNICODE   42
#define ACPI_DMT_UUID   43
#define ACPI_DMT_DEVICE_PATH   44
#define ACPI_DMT_LABEL   45
#define ACPI_DMT_BUF7   46
#define ACPI_DMT_BUF128   47
#define ACPI_DMT_SLIC   48
#define ASL_WALK_CALLBACK_DEFINED

Typedefs

typedef void(* ACPI_DMTABLE_HANDLER )(ACPI_TABLE_HEADER *Table)
typedef ACPI_STATUS(* ACPI_CMTABLE_HANDLER )(void **PFieldList)
typedef ACPI_STATUS(* ASL_WALK_CALLBACK )(ACPI_PARSE_OBJECT *Op, UINT32 Level, void *Context)

Functions

UINT8 AcpiDmGenerateChecksum (void *Table, UINT32 Length, UINT8 OriginalChecksum)
ACPI_DMTABLE_DATAAcpiDmGetTableData (char *Signature)
void AcpiDmDumpDataTable (ACPI_TABLE_HEADER *Table)
ACPI_STATUS AcpiDmDumpTable (UINT32 TableLength, UINT32 TableOffset, void *Table, UINT32 SubTableLength, ACPI_DMTABLE_INFO *Info)
void AcpiDmLineHeader (UINT32 Offset, UINT32 ByteLength, char *Name)
void AcpiDmLineHeader2 (UINT32 Offset, UINT32 ByteLength, char *Name, UINT32 Value)
void AcpiDmDumpAsf (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpCpep (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpDmar (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpEinj (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpErst (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpFadt (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpHest (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpIvrs (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpMcfg (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpMadt (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpMsct (ACPI_TABLE_HEADER *Table)
UINT32 AcpiDmDumpRsdp (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpRsdt (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpSlic (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpSlit (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpSrat (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpWdat (ACPI_TABLE_HEADER *Table)
void AcpiDmDumpXsdt (ACPI_TABLE_HEADER *Table)
void AcpiDmDisassemble (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Origin, UINT32 NumOpcodes)
void AcpiDmWalkParseTree (ACPI_PARSE_OBJECT *Op, ASL_WALK_CALLBACK DescendingCallback, ASL_WALK_CALLBACK AscendingCallback, void *Context)
void AcpiDmDisassembleOneOp (ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op)
void AcpiDmDecodeInternalObject (ACPI_OPERAND_OBJECT *ObjDesc)
UINT32 AcpiDmListType (ACPI_PARSE_OBJECT *Op)
void AcpiDmMethodFlags (ACPI_PARSE_OBJECT *Op)
void AcpiDmFieldFlags (ACPI_PARSE_OBJECT *Op)
void AcpiDmAddressSpace (UINT8 SpaceId)
void AcpiDmRegionFlags (ACPI_PARSE_OBJECT *Op)
void AcpiDmMatchOp (ACPI_PARSE_OBJECT *Op)
UINT32 AcpiDmDumpName (UINT32 Name)
ACPI_STATUS AcpiPsDisplayObjectPathname (ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDmNamestring (char *Name)
void AcpiDmDisplayInternalObject (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState)
void AcpiDmDisplayArguments (ACPI_WALK_STATE *WalkState)
void AcpiDmDisplayLocals (ACPI_WALK_STATE *WalkState)
void AcpiDmDumpMethodInfo (ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op)
void AcpiDmDisasmByteList (UINT32 Level, UINT8 *ByteData, UINT32 ByteCount)
void AcpiDmByteList (ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op)
void AcpiDmIsEisaId (ACPI_PARSE_OBJECT *Op)
void AcpiDmEisaId (UINT32 EncodedId)
BOOLEAN AcpiDmIsUnicodeBuffer (ACPI_PARSE_OBJECT *Op)
BOOLEAN AcpiDmIsStringBuffer (ACPI_PARSE_OBJECT *Op)
ACPI_STATUS AcpiDmAddToExternalFileList (char *PathList)
void AcpiDmClearExternalFileList (void)
void AcpiDmAddToExternalList (ACPI_PARSE_OBJECT *Op, char *Path, UINT8 Type, UINT32 Value)
void AcpiDmAddExternalsToNamespace (void)
UINT32 AcpiDmGetExternalMethodCount (void)
void AcpiDmClearExternalList (void)
void AcpiDmEmitExternals (void)
void AcpiDmDumpInteger8 (UINT8 Value, char *Name)
void AcpiDmDumpInteger16 (UINT16 Value, char *Name)
void AcpiDmDumpInteger32 (UINT32 Value, char *Name)
void AcpiDmDumpInteger64 (UINT64 Value, char *Name)
void AcpiDmResourceTemplate (ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op, UINT8 *ByteData, UINT32 ByteCount)
ACPI_STATUS AcpiDmIsResourceTemplate (ACPI_PARSE_OBJECT *Op)
void AcpiDmBitList (UINT16 Mask)
void AcpiDmDescriptorName (void)
void AcpiDmWordDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDwordDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmExtendedDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmQwordDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmMemory24Descriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmMemory32Descriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmFixedMemory32Descriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmGenericRegisterDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmInterruptDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmVendorLargeDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmVendorCommon (char *Name, UINT8 *ByteData, UINT32 Length, UINT32 Level)
void AcpiDmIrqDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDmaDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmIoDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmFixedIoDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmStartDependentDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmEndDependentDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmVendorSmallDescriptor (AML_RESOURCE *Resource, UINT32 Length, UINT32 Level)
void AcpiDmDecodeAttribute (UINT8 Attribute)
void AcpiDmIndent (UINT32 Level)
BOOLEAN AcpiDmCommaIfListMember (ACPI_PARSE_OBJECT *Op)
void AcpiDmCommaIfFieldMember (ACPI_PARSE_OBJECT *Op)
void AcpiDmFindResources (ACPI_PARSE_OBJECT *Root)
void AcpiDmCheckResourceReference (ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState)
void AdDisassemblerHeader (char *Filename)

Variables

const charAcpiGbl_WordDecode []
const charAcpiGbl_IrqDecode []
const charAcpiGbl_LockRule []
const charAcpiGbl_AccessTypes []
const charAcpiGbl_UpdateRules []
const charAcpiGbl_MatchOps []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1a []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf2a []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf3 []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsf4 []
ACPI_DMTABLE_INFO AcpiDmTableInfoAsfHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoBoot []
ACPI_DMTABLE_INFO AcpiDmTableInfoBert []
ACPI_DMTABLE_INFO AcpiDmTableInfoCpep []
ACPI_DMTABLE_INFO AcpiDmTableInfoCpep0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoDbgp []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmarScope []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoDmar3 []
ACPI_DMTABLE_INFO AcpiDmTableInfoEcdt []
ACPI_DMTABLE_INFO AcpiDmTableInfoEinj []
ACPI_DMTABLE_INFO AcpiDmTableInfoEinj0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoErst []
ACPI_DMTABLE_INFO AcpiDmTableInfoErst0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoFacs []
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoFadt3 []
ACPI_DMTABLE_INFO AcpiDmTableInfoGas []
ACPI_DMTABLE_INFO AcpiDmTableInfoHeader []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest6 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest7 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest8 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHest9 []
ACPI_DMTABLE_INFO AcpiDmTableInfoHestNotify []
ACPI_DMTABLE_INFO AcpiDmTableInfoHestBank []
ACPI_DMTABLE_INFO AcpiDmTableInfoHpet []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs4 []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8a []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8b []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrs8c []
ACPI_DMTABLE_INFO AcpiDmTableInfoIvrsHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt3 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt4 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt5 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt6 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt7 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt8 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt9 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadt10 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMadtHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg []
ACPI_DMTABLE_INFO AcpiDmTableInfoMcfg0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoMchi []
ACPI_DMTABLE_INFO AcpiDmTableInfoMsct []
ACPI_DMTABLE_INFO AcpiDmTableInfoMsct0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoRsdp2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoSbst []
ACPI_DMTABLE_INFO AcpiDmTableInfoSlicHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoSlic0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoSlic1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoSlit []
ACPI_DMTABLE_INFO AcpiDmTableInfoSpcr []
ACPI_DMTABLE_INFO AcpiDmTableInfoSpmi []
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat []
ACPI_DMTABLE_INFO AcpiDmTableInfoSratHdr []
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat1 []
ACPI_DMTABLE_INFO AcpiDmTableInfoSrat2 []
ACPI_DMTABLE_INFO AcpiDmTableInfoTcpa []
ACPI_DMTABLE_INFO AcpiDmTableInfoUefi []
ACPI_DMTABLE_INFO AcpiDmTableInfoWaet []
ACPI_DMTABLE_INFO AcpiDmTableInfoWdat []
ACPI_DMTABLE_INFO AcpiDmTableInfoWdat0 []
ACPI_DMTABLE_INFO AcpiDmTableInfoWddt []
ACPI_DMTABLE_INFO AcpiDmTableInfoWdrt []
ACPI_DMTABLE_INFO AcpiDmTableInfoGeneric [][2]
ACPI_DMTABLE_DATA AcpiDmTableData []

Generated on Thu May 24 2012 05:21:54 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.