acpi.h (db2bae30) | acpi.h (aa2aa9a6) |
---|---|
1/****************************************************************************** 2 * | 1/****************************************************************************** 2 * |
3 * Name: acpi.h - Master include file, Publics and external data. 4 * $Revision: 1.62 $ | 3 * Name: acpi.h - Master public include file used to interface to ACPICA |
5 * 6 *****************************************************************************/ 7 8/****************************************************************************** 9 * 10 * 1. Copyright Notice 11 * | 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * 9 * 1. Copyright Notice 10 * |
12 * Some or all of this work - Copyright (c) 1999 - 2008, Intel Corp. | 11 * Some or all of this work - Copyright (c) 1999 - 2009, Intel Corp. |
13 * All rights reserved. 14 * 15 * 2. License 16 * 17 * 2.1. This is your license from Intel Corp. under its intellectual property 18 * rights. You may have additional license terms from the party that provided 19 * you this software, covering your right to use that party's intellectual 20 * property rights. --- 92 unchanged lines hidden (view full) --- 113 * such license, approval or letter. 114 * 115 *****************************************************************************/ 116 117#ifndef __ACPI_H__ 118#define __ACPI_H__ 119 120/* | 12 * All rights reserved. 13 * 14 * 2. License 15 * 16 * 2.1. This is your license from Intel Corp. under its intellectual property 17 * rights. You may have additional license terms from the party that provided 18 * you this software, covering your right to use that party's intellectual 19 * property rights. --- 92 unchanged lines hidden (view full) --- 112 * such license, approval or letter. 113 * 114 *****************************************************************************/ 115 116#ifndef __ACPI_H__ 117#define __ACPI_H__ 118 119/* |
121 * Common includes for all ACPI driver files 122 * We put them here because we don't want to duplicate them 123 * in the rest of the source code again and again. | 120 * Public include files for use by code that will interface to ACPICA. 121 * 122 * Information includes the ACPICA data types, names, exceptions, and 123 * external interface prototypes. Also included are the definitions for 124 * all ACPI tables (FADT, MADT, etc.) 125 * 126 * Note: The order of these include files is important. |
124 */ | 127 */ |
125#include "acnames.h" /* Global ACPI names and strings */ 126#include "acconfig.h" /* Configuration constants */ 127#include "platform/acenv.h" /* Target environment specific items */ 128#include "actypes.h" /* Fundamental common data types */ 129#include "acexcep.h" /* ACPI exception codes */ 130#include "acmacros.h" /* C macros */ | 128#include "platform/acenv.h" /* Environment-specific items */ 129#include "acnames.h" /* Common ACPI names and strings */ 130#include "actypes.h" /* ACPICA data types and structures */ 131#include "acexcep.h" /* ACPICA exceptions */ |
131#include "actbl.h" /* ACPI table definitions */ | 132#include "actbl.h" /* ACPI table definitions */ |
132#include "aclocal.h" /* Internal data types */ | |
133#include "acoutput.h" /* Error output and Debug macros */ | 133#include "acoutput.h" /* Error output and Debug macros */ |
134#include "acpiosxf.h" /* Interfaces to the ACPI-to-OS layer*/ | 134#include "acrestyp.h" /* Resource Descriptor structs */ 135#include "acpiosxf.h" /* OSL interfaces (ACPICA-to-OS) */ |
135#include "acpixf.h" /* ACPI core subsystem external interfaces */ | 136#include "acpixf.h" /* ACPI core subsystem external interfaces */ |
136#include "acobject.h" /* ACPI internal object */ 137#include "acstruct.h" /* Common structures */ 138#include "acglobal.h" /* All global variables */ 139#include "achware.h" /* Hardware defines and interfaces */ 140#include "acutils.h" /* Utility interfaces */ | |
141 | 137 |
142 | |
143#endif /* __ACPI_H__ */ | 138#endif /* __ACPI_H__ */ |