diff options
author | takawata <takawata@FreeBSD.org> | 2001-07-20 06:07:34 +0000 |
---|---|---|
committer | takawata <takawata@FreeBSD.org> | 2001-07-20 06:07:34 +0000 |
commit | d3d1b151d3f3f67385b5e5adbbafd20527daa156 (patch) | |
tree | fb4e3d6b249e14e537e8681949888f823fa67602 /sys/dev/acpica/acpivar.h | |
parent | c3d97bef4d7f5c6ef78bbe34ac08731d7e2a9b0f (diff) | |
download | FreeBSD-src-d3d1b151d3f3f67385b5e5adbbafd20527daa156.zip FreeBSD-src-d3d1b151d3f3f67385b5e5adbbafd20527daa156.tar.gz |
Add ACPI S2-S4BIOS Suspend/Resume code.
Some problems may remain.
Reviewed by:iwasaki
Diffstat (limited to 'sys/dev/acpica/acpivar.h')
-rw-r--r-- | sys/dev/acpica/acpivar.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/dev/acpica/acpivar.h b/sys/dev/acpica/acpivar.h index a8bc37b..5a6f737 100644 --- a/sys/dev/acpica/acpivar.h +++ b/sys/dev/acpica/acpivar.h @@ -32,6 +32,9 @@ #include <sys/eventhandler.h> #include <sys/sysctl.h> +#include <machine/bus.h> +#include <machine/resource.h> + extern devclass_t acpi_devclass; struct acpi_softc { @@ -54,6 +57,11 @@ struct acpi_softc { int acpi_sleep_button_sx; int acpi_lid_switch_sx; + bus_dma_tag_t acpi_waketag; + bus_dmamap_t acpi_wakemap; + vm_offset_t acpi_wakeaddr; + vm_offset_t acpi_wakephys; + struct sysctl_ctx_list acpi_battery_sysctl_ctx; struct sysctl_oid *acpi_battery_sysctl_tree; }; @@ -267,6 +275,9 @@ extern char *acpi_name(ACPI_HANDLE handle); extern int acpi_avoid(ACPI_HANDLE handle); extern int acpi_disabled(char *subsys); +extern void acpi_install_wakeup_handler(struct acpi_softc *sc); +extern int acpi_sleep_machdep(struct acpi_softc *sc, int state); + /* * Battery Abstruction. */ |