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

acutils.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_PKG_INFO

Defines

#define ACPI_INVALID_RESOURCE   0
#define ACPI_FIXED_LENGTH   1
#define ACPI_VARIABLE_LENGTH   2
#define ACPI_SMALL_VARIABLE_LENGTH   3
#define REF_INCREMENT   (UINT16) 0
#define REF_DECREMENT   (UINT16) 1
#define REF_FORCE_DELETE   (UINT16) 2
#define DB_BYTE_DISPLAY   1
#define DB_WORD_DISPLAY   2
#define DB_DWORD_DISPLAY   4
#define DB_QWORD_DISPLAY   8
#define _ACPI_XA   0x00 /* extra alphabetic - not supported */
#define _ACPI_XS   0x40 /* extra space */
#define _ACPI_BB   0x00 /* BEL, BS, etc. - not supported */
#define _ACPI_CN   0x20 /* CR, FF, HT, NL, VT */
#define _ACPI_DI   0x04 /* '0'-'9' */
#define _ACPI_LO   0x02 /* 'a'-'z' */
#define _ACPI_PU   0x10 /* punctuation */
#define _ACPI_SP   0x08 /* space */
#define _ACPI_UP   0x01 /* 'A'-'Z' */
#define _ACPI_XD   0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */
#define ACPI_IS_DIGIT(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_DI))
#define ACPI_IS_SPACE(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_SP))
#define ACPI_IS_XDIGIT(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_XD))
#define ACPI_IS_UPPER(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_UP))
#define ACPI_IS_LOWER(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO))
#define ACPI_IS_PRINT(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_SP | _ACPI_PU))
#define ACPI_IS_ALPHA(c)   (_acpi_ctype[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))
#define ACPI_IS_ASCII(c)   ((c) < 0x80)
#define AcpiUtCreateInternalObject(t)   AcpiUtCreateInternalObjectDbg (_AcpiModuleName,__LINE__,_COMPONENT,t)
#define AcpiUtAllocateObjectDesc()   AcpiUtAllocateObjectDescDbg (_AcpiModuleName,__LINE__,_COMPONENT)
#define ACPI_ANY_BASE   0

Typedefs

typedef ACPI_STATUS(* ACPI_WALK_AML_CALLBACK )(UINT8 *Aml, UINT32 Length, UINT32 Offset, UINT8 ResourceIndex, void *Context)
typedef ACPI_STATUS(* ACPI_PKG_CALLBACK )(UINT8 ObjectType, ACPI_OPERAND_OBJECT *SourceObject, ACPI_GENERIC_STATE *State, void *Context)

Functions

