Lines Matching +full:reg +full:- +full:names

1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
4 * Name: aclocal.h - Internal data types used across the ACPI subsystem
6 * Copyright (C) 2000 - 2023, Intel Corp.
13 /* acpisrc:struct_defs -- for acpisrc conversion */
18 #define ACPI_GLOBAL_LOCK (acpi_semaphore) (-1)
126 * The node is optimized for both 32-bit and 64-bit platforms:
127 * 20 bytes for the 32-bit case, 32 bytes for the 64-bit case.
167 #define ANOBJ_NODE_EARLY_INIT 0x80 /* acpi_exec only: Node was create via init file (-fi)…
174 /* Internal ACPI table management - master table list */
215 /* Info structure used to convert external<->internal namestrings */
288 * Information structure for ACPI predefined names.
291 * name - The ACPI reserved name
292 * param_count - Number of arguments to the method
293 * expected_return_btypes - Allowed type(s) for the return value
363 /* Return object auto-repair info */
409 /* Dispatch info for each host-installed SCI handler */
417 /* Dispatch info for each GPE -- either a method or handler, cannot be both */
423 u8 original_flags; /* Original (pre-handler) GPE info */
436 * of dispatch - Method, Handler, or Implicit Notify.
461 u64 address; /* 64-bit address of the register */
467 struct acpi_gpe_address status_address; /* Address of status reg */
468 struct acpi_gpe_address enable_address; /* Address of enable reg */
477 * Information about a GPE register block, one per each installed block --
580 * Update state - used to traverse complex objects such as packages
588 * Pkg state - used to traverse nested package structures
601 * Control state - one per if/else and while constructs.
614 * Scope state - current scope during namespace lookups
631 * Thread state - one per thread across multiple walk states. Multiple walk
643 * Result values - used to accumulate the results of nested
666 * Notify info - used to pass info to the deferred notify
766 char *operator_symbol; /* Used for C-style operator name strings */\
800 #define ACPI_DASM_PLD_METHOD 0x04 /* Buffer is a _PLD method bit-packed buffer */
814 * List struct used in the -ca option
827 * File node - used for "Include" operator file stack and
828 * dependency tree for the -ca option
855 u32 name; /* 4-byte name or zero if no name */
906 * Parse state - one state per parser invocation and each control
957 * Some ACPI registers have bits that must be ignored -- meaning that they
962 /* Write-only bits must be zeroed by software */
970 * ACPI specification to be a "preserved" bit - "OSPM always preserves this
977 #define ACPI_PM1_CONTROL_RESERVED_BITS 0xC1F8 /* Bits 14-15, 3-8 */
1103 * Small resource descriptor "names" as defined by the ACPI specification.
1120 * Large resource descriptor "names" as defined by the ACPI specification.
1212 * Background. Note, ACPI specifies a maximum of 7 arguments (0 - 6).