Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/acpica/acpi_lid.c
Show First 20 Lines • Show All 170 Lines • ▼ Show 20 Lines | acpi_lid_notify_status_changed(void *arg) | ||||
goto out; | goto out; | ||||
ACPI_VPRINT(sc->lid_dev, acpi_sc, "Lid %s\n", | ACPI_VPRINT(sc->lid_dev, acpi_sc, "Lid %s\n", | ||||
sc->lid_status ? "opened" : "closed"); | sc->lid_status ? "opened" : "closed"); | ||||
acpi_UserNotify("Lid", sc->lid_handle, sc->lid_status); | acpi_UserNotify("Lid", sc->lid_handle, sc->lid_status); | ||||
if (sc->lid_status == 0) | if (sc->lid_status == 0) | ||||
EVENTHANDLER_INVOKE(acpi_sleep_event, acpi_sc->acpi_lid_switch_sx); | EVENTHANDLER_INVOKE(acpi_sleep_event, acpi_sc->acpi_lid_switch.sx); | ||||
else | else | ||||
EVENTHANDLER_INVOKE(acpi_wakeup_event, acpi_sc->acpi_lid_switch_sx); | EVENTHANDLER_INVOKE(acpi_wakeup_event, acpi_sc->acpi_lid_switch.sx); | ||||
out: | out: | ||||
ACPI_SERIAL_END(lid); | ACPI_SERIAL_END(lid); | ||||
return_VOID; | return_VOID; | ||||
} | } | ||||
/* XXX maybe not here */ | /* XXX maybe not here */ | ||||
#define ACPI_NOTIFY_STATUS_CHANGED 0x80 | #define ACPI_NOTIFY_STATUS_CHANGED 0x80 | ||||
Show All 21 Lines |