mirror of
https://github.com/acpica/acpica/
synced 2025-02-25 18:04:08 +03:00
Handler fixes for reference count issues and allow multiple installs
of the same handler with no error date 2003.05.07.18.04.00; author rmoore1; state Exp;
This commit is contained in:
parent
58e1cfdd52
commit
010c3181dc
@ -2,7 +2,7 @@
|
|||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
*
|
*
|
||||||
* Name: acobject.h - Definition of ACPI_OPERAND_OBJECT (Internal object only)
|
* Name: acobject.h - Definition of ACPI_OPERAND_OBJECT (Internal object only)
|
||||||
* $Revision: 1.119 $
|
* $Revision: 1.120 $
|
||||||
*
|
*
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
@ -185,9 +185,9 @@
|
|||||||
* Common fields for objects that support ASL notifications
|
* Common fields for objects that support ASL notifications
|
||||||
*/
|
*/
|
||||||
#define ACPI_COMMON_NOTIFY_INFO \
|
#define ACPI_COMMON_NOTIFY_INFO \
|
||||||
union acpi_operand_object *SysHandler; /* Handler for system notifies */\
|
union acpi_operand_object *SystemNotify; /* Handler for system notifies */\
|
||||||
union acpi_operand_object *DrvHandler; /* Handler for driver notifies */\
|
union acpi_operand_object *DeviceNotify; /* Handler for driver notifies */\
|
||||||
union acpi_operand_object *AddrHandler; /* Handler for Address space */
|
union acpi_operand_object *AddressSpace; /* Handler for Address space */
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
@ -295,7 +295,7 @@ typedef struct acpi_object_region
|
|||||||
ACPI_OBJECT_COMMON_HEADER
|
ACPI_OBJECT_COMMON_HEADER
|
||||||
|
|
||||||
UINT8 SpaceId;
|
UINT8 SpaceId;
|
||||||
union acpi_operand_object *AddrHandler; /* Handler for system notifies */
|
union acpi_operand_object *AddressSpace; /* Handler for region access */
|
||||||
ACPI_NAMESPACE_NODE *Node; /* containing object */
|
ACPI_NAMESPACE_NODE *Node; /* containing object */
|
||||||
union acpi_operand_object *Next;
|
union acpi_operand_object *Next;
|
||||||
UINT32 Length;
|
UINT32 Length;
|
||||||
@ -543,8 +543,8 @@ typedef union acpi_operand_object
|
|||||||
ACPI_OBJECT_BUFFER_FIELD BufferField;
|
ACPI_OBJECT_BUFFER_FIELD BufferField;
|
||||||
ACPI_OBJECT_BANK_FIELD BankField;
|
ACPI_OBJECT_BANK_FIELD BankField;
|
||||||
ACPI_OBJECT_INDEX_FIELD IndexField;
|
ACPI_OBJECT_INDEX_FIELD IndexField;
|
||||||
ACPI_OBJECT_NOTIFY_HANDLER NotifyHandler;
|
ACPI_OBJECT_NOTIFY_HANDLER Notify;
|
||||||
ACPI_OBJECT_ADDR_HANDLER AddrHandler;
|
ACPI_OBJECT_ADDR_HANDLER AddressSpace;
|
||||||
ACPI_OBJECT_REFERENCE Reference;
|
ACPI_OBJECT_REFERENCE Reference;
|
||||||
ACPI_OBJECT_EXTRA Extra;
|
ACPI_OBJECT_EXTRA Extra;
|
||||||
ACPI_OBJECT_DATA Data;
|
ACPI_OBJECT_DATA Data;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user