summaryrefslogtreecommitdiffstats
path: root/source/include/aclocal.h
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2013-02-15 19:12:35 +0000
committerjkim <jkim@FreeBSD.org>2013-02-15 19:12:35 +0000
commitbd5edd68a8fda8df18c688919e100f7f1df5ad6b (patch)
tree60bd49061ad572a9f0cd0955d91e302983ee6939 /source/include/aclocal.h
parent713ce6817a3fbfd4bf492408e97d9b7468853c17 (diff)
downloadFreeBSD-src-bd5edd68a8fda8df18c688919e100f7f1df5ad6b.zip
FreeBSD-src-bd5edd68a8fda8df18c688919e100f7f1df5ad6b.tar.gz
Import ACPICA 20130215.
Diffstat (limited to 'source/include/aclocal.h')
-rw-r--r--source/include/aclocal.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/source/include/aclocal.h b/source/include/aclocal.h
index 798c4cb..ab03935 100644
--- a/source/include/aclocal.h
+++ b/source/include/aclocal.h
@@ -417,6 +417,7 @@ typedef struct acpi_predefined_data
union acpi_operand_object *ParentPackage;
ACPI_NAMESPACE_NODE *Node;
UINT32 Flags;
+ UINT32 ReturnBtype;
UINT8 NodeFlags;
} ACPI_PREDEFINED_DATA;
@@ -427,6 +428,22 @@ typedef struct acpi_predefined_data
#define ACPI_OBJECT_WRAPPED 2
+/* Return object auto-repair info */
+
+typedef ACPI_STATUS (*ACPI_OBJECT_CONVERTER) (
+ union acpi_operand_object *OriginalObject,
+ union acpi_operand_object **ConvertedObject);
+
+typedef struct acpi_simple_repair_info
+{
+ char Name[ACPI_NAME_SIZE];
+ UINT32 UnexpectedBtypes;
+ UINT32 PackageIndex;
+ ACPI_OBJECT_CONVERTER ObjectConverter;
+
+} ACPI_SIMPLE_REPAIR_INFO;
+
+
/*
* Bitmapped return value types
* Note: the actual data types must be contiguous, a loop in nspredef.c
@@ -1217,6 +1234,7 @@ typedef struct acpi_external_list
UINT16 Length;
UINT8 Type;
UINT8 Flags;
+ BOOLEAN Resolved;
} ACPI_EXTERNAL_LIST;
OpenPOWER on IntegriCloud