|
Packit Service |
1fb00e |
/******************************************************************************
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Name: acnamesp.h - Namespace subcomponent prototypes and defines
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
*****************************************************************************/
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* Copyright (C) 2000 - 2018, Intel Corp.
|
|
Packit Service |
1fb00e |
* All rights reserved.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Redistribution and use in source and binary forms, with or without
|
|
Packit Service |
1fb00e |
* modification, are permitted provided that the following conditions
|
|
Packit Service |
1fb00e |
* are met:
|
|
Packit Service |
1fb00e |
* 1. Redistributions of source code must retain the above copyright
|
|
Packit Service |
1fb00e |
* notice, this list of conditions, and the following disclaimer,
|
|
Packit Service |
1fb00e |
* without modification.
|
|
Packit Service |
1fb00e |
* 2. Redistributions in binary form must reproduce at minimum a disclaimer
|
|
Packit Service |
1fb00e |
* substantially similar to the "NO WARRANTY" disclaimer below
|
|
Packit Service |
1fb00e |
* ("Disclaimer") and any redistribution must be conditioned upon
|
|
Packit Service |
1fb00e |
* including a substantially similar Disclaimer requirement for further
|
|
Packit Service |
1fb00e |
* binary redistribution.
|
|
Packit Service |
1fb00e |
* 3. Neither the names of the above-listed copyright holders nor the names
|
|
Packit Service |
1fb00e |
* of any contributors may be used to endorse or promote products derived
|
|
Packit Service |
1fb00e |
* from this software without specific prior written permission.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* Alternatively, this software may be distributed under the terms of the
|
|
Packit Service |
1fb00e |
* GNU General Public License ("GPL") version 2 as published by the Free
|
|
Packit Service |
1fb00e |
* Software Foundation.
|
|
Packit Service |
1fb00e |
*
|
|
Packit Service |
1fb00e |
* NO WARRANTY
|
|
Packit Service |
1fb00e |
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Packit Service |
1fb00e |
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Packit Service |
1fb00e |
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
|
|
Packit Service |
1fb00e |
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Packit Service |
1fb00e |
* HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
Packit Service |
1fb00e |
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
Packit Service |
1fb00e |
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
Packit Service |
1fb00e |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
Packit Service |
1fb00e |
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
|
Packit Service |
1fb00e |
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
Packit Service |
1fb00e |
* POSSIBILITY OF SUCH DAMAGES.
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#ifndef __ACNAMESP_H__
|
|
Packit Service |
1fb00e |
#define __ACNAMESP_H__
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* To search the entire name space, pass this as SearchBase */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_NS_ALL ((ACPI_HANDLE)0)
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* Elements of AcpiNsProperties are bit significant
|
|
Packit Service |
1fb00e |
* and should be one-to-one with values of ACPI_OBJECT_TYPE
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
#define ACPI_NS_NORMAL 0
|
|
Packit Service |
1fb00e |
#define ACPI_NS_NEWSCOPE 1 /* a definition of this type opens a name scope */
|
|
Packit Service |
1fb00e |
#define ACPI_NS_LOCAL 2 /* suppress search of enclosing scopes */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* Flags for AcpiNsLookup, AcpiNsSearchAndEnter */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_NS_NO_UPSEARCH 0
|
|
Packit Service |
1fb00e |
#define ACPI_NS_SEARCH_PARENT 0x01
|
|
Packit Service |
1fb00e |
#define ACPI_NS_DONT_OPEN_SCOPE 0x02
|
|
Packit Service |
1fb00e |
#define ACPI_NS_NO_PEER_SEARCH 0x04
|
|
Packit Service |
1fb00e |
#define ACPI_NS_ERROR_IF_FOUND 0x08
|
|
Packit Service |
1fb00e |
#define ACPI_NS_PREFIX_IS_SCOPE 0x10
|
|
Packit Service |
1fb00e |
#define ACPI_NS_EXTERNAL 0x20
|
|
Packit Service |
1fb00e |
#define ACPI_NS_TEMPORARY 0x40
|
|
Packit Service |
1fb00e |
#define ACPI_NS_OVERRIDE_IF_FOUND 0x80
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* Flags for AcpiNsWalkNamespace */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_NS_WALK_NO_UNLOCK 0
|
|
Packit Service |
1fb00e |
#define ACPI_NS_WALK_UNLOCK 0x01
|
|
Packit Service |
1fb00e |
#define ACPI_NS_WALK_TEMP_NODES 0x02
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* Object is not a package element */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_NOT_PACKAGE_ELEMENT ACPI_UINT32_MAX
|
|
Packit Service |
1fb00e |
#define ACPI_ALL_PACKAGE_ELEMENTS (ACPI_UINT32_MAX-1)
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/* Always emit warning message, not dependent on node flags */
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#define ACPI_WARN_ALWAYS 0
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsinit - Namespace initialization
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsInitializeObjects (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsInitializeDevices (
|
|
Packit Service |
1fb00e |
UINT32 Flags);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsInitOnePackage (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE ObjHandle,
|
|
Packit Service |
1fb00e |
UINT32 Level,
|
|
Packit Service |
1fb00e |
void *Context,
|
|
Packit Service |
1fb00e |
void **ReturnValue);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsload - Namespace loading
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsLoadNamespace (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsLoadTable (
|
|
Packit Service |
1fb00e |
UINT32 TableIndex,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nswalk - walk the namespace
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsWalkNamespace (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
ACPI_HANDLE StartObject,
|
|
Packit Service |
1fb00e |
UINT32 MaxDepth,
|
|
Packit Service |
1fb00e |
UINT32 Flags,
|
|
Packit Service |
1fb00e |
ACPI_WALK_CALLBACK DescendingCallback,
|
|
Packit Service |
1fb00e |
ACPI_WALK_CALLBACK AscendingCallback,
|
|
Packit Service |
1fb00e |
void *Context,
|
|
Packit Service |
1fb00e |
void **ReturnValue);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiNsGetNextNode (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Parent,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Child);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiNsGetNextNodeTyped (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Parent,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Child);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsparse - table parsing
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsParseTable (
|
|
Packit Service |
1fb00e |
UINT32 TableIndex,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *StartNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsExecuteTable (
|
|
Packit Service |
1fb00e |
UINT32 TableIndex,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *StartNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsOneCompleteParse (
|
|
Packit Service |
1fb00e |
UINT32 PassNumber,
|
|
Packit Service |
1fb00e |
UINT32 TableIndex,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *StartNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsaccess - Top-level namespace access
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsRootInitialize (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsLookup (
|
|
Packit Service |
1fb00e |
ACPI_GENERIC_STATE *ScopeInfo,
|
|
Packit Service |
1fb00e |
char *Name,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
ACPI_INTERPRETER_MODE InterpreterMode,
|
|
Packit Service |
1fb00e |
UINT32 Flags,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE **RetNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsalloc - Named object allocation/deallocation
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiNsCreateNode (
|
|
Packit Service |
1fb00e |
UINT32 Name);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDeleteNode (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsRemoveNode (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDeleteNamespaceSubtree (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *ParentHandle);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDeleteNamespaceByOwner (
|
|
Packit Service |
1fb00e |
ACPI_OWNER_ID OwnerId);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDetachObject (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDeleteChildren (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Parent);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
int
|
|
Packit Service |
1fb00e |
AcpiNsCompareNames (
|
|
Packit Service |
1fb00e |
char *Name1,
|
|
Packit Service |
1fb00e |
char *Name2);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsconvert - Dynamic object conversion routines
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToInteger (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToString (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToBuffer (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToUnicode (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Scope,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToResource (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Scope,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsConvertToReference (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Scope,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsdump - Namespace dump/print utilities
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDumpTables (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE SearchBase,
|
|
Packit Service |
1fb00e |
UINT32 MaxDepth);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDumpEntry (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE Handle,
|
|
Packit Service |
1fb00e |
UINT32 DebugLevel);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDumpPathname (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE Handle,
|
|
Packit Service |
1fb00e |
const char *Msg,
|
|
Packit Service |
1fb00e |
UINT32 Level,
|
|
Packit Service |
1fb00e |
UINT32 Component);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsPrintPathname (
|
|
Packit Service |
1fb00e |
UINT32 NumSegments,
|
|
Packit Service |
1fb00e |
const char *Pathname);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsDumpOneObject (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE ObjHandle,
|
|
Packit Service |
1fb00e |
UINT32 Level,
|
|
Packit Service |
1fb00e |
void *Context,
|
|
Packit Service |
1fb00e |
void **ReturnValue);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDumpObjects (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
UINT8 DisplayType,
|
|
Packit Service |
1fb00e |
UINT32 MaxDepth,
|
|
Packit Service |
1fb00e |
ACPI_OWNER_ID OwnerId,
|
|
Packit Service |
1fb00e |
ACPI_HANDLE StartHandle);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsDumpObjectPaths (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
UINT8 DisplayType,
|
|
Packit Service |
1fb00e |
UINT32 MaxDepth,
|
|
Packit Service |
1fb00e |
ACPI_OWNER_ID OwnerId,
|
|
Packit Service |
1fb00e |
ACPI_HANDLE StartHandle);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nseval - Namespace evaluation functions
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsEvaluate (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsExecModuleCodeList (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsarguments - Argument count/type checking for predefined/reserved names
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsCheckArgumentCount (
|
|
Packit Service |
1fb00e |
char *Pathname,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
UINT32 UserParamCount,
|
|
Packit Service |
1fb00e |
const ACPI_PREDEFINED_INFO *Info);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsCheckAcpiCompliance (
|
|
Packit Service |
1fb00e |
char *Pathname,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
const ACPI_PREDEFINED_INFO *Predefined);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsCheckArgumentTypes (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nspredef - Return value checking for predefined/reserved names
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsCheckReturnValue (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
UINT32 UserParamCount,
|
|
Packit Service |
1fb00e |
ACPI_STATUS ReturnStatus,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObject);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsCheckObjectType (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObjectPtr,
|
|
Packit Service |
1fb00e |
UINT32 ExpectedBtypes,
|
|
Packit Service |
1fb00e |
UINT32 PackageIndex);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsprepkg - Validation of predefined name packages
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsCheckPackage (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObjectPtr);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsnames - Name and Scope manipulation
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
UINT32
|
|
Packit Service |
1fb00e |
AcpiNsOpensScope (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiNsGetExternalPathname (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
UINT32
|
|
Packit Service |
1fb00e |
AcpiNsBuildNormalizedPath (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
char *FullPath,
|
|
Packit Service |
1fb00e |
UINT32 PathSize,
|
|
Packit Service |
1fb00e |
BOOLEAN NoTrailing);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiNsGetNormalizedPathname (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
BOOLEAN NoTrailing);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiNsBuildPrefixedPathname (
|
|
Packit Service |
1fb00e |
ACPI_GENERIC_STATE *PrefixScope,
|
|
Packit Service |
1fb00e |
const char *InternalPath);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
char *
|
|
Packit Service |
1fb00e |
AcpiNsNameOfCurrentScope (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsHandleToName (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE TargetHandle,
|
|
Packit Service |
1fb00e |
ACPI_BUFFER *Buffer);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsHandleToPathname (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE TargetHandle,
|
|
Packit Service |
1fb00e |
ACPI_BUFFER *Buffer,
|
|
Packit Service |
1fb00e |
BOOLEAN NoTrailing);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
BOOLEAN
|
|
Packit Service |
1fb00e |
AcpiNsPatternMatch (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *ObjNode,
|
|
Packit Service |
1fb00e |
char *SearchFor);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsGetNodeUnlocked (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *PrefixNode,
|
|
Packit Service |
1fb00e |
const char *ExternalPathname,
|
|
Packit Service |
1fb00e |
UINT32 Flags,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE **OutNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsGetNode (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *PrefixNode,
|
|
Packit Service |
1fb00e |
const char *ExternalPathname,
|
|
Packit Service |
1fb00e |
UINT32 Flags,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE **OutNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_SIZE
|
|
Packit Service |
1fb00e |
AcpiNsGetPathnameLength (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsobject - Object management for namespace nodes
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsAttachObject (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *Object,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *
|
|
Packit Service |
1fb00e |
AcpiNsGetAttachedObject (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *
|
|
Packit Service |
1fb00e |
AcpiNsGetSecondaryObject (
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsAttachData (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_HANDLER Handler,
|
|
Packit Service |
1fb00e |
void *Data);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsDetachData (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_HANDLER Handler);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsGetAttachedData (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_HANDLER Handler,
|
|
Packit Service |
1fb00e |
void **Data);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsrepair - General return object repair for all
|
|
Packit Service |
1fb00e |
* predefined methods/objects
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsSimpleRepair (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
UINT32 ExpectedBtypes,
|
|
Packit Service |
1fb00e |
UINT32 PackageIndex,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObjectPtr);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsWrapWithPackage (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *OriginalObject,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ObjDescPtr);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsRepairNullElement (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
UINT32 ExpectedBtypes,
|
|
Packit Service |
1fb00e |
UINT32 PackageIndex,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObjectPtr);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsRemoveNullElements (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
UINT8 PackageType,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT *ObjDesc);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsrepair2 - Return object repair for specific
|
|
Packit Service |
1fb00e |
* predefined methods/objects
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsComplexRepairs (
|
|
Packit Service |
1fb00e |
ACPI_EVALUATE_INFO *Info,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_STATUS ValidateStatus,
|
|
Packit Service |
1fb00e |
ACPI_OPERAND_OBJECT **ReturnObjectPtr);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nssearch - Namespace searching and entry
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsSearchAndEnter (
|
|
Packit Service |
1fb00e |
UINT32 EntryName,
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_INTERPRETER_MODE InterpreterMode,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
UINT32 Flags,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE **RetNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsSearchOneScope (
|
|
Packit Service |
1fb00e |
UINT32 EntryName,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE **RetNode);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsInstallNode (
|
|
Packit Service |
1fb00e |
ACPI_WALK_STATE *WalkState,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *ParentNode,
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
/*
|
|
Packit Service |
1fb00e |
* nsutils - Utility functions
|
|
Packit Service |
1fb00e |
*/
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE
|
|
Packit Service |
1fb00e |
AcpiNsGetType (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
UINT32
|
|
Packit Service |
1fb00e |
AcpiNsLocal (
|
|
Packit Service |
1fb00e |
ACPI_OBJECT_TYPE Type);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsPrintNodePathname (
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *Node,
|
|
Packit Service |
1fb00e |
const char *Msg);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsBuildInternalName (
|
|
Packit Service |
1fb00e |
ACPI_NAMESTRING_INFO *Info);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsGetInternalNameLength (
|
|
Packit Service |
1fb00e |
ACPI_NAMESTRING_INFO *Info);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsInternalizeName (
|
|
Packit Service |
1fb00e |
const char *DottedName,
|
|
Packit Service |
1fb00e |
char **ConvertedName);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_STATUS
|
|
Packit Service |
1fb00e |
AcpiNsExternalizeName (
|
|
Packit Service |
1fb00e |
UINT32 InternalNameLength,
|
|
Packit Service |
1fb00e |
const char *InternalName,
|
|
Packit Service |
1fb00e |
UINT32 *ConvertedNameLength,
|
|
Packit Service |
1fb00e |
char **ConvertedName);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
ACPI_NAMESPACE_NODE *
|
|
Packit Service |
1fb00e |
AcpiNsValidateHandle (
|
|
Packit Service |
1fb00e |
ACPI_HANDLE Handle);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
void
|
|
Packit Service |
1fb00e |
AcpiNsTerminate (
|
|
Packit Service |
1fb00e |
void);
|
|
Packit Service |
1fb00e |
|
|
Packit Service |
1fb00e |
#endif /* __ACNAMESP_H__ */
|