include/acpi/acpi.h
Source file repositories/reference/linux-study-clean/include/acpi/acpi.h
File Facts
- System
- Linux kernel
- Corpus path
include/acpi/acpi.h- Extension
.h- Size
- 1363 bytes
- Lines
- 34
- Domain
- Repository Root And Misc
- Bucket
- include
- Inferred role
- Repository Root And Misc: implementation source
- Status
- source implementation candidate
Why This File Exists
Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
- Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.
Dependency Surface
acpi/platform/acenv.hacpi/acnames.hacpi/actypes.hacpi/acexcep.hacpi/actbl.hacpi/acrestyp.hacpi/platform/acenvex.hacpi/acoutput.hacpi/acpiosxf.hacpi/acpixf.h
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
#ifndef __ACPI_H__
#define __ACPI_H__
/*
* Public include files for use by code that will interface to ACPICA.
*
* Information includes the ACPICA data types, names, exceptions, and
* external interface prototypes. Also included are the definitions for
* all ACPI tables (FADT, MADT, etc.)
*
* Note: The order of these include files is important.
*/
#include <acpi/platform/acenv.h> /* Environment-specific items */
#include <acpi/acnames.h> /* Common ACPI names and strings */
#include <acpi/actypes.h> /* ACPICA data types and structures */
#include <acpi/acexcep.h> /* ACPICA exceptions */
#include <acpi/actbl.h> /* ACPI table definitions */
#include <acpi/acrestyp.h> /* Resource Descriptor structs */
#include <acpi/platform/acenvex.h> /* Extra environment-specific items */
#include <acpi/acoutput.h> /* Error output and Debug macros */
#include <acpi/acpiosxf.h> /* OSL interfaces (ACPICA-to-OS) */
#include <acpi/acpixf.h> /* ACPI core subsystem external interfaces */
#endif /* __ACPI_H__ */
Annotation
- Immediate include surface: `acpi/platform/acenv.h`, `acpi/acnames.h`, `acpi/actypes.h`, `acpi/acexcep.h`, `acpi/actbl.h`, `acpi/acrestyp.h`, `acpi/platform/acenvex.h`, `acpi/acoutput.h`.
- Atlas domain: Repository Root And Misc / include.
- Implementation status: source implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.