Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/acpica/acpi_acad.c
Show All 28 Lines | |||||
#include "opt_acpi.h" | #include "opt_acpi.h" | ||||
#include <sys/param.h> | #include <sys/param.h> | ||||
#include <sys/kernel.h> | #include <sys/kernel.h> | ||||
#include <sys/bus.h> | #include <sys/bus.h> | ||||
#include <machine/bus.h> | #include <machine/bus.h> | ||||
#include <sys/rman.h> | #include <sys/rman.h> | ||||
#include <sys/eventhandler.h> | |||||
#include <sys/ioccom.h> | #include <sys/ioccom.h> | ||||
#include <sys/malloc.h> | #include <sys/malloc.h> | ||||
#include <sys/module.h> | #include <sys/module.h> | ||||
#include <sys/conf.h> | #include <sys/conf.h> | ||||
#include <sys/power.h> | #include <sys/power.h> | ||||
#include <contrib/dev/acpica/include/acpi.h> | #include <contrib/dev/acpica/include/acpi.h> | ||||
▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | acpi_acad_get_status(void *context) | ||||
if (newstatus != -1 && sc->status != newstatus) { | if (newstatus != -1 && sc->status != newstatus) { | ||||
sc->status = newstatus; | sc->status = newstatus; | ||||
ACPI_SERIAL_END(acad); | ACPI_SERIAL_END(acad); | ||||
power_profile_set_state(newstatus ? POWER_PROFILE_PERFORMANCE : | power_profile_set_state(newstatus ? POWER_PROFILE_PERFORMANCE : | ||||
POWER_PROFILE_ECONOMY); | POWER_PROFILE_ECONOMY); | ||||
ACPI_VPRINT(dev, acpi_device_get_parent_softc(dev), | ACPI_VPRINT(dev, acpi_device_get_parent_softc(dev), | ||||
"%s Line\n", newstatus ? "On" : "Off"); | "%s Line\n", newstatus ? "On" : "Off"); | ||||
acpi_UserNotify("ACAD", h, newstatus); | acpi_UserNotify("ACAD", h, newstatus); | ||||
EVENTHANDLER_INVOKE(acpi_acad_event, newstatus); | |||||
} else | } else | ||||
ACPI_SERIAL_END(acad); | ACPI_SERIAL_END(acad); | ||||
} | } | ||||
static void | static void | ||||
acpi_acad_notify_handler(ACPI_HANDLE h, UINT32 notify, void *context) | acpi_acad_notify_handler(ACPI_HANDLE h, UINT32 notify, void *context) | ||||
{ | { | ||||
device_t dev; | device_t dev; | ||||
▲ Show 20 Lines • Show All 159 Lines • Show Last 20 Lines |