XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
hwxface.c File Reference
#include "acpi.h"
#include "accommon.h"
#include "acnamesp.h"
Include dependency graph for hwxface.c:

Macros

#define EXPORT_ACPI_INTERFACES
 
#define _COMPONENT   ACPI_HARDWARE
 

Functions

ACPI_STATUS AcpiReset (void)
 
ACPI_STATUS AcpiRead (UINT64 *ReturnValue, ACPI_GENERIC_ADDRESS *Reg)
 
ACPI_STATUS AcpiWrite (UINT64 Value, ACPI_GENERIC_ADDRESS *Reg)
 
ACPI_STATUS AcpiReadBitRegister (UINT32 RegisterId, UINT32 *ReturnValue)
 
ACPI_STATUS AcpiWriteBitRegister (UINT32 RegisterId, UINT32 Value)
 
ACPI_STATUS AcpiGetSleepTypeData (UINT8 SleepState, UINT8 *SleepTypeA, UINT8 *SleepTypeB)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_HARDWARE

◆ EXPORT_ACPI_INTERFACES

#define EXPORT_ACPI_INTERFACES

Function Documentation

◆ AcpiGetSleepTypeData()

ACPI_STATUS AcpiGetSleepTypeData ( UINT8  SleepState,
UINT8 SleepTypeA,
UINT8 SleepTypeB 
)

◆ AcpiRead()

ACPI_STATUS AcpiRead ( UINT64 ReturnValue,
ACPI_GENERIC_ADDRESS Reg 
)

◆ AcpiReadBitRegister()

ACPI_STATUS AcpiReadBitRegister ( UINT32  RegisterId,
UINT32 ReturnValue 
)

◆ AcpiReset()

ACPI_STATUS AcpiReset ( void  )

◆ AcpiWrite()

ACPI_STATUS AcpiWrite ( UINT64  Value,
ACPI_GENERIC_ADDRESS Reg 
)

◆ AcpiWriteBitRegister()

ACPI_STATUS AcpiWriteBitRegister ( UINT32  RegisterId,
UINT32  Value 
)