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 --- |