summaryrefslogtreecommitdiffstats
path: root/source/include/acobject.h
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2012-04-20 23:39:48 +0000
committerjkim <jkim@FreeBSD.org>2012-04-20 23:39:48 +0000
commiteb364ef2c90291c41e896d265d93fe21e48d02a7 (patch)
tree79677aa8d9d6e5b97246264fe36dcad25ae471a1 /source/include/acobject.h
parent1c3442fdc2bf7441ce8d61d4ce8920ce2fdd9c3e (diff)
downloadFreeBSD-src-eb364ef2c90291c41e896d265d93fe21e48d02a7.zip
FreeBSD-src-eb364ef2c90291c41e896d265d93fe21e48d02a7.tar.gz
Import ACPICA 20120420.
Diffstat (limited to 'source/include/acobject.h')
-rw-r--r--source/include/acobject.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/source/include/acobject.h b/source/include/acobject.h
index 41a8e08..f2f8a1c 100644
--- a/source/include/acobject.h
+++ b/source/include/acobject.h
@@ -246,8 +246,7 @@ typedef struct acpi_object_method
* Common fields for objects that support ASL notifications
*/
#define ACPI_COMMON_NOTIFY_INFO \
- union acpi_operand_object *SystemNotify; /* Handler for system notifies */\
- union acpi_operand_object *DeviceNotify; /* Handler for driver notifies */\
+ union acpi_operand_object *NotifyList[2]; /* Handlers for system/device notifies */\
union acpi_operand_object *Handler; /* Handler for Address space */
@@ -389,8 +388,10 @@ typedef struct acpi_object_notify_handler
{
ACPI_OBJECT_COMMON_HEADER
ACPI_NAMESPACE_NODE *Node; /* Parent device */
- ACPI_NOTIFY_HANDLER Handler;
+ UINT32 HandlerType; /* Type: Device/System/Both */
+ ACPI_NOTIFY_HANDLER Handler; /* Handler addess */
void *Context;
+ union acpi_operand_object *Next[2]; /* Device and System handler lists */
} ACPI_OBJECT_NOTIFY_HANDLER;
OpenPOWER on IntegriCloud