| /openbsd-src/sys/arch/macppc/dev/ |
| H A 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 …]
|
| H A 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/ |
| H A D | upd.c | 49 char *usage_name; /* sensor string */ 114 /* sensor framework */ 163 /* need at least one sensor from root of tree */ in upd_match() 229 struct upd_sensor *sensor; in upd_attach_sensor_tree() 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 in upd_attach_sensor_tree() 227 struct upd_sensor *sensor; upd_attach_sensor_tree() local 274 struct upd_sensor *sensor; upd_detach() local 308 struct upd_sensor *sensor; upd_request_children() local 357 struct upd_sensor *sensor = NULL; upd_lookup_sensor() local 374 struct upd_sensor *sensor; upd_update_report_cb() local 391 upd_sensor_invalidate(struct upd_softc * sc,struct upd_sensor * sensor) upd_sensor_invalidate() argument 403 upd_sensor_update(struct upd_softc * sc,struct upd_sensor * sensor,uint8_t * buf,int len) upd_sensor_update() argument [all...] |
| H A 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 …]
|
| H A D | ugold.c | 141 * XXX Only match the sensor interface. in ugold_match() 204 /* speed up sensor identification */ in ugold_attach() 244 /* 1 temperature and 1 humidity sensor */ in ugold_setup_sensors() 317 printf("%s: \"%s\", %d sensor%s" in ugold_ds75_type() 487 * TEMPer1F devices lack the internal sensor, but will never in ugold_si700x_type() 490 * and make sure we will only report one single sensor below. in ugold_si700x_type() 526 printf("%s: \"%s\", %d sensor%s type %s\n", sc->sc_hdev.sc_dev.dv_xname, in ugold_si700x_type() 534 int temp, sensor, rhum; in ugold_si700x_intr() 547 sensor = UGOLD_INNER; in ugold_si700x_intr() 549 sensor in ugold_si700x_intr() 533 int temp, sensor, rhum; ugold_si700x_intr() local [all...] |
| /openbsd-src/sys/dev/i2c/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A 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 …]
|
| H A 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/ |
| H A D | aplsmc.c | 597 struct aplsmc_sensor *sensor; in aplsmc_refresh_sensors() 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 in aplsmc_refresh_sensors() 595 struct aplsmc_sensor *sensor; aplsmc_refresh_sensors() local 646 struct aplsmc_sensor *sensor; aplsmc_apminfo() local [all...] |
| /openbsd-src/usr.bin/systat/ |
| H A D | sensors.c | 35 struct sensor sensor; 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() 34 struct sensor sensor; global() variable
|
| /openbsd-src/usr.sbin/sensorsd/ |
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A 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/ |
| H A D | ntpd.conf | 7 sensor *
|
| /openbsd-src/etc/examples/ |
| H A D | ntpd.conf | 18 sensor nmea0 trusted
|
| /openbsd-src/sys/arch/riscv64/conf/ |
| H A 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/ |
| H A D | GENERIC | 125 sxitemp* at fdt? # Temperature sensor 371 uthum* at uhidev? # TEMPerHUM sensor 372 ugold* at uhidev? # gold TEMPer sensor 373 utrh* at uhidev? # USBRH sensor 374 utwitch* at uhidev? # YUREX BBU sensor 378 uoakv* at uhidev? # Toradex OAK 10V sensor
|