ACPI_STATUS AcpiUtInitGlobals (void)
charAcpiUtGetTypeName (ACPI_OBJECT_TYPE Type)
charAcpiUtGetNodeName (void *Object)
charAcpiUtGetDescriptorName (void *Object)
const charAcpiUtGetReferenceName (ACPI_OPERAND_OBJECT *Object)
charAcpiUtGetObjectTypeName (ACPI_OPERAND_OBJECT *ObjDesc)
charAcpiUtGetRegionName (UINT8 SpaceId)
charAcpiUtGetEventName (UINT32 EventId)
char AcpiUtHexToAsciiChar (UINT64 Integer, UINT32 Position)
BOOLEAN AcpiUtValidObjectType (ACPI_OBJECT_TYPE Type)
ACPI_STATUS AcpiUtHardwareInitialize (void)
void AcpiUtSubsystemShutdown (void)
ACPI_SIZE AcpiUtStrlen (const char *String)
charAcpiUtStrcpy (char *DstString, const char *SrcString)
charAcpiUtStrncpy (char *DstString, const char *SrcString, ACPI_SIZE Count)
int AcpiUtMemcmp (const char *Buffer1, const char *Buffer2, ACPI_SIZE Count)
int AcpiUtStrncmp (const char *String1, const char *String2, ACPI_SIZE Count)
int AcpiUtStrcmp (const char *String1, const char *String2)
charAcpiUtStrcat (char *DstString, const char *SrcString)
charAcpiUtStrncat (char *DstString, const char *SrcString, ACPI_SIZE Count)
UINT32 AcpiUtStrtoul (const char *String, char **Terminator, UINT32 Base)
charAcpiUtStrstr (char *String1, char *String2)
voidAcpiUtMemcpy (void *Dest, const void *Src, ACPI_SIZE Count)
voidAcpiUtMemset (void *Dest, UINT8 Value, ACPI_SIZE Count)
int AcpiUtToUpper (int c)
int AcpiUtToLower (int c)
ACPI_STATUS AcpiUtBuildSimpleObject (ACPI_OPERAND_OBJECT *Obj, ACPI_OBJECT *UserObj, UINT8 *DataSpace, UINT32 *BufferSpaceUsed)
ACPI_STATUS AcpiUtBuildPackageObject (ACPI_OPERAND_OBJECT *Obj, UINT8 *Buffer, UINT32 *SpaceUsed)
ACPI_STATUS AcpiUtCopyIobjectToEobject (ACPI_OPERAND_OBJECT *Obj, ACPI_BUFFER *RetBuffer)
ACPI_STATUS AcpiUtCopyEobjectToIobject (ACPI_OBJECT *Obj, ACPI_OPERAND_OBJECT **InternalObj)
ACPI_STATUS AcpiUtCopyISimpleToIsimple (ACPI_OPERAND_OBJECT *SourceObj, ACPI_OPERAND_OBJECT *DestObj)
ACPI_STATUS AcpiUtCopyIobjectToIobject (ACPI_OPERAND_OBJECT *SourceDesc, ACPI_OPERAND_OBJECT **DestDesc, ACPI_WALK_STATE *WalkState)
ACPI_STATUS AcpiUtUpdateObjectReference (ACPI_OPERAND_OBJECT *Object, UINT16 Action)
void AcpiUtInitStackPtrTrace (void)
void AcpiUtTrackStackPtr (void)
void AcpiUtTrace (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
void AcpiUtTracePtr (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, void *Pointer)
void AcpiUtTraceU32 (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT32 Integer)
void AcpiUtTraceStr (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, char *String)
void AcpiUtExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId)
void AcpiUtStatusExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, ACPI_STATUS Status)
void AcpiUtValueExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT64 Value)
void AcpiUtPtrExit (UINT32 LineNumber, const char *FunctionName, const char *ModuleName, UINT32 ComponentId, UINT8 *Ptr)
void AcpiUtDumpBuffer (UINT8 *Buffer, UINT32 Count, UINT32 Display, UINT32 componentId)
void AcpiUtDumpBuffer2 (UINT8 *Buffer, UINT32 Count, UINT32 Display)
void AcpiUtReportError (char *ModuleName, UINT32 LineNumber)
void AcpiUtReportInfo (char *ModuleName, UINT32 LineNumber)
void AcpiUtReportWarning (char *ModuleName, UINT32 LineNumber)
void AcpiUtAddReference (ACPI_OPERAND_OBJECT *Object)
void AcpiUtRemoveReference (ACPI_OPERAND_OBJECT *Object)
void AcpiUtDeleteInternalPackageObject (ACPI_OPERAND_OBJECT *Object)
void AcpiUtDeleteInternalSimpleObject (ACPI_OPERAND_OBJECT *Object)
void AcpiUtDeleteInternalObjectList (ACPI_OPERAND_OBJECT **ObjList)
ACPI_STATUS AcpiUtEvaluateObject (ACPI_NAMESPACE_NODE *PrefixNode, char *Path, UINT32 ExpectedReturnBtypes, ACPI_OPERAND_OBJECT **ReturnDesc)
ACPI_STATUS AcpiUtEvaluateNumericObject (char *ObjectName, ACPI_NAMESPACE_NODE *DeviceNode, UINT64 *Value)
ACPI_STATUS AcpiUtExecute_STA (ACPI_NAMESPACE_NODE *DeviceNode, UINT32 *StatusFlags)
ACPI_STATUS AcpiUtExecutePowerMethods (ACPI_NAMESPACE_NODE *DeviceNode, const char **MethodNames, UINT8 MethodCount, UINT8 *OutValues)
ACPI_STATUS AcpiUtExecute_HID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID **ReturnId)
ACPI_STATUS AcpiUtExecute_UID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID **ReturnId)
ACPI_STATUS AcpiUtExecute_CID (ACPI_NAMESPACE_NODE *DeviceNode, ACPI_DEVICE_ID_LIST **ReturnCidList)
ACPI_STATUS AcpiUtCreateRwLock (ACPI_RW_LOCK *Lock)
void AcpiUtDeleteRwLock (ACPI_RW_LOCK *Lock)
ACPI_STATUS AcpiUtAcquireReadLock (ACPI_RW_LOCK *Lock)
ACPI_STATUS AcpiUtReleaseReadLock (ACPI_RW_LOCK *Lock)
ACPI_STATUS AcpiUtAcquireWriteLock (ACPI_RW_LOCK *Lock)
void AcpiUtReleaseWriteLock (ACPI_RW_LOCK *Lock)
ACPI_OPERAND_OBJECTAcpiUtCreateInternalObjectDbg (const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId, ACPI_OBJECT_TYPE Type)
voidAcpiUtAllocateObjectDescDbg (const char *ModuleName, UINT32 LineNumber, UINT32 ComponentId)
void AcpiUtDeleteObjectDesc (ACPI_OPERAND_OBJECT *Object)
BOOLEAN AcpiUtValidInternalObject (void *Object)
ACPI_OPERAND_OBJECTAcpiUtCreatePackageObject (UINT32 Count)
ACPI_OPERAND_OBJECTAcpiUtCreateIntegerObject (UINT64 Value)
ACPI_OPERAND_OBJECTAcpiUtCreateBufferObject (ACPI_SIZE BufferSize)
ACPI_OPERAND_OBJECTAcpiUtCreateStringObject (ACPI_SIZE StringSize)
ACPI_STATUS AcpiUtGetObjectSize (ACPI_OPERAND_OBJECT *Obj, ACPI_SIZE *ObjLength)
ACPI_STATUS AcpiUtInitializeInterfaces (void)
void AcpiUtInterfaceTerminate (void)
ACPI_STATUS AcpiUtInstallInterface (ACPI_STRING InterfaceName)
ACPI_STATUS AcpiUtRemoveInterface (ACPI_STRING InterfaceName)
ACPI_INTERFACE_INFOAcpiUtGetInterface (ACPI_STRING InterfaceName)
ACPI_STATUS AcpiUtOsiImplementation (ACPI_WALK_STATE *WalkState)
void AcpiUtPushGenericState (ACPI_GENERIC_STATE **ListHead, ACPI_GENERIC_STATE *State)
ACPI_GENERIC_STATEAcpiUtPopGenericState (ACPI_GENERIC_STATE **ListHead)
ACPI_GENERIC_STATEAcpiUtCreateGenericState (void)
ACPI_THREAD_STATEAcpiUtCreateThreadState (void)
ACPI_GENERIC_STATEAcpiUtCreateUpdateState (ACPI_OPERAND_OBJECT *Object, UINT16 Action)
ACPI_GENERIC_STATEAcpiUtCreatePkgState (void *InternalObject, void *ExternalObject, UINT16 Index)
ACPI_STATUS AcpiUtCreateUpdateStateAndPush (ACPI_OPERAND_OBJECT *Object, UINT16 Action, ACPI_GENERIC_STATE **StateList)
ACPI_STATUS AcpiUtCreatePkgStateAndPush (void *InternalObject, void *ExternalObject, UINT16 Index, ACPI_GENERIC_STATE **StateList)
ACPI_GENERIC_STATEAcpiUtCreateControlState (void)
void AcpiUtDeleteGenericState (ACPI_GENERIC_STATE *State)
ACPI_STATUS AcpiUtDivide (UINT64 InDividend, UINT64 InDivisor, UINT64 *OutQuotient, UINT64 *OutRemainder)
ACPI_STATUS AcpiUtShortDivide (UINT64 InDividend, UINT32 Divisor, UINT64 *OutQuotient, UINT32 *OutRemainder)
const charAcpiUtValidateException (ACPI_STATUS Status)
BOOLEAN AcpiUtIsPciRootBridge (char *Id)
BOOLEAN AcpiUtIsAmlTable (ACPI_TABLE_HEADER *Table)
ACPI_STATUS AcpiUtAllocateOwnerId (ACPI_OWNER_ID *OwnerId)
void AcpiUtReleaseOwnerId (ACPI_OWNER_ID *OwnerId)
ACPI_STATUS AcpiUtWalkPackageTree (ACPI_OPERAND_OBJECT *SourceObject, void *TargetObject, ACPI_PKG_CALLBACK WalkCallback, void *Context)
void AcpiUtStrupr (char *SrcString)
void AcpiUtStrlwr (char *SrcString)
void AcpiUtPrintString (char *String, UINT8 MaxLength)
BOOLEAN AcpiUtValidAcpiName (UINT32 Name)
void AcpiUtRepairName (char *Name)
BOOLEAN AcpiUtValidAcpiChar (char Character, UINT32 Position)
ACPI_STATUS AcpiUtStrtoul64 (char *String, UINT32 Base, UINT64 *RetInteger)
UINT32 AcpiUtDwordByteSwap (UINT32 Value)
void AcpiUtSetIntegerWidth (UINT8 Revision)
ACPI_STATUS AcpiUtWalkAmlResources (UINT8 *Aml, ACPI_SIZE AmlLength, ACPI_WALK_AML_CALLBACK UserFunction, void *Context)
ACPI_STATUS AcpiUtValidateResource (void *Aml, UINT8 *ReturnIndex)
UINT32 AcpiUtGetDescriptorLength (void *Aml)
UINT16 AcpiUtGetResourceLength (void *Aml)
UINT8 AcpiUtGetResourceHeaderLength (void *Aml)
UINT8 AcpiUtGetResourceType (void *Aml)
ACPI_STATUS AcpiUtGetResourceEndTag (ACPI_OPERAND_OBJECT *ObjDesc, UINT8 **EndTag)
ACPI_STATUS AcpiUtMutexInitialize (void)
void AcpiUtMutexTerminate (void)
ACPI_STATUS AcpiUtAcquireMutex (ACPI_MUTEX_HANDLE MutexId)
ACPI_STATUS AcpiUtReleaseMutex (ACPI_MUTEX_HANDLE MutexId)
ACPI_STATUS AcpiUtCreateCaches (void)
ACPI_STATUS AcpiUtDeleteCaches (void)
ACPI_STATUS AcpiUtValidateBuffer (ACPI_BUFFER *Buffer)
ACPI_STATUS AcpiUtInitializeBuffer (ACPI_BUFFER *Buffer, ACPI_SIZE RequiredLength)
voidAcpiUtAllocate (ACPI_SIZE Size, UINT32 Component, const char *Module, UINT32 Line)
voidAcpiUtAllocateZeroed (ACPI_SIZE Size, UINT32 Component, const char *Module, UINT32 Line)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedWarning (const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...)
void ACPI_INTERNAL_VAR_XFACE AcpiUtPredefinedInfo (const char *ModuleName, UINT32 LineNumber, char *Pathname, UINT8 NodeFlags, const char *Format,...)
void AcpiUtNamespaceError (const char *ModuleName, UINT32 LineNumber, const char *InternalName, ACPI_STATUS LookupStatus)
void AcpiUtMethodError (const char *ModuleName, UINT32 LineNumber, const char *Message, ACPI_NAMESPACE_NODE *Node, const char *Path, ACPI_STATUS LookupStatus)

Variables

const UINT8 AcpiGbl_ResourceAmlSizes []
const UINT8 _acpi_ctype []

Generated on Sat May 26 2012 05:21:21 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.