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

Macros

#define _COMPONENT   ACPI_NAMESPACE
 

Functions

ACPI_STATUS AcpiNsAttachObject (ACPI_NAMESPACE_NODE *Node, ACPI_OPERAND_OBJECT *Object, ACPI_OBJECT_TYPE Type)
 
void AcpiNsDetachObject (ACPI_NAMESPACE_NODE *Node)
 
ACPI_OPERAND_OBJECTAcpiNsGetAttachedObject (ACPI_NAMESPACE_NODE *Node)
 
ACPI_OPERAND_OBJECTAcpiNsGetSecondaryObject (ACPI_OPERAND_OBJECT *ObjDesc)
 
ACPI_STATUS AcpiNsAttachData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void *Data)
 
ACPI_STATUS AcpiNsDetachData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler)
 
ACPI_STATUS AcpiNsGetAttachedData (ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void **Data)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_NAMESPACE

Function Documentation

◆ AcpiNsAttachData()

ACPI_STATUS AcpiNsAttachData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler,
void *  Data 
)

◆ AcpiNsAttachObject()

ACPI_STATUS AcpiNsAttachObject ( ACPI_NAMESPACE_NODE Node,
ACPI_OPERAND_OBJECT Object,
ACPI_OBJECT_TYPE  Type 
)

◆ AcpiNsDetachData()

ACPI_STATUS AcpiNsDetachData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler 
)

◆ AcpiNsDetachObject()

void AcpiNsDetachObject ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetAttachedData()

ACPI_STATUS AcpiNsGetAttachedData ( ACPI_NAMESPACE_NODE Node,
ACPI_OBJECT_HANDLER  Handler,
void **  Data 
)

◆ AcpiNsGetAttachedObject()

ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetSecondaryObject()

ACPI_OPERAND_OBJECT * AcpiNsGetSecondaryObject ( ACPI_OPERAND_OBJECT ObjDesc)