summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpica/acpivar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/acpica/acpivar.h')
-rw-r--r--sys/dev/acpica/acpivar.h11
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.
*/
OpenPOWER on IntegriCloud