freebsd-nq/sys/dev/acpica
Nate Lawson e8b4d56eb5 Restructure the wake GPE API. Now there are three functions:
acpi_wake_init:
    Evaluate _PRW and set the GPE type
acpi_wake_set_enable:
    Enable or disable a device's GPE.
acpi_wake_sleep_prep:
    Perform any last-minute changes to the device to prepare it for
    entering the given sleep state.

Also, walk the entire namespace when transitioning to a sleep state,
disabling any GPEs which aren't appropriate for the given state.  Transition
acpi_lid and acpi_button to the new API.

This clears the way for non-ACPI-aware devices to wake the system (i.e.
modems) and fixes a problem where systems power up after shutdown when a
GPE is triggered.
2004-05-27 18:38:45 +00:00
..
Osd Make unnecessary globals static and remove unused includes. 2004-05-06 02:18:58 +00:00
acpi_acad.c Changes to implement 20040514: 2004-05-25 02:47:35 +00:00
acpi_battery.c Style cleanups to match the rest of this directory. For acpi_battery.c, 2003-08-11 15:34:43 +00:00
acpi_button.c Restructure the wake GPE API. Now there are three functions: 2004-05-27 18:38:45 +00:00
acpi_cmbat.c Add MODULE_DEPEND entries so some of these drivers can eventually be 2004-04-09 18:14:32 +00:00
acpi_cpu.c Change hw.acpi.cpu.cx_lowest to accept values in the form of C1, 2004-05-07 05:22:38 +00:00
acpi_ec.c Changes to implement 20040514: 2004-05-25 02:47:35 +00:00
acpi_isab.c Add MODULE_DEPEND entries so some of these drivers can eventually be 2004-04-09 18:14:32 +00:00
acpi_lid.c Restructure the wake GPE API. Now there are three functions: 2004-05-27 18:38:45 +00:00
acpi_package.c Add support for packages as the first element of _PRW. This may allow 2004-04-09 06:40:03 +00:00
acpi_pci_link.c Style and printf message cleanups. 2004-04-14 03:34:11 +00:00
acpi_pci.c Make unnecessary globals static and remove unused includes. 2004-05-06 02:18:58 +00:00
acpi_pcib_acpi.c Add MODULE_DEPEND entries so some of these drivers can eventually be 2004-04-09 18:14:32 +00:00
acpi_pcib_pci.c If an ACPI PCI-PCI bridge doesn't have a _PRT object, fall back to using 2004-05-10 18:26:22 +00:00
acpi_pcib.c Make unnecessary globals static and remove unused includes. 2004-05-06 02:18:58 +00:00
acpi_pcibvar.h
acpi_powerres.c Return an error immediately if asked to switch a non-existent consumer. 2004-04-14 17:58:19 +00:00
acpi_resource.c Add MODULE_DEPEND entries so some of these drivers can eventually be 2004-04-09 18:14:32 +00:00
acpi_thermal.c Remove call to _INI for thermal devices. ACPI-CA now calls _INI for 2004-05-25 04:18:22 +00:00
acpi_timer.c Disable interrupts while testing the timer. Not doing this unnecessarily 2004-04-24 16:25:00 +00:00
acpi_video.c Unify on version 1 to be similar to the rest of the tree. After 5-stable 2004-04-08 16:45:12 +00:00
acpi.c Restructure the wake GPE API. Now there are three functions: 2004-05-27 18:38:45 +00:00
acpiio.h Add the -i flag to acpiconf(8) to retrieve battery information. 2003-09-13 20:13:01 +00:00
acpivar.h Restructure the wake GPE API. Now there are three functions: 2004-05-27 18:38:45 +00:00