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