acinterp.h (30082d0c) | acinterp.h (27f7c583) |
---|---|
1/****************************************************************************** 2 * 3 * Name: acinterp.h - Interpreter subcomponent prototypes and defines | 1/****************************************************************************** 2 * 3 * Name: acinterp.h - Interpreter subcomponent prototypes and defines |
4 * $Revision: 1.164 $ | 4 * $Revision: 1.167 $ |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp. --- 109 unchanged lines hidden (view full) --- 122 123/* Macros for tables used for debug output */ 124 125#define ACPI_EXD_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_OPERAND_OBJECT,f) 126#define ACPI_EXD_NSOFFSET(f) (UINT8) ACPI_OFFSET (ACPI_NAMESPACE_NODE,f) 127#define ACPI_EXD_TABLE_SIZE(name) (sizeof(name) / sizeof (ACPI_EXDUMP_INFO)) 128 129/* | 5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * 12 * Some or all of this work - Copyright (c) 1999 - 2006, Intel Corp. --- 109 unchanged lines hidden (view full) --- 122 123/* Macros for tables used for debug output */ 124 125#define ACPI_EXD_OFFSET(f) (UINT8) ACPI_OFFSET (ACPI_OPERAND_OBJECT,f) 126#define ACPI_EXD_NSOFFSET(f) (UINT8) ACPI_OFFSET (ACPI_NAMESPACE_NODE,f) 127#define ACPI_EXD_TABLE_SIZE(name) (sizeof(name) / sizeof (ACPI_EXDUMP_INFO)) 128 129/* |
130 * If possible, pack the following structure to byte alignment, since we 131 * don't care about performance for debug output | 130 * If possible, pack the following structures to byte alignment, since we 131 * don't care about performance for debug output. Two cases where we cannot 132 * pack the structures: 133 * 134 * 1) Hardware does not support misaligned memory transfers 135 * 2) Compiler does not support pointers within packed structures |
132 */ | 136 */ |
133#ifndef ACPI_MISALIGNMENT_NOT_SUPPORTED | 137#if (!defined(ACPI_MISALIGNMENT_NOT_SUPPORTED) && !defined(ACPI_PACKED_POINTERS_NOT_SUPPORTED)) |
134#pragma pack(1) 135#endif 136 137typedef const struct acpi_exdump_info 138{ 139 UINT8 Opcode; 140 UINT8 Offset; 141 char *Name; --- 276 unchanged lines hidden (view full) --- 418AcpiExSystemDoSuspend( 419 ACPI_INTEGER Time); 420 421ACPI_STATUS 422AcpiExSystemDoStall ( 423 UINT32 Time); 424 425ACPI_STATUS | 138#pragma pack(1) 139#endif 140 141typedef const struct acpi_exdump_info 142{ 143 UINT8 Opcode; 144 UINT8 Offset; 145 char *Name; --- 276 unchanged lines hidden (view full) --- 422AcpiExSystemDoSuspend( 423 ACPI_INTEGER Time); 424 425ACPI_STATUS 426AcpiExSystemDoStall ( 427 UINT32 Time); 428 429ACPI_STATUS |
426AcpiExSystemAcquireMutex( 427 ACPI_OPERAND_OBJECT *Time, 428 ACPI_OPERAND_OBJECT *ObjDesc); 429 430ACPI_STATUS 431AcpiExSystemReleaseMutex( 432 ACPI_OPERAND_OBJECT *ObjDesc); 433 434ACPI_STATUS | |
435AcpiExSystemSignalEvent( 436 ACPI_OPERAND_OBJECT *ObjDesc); 437 438ACPI_STATUS 439AcpiExSystemWaitEvent( 440 ACPI_OPERAND_OBJECT *Time, 441 ACPI_OPERAND_OBJECT *ObjDesc); 442 443ACPI_STATUS 444AcpiExSystemResetEvent( 445 ACPI_OPERAND_OBJECT *ObjDesc); 446 447ACPI_STATUS 448AcpiExSystemWaitSemaphore ( | 430AcpiExSystemSignalEvent( 431 ACPI_OPERAND_OBJECT *ObjDesc); 432 433ACPI_STATUS 434AcpiExSystemWaitEvent( 435 ACPI_OPERAND_OBJECT *Time, 436 ACPI_OPERAND_OBJECT *ObjDesc); 437 438ACPI_STATUS 439AcpiExSystemResetEvent( 440 ACPI_OPERAND_OBJECT *ObjDesc); 441 442ACPI_STATUS 443AcpiExSystemWaitSemaphore ( |
449 ACPI_HANDLE Semaphore, | 444 ACPI_SEMAPHORE Semaphore, |
450 UINT16 Timeout); 451 | 445 UINT16 Timeout); 446 |
447ACPI_STATUS 448AcpiExSystemWaitMutex ( 449 ACPI_MUTEX Mutex, 450 UINT16 Timeout); |
|
452 453/* 454 * exoparg1 - ACPI AML execution, 1 operand 455 */ 456ACPI_STATUS 457AcpiExOpcode_0A_0T_1R ( 458 ACPI_WALK_STATE *WalkState); 459 --- 317 unchanged lines hidden --- | 451 452/* 453 * exoparg1 - ACPI AML execution, 1 operand 454 */ 455ACPI_STATUS 456AcpiExOpcode_0A_0T_1R ( 457 ACPI_WALK_STATE *WalkState); 458 --- 317 unchanged lines hidden --- |