Lines Matching +full:reg +full:- +full:names
3 * Name: actbl.h - Basic ACPI Table Definitions
8 * Copyright (C) 2000 - 2011, Intel Corp.
22 * 3. Neither the names of the above-listed copyright holders nor the names
52 * by ACPICA. All other tables are consumed by the OS-dependent ACPI-related
76 * All tables and structures must be byte-packed to match the ACPI
108 * GAS - Generic Address Structure (ACPI 2.0+)
112 * 64-bit Address field must be performed with care.
121 u64 address; /* 64-bit address of struct or register */
126 * RSDP - Root System Description Pointer (Signature is "RSD PTR ")
136 u32 rsdt_physical_address; /* 32-bit physical address of the RSDT */
138 u64 xsdt_physical_address; /* 64-bit physical address of the XSDT (ACPI 2.0+) */
147 * RSDT/XSDT - Root System Description Tables
164 * FACS - Firmware ACPI Control Structure (FACS)
172 u32 firmware_waking_vector; /* 32-bit physical address of the Firmware Waking Vector */
175 u64 xfirmware_waking_vector; /* 64-bit version of the Firmware Waking Vector (ACPI 2.0+) */
190 #define ACPI_FACS_64BIT_WAKE (1<<1) /* 01: 64-bit wake vector supported (ACPI 4.0) */
194 #define ACPI_FACS_64BIT_ENVIRONMENT (1) /* 00: 64-bit wake environment is required (ACPI 4.0) */
198 * FADT - Fixed ACPI Description Table (Signature "FACP")
207 u32 facs; /* 32-bit physical address of FACS */
208 u32 dsdt; /* 32-bit physical address of DSDT */
209 u8 model; /* System Interrupt Model (ACPI 1.0) - not used in ACPI 2.0+ */
212 u32 smi_command; /* 32-bit Port address of SMI command port */
217 u32 pm1a_event_block; /* 32-bit Port address of Power Mgt 1a Event Reg Blk */
218 u32 pm1b_event_block; /* 32-bit Port address of Power Mgt 1b Event Reg Blk */
219 u32 pm1a_control_block; /* 32-bit Port address of Power Mgt 1a Control Reg Blk */
220 u32 pm1b_control_block; /* 32-bit Port address of Power Mgt 1b Control Reg Blk */
221 u32 pm2_control_block; /* 32-bit Port address of Power Mgt 2 Control Reg Blk */
222 u32 pm_timer_block; /* 32-bit Port address of Power Mgt Timer Ctrl Reg Blk */
223 u32 gpe0_block; /* 32-bit Port address of General Purpose Event 0 Reg Blk */
224 u32 gpe1_block; /* 32-bit Port address of General Purpose Event 1 Reg Blk */
237 u8 duty_offset; /* Processor duty cycle index in processor's P_CNT reg */
239 u8 day_alarm; /* Index to day-of-month alarm in RTC CMOS RAM */
240 u8 month_alarm; /* Index to month-of-year alarm in RTC CMOS RAM */
242 u16 boot_flags; /* IA-PC Boot Architecture Flags (see below for individual flags) */
245 struct acpi_generic_address reset_register; /* 64-bit address of the Reset register */
248 u64 Xfacs; /* 64-bit physical address of FACS */
249 u64 Xdsdt; /* 64-bit physical address of DSDT */
250 …struct acpi_generic_address xpm1a_event_block; /* 64-bit Extended Power Mgt 1a Event Reg Blk addre…
251 …struct acpi_generic_address xpm1b_event_block; /* 64-bit Extended Power Mgt 1b Event Reg Blk addre…
252 …struct acpi_generic_address xpm1a_control_block; /* 64-bit Extended Power Mgt 1a Control Reg Blk a…
253 …struct acpi_generic_address xpm1b_control_block; /* 64-bit Extended Power Mgt 1b Control Reg Blk a…
254 …struct acpi_generic_address xpm2_control_block; /* 64-bit Extended Power Mgt 2 Control Reg Blk add…
255 …struct acpi_generic_address xpm_timer_block; /* 64-bit Extended Power Mgt Timer Ctrl Reg Blk addre…
256 …struct acpi_generic_address xgpe0_block; /* 64-bit Extended General Purpose Event 0 Reg Blk addres…
257 …struct acpi_generic_address xgpe1_block; /* 64-bit Extended General Purpose Event 1 Reg Blk addres…
258 struct acpi_generic_address sleep_control; /* 64-bit Sleep Control register */
259 struct acpi_generic_address sleep_status; /* 64-bit Sleep Status register */
269 #define ACPI_FADT_NO_CMOS_RTC (1<<5) /* 05: [V5] No CMOS real-time clock present */
283 #define ACPI_FADT_32BIT_TIMER (1<<8) /* 08: [V1] ACPI timer width is 32-bit (0=24-bit) */
290 #define ACPI_FADT_PLATFORM_CLOCK (1<<15) /* 15: [V4] OSPM should use platform-provided timer (AC…
319 * Internal table-related structures