Home | History | Annotate | Download | only in wmi

Lines Matching defs:sensor

491 	int i, sensor[3];
500 sensor[0] = WMI_HP_SWITCH_WLAN;
501 sensor[1] = WMI_HP_SWITCH_BT;
502 sensor[2] = WMI_HP_SWITCH_WWAN;
510 if ((sc->sc_val & sensor[i]) == 0)
527 int sensor;
539 sensor = WMI_HP_SENSOR_HDDTEMP;
540 (void)strlcpy(sc->sc_sensor[sensor].desc, "hddtemp",
542 sc->sc_sensor[sensor].state = ENVSYS_SVALID;
543 sc->sc_sensor[sensor].units = ENVSYS_STEMP;
544 sc->sc_sensor[sensor].value_cur =
548 &sc->sc_sensor[sensor]);
552 sensor = WMI_HP_SENSOR_DISPLAY;
553 (void)strlcpy(sc->sc_sensor[sensor].desc, "display",
555 sc->sc_sensor[sensor].state = ENVSYS_SVALID;
556 sc->sc_sensor[sensor].units = ENVSYS_INDICATOR;
557 sc->sc_sensor[sensor].value_cur = sc->sc_val;
560 &sc->sc_sensor[sensor]);
564 sensor = WMI_HP_SENSOR_DOCK;
565 (void)strlcpy(sc->sc_sensor[sensor].desc, "docking station",
567 sc->sc_sensor[sensor].state = ENVSYS_SVALID;
568 sc->sc_sensor[sensor].units = ENVSYS_INDICATOR;
569 sc->sc_sensor[sensor].value_cur = sc->sc_val;
572 &sc->sc_sensor[sensor]);
643 wmi_hp_sensor_read(struct wmi_hp_softc *sc, envsys_data_t *sensor, int cmd)
646 sensor->state = ENVSYS_SVALID;
647 sensor->value_cur = sc->sc_val;
649 sensor->state = ENVSYS_SINVALID;
657 envsys_data_t *sensor;
659 sensor = &sc->sc_sensor[WMI_HP_SENSOR_HDDTEMP];
660 wmi_hp_sensor_read(sc, sensor, WMI_HP_METHOD_CMD_HDDTEMP);
661 if (sensor->state == ENVSYS_SVALID) {
662 sensor->value_cur = sensor->value_cur * 1000000 +
759 SYSCTL_DESCR("Ambient Light Sensor"),