| /openbsd/src/sys/arch/macppc/dev/ |
| D | thermal.c | 57 struct thermal_temp *sensor; member 102 struct thermal_sens_le *sensor; in thermal_manage_fans() local 110 SLIST_FOREACH(sensor, &sensors, entries) { in thermal_manage_fans() 111 temp = sensor->sensor->read(sensor->sensor); in thermal_manage_fans() 113 sensor->last_val = temp; in thermal_manage_fans() 115 if (sensor->last_val > sensor->sensor->max_temp) { in thermal_manage_fans() 116 sensor->critical_count++; in thermal_manage_fans() 120 sensor->sensor->name, in thermal_manage_fans() 121 (sensor->last_val - ZERO_C_TO_MUK)/1000000, in thermal_manage_fans() 122 (sensor->last_val - ZERO_C_TO_MUK)%1000000, in thermal_manage_fans() [all …]
|
| D | smu.c | 56 struct ksensor sensor; member 64 struct ksensor sensor; member 199 struct smu_sensor *sensor; in smu_attach() local 294 fan->sensor.type = SENSOR_FANRPM; in smu_attach() 295 fan->sensor.flags = SENSOR_FINVALID; in smu_attach() 313 strlcpy(fan->sensor.desc, loc, sizeof sensor->sensor.desc); in smu_attach() 328 sensor_attach(&sc->sc_sensordev, &fan->sensor); in smu_attach() 350 fan->sensor.type = SENSOR_PERCENT; in smu_attach() 351 fan->sensor.flags = SENSOR_FINVALID; in smu_attach() 369 strlcpy(fan->sensor.desc, loc, sizeof sensor->sensor.desc); in smu_attach() [all …]
|
| /openbsd/src/sys/dev/usb/ |
| D | upd.c | 229 struct upd_sensor *sensor; in upd_attach_sensor_tree() local 248 sensor = &sc->sc_sensors[sc->sc_num_sensors]; in upd_attach_sensor_tree() 249 memcpy(&sensor->hitem, &item, sizeof(struct hid_item)); in upd_attach_sensor_tree() 250 strlcpy(sensor->ksensor.desc, entry->usage_name, in upd_attach_sensor_tree() 251 sizeof(sensor->ksensor.desc)); in upd_attach_sensor_tree() 252 sensor->ksensor.type = entry->senstype; in upd_attach_sensor_tree() 253 sensor->ksensor.flags |= SENSOR_FINVALID; in upd_attach_sensor_tree() 254 sensor->ksensor.status = SENSOR_S_UNKNOWN; in upd_attach_sensor_tree() 255 sensor->ksensor.value = 0; in upd_attach_sensor_tree() 256 sensor_attach(&sc->sc_sensordev, &sensor->ksensor); in upd_attach_sensor_tree() [all …]
|
| D | uthum.c | 98 struct ksensor sensor; member 233 sc->sc_sensor[i].sensor.flags |= SENSOR_FINVALID; in uthum_attach() 234 sensor_attach(&sc->sc_sensordev, &sc->sc_sensor[i].sensor); in uthum_attach() 264 &sc->sc_sensor[i].sensor); in uthum_detach() 452 sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.type = in uthum_setup_sensors() 454 strlcpy(sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.desc, in uthum_setup_sensors() 456 sizeof(sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.desc)); in uthum_setup_sensors() 461 sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.type = in uthum_setup_sensors() 463 strlcpy(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc, in uthum_setup_sensors() 465 sizeof(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc)); in uthum_setup_sensors() [all …]
|
| D | ugold.c | 534 int temp, sensor, rhum; in ugold_si700x_intr() local 547 sensor = UGOLD_INNER; in ugold_si700x_intr() 549 sensor = UGOLD_OUTER; in ugold_si700x_intr() 551 sensor = -1; in ugold_si700x_intr() 555 sensor = UGOLD_INNER; in ugold_si700x_intr() 557 sensor = -1; in ugold_si700x_intr() 559 if (sensor < 0) { in ugold_si700x_intr() 569 sc->sc_sensor[sensor].value = (temp * 1000) + 273150000; in ugold_si700x_intr() 575 sc->sc_sensor[sensor].flags |= SENSOR_FINVALID; in ugold_si700x_intr() 577 sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID; in ugold_si700x_intr()
|
| /openbsd/src/sys/dev/i2c/ |
| D | lm87.c | 245 int sensor; in lmenv_refresh() local 249 for (sensor = 0; sensor < LMENV_NUM_SENSORS; sensor++) { in lmenv_refresh() 250 cmd = LM87_2_5V + sensor; in lmenv_refresh() 253 sc->sc_sensor[sensor].flags |= SENSOR_FINVALID; in lmenv_refresh() 257 sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID; in lmenv_refresh() 258 switch (sensor) { in lmenv_refresh() 260 sc->sc_sensor[sensor].value = 2500000 * data / 192; in lmenv_refresh() 263 sc->sc_sensor[sensor].value = 5000000 * data / 192; in lmenv_refresh() 266 sc->sc_sensor[sensor].value = 12000000 * data / 192; in lmenv_refresh() 270 sc->sc_sensor[sensor].value = 2700000 * data / 192; in lmenv_refresh() [all …]
|
| D | w83l784r.c | 272 struct ksensor *sensor = &sc->sc_sensors[n]; in w83l784r_refresh_volt() local 276 sensor->value = (data << 4); /* 16 mV LSB */ in w83l784r_refresh_volt() 277 sensor->value *= sc->sc_wbenv_sensors[n].rfact; in w83l784r_refresh_volt() 278 sensor->value /= 10; in w83l784r_refresh_volt() 284 struct ksensor *sensor = &sc->sc_sensors[n]; in w83l785r_refresh_volt() local 288 sensor->value = (data << 3); /* 8 mV LSB */ in w83l785r_refresh_volt() 289 sensor->value *= sc->sc_wbenv_sensors[n].rfact; in w83l785r_refresh_volt() 290 sensor->value /= 10; in w83l785r_refresh_volt() 296 struct ksensor *sensor = &sc->sc_sensors[n]; in wbenv_refresh_temp() local 302 sensor->value = sdata * 1000000 + 273150000; in wbenv_refresh_temp() [all …]
|
| D | files.i2c | 17 # National Semiconductor LM75/LM77 temperature sensor 22 # National Semiconductor LM93 sensor 27 # National Semiconductor LM87 sensor 32 # Maxim MAX6690 Remote/Local Temperature sensor 37 # Analog Devices AD741x Temperature sensor + 4-channel ADC 190 # SO-DIMM (JC-42.4) temperature sensor 199 # STMicroelectronics LIS331DL MEMS motion sensor 267 # TI TMP451 temperature sensor
|
| /openbsd/src/sys/scsi/ |
| D | ses.c | 146 struct ses_sensor *sensor; in ses_attach() local 177 sensor = TAILQ_FIRST(&sc->sc_sensors); in ses_attach() 178 TAILQ_REMOVE(&sc->sc_sensors, sensor, in ses_attach() 180 free(sensor, M_DEVBUF, sizeof(*sensor)); in ses_attach() 183 TAILQ_FOREACH(sensor, &sc->sc_sensors, se_entry) in ses_attach() 185 &sensor->se_sensor); in ses_attach() 216 struct ses_sensor *sensor; in ses_detach() local 239 sensor = TAILQ_FIRST(&sc->sc_sensors); in ses_detach() 240 sensor_detach(&sc->sc_sensordev, &sensor->se_sensor); in ses_detach() 241 TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry); in ses_detach() [all …]
|
| /openbsd/src/sys/dev/ic/ |
| D | lm78.c | 701 struct ksensor *sensor = &sc->sensors[n]; in lm_refresh_volt() local 705 sensor->value = (data << 4); in lm_refresh_volt() 706 sensor->value *= sc->lm_sensors[n].rfact; in lm_refresh_volt() 707 sensor->value /= 10; in lm_refresh_volt() 713 struct ksensor *sensor = &sc->sensors[n]; in lm_refresh_temp() local 722 sensor->flags |= SENSOR_FINVALID; in lm_refresh_temp() 723 sensor->value = 0; in lm_refresh_temp() 727 sensor->flags &= ~SENSOR_FINVALID; in lm_refresh_temp() 728 sensor->value = sdata * 1000000 + 273150000; in lm_refresh_temp() 735 struct ksensor *sensor = &sc->sensors[n]; in lm_refresh_fanrpm() local [all …]
|
| /openbsd/src/usr.sbin/ntpd/ |
| D | sensors.c | 37 int sensor_probe(int, char *, struct sensor *); 53 struct sensor s; in sensor_scan() 75 sensor_probe(int devid, char *dxname, struct sensor *sensor) in sensor_probe() argument 101 slen = sizeof(*sensor); in sensor_probe() 102 if (sysctl(mib, 5, sensor, &slen, NULL, 0) == -1) { in sensor_probe() 168 struct sensor sensor; in sensor_query() local 180 if (!sensor_probe(s->sensordevid, dxname, &sensor)) { in sensor_query() 185 if (sensor.flags & SENSOR_FINVALID || in sensor_query() 186 sensor.status != SENSOR_S_OK) in sensor_query() 194 if (sensor.tv.tv_sec == s->last) /* already seen */ in sensor_query() [all …]
|
| /openbsd/src/share/snmp/ |
| D | OPENBSD-SENSORS-MIB.txt | 41 OpenBSD's kernel sensor framework." 44 "Add new sensor types." 47 "Add new sensor types." 89 particular sensor." 108 "A unique value, greater than zero, for each sensor." 116 "A description of the sensor indicating what information the 117 sensor is monitoring." 148 "Indicates the type of sensor." 156 "The name of the sensor driver that provides the sensor." 164 "The value the sensor is currently reporting." [all …]
|
| /openbsd/src/sys/dev/isa/ |
| D | fins.c | 433 struct ksensor *sensor = &sc->fins_ksensors[n]; in fins_get_volt() local 439 sensor->flags |= SENSOR_FINVALID; in fins_get_volt() 440 sensor->value = 0; in fins_get_volt() 442 sensor->flags &= ~SENSOR_FINVALID; in fins_get_volt() 443 sensor->value = data * fs->fs_aux; in fins_get_volt() 451 struct ksensor *sensor = &sc->fins_ksensors[n]; in fins_get_temp() local 465 sensor->flags |= SENSOR_FINVALID; in fins_get_temp() 466 sensor->value = 0; in fins_get_temp() 468 sensor->flags &= ~SENSOR_FINVALID; in fins_get_temp() 469 sensor->value = data * 1000000 + 273150000; in fins_get_temp() [all …]
|
| D | uguru.c | 865 struct ksensor *sensor = &sc->sc_sensors[n]; in uguru_refresh_temp() local 871 sensor->flags |= SENSOR_FINVALID; in uguru_refresh_temp() 872 sensor->value = 0; in uguru_refresh_temp() 875 sensor->flags &= ~SENSOR_FINVALID; in uguru_refresh_temp() 876 sensor->value = sc->cs.reading * 1000000 + 273150000; in uguru_refresh_temp() 886 sensor->status = status; in uguru_refresh_temp() 909 struct ksensor *sensor = &sc->sc_sensors[n]; in uguru_refresh_fan() local 914 sensor->flags |= SENSOR_FINVALID; in uguru_refresh_fan() 915 sensor->value = 0; in uguru_refresh_fan() 918 sensor->flags &= ~SENSOR_FINVALID; in uguru_refresh_fan() [all …]
|
| /openbsd/src/sys/arch/arm64/dev/ |
| D | aplsmc.c | 597 struct aplsmc_sensor *sensor; in aplsmc_refresh_sensors() local 603 sensor = sc->sc_smcsensors[i]; in aplsmc_refresh_sensors() 604 key = SMC_KEY(sensor->key); in aplsmc_refresh_sensors() 606 if (strcmp(sensor->key_type, "ui8 ") == 0) { in aplsmc_refresh_sensors() 610 value = (int64_t)ui8 * sensor->scale; in aplsmc_refresh_sensors() 611 } else if (strcmp(sensor->key_type, "ui16") == 0) { in aplsmc_refresh_sensors() 615 if (sensor->flags & APLSMC_BE) in aplsmc_refresh_sensors() 617 value = (int64_t)ui16 * sensor->scale; in aplsmc_refresh_sensors() 618 } else if (strcmp(sensor->key_type, "flt ") == 0) { in aplsmc_refresh_sensors() 622 if (sensor->flags & APLSMC_BE) in aplsmc_refresh_sensors() [all …]
|
| /openbsd/src/usr.bin/systat/ |
| D | sensors.c | 35 struct sensor sensor; variable 40 struct sensor sn_sensor; 160 slen = sizeof(struct sensor); in read_sn() 161 if (sysctl(mib, 5, &sensor, &slen, NULL, 0) in read_sn() 167 if (sensor.flags & SENSOR_FINVALID) in read_sn() 171 s->sn_sensor = sensor; in read_sn()
|
| /openbsd/src/usr.sbin/sensorsd/ |
| D | sensorsd.c | 218 struct sensor sensor; in create_sdlim() local 221 size_t slen = sizeof(sensor); in create_sdlim() 240 if (sysctl(mib, 5, &sensor, &slen, NULL, 0) == -1) { in create_sdlim() 349 struct sensor sensor; in check_sdlim() local 357 len = sizeof(sensor); in check_sdlim() 366 if (sysctl(mib, 5, &sensor, &len, NULL, 0) == -1) in check_sdlim() 370 enum sensor_status newastatus = sensor.status; in check_sdlim() 377 limit->last_val = sensor.value; in check_sdlim() 388 if (sensor.flags & SENSOR_FINVALID) in check_sdlim() 390 else if (sensor.value > limit->upper) in check_sdlim() [all …]
|
| /openbsd/src/sys/arch/sparc64/dev/ |
| D | pcf8591_envctrl.c | 90 struct ksensor *sensor; in ecadc_attach() local 132 sensor = &sc->sc_channels[sc->sc_nchan].chan_sensor; in ecadc_attach() 133 sensor->type = SENSOR_TEMP; in ecadc_attach() 134 strlcpy(sensor->desc, desc, sizeof(sensor->desc)); in ecadc_attach()
|
| /openbsd/src/sys/dev/pci/ |
| D | itherm.c | 379 itherm_bias_temperature_sensor(struct ksensor *sensor) in itherm_bias_temperature_sensor() argument 381 if (sensor->value == 0 || sensor->value == 0xff) in itherm_bias_temperature_sensor() 382 sensor->flags |= SENSOR_FINVALID; in itherm_bias_temperature_sensor() 384 sensor->flags &= ~SENSOR_FINVALID; in itherm_bias_temperature_sensor() 387 sensor->value += 273150000; in itherm_bias_temperature_sensor()
|
| /openbsd/src/sys/arch/octeon/conf/ |
| D | GENERIC | 197 uthum* at uhidev? # TEMPerHUM sensor 198 ugold* at uhidev? # gold TEMPer sensor 199 utrh* at uhidev? # USBRH sensor 200 utwitch* at uhidev? # YUREX BBU sensor 205 uoakv* at uhidev? # Toradex OAK 10V sensor
|
| /openbsd/src/sys/arch/powerpc64/conf/ |
| D | GENERIC | 177 uthum* at uhidev? # TEMPerHUM sensor 178 ugold* at uhidev? # gold TEMPer sensor 179 utrh* at uhidev? # USBRH sensor 180 utwitch* at uhidev? # YUREX BBU sensor 183 uoakv* at uhidev? # Toradex OAK 10V sensor
|
| /openbsd/src/etc/ |
| D | ntpd.conf | 7 sensor *
|
| /openbsd/src/etc/examples/ |
| D | ntpd.conf | 18 sensor nmea0 trusted
|
| /openbsd/src/sys/arch/riscv64/conf/ |
| D | GENERIC | 264 uthum* at uhidev? # TEMPerHUM sensor 265 ugold* at uhidev? # gold TEMPer sensor 266 utrh* at uhidev? # USBRH sensor 267 utwitch* at uhidev? # YUREX BBU sensor 270 uoakv* at uhidev? # Toradex OAK 10V sensor
|
| /openbsd/src/sys/arch/armv7/conf/ |
| D | GENERIC | 125 sxitemp* at fdt? # Temperature sensor 374 uthum* at uhidev? # TEMPerHUM sensor 375 ugold* at uhidev? # gold TEMPer sensor 376 utrh* at uhidev? # USBRH sensor 377 utwitch* at uhidev? # YUREX BBU sensor 381 uoakv* at uhidev? # Toradex OAK 10V sensor
|