50#define _COMPONENT ACPI_NAMESPACE
105 "Null object, but type not ACPI_TYPE_ANY"));
123 "Obj %p already installed in NameObj %p\n",
187 LastObjDesc = ObjDesc;
188 while (LastObjDesc->
Common.NextObject)
190 LastObjDesc = LastObjDesc->
Common.NextObject;
195 LastObjDesc->
Common.NextObject =
Node->Object;
199 Node->Object = ObjDesc;
229 ObjDesc =
Node->Object;
266 Node->Object =
Node->Object->Common.NextObject;
273 if (ObjDesc->
Common.NextObject &&
354 (!ObjDesc->
Common.NextObject) ||
392 ObjDesc =
Node->Object;
401 PrevObjDesc = ObjDesc;
402 ObjDesc = ObjDesc->
Common.NextObject;
420 PrevObjDesc->
Common.NextObject = DataDesc;
424 Node->Object = DataDesc;
455 ObjDesc =
Node->Object;
463 PrevObjDesc->
Common.NextObject = ObjDesc->
Common.NextObject;
474 PrevObjDesc = ObjDesc;
475 ObjDesc = ObjDesc->
Common.NextObject;
506 ObjDesc =
Node->Object;
516 ObjDesc = ObjDesc->
Common.NextObject;
#define AE_ALREADY_EXISTS
#define ANOBJ_ALLOCATED_BUFFER
#define ACPI_GET_DESCRIPTOR_TYPE(d)
#define ACPI_DESC_TYPE_OPERAND
#define ACPI_DESC_TYPE_NAMED
#define ACPI_DEBUG_PRINT(pl)
#define ACPI_MODULE_NAME(Name)
#define ACPI_WARNING(plist)
#define ACPI_FUNCTION_TRACE_PTR(a, b)
#define return_ACPI_STATUS(s)
#define ACPI_FUNCTION_TRACE(a)
#define ACPI_ERROR(plist)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER Handler
void(* ACPI_OBJECT_HANDLER)(ACPI_HANDLE Object, void *Data)
#define ACPI_TYPE_LOCAL_DATA
#define AcpiUtCreateInternalObject(t)
const char * AcpiUtGetNodeName(void *Object)
void AcpiUtRemoveReference(ACPI_OPERAND_OBJECT *Object)
void AcpiUtAddReference(ACPI_OPERAND_OBJECT *Object)
const char * AcpiUtGetDescriptorName(void *Object)
void AcpiUtRemoveAddressRange(ACPI_ADR_SPACE_TYPE SpaceId, ACPI_NAMESPACE_NODE *RegionNode)
ACPI_OPERAND_OBJECT * AcpiNsGetSecondaryObject(ACPI_OPERAND_OBJECT *ObjDesc)
ACPI_OPERAND_OBJECT * AcpiNsGetAttachedObject(ACPI_NAMESPACE_NODE *Node)
ACPI_STATUS AcpiNsGetAttachedData(ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void **Data)
ACPI_STATUS AcpiNsDetachData(ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler)
ACPI_STATUS AcpiNsAttachData(ACPI_NAMESPACE_NODE *Node, ACPI_OBJECT_HANDLER Handler, void *Data)
ACPI_STATUS AcpiNsAttachObject(ACPI_NAMESPACE_NODE *Node, ACPI_OPERAND_OBJECT *Object, ACPI_OBJECT_TYPE Type)
void AcpiNsDetachObject(ACPI_NAMESPACE_NODE *Node)
ACPI_OBJECT_COMMON_HEADER ACPI_OBJECT_HANDLER Handler
ACPI_OBJECT_COMMON_HEADER UINT8 SpaceId
ACPI_OBJECT_METHOD Method
ACPI_OBJECT_REGION Region
ACPI_OBJECT_COMMON Common
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object