| /linux/Documentation/driver-api/acpi/ |
| H A D | linuxized-acpica.rst | 5 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 D | index.rst | 8 linuxized-acpica
|
| /linux/include/acpi/platform/ |
| H A D | aclinux.h | 15 /* 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 D | acenv.h | 14 * 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 D | aclinuxex.h | 38 * Overrides for in-kernel ACPICA 77 * prevents lockdep from reporting false positives for ACPICA locks.
|
| H A D | acgcc.h | 77 * that ACPICA can be built with -Wunterminated-string-initialization.
|
| H A D | acenvex.h | 17 * Extra host configuration files. All ACPICA headers are included before
|
| /linux/include/acpi/ |
| H A D | acpi.h | 4 * 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 D | acpixf.h | 13 /* 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 D | actypes.h | 17 * 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 D | acexcep.h | 18 #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 D | acconfig.h | 58 * 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 D | method-tracing.rst | 5 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 D | aml-debugger.rst | 50 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 D | acpidump.8 | 15 Subsequently, they can be processed by utilities in the ACPICA package. 100 ACPICA: https://acpica.org/
|
| /linux/Documentation/admin-guide/acpi/ |
| H A D | initrd_table_override.rst | 104 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 D | utstrtoul64.c | 42 * 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 D | accommon.h | 4 * Name: accommon.h - Common include files for generation of ACPICA source 14 * Common set of includes for all ACPICA source files.
|
| H A D | evgpeinit.c | 19 * 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 D | evsci.c | 84 * 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 D | acenv.h | 3 * RISC-V specific ACPICA environments and implementation
|
| /linux/arch/arm64/include/asm/ |
| H A D | acenv.h | 3 * ARM64 specific ACPICA environments and implementation
|
| /linux/tools/power/acpi/tools/acpidbg/ |
| H A D | Makefile | 12 ../../../../../drivers/acpi/acpica\
|
| /linux/tools/power/acpi/tools/acpidump/ |
| H A D | Makefile | 15 ../../../../../drivers/acpi/acpica\
|
| /linux/arch/x86/include/asm/ |
| H A D | acenv.h | 3 * X86 specific ACPICA environments and implementation
|