Deleted Added
full compact
acobject.h (114237) acobject.h (117521)
1
2/******************************************************************************
3 *
4 * Name: acobject.h - Definition of ACPI_OPERAND_OBJECT (Internal object only)
1
2/******************************************************************************
3 *
4 * Name: acobject.h - Definition of ACPI_OPERAND_OBJECT (Internal object only)
5 * $Revision: 118 $
5 * $Revision: 120 $
6 *
7 *****************************************************************************/
8
9/******************************************************************************
10 *
11 * 1. Copyright Notice
12 *
13 * Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp.

--- 166 unchanged lines hidden (view full) ---

180#define ACPI_COMMON_BUFFER_INFO \
181 UINT32 Length;
182
183
184/*
185 * Common fields for objects that support ASL notifications
186 */
187#define ACPI_COMMON_NOTIFY_INFO \
6 *
7 *****************************************************************************/
8
9/******************************************************************************
10 *
11 * 1. Copyright Notice
12 *
13 * Some or all of this work - Copyright (c) 1999 - 2003, Intel Corp.

--- 166 unchanged lines hidden (view full) ---

180#define ACPI_COMMON_BUFFER_INFO \
181 UINT32 Length;
182
183
184/*
185 * Common fields for objects that support ASL notifications
186 */
187#define ACPI_COMMON_NOTIFY_INFO \
188 union acpi_operand_object *SysHandler; /* Handler for system notifies */\
189 union acpi_operand_object *DrvHandler; /* Handler for driver notifies */\
190 union acpi_operand_object *AddrHandler; /* Handler for Address space */
188 union acpi_operand_object *SystemNotify; /* Handler for system notifies */\
189 union acpi_operand_object *DeviceNotify; /* Handler for driver notifies */\
190 union acpi_operand_object *AddressSpace; /* Handler for Address space */
191
192
193/******************************************************************************
194 *
195 * Basic data types
196 *
197 *****************************************************************************/
198

--- 91 unchanged lines hidden (view full) ---

290} ACPI_OBJECT_MUTEX;
291
292
293typedef struct acpi_object_region
294{
295 ACPI_OBJECT_COMMON_HEADER
296
297 UINT8 SpaceId;
191
192
193/******************************************************************************
194 *
195 * Basic data types
196 *
197 *****************************************************************************/
198

--- 91 unchanged lines hidden (view full) ---

290} ACPI_OBJECT_MUTEX;
291
292
293typedef struct acpi_object_region
294{
295 ACPI_OBJECT_COMMON_HEADER
296
297 UINT8 SpaceId;
298 union acpi_operand_object *AddrHandler; /* Handler for system notifies */
298 union acpi_operand_object *AddressSpace; /* Handler for region access */
299 ACPI_NAMESPACE_NODE *Node; /* containing object */
300 union acpi_operand_object *Next;
301 UINT32 Length;
302 ACPI_PHYSICAL_ADDRESS Address;
303
304} ACPI_OBJECT_REGION;
305
306

--- 10 unchanged lines hidden (view full) ---

317
318} ACPI_OBJECT_NOTIFY_COMMON;
319
320
321typedef struct acpi_object_device
322{
323 ACPI_OBJECT_COMMON_HEADER
324 ACPI_COMMON_NOTIFY_INFO
299 ACPI_NAMESPACE_NODE *Node; /* containing object */
300 union acpi_operand_object *Next;
301 UINT32 Length;
302 ACPI_PHYSICAL_ADDRESS Address;
303
304} ACPI_OBJECT_REGION;
305
306

--- 10 unchanged lines hidden (view full) ---

317
318} ACPI_OBJECT_NOTIFY_COMMON;
319
320
321typedef struct acpi_object_device
322{
323 ACPI_OBJECT_COMMON_HEADER
324 ACPI_COMMON_NOTIFY_INFO
325 ACPI_GPE_BLOCK_INFO *GpeBlock;
325
326} ACPI_OBJECT_DEVICE;
327
328
329typedef struct acpi_object_power_resource
330{
331 ACPI_OBJECT_COMMON_HEADER
332 ACPI_COMMON_NOTIFY_INFO

--- 204 unchanged lines hidden (view full) ---

537 ACPI_OBJECT_POWER_RESOURCE PowerResource;
538 ACPI_OBJECT_PROCESSOR Processor;
539 ACPI_OBJECT_THERMAL_ZONE ThermalZone;
540 ACPI_OBJECT_FIELD_COMMON CommonField;
541 ACPI_OBJECT_REGION_FIELD Field;
542 ACPI_OBJECT_BUFFER_FIELD BufferField;
543 ACPI_OBJECT_BANK_FIELD BankField;
544 ACPI_OBJECT_INDEX_FIELD IndexField;
326
327} ACPI_OBJECT_DEVICE;
328
329
330typedef struct acpi_object_power_resource
331{
332 ACPI_OBJECT_COMMON_HEADER
333 ACPI_COMMON_NOTIFY_INFO

--- 204 unchanged lines hidden (view full) ---

538 ACPI_OBJECT_POWER_RESOURCE PowerResource;
539 ACPI_OBJECT_PROCESSOR Processor;
540 ACPI_OBJECT_THERMAL_ZONE ThermalZone;
541 ACPI_OBJECT_FIELD_COMMON CommonField;
542 ACPI_OBJECT_REGION_FIELD Field;
543 ACPI_OBJECT_BUFFER_FIELD BufferField;
544 ACPI_OBJECT_BANK_FIELD BankField;
545 ACPI_OBJECT_INDEX_FIELD IndexField;
545 ACPI_OBJECT_NOTIFY_HANDLER NotifyHandler;
546 ACPI_OBJECT_ADDR_HANDLER AddrHandler;
546 ACPI_OBJECT_NOTIFY_HANDLER Notify;
547 ACPI_OBJECT_ADDR_HANDLER AddressSpace;
547 ACPI_OBJECT_REFERENCE Reference;
548 ACPI_OBJECT_EXTRA Extra;
549 ACPI_OBJECT_DATA Data;
550 ACPI_OBJECT_CACHE_LIST Cache;
551
552} ACPI_OPERAND_OBJECT;
553
554

--- 37 unchanged lines hidden ---
548 ACPI_OBJECT_REFERENCE Reference;
549 ACPI_OBJECT_EXTRA Extra;
550 ACPI_OBJECT_DATA Data;
551 ACPI_OBJECT_CACHE_LIST Cache;
552
553} ACPI_OPERAND_OBJECT;
554
555

--- 37 unchanged lines hidden ---