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

Macros

#define _COMPONENT   ACPI_EXECUTER
 

Functions

void AcpiExUnlinkMutex (ACPI_OPERAND_OBJECT *ObjDesc)
 
ACPI_STATUS AcpiExAcquireMutexObject (UINT16 Timeout, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_THREAD_ID ThreadId)
 
ACPI_STATUS AcpiExAcquireMutex (ACPI_OPERAND_OBJECT *TimeDesc, ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState)
 
ACPI_STATUS AcpiExReleaseMutexObject (ACPI_OPERAND_OBJECT *ObjDesc)
 
ACPI_STATUS AcpiExReleaseMutex (ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState)
 
void AcpiExReleaseAllMutexes (ACPI_THREAD_STATE *Thread)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_EXECUTER

Function Documentation

◆ AcpiExAcquireMutex()

ACPI_STATUS AcpiExAcquireMutex ( ACPI_OPERAND_OBJECT TimeDesc,
ACPI_OPERAND_OBJECT ObjDesc,
ACPI_WALK_STATE WalkState 
)

◆ AcpiExAcquireMutexObject()

ACPI_STATUS AcpiExAcquireMutexObject ( UINT16  Timeout,
ACPI_OPERAND_OBJECT ObjDesc,
ACPI_THREAD_ID  ThreadId 
)

◆ AcpiExReleaseAllMutexes()

void AcpiExReleaseAllMutexes ( ACPI_THREAD_STATE Thread)

◆ AcpiExReleaseMutex()

ACPI_STATUS AcpiExReleaseMutex ( ACPI_OPERAND_OBJECT ObjDesc,
ACPI_WALK_STATE WalkState 
)

◆ AcpiExReleaseMutexObject()

ACPI_STATUS AcpiExReleaseMutexObject ( ACPI_OPERAND_OBJECT ObjDesc)

◆ AcpiExUnlinkMutex()

void AcpiExUnlinkMutex ( ACPI_OPERAND_OBJECT ObjDesc)