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

Macros

#define _COMPONENT   ACPI_NAMESPACE
 
#define ACPI_PATH_PUT8(Path, Size, Byte, Length)
 

Functions

char * AcpiNsGetExternalPathname (ACPI_NAMESPACE_NODE *Node)
 
ACPI_SIZE AcpiNsGetPathnameLength (ACPI_NAMESPACE_NODE *Node)
 
ACPI_STATUS AcpiNsHandleToName (ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer)
 
ACPI_STATUS AcpiNsHandleToPathname (ACPI_HANDLE TargetHandle, ACPI_BUFFER *Buffer, BOOLEAN NoTrailing)
 
UINT32 AcpiNsBuildNormalizedPath (ACPI_NAMESPACE_NODE *Node, char *FullPath, UINT32 PathSize, BOOLEAN NoTrailing)
 
char * AcpiNsGetNormalizedPathname (ACPI_NAMESPACE_NODE *Node, BOOLEAN NoTrailing)
 
char * AcpiNsBuildPrefixedPathname (ACPI_GENERIC_STATE *PrefixScope, const char *InternalPath)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_NAMESPACE

◆ ACPI_PATH_PUT8

#define ACPI_PATH_PUT8 (   Path,
  Size,
  Byte,
  Length 
)
Value:
do { \
if ((Length) < (Size)) \
{ \
(Path)[(Length)] = (Byte); \
} \
(Length)++; \
} while (0)
UINT8 Byte
Definition Acpi10.h:135
uint32_t Size
Definition pe.h:1
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638

Function Documentation

◆ AcpiNsBuildNormalizedPath()

UINT32 AcpiNsBuildNormalizedPath ( ACPI_NAMESPACE_NODE Node,
char *  FullPath,
UINT32  PathSize,
BOOLEAN  NoTrailing 
)

◆ AcpiNsBuildPrefixedPathname()

char * AcpiNsBuildPrefixedPathname ( ACPI_GENERIC_STATE PrefixScope,
const char *  InternalPath 
)

◆ AcpiNsGetExternalPathname()

char * AcpiNsGetExternalPathname ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsGetNormalizedPathname()

char * AcpiNsGetNormalizedPathname ( ACPI_NAMESPACE_NODE Node,
BOOLEAN  NoTrailing 
)

◆ AcpiNsGetPathnameLength()

ACPI_SIZE AcpiNsGetPathnameLength ( ACPI_NAMESPACE_NODE Node)

◆ AcpiNsHandleToName()

ACPI_STATUS AcpiNsHandleToName ( ACPI_HANDLE  TargetHandle,
ACPI_BUFFER Buffer 
)

◆ AcpiNsHandleToPathname()

ACPI_STATUS AcpiNsHandleToPathname ( ACPI_HANDLE  TargetHandle,
ACPI_BUFFER Buffer,
BOOLEAN  NoTrailing 
)