Home
last modified time | relevance | path

Searched full:acpica (Results 1 – 25 of 66) sorted by relevance

123

/linux/Documentation/driver-api/acpi/
H A Dlinuxized-acpica.rst5 Linuxized ACPICA - Introduction to ACPICA Release Automation
15 This document describes the ACPICA project and the relationship between
16 ACPICA and Linux. It also describes how ACPICA code in drivers/acpi/acpica,
20 ACPICA Project
23 The ACPI Component Architecture (ACPICA) project provides an operating
26 adapted by various host OSes. By directly integrating ACPICA, Linux can
27 also benefit from the application experiences of ACPICA from other host
30 The homepage of ACPICA project is: www.acpica.org, it is maintained and
33 The following figure depicts the Linux ACPI subsystem where the ACPICA
45 | | +------------------+ ACPICA Components | |
[all …]
H A Dindex.rst8 linuxized-acpica
/linux/include/acpi/platform/
H A Daclinux.h15 /* ACPICA external files should not include ACPICA headers directly. */
23 /* Common (in-kernel/user-space) ACPICA configuration */
34 /* Kernel specific ACPICA configuration */
69 /* Use a specific bugging default separate from ACPICA */
81 /* Generating stubs for configurable ACPICA macros */
85 /* Generating stubs for configurable ACPICA functions */
105 /* Host-dependent types and defines for in-kernel ACPICA */
131 * Overrides for in-kernel ACPICA
199 /* Host-dependent types and defines for user-space ACPICA */
H A Dacenv.h14 * Environment configuration. The purpose of this file is to interface ACPICA
104 /* Linkable ACPICA library. Two versions, one with full debug. */
116 /* Common for all ACPICA applications */
332 * The ACPICA subsystem only uses low level C library functions that do not
H A Daclinuxex.h38 * Overrides for in-kernel ACPICA
77 * prevents lockdep from reporting false positives for ACPICA locks.
H A Dacgcc.h77 * that ACPICA can be built with -Wunterminated-string-initialization.
H A Dacenvex.h17 * Extra host configuration files. All ACPICA headers are included before
/linux/include/acpi/
H A Dacpi.h4 * Name: acpi.h - Master public include file used to interface to ACPICA
14 * Public include files for use by code that will interface to ACPICA.
16 * Information includes the ACPICA data types, names, exceptions, and
24 #include <acpi/actypes.h> /* ACPICA data types and structures */
25 #include <acpi/acexcep.h> /* ACPICA exceptions */
30 #include <acpi/acpiosxf.h> /* OSL interfaces (ACPICA-to-OS) */
H A Dacpixf.h13 /* Current ACPICA subsystem version in YYYYMMDD format */
24 * Macros used for ACPICA globals and configuration
55 * These macros configure the various ACPICA interfaces. They are
57 * configured out of the current kernel or ACPICA application.
117 * because ACPICA is fully compatible with other ACPI implementations.
118 * Changing this will revert ACPICA (and machine ASL) to pre-OSI behavior.
162 * address. Although ACPICA adheres to the ACPI specification which
180 * with other ACPI implementations. NOTE: During ACPICA initialization,
278 * ACPICA public interface configuration.
280 * Interfaces that are configured out of the ACPICA build are replaced
[all …]
H A Dactypes.h17 * header and must be either 32 or 64. 16-bit ACPICA is no longer
37 * Architecture-specific ACPICA Subsystem Data Types
102 * across operating systems or even the various UNIX systems. Since ACPICA
294 * All ACPICA external functions that are available to the rest of the
312 * Compiler/Clibrary-dependent debug initialization. Used for ACPICA
466 * integers used in the implementation of the ACPICA subsystem.
468 * 01/2010: This type is obsolete and has been removed from the entire ACPICA
839 #define ACPI_ADR_SPACE_DATA_TABLE (acpi_adr_space_type) 0x7E /* Internal to ACPICA only */
973 #define ACPI_ALLOCATE_BUFFER (acpi_size) (-1) /* Let ACPICA allocate buffer */
1247 * struct acpi_memory_list is used only if the ACPICA local cache is enabled
H A Dacexcep.h18 #define AE_CODE_ENVIRONMENTAL 0x0000 /* General ACPICA environment */
19 #define AE_CODE_PROGRAMMER 0x1000 /* External ACPICA interface caller */
38 * ACPICA help application (acpihelp).
H A Dacconfig.h58 * Generate a version of ACPICA that only supports "reduced hardware"
60 * version of ACPICA that ONLY supports the ACPI 5.0 "reduced hardware"
/linux/Documentation/firmware-guide/acpi/
H A Dmethod-tracing.rst5 ACPICA Trace Facility
20 ACPICA provides method tracing capability. And two functions are
26 ACPICA subsystem provides debugging outputs when CONFIG_ACPI_DEBUG is
200 ACPICA debugging messages matching "trace_debug_layer/trace_debug_level"
206 ACPICA debugging messages matching "trace_debug_layer/trace_debug_level"
212 ACPICA debugging messages matching "trace_debug_layer/trace_debug_level"
218 ACPICA debugging messages matching "trace_debug_layer/trace_debug_level"
224 ACPICA debugging messages matching "trace_debug_layer/trace_debug_level"
H A Daml-debugger.rst50 The commands are documented in the "ACPICA Overview and Programmer Reference"
53 https://acpica.org/documentation
55 The detailed debugger commands reference is located in Chapter 12 "ACPICA
/linux/tools/power/acpi/man/
H A Dacpidump.815 Subsequently, they can be processed by utilities in the ACPICA package.
100 ACPICA: https://acpica.org/
/linux/Documentation/admin-guide/acpi/
H A Dinitrd_table_override.rst104 iasl and acpixtract are part of Intel's ACPICA project:
105 https://acpica.org/
107 and should be packaged by distributions (for example in the acpica package
113 This tool is also part of the acpica package on SUSE.
/linux/drivers/acpi/acpica/
H A Dutstrtoul64.c42 * For the core ACPICA code, the width depends on the DSDT version. For the
183 * However, ACPICA allows this as an ACPI extension on general
193 * technically not allowed. However, ACPICA allows this as an ACPI
265 * "unpredictable", so ACPICA matches the behavior of the implicit
269 * specification (for the to_integer operator), so ACPICA matches the
275 * technically not allowed. However, ACPICA allows this as an ACPI
H A Daccommon.h4 * Name: accommon.h - Common include files for generation of ACPICA source
14 * Common set of includes for all ACPICA source files.
H A Devgpeinit.c19 * Note: History of _PRW support in ACPICA
29 * and to inform ACPICA of these GPEs via the acpi_setup_gpe_for_wake interface. This
30 * not only reduces the complexity of the ACPICA initialization code, but in
H A Devsci.c84 * We are guaranteed by the ACPICA initialization/shutdown code that in acpi_ev_sci_xrupt_handler()
128 * We are guaranteed by the ACPICA initialization/shutdown code that in acpi_ev_gpe_xrupt_handler()
/linux/arch/riscv/include/asm/
H A Dacenv.h3 * RISC-V specific ACPICA environments and implementation
/linux/arch/arm64/include/asm/
H A Dacenv.h3 * ARM64 specific ACPICA environments and implementation
/linux/tools/power/acpi/tools/acpidbg/
H A DMakefile12 ../../../../../drivers/acpi/acpica\
/linux/tools/power/acpi/tools/acpidump/
H A DMakefile15 ../../../../../drivers/acpi/acpica\
/linux/arch/x86/include/asm/
H A Dacenv.h3 * X86 specific ACPICA environments and implementation

123