sensors 239 dev/i2c/w83l784r.c wbenv_setup_sensors(struct wbenv_softc *sc, struct wbenv_sensor *sensors) sensors 246 dev/i2c/w83l784r.c for (i = 0; sensors[i].desc; i++) { sensors 247 dev/i2c/w83l784r.c sc->sc_sensors[i].type = sensors[i].type; sensors 248 dev/i2c/w83l784r.c strlcpy(sc->sc_sensors[i].desc, sensors[i].desc, sensors 252 dev/i2c/w83l784r.c sc->sc_wbenv_sensors = sensors; sensors 424 dev/ic/ciss.c sc->sensors = malloc(sizeof(struct ksensor) * sc->maxunits, sensors 426 dev/ic/ciss.c if (sc->sensors) { sensors 427 dev/ic/ciss.c bzero(sc->sensors, sizeof(struct ksensor) * sc->maxunits); sensors 431 dev/ic/ciss.c sensor_attach(&sc->sensordev, &sc->sensors[i++])) { sensors 432 dev/ic/ciss.c sc->sensors[i].type = SENSOR_DRIVE; sensors 433 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_UNKNOWN; sensors 434 dev/ic/ciss.c strlcpy(sc->sensors[i].desc, ((struct device *) sensors 436 dev/ic/ciss.c sizeof(sc->sensors[i].desc)); sensors 442 dev/ic/ciss.c free(sc->sensors, M_DEVBUF); sensors 1190 dev/ic/ciss.c sc->sensors[i].value = 0; sensors 1191 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_UNKNOWN; sensors 1197 dev/ic/ciss.c sc->sensors[i].value = SENSOR_DRIVE_ONLINE; sensors 1198 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_OK; sensors 1202 dev/ic/ciss.c sc->sensors[i].value = SENSOR_DRIVE_PFAIL; sensors 1203 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_WARN; sensors 1210 dev/ic/ciss.c sc->sensors[i].value = SENSOR_DRIVE_REBUILD; sensors 1211 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_WARN; sensors 1219 dev/ic/ciss.c sc->sensors[i].value = SENSOR_DRIVE_FAIL; sensors 1220 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_CRIT; sensors 1224 dev/ic/ciss.c sc->sensors[i].value = 0; sensors 1225 dev/ic/ciss.c sc->sensors[i].status = SENSOR_S_UNKNOWN; sensors 38 dev/ic/cissvar.h struct ksensor *sensors; sensors 415 dev/ic/lm78.c sensor_attach(&sc->sensordev, &sc->sensors[i]); sensors 427 dev/ic/lm78.c sensor_detach(&sc->sensordev, &sc->sensors[i]); sensors 581 dev/ic/lm78.c lm_setup_sensors(struct lm_softc *sc, struct lm_sensor *sensors) sensors 588 dev/ic/lm78.c for (i = 0; sensors[i].desc; i++) { sensors 589 dev/ic/lm78.c sc->sensors[i].type = sensors[i].type; sensors 590 dev/ic/lm78.c strlcpy(sc->sensors[i].desc, sensors[i].desc, sensors 591 dev/ic/lm78.c sizeof(sc->sensors[i].desc)); sensors 594 dev/ic/lm78.c sc->lm_sensors = sensors; sensors 617 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 629 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 651 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 703 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 723 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 736 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 749 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 775 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 824 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 869 dev/ic/lm78.c struct ksensor *sensor = &sc->sensors[n]; sensors 142 dev/ic/lm78var.h struct ksensor sensors[WB_MAX_SENSORS]; sensors 93 dev/isa/aps.c struct ksensor sensors[APS_NUM_SENSORS]; sensors 206 dev/isa/aps.c sc->sensors[APS_SENSOR_XACCEL].type = SENSOR_INTEGER; sensors 207 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_XACCEL].desc, sensors 208 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_XACCEL].desc), "X_ACCEL"); sensors 210 dev/isa/aps.c sc->sensors[APS_SENSOR_YACCEL].type = SENSOR_INTEGER; sensors 211 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_YACCEL].desc, sensors 212 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_YACCEL].desc), "Y_ACCEL"); sensors 214 dev/isa/aps.c sc->sensors[APS_SENSOR_TEMP1].type = SENSOR_TEMP; sensors 215 dev/isa/aps.c sc->sensors[APS_SENSOR_TEMP2].type = SENSOR_TEMP; sensors 217 dev/isa/aps.c sc->sensors[APS_SENSOR_XVAR].type = SENSOR_INTEGER; sensors 218 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_XVAR].desc, sensors 219 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_XVAR].desc), "X_VAR"); sensors 221 dev/isa/aps.c sc->sensors[APS_SENSOR_YVAR].type = SENSOR_INTEGER; sensors 222 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_YVAR].desc, sensors 223 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_YVAR].desc), "Y_VAR"); sensors 225 dev/isa/aps.c sc->sensors[APS_SENSOR_KBACT].type = SENSOR_INDICATOR; sensors 226 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_KBACT].desc, sensors 227 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_KBACT].desc), "Keyboard Active"); sensors 229 dev/isa/aps.c sc->sensors[APS_SENSOR_MSACT].type = SENSOR_INDICATOR; sensors 230 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_MSACT].desc, sensors 231 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_MSACT].desc), "Mouse Active"); sensors 233 dev/isa/aps.c sc->sensors[APS_SENSOR_LIDOPEN].type = SENSOR_INDICATOR; sensors 234 dev/isa/aps.c snprintf(sc->sensors[APS_SENSOR_LIDOPEN].desc, sensors 235 dev/isa/aps.c sizeof(sc->sensors[APS_SENSOR_LIDOPEN].desc), "Lid Open"); sensors 241 dev/isa/aps.c sensor_attach(&sc->sensordev, &sc->sensors[i]); sensors 350 dev/isa/aps.c sc->sensors[i].flags &= ~SENSOR_FINVALID; sensors 353 dev/isa/aps.c sc->sensors[APS_SENSOR_XACCEL].value = sc->aps_data.x_accel; sensors 354 dev/isa/aps.c sc->sensors[APS_SENSOR_YACCEL].value = sc->aps_data.y_accel; sensors 360 dev/isa/aps.c sc->sensors[APS_SENSOR_TEMP1].value = temp; sensors 366 dev/isa/aps.c sc->sensors[APS_SENSOR_TEMP2].value = temp; sensors 368 dev/isa/aps.c sc->sensors[APS_SENSOR_XVAR].value = sc->aps_data.x_var; sensors 369 dev/isa/aps.c sc->sensors[APS_SENSOR_YVAR].value = sc->aps_data.y_var; sensors 370 dev/isa/aps.c sc->sensors[APS_SENSOR_KBACT].value = sensors 372 dev/isa/aps.c sc->sensors[APS_SENSOR_MSACT].value = sensors 374 dev/isa/aps.c sc->sensors[APS_SENSOR_LIDOPEN].value = sensors 173 dev/isa/it.c sensor_attach(&sc->sensordev, &sc->sensors[i]); sensors 197 dev/isa/it.c sc->sensors[start + i].type = SENSOR_VOLTS_DC; sensors 200 dev/isa/it.c snprintf(sc->sensors[start + 0].desc, sizeof(sc->sensors[0].desc), sensors 202 dev/isa/it.c snprintf(sc->sensors[start + 1].desc, sizeof(sc->sensors[1].desc), sensors 204 dev/isa/it.c snprintf(sc->sensors[start + 2].desc, sizeof(sc->sensors[2].desc), sensors 206 dev/isa/it.c snprintf(sc->sensors[start + 3].desc, sizeof(sc->sensors[3].desc), sensors 208 dev/isa/it.c snprintf(sc->sensors[start + 4].desc, sizeof(sc->sensors[4].desc), sensors 210 dev/isa/it.c snprintf(sc->sensors[start + 5].desc, sizeof(sc->sensors[5].desc), sensors 212 dev/isa/it.c snprintf(sc->sensors[start + 6].desc, sizeof(sc->sensors[6].desc), sensors 214 dev/isa/it.c snprintf(sc->sensors[start + 7].desc, sizeof(sc->sensors[7].desc), sensors 216 dev/isa/it.c snprintf(sc->sensors[start + 8].desc, sizeof(sc->sensors[8].desc), sensors 226 dev/isa/it.c sc->sensors[start + i].type = SENSOR_TEMP; sensors 235 dev/isa/it.c sc->sensors[start + i].type = SENSOR_FANRPM; sensors 239 dev/isa/it.c it_generic_stemp(struct it_softc *sc, struct ksensor *sensors) sensors 246 dev/isa/it.c sensors[i].value = sdata * 1000000 + 273150000; sensors 251 dev/isa/it.c it_generic_svolt(struct it_softc *sc, struct ksensor *sensors) sensors 259 dev/isa/it.c sensors[i].value = (sdata << 4); sensors 262 dev/isa/it.c sensors[i].value = ((sdata << 4) - IT_VREF); sensors 264 dev/isa/it.c sensors[i].value *= it_vrfact[i]; sensors 266 dev/isa/it.c sensors[i].value /= 10; sensors 268 dev/isa/it.c sensors[i].value += IT_VREF * 1000; sensors 273 dev/isa/it.c it_generic_fanrpm(struct it_softc *sc, struct ksensor *sensors) sensors 279 dev/isa/it.c sensors[i].flags &= ~SENSOR_FINVALID; sensors 281 dev/isa/it.c sensors[i].flags |= SENSOR_FINVALID; sensors 289 dev/isa/it.c sensors[i].value = 0; sensors 293 dev/isa/it.c sensors[i].value = 1350000 / (sdata << (divisor & 7)); sensors 308 dev/isa/it.c it_generic_stemp(sc, &sc->sensors[12]); sensors 309 dev/isa/it.c it_generic_svolt(sc, &sc->sensors[3]); sensors 310 dev/isa/it.c it_generic_fanrpm(sc, &sc->sensors[0]); sensors 83 dev/isa/itvar.h struct ksensor sensors[IT_NUM_SENSORS]; sensors 179 dev/isa/nsclpcsio_isa.c struct ksensor sensors[SIO_NUM_SENSORS]; sensors 335 dev/isa/nsclpcsio_isa.c sensor_attach(&sc->sensordev, &sc->sensors[i]); sensors 386 dev/isa/nsclpcsio_isa.c sc->sensors[i].type = SENSOR_TEMP; sensors 389 dev/isa/nsclpcsio_isa.c strlcpy(sc->sensors[0].desc, "Remote", sizeof(sc->sensors[0].desc)); sensors 390 dev/isa/nsclpcsio_isa.c strlcpy(sc->sensors[1].desc, "Remote", sizeof(sc->sensors[1].desc)); sensors 391 dev/isa/nsclpcsio_isa.c strlcpy(sc->sensors[2].desc, "Local", sizeof(sc->sensors[2].desc)); sensors 408 dev/isa/nsclpcsio_isa.c sc->sensors[i].desc, status)); sensors 409 dev/isa/nsclpcsio_isa.c sc->sensors[i].value = 0; sensors 413 dev/isa/nsclpcsio_isa.c DPRINTF(("%s: status %d C %d\n", sc->sensors[i].desc, sensors 415 dev/isa/nsclpcsio_isa.c sc->sensors[i].value = sdata * 1000000 + 273150000; sensors 458 dev/isa/nsclpcsio_isa.c strlcpy(sc->sensors[SIO_VLM_OFF + i].desc, desc, sensors 459 dev/isa/nsclpcsio_isa.c sizeof(sc->sensors[SIO_VLM_OFF + i].desc)); sensors 460 dev/isa/nsclpcsio_isa.c sc->sensors[SIO_VLM_OFF + i].type = SENSOR_VOLTS_DC; sensors 478 dev/isa/nsclpcsio_isa.c sc->sensors[SIO_VLM_OFF + i].desc, status)); sensors 479 dev/isa/nsclpcsio_isa.c sc->sensors[SIO_VLM_OFF + i].value = 0; sensors 484 dev/isa/nsclpcsio_isa.c sc->sensors[SIO_VLM_OFF + i].desc, status, data)); sensors 496 dev/isa/nsclpcsio_isa.c sc->sensors[SIO_VLM_OFF + i].value = data * rfact;