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

Macros

#define EXPORT_ACPI_INTERFACES
 
#define _COMPONENT   ACPI_HARDWARE
 
#define ACPI_SLEEP_FUNCTION_ID   0
 
#define ACPI_WAKE_PREP_FUNCTION_ID   1
 
#define ACPI_WAKE_FUNCTION_ID   2
 

Functions

ACPI_STATUS AcpiSetFirmwareWakingVector (ACPI_PHYSICAL_ADDRESS PhysicalAddress, ACPI_PHYSICAL_ADDRESS PhysicalAddress64)
 
ACPI_STATUS AcpiEnterSleepStateS4bios (void)
 
ACPI_STATUS AcpiEnterSleepStatePrep (UINT8 SleepState)
 
ACPI_STATUS AcpiEnterSleepState (UINT8 SleepState)
 
ACPI_STATUS AcpiLeaveSleepStatePrep (UINT8 SleepState)
 
ACPI_STATUS AcpiLeaveSleepState (UINT8 SleepState)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_HARDWARE

◆ ACPI_SLEEP_FUNCTION_ID

#define ACPI_SLEEP_FUNCTION_ID   0

◆ ACPI_WAKE_FUNCTION_ID

#define ACPI_WAKE_FUNCTION_ID   2

◆ ACPI_WAKE_PREP_FUNCTION_ID

#define ACPI_WAKE_PREP_FUNCTION_ID   1

◆ EXPORT_ACPI_INTERFACES

#define EXPORT_ACPI_INTERFACES

Function Documentation

◆ AcpiEnterSleepState()

ACPI_STATUS AcpiEnterSleepState ( UINT8  SleepState)

◆ AcpiEnterSleepStatePrep()

ACPI_STATUS AcpiEnterSleepStatePrep ( UINT8  SleepState)

◆ AcpiEnterSleepStateS4bios()

ACPI_STATUS AcpiEnterSleepStateS4bios ( void  )

◆ AcpiLeaveSleepState()

ACPI_STATUS AcpiLeaveSleepState ( UINT8  SleepState)

◆ AcpiLeaveSleepStatePrep()

ACPI_STATUS AcpiLeaveSleepStatePrep ( UINT8  SleepState)

◆ AcpiSetFirmwareWakingVector()

ACPI_STATUS AcpiSetFirmwareWakingVector ( ACPI_PHYSICAL_ADDRESS  PhysicalAddress,
ACPI_PHYSICAL_ADDRESS  PhysicalAddress64 
)