Lines Matching refs:lid_status
57 int lid_status; /* open or closed */ member
98 int lid_status; in acpi_lid_status_update() local
107 status = acpi_GetInteger(sc->lid_handle, "_LID", &lid_status); in acpi_lid_status_update()
109 lid_status = 1; /* assume lid is opened */ in acpi_lid_status_update()
111 lid_status = (lid_status != 0); /* range check value */ in acpi_lid_status_update()
113 if (sc->lid_status == lid_status) in acpi_lid_status_update()
115 sc->lid_status = lid_status; in acpi_lid_status_update()
118 acpi_UserNotify("Lid", sc->lid_handle, sc->lid_status); in acpi_lid_status_update()
122 evdev_push_sw(sc->lid_evdev, SW_LID, lid_status ? 0 : 1); in acpi_lid_status_update()
153 sc->lid_status = -1; in acpi_lid_attach()
190 "state", CTLFLAG_RD, &sc->lid_status, 0, in acpi_lid_attach()
235 sc->lid_status ? "opened" : "closed"); in acpi_lid_notify_status_changed()
237 if (sc->lid_status == 0) in acpi_lid_notify_status_changed()