Go to the documentation of this file.
65 #define ACPI_SIG_DSDT "DSDT"
66 #define ACPI_SIG_FADT "FACP"
67 #define ACPI_SIG_FACS "FACS"
68 #define ACPI_SIG_PSDT "PSDT"
69 #define ACPI_SIG_RSDP "RSD PTR "
70 #define ACPI_SIG_RSDT "RSDT"
71 #define ACPI_SIG_XSDT "XSDT"
72 #define ACPI_SIG_SSDT "SSDT"
73 #define ACPI_RSDP_NAME "RSDP"
149 #define ACPI_RSDP_REV0_SIZE 20
190 #define ACPI_GLOCK_PENDING (1)
191 #define ACPI_GLOCK_OWNED (1<<1)
195 #define ACPI_FACS_S4_BIOS_PRESENT (1)
196 #define ACPI_FACS_64BIT_WAKE (1<<1)
200 #define ACPI_FACS_64BIT_ENVIRONMENT (1)
270 #define ACPI_FADT_LEGACY_DEVICES (1)
271 #define ACPI_FADT_8042 (1<<1)
272 #define ACPI_FADT_NO_VGA (1<<2)
273 #define ACPI_FADT_NO_MSI (1<<3)
274 #define ACPI_FADT_NO_ASPM (1<<4)
275 #define ACPI_FADT_NO_CMOS_RTC (1<<5)
277 #define FADT2_REVISION_ID 3
281 #define ACPI_FADT_WBINVD (1)
282 #define ACPI_FADT_WBINVD_FLUSH (1<<1)
283 #define ACPI_FADT_C1_SUPPORTED (1<<2)
284 #define ACPI_FADT_C2_MP_SUPPORTED (1<<3)
285 #define ACPI_FADT_POWER_BUTTON (1<<4)
286 #define ACPI_FADT_SLEEP_BUTTON (1<<5)
287 #define ACPI_FADT_FIXED_RTC (1<<6)
288 #define ACPI_FADT_S4_RTC_WAKE (1<<7)
289 #define ACPI_FADT_32BIT_TIMER (1<<8)
290 #define ACPI_FADT_DOCKING_SUPPORTED (1<<9)
291 #define ACPI_FADT_RESET_REGISTER (1<<10)
292 #define ACPI_FADT_SEALED_CASE (1<<11)
293 #define ACPI_FADT_HEADLESS (1<<12)
294 #define ACPI_FADT_SLEEP_TYPE (1<<13)
295 #define ACPI_FADT_PCI_EXPRESS_WAKE (1<<14)
296 #define ACPI_FADT_PLATFORM_CLOCK (1<<15)
297 #define ACPI_FADT_S4_RTC_VALID (1<<16)
298 #define ACPI_FADT_REMOTE_POWER_ON (1<<17)
299 #define ACPI_FADT_APIC_CLUSTER (1<<18)
300 #define ACPI_FADT_APIC_PHYSICAL (1<<19)
301 #define ACPI_FADT_HW_REDUCED (1<<20)
302 #define ACPI_FADT_LOW_POWER_S0 (1<<21)
320 #define ACPI_X_WAKE_STATUS 0x80
321 #define ACPI_X_SLEEP_TYPE_MASK 0x1C
322 #define ACPI_X_SLEEP_TYPE_POSITION 0x02
323 #define ACPI_X_SLEEP_ENABLE 0x20
329 #define ACPI_FADT_OFFSET(f) (u16) ACPI_OFFSET (struct acpi_table_fadt, f)
352 #define ACPI_TABLE_ORIGIN_UNKNOWN (0)
353 #define ACPI_TABLE_ORIGIN_MAPPED (1)
354 #define ACPI_TABLE_ORIGIN_ALLOCATED (2)
355 #define ACPI_TABLE_ORIGIN_OVERRIDE (4)
356 #define ACPI_TABLE_ORIGIN_MASK (7)
357 #define ACPI_TABLE_IS_LOADED (8)
381 #define ACPI_FADT_V1_SIZE (u32) (ACPI_FADT_OFFSET (flags) + 4)
382 #define ACPI_FADT_V2_SIZE (u32) (ACPI_FADT_OFFSET (reserved4[0]) + 3)
383 #define ACPI_FADT_V3_SIZE (u32) (ACPI_FADT_OFFSET (sleep_control))
384 #define ACPI_FADT_V5_SIZE (u32) (sizeof (struct acpi_table_fadt))