152#ifndef __ACNAMESP_H__
153#define __ACNAMESP_H__
158#define ACPI_NS_ALL ((ACPI_HANDLE)0)
164#define ACPI_NS_NORMAL 0
165#define ACPI_NS_NEWSCOPE 1
166#define ACPI_NS_LOCAL 2
170#define ACPI_NS_NO_UPSEARCH 0
171#define ACPI_NS_SEARCH_PARENT 0x0001
172#define ACPI_NS_DONT_OPEN_SCOPE 0x0002
173#define ACPI_NS_NO_PEER_SEARCH 0x0004
174#define ACPI_NS_ERROR_IF_FOUND 0x0008
175#define ACPI_NS_PREFIX_IS_SCOPE 0x0010
176#define ACPI_NS_EXTERNAL 0x0020
177#define ACPI_NS_TEMPORARY 0x0040
178#define ACPI_NS_OVERRIDE_IF_FOUND 0x0080
179#define ACPI_NS_EARLY_INIT 0x0100
180#define ACPI_NS_PREFIX_MUST_EXIST 0x0200
184#define ACPI_NS_WALK_NO_UNLOCK 0
185#define ACPI_NS_WALK_UNLOCK 0x01
186#define ACPI_NS_WALK_TEMP_NODES 0x02
190#define ACPI_NOT_PACKAGE_ELEMENT ACPI_UINT32_MAX
191#define ACPI_ALL_PACKAGE_ELEMENTS (ACPI_UINT32_MAX-1)
195#define ACPI_WARN_ALWAYS 0
202AcpiNsInitializeObjects (
206AcpiNsInitializeDevices (
210AcpiNsInitOnePackage (
211 ACPI_HANDLE ObjHandle,
234 ACPI_OBJECT_TYPE Type,
235 ACPI_HANDLE StartObject,
238 ACPI_WALK_CALLBACK DescendingCallback,
239 ACPI_WALK_CALLBACK AscendingCallback,
249AcpiNsGetNextNodeTyped (
250 ACPI_OBJECT_TYPE Type,
268AcpiNsOneCompleteParse (
278AcpiNsRootInitialize (
285 ACPI_OBJECT_TYPE Type,
286 ACPI_INTERPRETER_MODE InterpreterMode,
308AcpiNsDeleteNamespaceSubtree (
312AcpiNsDeleteNamespaceByOwner (
313 ACPI_OWNER_ID OwnerId);
320AcpiNsDeleteChildren (
333AcpiNsConvertToInteger (
338AcpiNsConvertToString (
343AcpiNsConvertToBuffer (
348AcpiNsConvertToUnicode (
354AcpiNsConvertToResource (
360AcpiNsConvertToReference (
371 ACPI_HANDLE SearchBase,
389 const char *Pathname);
393 ACPI_HANDLE ObjHandle,
400 ACPI_OBJECT_TYPE Type,
403 ACPI_OWNER_ID OwnerId,
404 ACPI_HANDLE StartHandle);
407AcpiNsDumpObjectPaths (
408 ACPI_OBJECT_TYPE Type,
411 ACPI_OWNER_ID OwnerId,
412 ACPI_HANDLE StartHandle);
427AcpiNsCheckArgumentCount (
430 UINT32 UserParamCount,
434AcpiNsCheckAcpiCompliance (
440AcpiNsCheckArgumentTypes (
448AcpiNsCheckReturnValue (
451 UINT32 UserParamCount,
452 ACPI_STATUS ReturnStatus,
456AcpiNsCheckObjectType (
459 UINT32 ExpectedBtypes,
460 UINT32 PackageIndex);
477 ACPI_OBJECT_TYPE Type);
480AcpiNsGetExternalPathname (
484AcpiNsBuildNormalizedPath (
491AcpiNsNormalizePathname (
495AcpiNsGetNormalizedPathname (
500AcpiNsBuildPrefixedPathname (
502 const char *InternalPath);
505AcpiNsNameOfCurrentScope (
510 ACPI_HANDLE TargetHandle,
514AcpiNsHandleToPathname (
515 ACPI_HANDLE TargetHandle,
525AcpiNsGetNodeUnlocked (
527 const char *ExternalPathname,
534 const char *ExternalPathname,
539AcpiNsGetPathnameLength (
550 ACPI_OBJECT_TYPE Type);
553AcpiNsGetAttachedObject (
557AcpiNsGetSecondaryObject (
563 ACPI_OBJECT_HANDLER Handler,
569 ACPI_OBJECT_HANDLER Handler);
572AcpiNsGetAttachedData (
574 ACPI_OBJECT_HANDLER Handler,
585 UINT32 ExpectedBtypes,
590AcpiNsWrapWithPackage (
596AcpiNsRepairNullElement (
598 UINT32 ExpectedBtypes,
603AcpiNsRemoveNullElements (
614AcpiNsComplexRepairs (
617 ACPI_STATUS ValidateStatus,
625AcpiNsSearchAndEnter (
629 ACPI_INTERPRETER_MODE InterpreterMode,
630 ACPI_OBJECT_TYPE Type,
635AcpiNsSearchOneScope (
638 ACPI_OBJECT_TYPE Type,
646 ACPI_OBJECT_TYPE Type);
658 ACPI_OBJECT_TYPE Type);
661AcpiNsPrintNodePathname (
666AcpiNsBuildInternalName (
670AcpiNsGetInternalNameLength (
674AcpiNsInternalizeName (
675 const char *DottedName,
676 char **ConvertedName);
679AcpiNsExternalizeName (
680 UINT32 InternalNameLength,
681 const char *InternalName,
682 UINT32 *ConvertedNameLength,
683 char **ConvertedName);
686AcpiNsValidateHandle (
Test context for spec:/rtems/barrier/req/create test case.
Definition: tc-barrier-create.c:144
Definition: actypes.h:1159
Definition: acstruct.h:312
Definition: aclocal.h:294
Definition: aclocal.h:396
Definition: acstruct.h:182
Definition: aclocal.h:938
Definition: acobject.h:626
Definition: aclocal.h:548