libexec/snmpd/snmpd_metrics/mib.c
1260
const char *mib_sensorunit(struct sensor *);
libexec/snmpd/snmpd_metrics/mib.c
1261
char *mib_sensorvalue(struct sensor *);
libexec/snmpd/snmpd_metrics/mib.c
2019
struct sensor sensor;
libexec/snmpd/snmpd_metrics/mib.c
2020
size_t slen = sizeof(sensor);
libexec/snmpd/snmpd_metrics/mib.c
2060
&sensor, &slen, NULL, 0) == -1) {
libexec/snmpd/snmpd_metrics/mib.c
2069
if (sensor.flags & SENSOR_FINVALID)
libexec/snmpd/snmpd_metrics/mib.c
2085
if (sensor.desc[0] == '\0') {
libexec/snmpd/snmpd_metrics/mib.c
2087
sensor_type_s[sensor.type],
libexec/snmpd/snmpd_metrics/mib.c
2088
sensor.numt);
libexec/snmpd/snmpd_metrics/mib.c
2091
agentx_varbind_string(vb, sensor.desc);
libexec/snmpd/snmpd_metrics/mib.c
2093
agentx_varbind_integer(vb, sensor.type);
libexec/snmpd/snmpd_metrics/mib.c
2097
if ((s = mib_sensorvalue(&sensor)) == NULL) {
libexec/snmpd/snmpd_metrics/mib.c
2105
agentx_varbind_string(vb, mib_sensorunit(&sensor));
libexec/snmpd/snmpd_metrics/mib.c
2107
agentx_varbind_integer(vb, sensor.status);
libexec/snmpd/snmpd_metrics/mib.c
2125
mib_sensorunit(struct sensor *s)
libexec/snmpd/snmpd_metrics/mib.c
2134
mib_sensorvalue(struct sensor *s)
sbin/sysctl/sysctl.c
1068
struct sensor *s = (struct sensor *)buf;
sbin/sysctl/sysctl.c
216
void print_sensor(struct sensor *);
sbin/sysctl/sysctl.c
2697
struct sensor snsr;
sbin/sysctl/sysctl.c
2718
print_sensor(struct sensor *s)
sys/arch/arm64/dev/aplsmc.c
608
struct aplsmc_sensor *sensor;
sys/arch/arm64/dev/aplsmc.c
614
sensor = sc->sc_smcsensors[i];
sys/arch/arm64/dev/aplsmc.c
615
key = SMC_KEY(sensor->key);
sys/arch/arm64/dev/aplsmc.c
617
if (strcmp(sensor->key_type, "ui8 ") == 0) {
sys/arch/arm64/dev/aplsmc.c
621
value = (int64_t)ui8 * sensor->scale;
sys/arch/arm64/dev/aplsmc.c
622
} else if (strcmp(sensor->key_type, "ui16") == 0) {
sys/arch/arm64/dev/aplsmc.c
626
if (sensor->flags & APLSMC_BE)
sys/arch/arm64/dev/aplsmc.c
628
value = (int64_t)ui16 * sensor->scale;
sys/arch/arm64/dev/aplsmc.c
629
} else if (strcmp(sensor->key_type, "flt ") == 0) {
sys/arch/arm64/dev/aplsmc.c
633
if (sensor->flags & APLSMC_BE)
sys/arch/arm64/dev/aplsmc.c
635
value = aplsmc_convert_flt(flt, sensor->scale);
sys/arch/arm64/dev/aplsmc.c
639
if (sensor->type == SENSOR_TEMP)
sys/arch/arm64/dev/aplsmc.c
649
if (strcmp(sensor->key, "ACDI") == 0)
sys/arch/arm64/dev/aplsmc.c
659
struct aplsmc_sensor *sensor;
sys/arch/arm64/dev/aplsmc.c
670
sensor = sc->sc_smcsensors[i];
sys/arch/arm64/dev/aplsmc.c
676
if (strcmp(sensor->key, "ACDI") == 0) {
sys/arch/arm64/dev/aplsmc.c
679
} else if (strcmp(sensor->key, "B0RM") == 0)
sys/arch/arm64/dev/aplsmc.c
681
else if (strcmp(sensor->key, "B0FC") == 0)
sys/arch/arm64/dev/aplsmc.c
683
else if ((strcmp(sensor->key, "B0TE") == 0) &&
sys/arch/arm64/dev/aplsmc.c
686
else if ((strcmp(sensor->key, "B0TF") == 0) &&
sys/arch/macppc/dev/smu.c
199
struct smu_sensor *sensor;
sys/arch/macppc/dev/smu.c
294
fan->sensor.type = SENSOR_FANRPM;
sys/arch/macppc/dev/smu.c
295
fan->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
313
strlcpy(fan->sensor.desc, loc, sizeof sensor->sensor.desc);
sys/arch/macppc/dev/smu.c
328
sensor_attach(&sc->sc_sensordev, &fan->sensor);
sys/arch/macppc/dev/smu.c
350
fan->sensor.type = SENSOR_PERCENT;
sys/arch/macppc/dev/smu.c
351
fan->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
369
strlcpy(fan->sensor.desc, loc, sizeof sensor->sensor.desc);
sys/arch/macppc/dev/smu.c
384
sensor_attach(&sc->sc_sensordev, &fan->sensor);
sys/arch/macppc/dev/smu.c
415
sensor = &sc->sc_sensors[sc->sc_num_sensors++];
sys/arch/macppc/dev/smu.c
416
sensor->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
417
sensor->reg = val;
sys/arch/macppc/dev/smu.c
420
sensor->sensor.type = SENSOR_AMPS;
sys/arch/macppc/dev/smu.c
422
sensor->sensor.type = SENSOR_TEMP;
sys/arch/macppc/dev/smu.c
424
sensor->sensor.type = SENSOR_VOLTS_DC;
sys/arch/macppc/dev/smu.c
426
sensor->sensor.type = SENSOR_WATTS;
sys/arch/macppc/dev/smu.c
428
sensor->sensor.type = SENSOR_INTEGER;
sys/arch/macppc/dev/smu.c
433
strlcpy(sensor->sensor.desc, loc, sizeof sensor->sensor.desc);
sys/arch/macppc/dev/smu.c
436
if (sensor->sensor.type == SENSOR_TEMP) {
sys/arch/macppc/dev/smu.c
437
sensor->therm.target_temp = TEMP_TRG;
sys/arch/macppc/dev/smu.c
438
sensor->therm.max_temp = TEMP_MAX;
sys/arch/macppc/dev/smu.c
439
strlcpy(sensor->therm.name, loc,
sys/arch/macppc/dev/smu.c
440
sizeof sensor->therm.name);
sys/arch/macppc/dev/smu.c
441
OF_getprop(node, "zone", &sensor->therm.zone,
sys/arch/macppc/dev/smu.c
442
sizeof sensor->therm.zone);
sys/arch/macppc/dev/smu.c
443
sensor->therm.read = (int (*)
sys/arch/macppc/dev/smu.c
445
thermal_sensor_register(&sensor->therm);
sys/arch/macppc/dev/smu.c
448
sensor_attach(&sc->sc_sensordev, &sensor->sensor);
sys/arch/macppc/dev/smu.c
56
struct ksensor sensor;
sys/arch/macppc/dev/smu.c
64
struct ksensor sensor;
sys/arch/macppc/dev/smu.c
798
if (fan->sensor.type == SENSOR_PERCENT) {
sys/arch/macppc/dev/smu.c
801
fan->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
804
fan->sensor.value = pwm * 1000;
sys/arch/macppc/dev/smu.c
805
fan->sensor.flags = 0;
sys/arch/macppc/dev/smu.c
809
fan->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
812
fan->sensor.value = rpm;
sys/arch/macppc/dev/smu.c
813
fan->sensor.flags = 0;
sys/arch/macppc/dev/smu.c
820
smu_sensor_refresh(struct smu_softc *sc, struct smu_sensor *sensor,
sys/arch/macppc/dev/smu.c
829
cmd->data[0] = sensor->reg;
sys/arch/macppc/dev/smu.c
832
sensor->sensor.flags = SENSOR_FINVALID;
sys/arch/macppc/dev/smu.c
836
switch (sensor->sensor.type) {
sys/arch/macppc/dev/smu.c
883
sensor->sensor.value = value;
sys/arch/macppc/dev/smu.c
884
sensor->sensor.flags = 0;
sys/arch/macppc/dev/smu.c
931
smu_sensor_refresh_thermal(struct smu_sensor *sensor)
sys/arch/macppc/dev/smu.c
937
value = smu_sensor_refresh(sc, sensor, 0);
sys/arch/macppc/dev/thermal.c
102
struct thermal_sens_le *sensor;
sys/arch/macppc/dev/thermal.c
110
SLIST_FOREACH(sensor, &sensors, entries) {
sys/arch/macppc/dev/thermal.c
111
temp = sensor->sensor->read(sensor->sensor);
sys/arch/macppc/dev/thermal.c
113
sensor->last_val = temp;
sys/arch/macppc/dev/thermal.c
115
if (sensor->last_val > sensor->sensor->max_temp) {
sys/arch/macppc/dev/thermal.c
116
sensor->critical_count++;
sys/arch/macppc/dev/thermal.c
120
sensor->sensor->name,
sys/arch/macppc/dev/thermal.c
121
(sensor->last_val - ZERO_C_TO_MUK)/1000000,
sys/arch/macppc/dev/thermal.c
122
(sensor->last_val - ZERO_C_TO_MUK)%1000000,
sys/arch/macppc/dev/thermal.c
123
(sensor->sensor->max_temp - ZERO_C_TO_MUK)/1000000,
sys/arch/macppc/dev/thermal.c
124
(sensor->sensor->max_temp - ZERO_C_TO_MUK)%1000000,
sys/arch/macppc/dev/thermal.c
125
sensor->critical_count);
sys/arch/macppc/dev/thermal.c
126
if (sensor->critical_count >= MAX_CRITICAL_COUNT) {
sys/arch/macppc/dev/thermal.c
130
sensor->sensor->name,
sys/arch/macppc/dev/thermal.c
131
sensor->critical_count);
sys/arch/macppc/dev/thermal.c
135
if (sensor->critical_count > 0)
sys/arch/macppc/dev/thermal.c
136
sensor->critical_count--;
sys/arch/macppc/dev/thermal.c
144
SLIST_FOREACH(sensor, &sensors, entries) {
sys/arch/macppc/dev/thermal.c
145
temp = ulmin(sensor->last_val,
sys/arch/macppc/dev/thermal.c
146
sensor->sensor->max_temp);
sys/arch/macppc/dev/thermal.c
148
sensor->sensor->target_temp)*100 /
sys/arch/macppc/dev/thermal.c
149
(sensor->sensor->max_temp - temp + 1);
sys/arch/macppc/dev/thermal.c
152
if (sensor->sensor->zone == fan->fan->zone) {
sys/arch/macppc/dev/thermal.c
210
thermal_sensor_register(struct thermal_temp *sensor)
sys/arch/macppc/dev/thermal.c
218
list_entry->sensor = sensor;
sys/arch/macppc/dev/thermal.c
57
struct thermal_temp *sensor;
sys/arch/sparc64/dev/pcf8591_envctrl.c
132
sensor = &sc->sc_channels[sc->sc_nchan].chan_sensor;
sys/arch/sparc64/dev/pcf8591_envctrl.c
133
sensor->type = SENSOR_TEMP;
sys/arch/sparc64/dev/pcf8591_envctrl.c
134
strlcpy(sensor->desc, desc, sizeof(sensor->desc));
sys/arch/sparc64/dev/pcf8591_envctrl.c
90
struct ksensor *sensor;
sys/dev/i2c/adt7460.c
304
switch (worklist[i].sensor) {
sys/dev/i2c/adt7460.c
95
char sensor;
sys/dev/i2c/asc7621.c
82
char sensor;
sys/dev/i2c/fintek.c
185
char sensor;
sys/dev/i2c/fintek.c
215
switch (fintek_worklist[i].sensor) {
sys/dev/i2c/lm87.c
245
int sensor;
sys/dev/i2c/lm87.c
249
for (sensor = 0; sensor < LMENV_NUM_SENSORS; sensor++) {
sys/dev/i2c/lm87.c
250
cmd = LM87_2_5V + sensor;
sys/dev/i2c/lm87.c
253
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm87.c
257
sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID;
sys/dev/i2c/lm87.c
258
switch (sensor) {
sys/dev/i2c/lm87.c
260
sc->sc_sensor[sensor].value = 2500000 * data / 192;
sys/dev/i2c/lm87.c
263
sc->sc_sensor[sensor].value = 5000000 * data / 192;
sys/dev/i2c/lm87.c
266
sc->sc_sensor[sensor].value = 12000000 * data / 192;
sys/dev/i2c/lm87.c
270
sc->sc_sensor[sensor].value = 2700000 * data / 192;
sys/dev/i2c/lm87.c
273
sc->sc_sensor[sensor].value = 3300000 * data / 192;
sys/dev/i2c/lm87.c
277
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm87.c
283
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm87.c
285
sc->sc_sensor[sensor].value =
sys/dev/i2c/lm87.c
289
if (sc->sc_sensor[sensor].type == SENSOR_VOLTS_DC) {
sys/dev/i2c/lm87.c
290
sc->sc_sensor[sensor].value =
sys/dev/i2c/lm87.c
296
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm87.c
298
sc->sc_sensor[sensor].value = 1350000 / tmp;
sys/dev/i2c/lm87.c
301
if (sc->sc_sensor[sensor].type == SENSOR_VOLTS_DC) {
sys/dev/i2c/lm87.c
302
sc->sc_sensor[sensor].value =
sys/dev/i2c/lm87.c
308
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm87.c
310
sc->sc_sensor[sensor].value = 1350000 / tmp;
sys/dev/i2c/lm87.c
313
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/i2c/lm93.c
85
char sensor;
sys/dev/i2c/w83l784r.c
272
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
276
sensor->value = (data << 4); /* 16 mV LSB */
sys/dev/i2c/w83l784r.c
277
sensor->value *= sc->sc_wbenv_sensors[n].rfact;
sys/dev/i2c/w83l784r.c
278
sensor->value /= 10;
sys/dev/i2c/w83l784r.c
284
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
288
sensor->value = (data << 3); /* 8 mV LSB */
sys/dev/i2c/w83l784r.c
289
sensor->value *= sc->sc_wbenv_sensors[n].rfact;
sys/dev/i2c/w83l784r.c
290
sensor->value /= 10;
sys/dev/i2c/w83l784r.c
296
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
302
sensor->value = sdata * 1000000 + 273150000;
sys/dev/i2c/w83l784r.c
308
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
315
sensor->value = (sdata >> 7) * 500000 + 273150000;
sys/dev/i2c/w83l784r.c
321
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
332
sensor->flags |= SENSOR_FINVALID;
sys/dev/i2c/w83l784r.c
333
sensor->value = 0;
sys/dev/i2c/w83l784r.c
335
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/i2c/w83l784r.c
336
sensor->value = 1350000 / (data << divisor);
sys/dev/i2c/w83l784r.c
343
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/i2c/w83l784r.c
354
sensor->flags |= SENSOR_FINVALID;
sys/dev/i2c/w83l784r.c
355
sensor->value = 0;
sys/dev/i2c/w83l784r.c
357
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/i2c/w83l784r.c
358
sensor->value = 1350000 / (data << divisor);
sys/dev/ic/lm78.c
701
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
705
sensor->value = (data << 4);
sys/dev/ic/lm78.c
706
sensor->value *= sc->lm_sensors[n].rfact;
sys/dev/ic/lm78.c
707
sensor->value /= 10;
sys/dev/ic/lm78.c
713
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
722
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
723
sensor->value = 0;
sys/dev/ic/lm78.c
727
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
728
sensor->value = sdata * 1000000 + 273150000;
sys/dev/ic/lm78.c
735
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
756
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
757
sensor->value = 0;
sys/dev/ic/lm78.c
759
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
760
sensor->value = 1350000 / (data << divisor);
sys/dev/ic/lm78.c
787
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
799
sensor->value = (data * 4880) + 700000;
sys/dev/ic/lm78.c
801
sensor->value = (data * 16000);
sys/dev/ic/lm78.c
807
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
811
sensor->value = ((data << 4) - WB_VREF);
sys/dev/ic/lm78.c
812
sensor->value *= sc->lm_sensors[n].rfact;
sys/dev/ic/lm78.c
813
sensor->value /= 10;
sys/dev/ic/lm78.c
814
sensor->value += WB_VREF * 1000;
sys/dev/ic/lm78.c
820
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
824
sensor->value = ((data << 3) - WB_W83627EHF_VREF);
sys/dev/ic/lm78.c
825
sensor->value *= RFACT(232, 10);
sys/dev/ic/lm78.c
826
sensor->value /= 10;
sys/dev/ic/lm78.c
827
sensor->value += WB_W83627EHF_VREF * 1000;
sys/dev/ic/lm78.c
833
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
846
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
847
sensor->value = 0;
sys/dev/ic/lm78.c
851
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
852
sensor->value = sdata * 500000 + 273150000;
sys/dev/ic/lm78.c
859
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
897
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
898
sensor->value = 0;
sys/dev/ic/lm78.c
900
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
901
sensor->value = 1350000 / (data << divisor);
sys/dev/ic/lm78.c
908
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
915
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
916
sensor->value = 0;
sys/dev/ic/lm78.c
918
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
919
sensor->value = (datah << 8) | datal;
sys/dev/ic/lm78.c
926
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
958
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
959
sensor->value = 0;
sys/dev/ic/lm78.c
963
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
964
sensor->value = 1350000 / (data << divisor);
sys/dev/ic/lm78.c
971
struct ksensor *sensor = &sc->sensors[n];
sys/dev/ic/lm78.c
981
sensor->flags |= SENSOR_FINVALID;
sys/dev/ic/lm78.c
982
sensor->value = 0;
sys/dev/ic/lm78.c
986
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/ic/lm78.c
987
sensor->value = sdata * 500000 + 273150000;
sys/dev/isa/fins.c
433
struct ksensor *sensor = &sc->fins_ksensors[n];
sys/dev/isa/fins.c
439
sensor->flags |= SENSOR_FINVALID;
sys/dev/isa/fins.c
440
sensor->value = 0;
sys/dev/isa/fins.c
442
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/fins.c
443
sensor->value = data * fs->fs_aux;
sys/dev/isa/fins.c
451
struct ksensor *sensor = &sc->fins_ksensors[n];
sys/dev/isa/fins.c
465
sensor->flags |= SENSOR_FINVALID;
sys/dev/isa/fins.c
466
sensor->value = 0;
sys/dev/isa/fins.c
468
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/fins.c
469
sensor->value = data * 1000000 + 273150000;
sys/dev/isa/fins.c
479
struct ksensor *sensor = &sc->fins_ksensors[n];
sys/dev/isa/fins.c
483
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/fins.c
486
sensor->value = data * 1000000 + 273150000;
sys/dev/isa/fins.c
494
struct ksensor *sensor = &sc->fins_ksensors[n];
sys/dev/isa/fins.c
500
sensor->value = 0;
sys/dev/isa/fins.c
501
sensor->flags |= SENSOR_FINVALID;
sys/dev/isa/fins.c
503
sensor->value = 1500000 / data;
sys/dev/isa/fins.c
504
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/uguru.c
865
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/isa/uguru.c
871
sensor->flags |= SENSOR_FINVALID;
sys/dev/isa/uguru.c
872
sensor->value = 0;
sys/dev/isa/uguru.c
875
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/uguru.c
876
sensor->value = sc->cs.reading * 1000000 + 273150000;
sys/dev/isa/uguru.c
886
sensor->status = status;
sys/dev/isa/uguru.c
909
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/isa/uguru.c
914
sensor->flags |= SENSOR_FINVALID;
sys/dev/isa/uguru.c
915
sensor->value = 0;
sys/dev/isa/uguru.c
918
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/isa/uguru.c
919
sensor->value = sc->cs.reading * 60;
sys/dev/isa/uguru.c
922
sensor->status = SENSOR_S_UNSPEC;
sys/dev/isa/uguru.c
925
sensor->status = SENSOR_S_CRIT;
sys/dev/isa/uguru.c
927
sensor->status = SENSOR_S_OK;
sys/dev/isa/uguru.c
933
struct ksensor *sensor = &sc->sc_sensors[n];
sys/dev/isa/uguru.c
941
if (sensor->type == SENSOR_FANRPM)
sys/dev/isa/uguru.c
953
count = sensor->type == SENSOR_FANRPM ? 2 : 3;
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
517
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
529
sensor,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1427
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1437
r = amdgpu_dpm_read_sensor(adev, sensor, query, &size);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1781
char *buf, enum amd_pp_sensors sensor)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1788
r = amdgpu_pm_get_sensor_generic(adev, sensor, (void *)&ss_power);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1801
r = amdgpu_pm_get_sensor_generic(adev, sensor, (void *)&ss_power);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3263
enum amd_pp_sensors sensor)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3270
r = amdgpu_pm_get_sensor_generic(adev, sensor, (void *)&query);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
390
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1249
static bool kv_is_internal_thermal_sensor(enum amdgpu_int_thermal_type sensor)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1251
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3149
int sensor,
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3170
if (!smu->ppt_funcs->read_sensor(smu, sensor, data, size))
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3173
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
821
int (*read_sensor)(struct smu_context *smu, enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1096
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1109
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
191
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
200
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2229
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2239
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1930
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1940
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1498
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
1506
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1268
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1276
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1122
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1130
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1150
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1158
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1183
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1194
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1198
sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1211
ret = aldebaran_thermal_get_temperature(smu, sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
928
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
936
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
589
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
603
if (sensor == AMDGPU_PP_SENSOR_MAXNODEPOWERLIMIT) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
615
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
572
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
580
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
322
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
330
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1698
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1706
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1725
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1733
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1751
enum amd_pp_sensors sensor, void *data,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1763
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1766
ret = smu_v13_0_6_get_current_activity_percent(smu, sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1778
ret = smu_v13_0_6_thermal_get_temperature(smu, sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1812
ret = smu_v13_0_12_get_npm_data(smu, sensor, (uint32_t *)data);
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
97
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
917
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
925
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
413
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
421
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
378
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
386
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
842
enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
850
switch (sensor) {
sys/dev/pci/drm/amd/pm/swsmu/smu_internal.h
69
#define smu_smc_read_sensor(smu, sensor, data, size) smu_ppt_funcs(read_sensor, -EINVAL, smu, sensor, data, size)
sys/dev/pci/drm/radeon/r600_dpm.c
762
bool r600_is_internal_thermal_sensor(enum radeon_int_thermal_type sensor)
sys/dev/pci/drm/radeon/r600_dpm.c
764
switch (sensor) {
sys/dev/pci/drm/radeon/r600_dpm.h
220
bool r600_is_internal_thermal_sensor(enum radeon_int_thermal_type sensor);
sys/dev/pci/if_icereg.h
11152
uint8_t sensor;
sys/dev/pci/itherm.c
379
itherm_bias_temperature_sensor(struct ksensor *sensor)
sys/dev/pci/itherm.c
381
if (sensor->value == 0 || sensor->value == 0xff)
sys/dev/pci/itherm.c
382
sensor->flags |= SENSOR_FINVALID;
sys/dev/pci/itherm.c
384
sensor->flags &= ~SENSOR_FINVALID;
sys/dev/pci/itherm.c
387
sensor->value += 273150000;
sys/dev/pci/mfii.c
3865
struct ksensor *sensor;
sys/dev/pci/mfii.c
3869
sensor = &sc->sc_sensors[target];
sys/dev/pci/mfii.c
3873
sensor->value = SENSOR_DRIVE_FAIL;
sys/dev/pci/mfii.c
3874
sensor->status = SENSOR_S_CRIT;
sys/dev/pci/mfii.c
3879
sensor->value = SENSOR_DRIVE_PFAIL;
sys/dev/pci/mfii.c
3880
sensor->status = SENSOR_S_WARN;
sys/dev/pci/mfii.c
3884
sensor->value = SENSOR_DRIVE_ONLINE;
sys/dev/pci/mfii.c
3885
sensor->status = SENSOR_S_OK;
sys/dev/pci/mfii.c
3889
sensor->value = 0; /* unknown */
sys/dev/pci/mfii.c
3890
sensor->status = SENSOR_S_UNKNOWN;
sys/dev/pci/mfii.c
3900
struct ksensor *sensor;
sys/dev/pci/mfii.c
3904
sensor = &sc->sc_sensors[target];
sys/dev/pci/mfii.c
3908
strlcpy(sensor->desc, "cache", sizeof(sensor->desc));
sys/dev/pci/mfii.c
3912
strlcpy(sensor->desc, dev->dv_xname,
sys/dev/pci/mfii.c
3913
sizeof(sensor->desc));
sys/dev/pci/mfii.c
3915
sensor->type = SENSOR_DRIVE;
sys/dev/usb/ugold.c
534
int temp, sensor, rhum;
sys/dev/usb/ugold.c
547
sensor = UGOLD_INNER;
sys/dev/usb/ugold.c
549
sensor = UGOLD_OUTER;
sys/dev/usb/ugold.c
551
sensor = -1;
sys/dev/usb/ugold.c
555
sensor = UGOLD_INNER;
sys/dev/usb/ugold.c
557
sensor = -1;
sys/dev/usb/ugold.c
559
if (sensor < 0) {
sys/dev/usb/ugold.c
569
sc->sc_sensor[sensor].value = (temp * 1000) + 273150000;
sys/dev/usb/ugold.c
575
sc->sc_sensor[sensor].flags |= SENSOR_FINVALID;
sys/dev/usb/ugold.c
577
sc->sc_sensor[sensor].flags &= ~SENSOR_FINVALID;
sys/dev/usb/upd.c
229
struct upd_sensor *sensor;
sys/dev/usb/upd.c
248
sensor = &sc->sc_sensors[sc->sc_num_sensors];
sys/dev/usb/upd.c
249
memcpy(&sensor->hitem, &item, sizeof(struct hid_item));
sys/dev/usb/upd.c
250
strlcpy(sensor->ksensor.desc, entry->usage_name,
sys/dev/usb/upd.c
251
sizeof(sensor->ksensor.desc));
sys/dev/usb/upd.c
252
sensor->ksensor.type = entry->senstype;
sys/dev/usb/upd.c
253
sensor->ksensor.flags |= SENSOR_FINVALID;
sys/dev/usb/upd.c
254
sensor->ksensor.status = SENSOR_S_UNKNOWN;
sys/dev/usb/upd.c
255
sensor->ksensor.value = 0;
sys/dev/usb/upd.c
256
sensor_attach(&sc->sc_sensordev, &sensor->ksensor);
sys/dev/usb/upd.c
257
sensor->attached = 1;
sys/dev/usb/upd.c
258
SLIST_INSERT_HEAD(queue, sensor, dep_next);
sys/dev/usb/upd.c
262
entry->children, &sensor->children);
sys/dev/usb/upd.c
268
SLIST_INSERT_HEAD(&report->sensors, sensor, rep_next);
sys/dev/usb/upd.c
276
struct upd_sensor *sensor;
sys/dev/usb/upd.c
285
sensor = &sc->sc_sensors[i];
sys/dev/usb/upd.c
286
if (sensor->attached)
sys/dev/usb/upd.c
287
sensor_detach(&sc->sc_sensordev, &sensor->ksensor);
sys/dev/usb/upd.c
310
struct upd_sensor *sensor;
sys/dev/usb/upd.c
314
SLIST_FOREACH(sensor, queue, dep_next) {
sys/dev/usb/upd.c
315
repid = sensor->hitem.report_ID;
sys/dev/usb/upd.c
359
struct upd_sensor *sensor = NULL;
sys/dev/usb/upd.c
363
sensor = &sc->sc_sensors[i];
sys/dev/usb/upd.c
364
if (page == HID_GET_USAGE_PAGE(sensor->hitem.usage) &&
sys/dev/usb/upd.c
365
usage == HID_GET_USAGE(sensor->hitem.usage))
sys/dev/usb/upd.c
366
return (sensor);
sys/dev/usb/upd.c
376
struct upd_sensor *sensor;
sys/dev/usb/upd.c
383
SLIST_FOREACH(sensor, &report->sensors, rep_next)
sys/dev/usb/upd.c
384
upd_sensor_invalidate(sc, sensor);
sys/dev/usb/upd.c
386
SLIST_FOREACH(sensor, &report->sensors, rep_next)
sys/dev/usb/upd.c
387
upd_sensor_update(sc, sensor, data, len);
sys/dev/usb/upd.c
393
upd_sensor_invalidate(struct upd_softc *sc, struct upd_sensor *sensor)
sys/dev/usb/upd.c
397
sensor->ksensor.status = SENSOR_S_UNKNOWN;
sys/dev/usb/upd.c
398
sensor->ksensor.flags |= SENSOR_FINVALID;
sys/dev/usb/upd.c
400
SLIST_FOREACH(child, &sensor->children, dep_next)
sys/dev/usb/upd.c
405
upd_sensor_update(struct upd_softc *sc, struct upd_sensor *sensor,
sys/dev/usb/upd.c
411
switch (HID_GET_USAGE(sensor->hitem.usage)) {
sys/dev/usb/upd.c
430
hdata = hid_get_data(buf, len, &sensor->hitem.loc);
sys/dev/usb/upd.c
431
switch (HID_GET_USAGE(sensor->hitem.usage)) {
sys/dev/usb/upd.c
445
if (sensor->ksensor.type == SENSOR_INDICATOR)
sys/dev/usb/upd.c
446
sensor->ksensor.value = hdata ? 1 : 0;
sys/dev/usb/upd.c
448
sensor->ksensor.value = hdata * adjust;
sys/dev/usb/upd.c
449
sensor->ksensor.status = SENSOR_S_OK;
sys/dev/usb/upd.c
450
sensor->ksensor.flags &= ~SENSOR_FINVALID;
sys/dev/usb/upd.c
453
if (HID_GET_USAGE_PAGE(sensor->hitem.usage) == HUP_BATTERY &&
sys/dev/usb/upd.c
454
HID_GET_USAGE(sensor->hitem.usage) == HUB_BATTERY_PRESENT &&
sys/dev/usb/upd.c
455
sensor->ksensor.value == 0) {
sys/dev/usb/upd.c
456
SLIST_FOREACH(child, &sensor->children, dep_next)
sys/dev/usb/upd.c
461
upd_request_children(sc, &sensor->children);
sys/dev/usb/uthum.c
233
sc->sc_sensor[i].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
234
sensor_attach(&sc->sc_sensordev, &sc->sc_sensor[i].sensor);
sys/dev/usb/uthum.c
264
&sc->sc_sensor[i].sensor);
sys/dev/usb/uthum.c
452
sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.type =
sys/dev/usb/uthum.c
454
strlcpy(sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.desc,
sys/dev/usb/uthum.c
456
sizeof(sc->sc_sensor[UTHUM_TEMPER_OUTER].sensor.desc));
sys/dev/usb/uthum.c
461
sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.type =
sys/dev/usb/uthum.c
463
strlcpy(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc,
sys/dev/usb/uthum.c
465
sizeof(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc));
sys/dev/usb/uthum.c
471
sc->sc_sensor[UTHUM_TEMPERHUM_TEMP].sensor.type = SENSOR_TEMP;
sys/dev/usb/uthum.c
472
sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.type =
sys/dev/usb/uthum.c
474
strlcpy(sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.desc,
sys/dev/usb/uthum.c
476
sizeof(sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.desc));
sys/dev/usb/uthum.c
481
sc->sc_sensor[i].sensor.type = SENSOR_TEMP;
sys/dev/usb/uthum.c
486
strlcpy(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc,
sys/dev/usb/uthum.c
488
sizeof(sc->sc_sensor[UTHUM_TEMPER_INNER].sensor.desc));
sys/dev/usb/uthum.c
489
strlcpy(sc->sc_sensor[UTHUM_TEMPER_NTC].sensor.desc,
sys/dev/usb/uthum.c
491
sizeof(sc->sc_sensor[UTHUM_TEMPER_NTC].sensor.desc));
sys/dev/usb/uthum.c
533
uthum_ntc_tuning(struct uthum_softc *sc, int sensor, int *val)
sys/dev/usb/uthum.c
539
s = &sc->sc_sensor[sensor];
sys/dev/usb/uthum.c
645
sc->sc_sensor[UTHUM_TEMPERHUM_TEMP].sensor.flags
sys/dev/usb/uthum.c
647
sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.flags
sys/dev/usb/uthum.c
659
sc->sc_sensor[UTHUM_TEMPERHUM_TEMP].sensor.value =
sys/dev/usb/uthum.c
661
sc->sc_sensor[UTHUM_TEMPERHUM_TEMP].sensor.flags &= ~SENSOR_FINVALID;
sys/dev/usb/uthum.c
662
sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.value = rh;
sys/dev/usb/uthum.c
663
sc->sc_sensor[UTHUM_TEMPERHUM_HUM].sensor.flags &= ~SENSOR_FINVALID;
sys/dev/usb/uthum.c
667
uthum_refresh_temper(struct uthum_softc *sc, int sensor)
sys/dev/usb/uthum.c
673
if (sensor == UTHUM_TEMPER_INNER)
sys/dev/usb/uthum.c
675
else if (sensor == UTHUM_TEMPER_OUTER)
sys/dev/usb/uthum.c
683
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
691
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
697
temp += sc->sc_sensor[sensor].cal_offset;
sys/dev/usb/uthum.c
699
sc->sc_sensor[sensor].sensor.value = (temp * 10000) + 273150000;
sys/dev/usb/uthum.c
700
sc->sc_sensor[sensor].sensor.flags &= ~SENSOR_FINVALID;
sys/dev/usb/uthum.c
704
uthum_refresh_temperntc(struct uthum_softc *sc, int sensor)
sys/dev/usb/uthum.c
712
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
721
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
726
temp = uthum_ntc_temp(val, sc->sc_sensor[sensor].cur_state);
sys/dev/usb/uthum.c
729
sc->sc_sensor[sensor].sensor.flags |= SENSOR_FINVALID;
sys/dev/usb/uthum.c
732
temp += sc->sc_sensor[sensor].cal_offset * 10000;
sys/dev/usb/uthum.c
733
sc->sc_sensor[sensor].sensor.value = temp;
sys/dev/usb/uthum.c
734
sc->sc_sensor[sensor].sensor.flags &= ~SENSOR_FINVALID;
sys/dev/usb/uthum.c
832
switch (s->sensor.type) {
sys/dev/usb/uthum.c
98
struct ksensor sensor;
sys/kern/kern_sysctl.c
2815
struct sensor us;
sys/kern/kern_sysctl.c
2819
struct sensor *us = (struct sensor *)&buf;
sys/scsi/ses.c
146
struct ses_sensor *sensor;
sys/scsi/ses.c
177
sensor = TAILQ_FIRST(&sc->sc_sensors);
sys/scsi/ses.c
178
TAILQ_REMOVE(&sc->sc_sensors, sensor,
sys/scsi/ses.c
180
free(sensor, M_DEVBUF, sizeof(*sensor));
sys/scsi/ses.c
183
TAILQ_FOREACH(sensor, &sc->sc_sensors, se_entry)
sys/scsi/ses.c
185
&sensor->se_sensor);
sys/scsi/ses.c
216
struct ses_sensor *sensor;
sys/scsi/ses.c
239
sensor = TAILQ_FIRST(&sc->sc_sensors);
sys/scsi/ses.c
240
sensor_detach(&sc->sc_sensordev, &sensor->se_sensor);
sys/scsi/ses.c
241
TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry);
sys/scsi/ses.c
242
free(sensor, M_DEVBUF, sizeof(*sensor));
sys/scsi/ses.c
403
struct ses_sensor *sensor;
sys/scsi/ses.c
475
sensor = malloc(sizeof(*sensor), M_DEVBUF,
sys/scsi/ses.c
477
if (sensor == NULL)
sys/scsi/ses.c
480
sensor->se_type = types[i].type;
sys/scsi/ses.c
481
sensor->se_stat = status;
sys/scsi/ses.c
482
sensor->se_sensor.type = stype;
sys/scsi/ses.c
483
strlcpy(sensor->se_sensor.desc, fmt,
sys/scsi/ses.c
484
sizeof(sensor->se_sensor.desc));
sys/scsi/ses.c
486
TAILQ_INSERT_TAIL(&sc->sc_sensors, sensor, se_entry);
sys/scsi/ses.c
503
sensor = TAILQ_FIRST(&sc->sc_sensors);
sys/scsi/ses.c
504
TAILQ_REMOVE(&sc->sc_sensors, sensor, se_entry);
sys/scsi/ses.c
505
free(sensor, M_DEVBUF, sizeof(*sensor));
sys/scsi/ses.c
514
struct ses_sensor *sensor;
sys/scsi/ses.c
524
TAILQ_FOREACH(sensor, &sc->sc_sensors, se_entry) {
sys/scsi/ses.c
526
sensor->se_sensor.desc, sensor->se_stat->com,
sys/scsi/ses.c
527
sensor->se_stat->f1, sensor->se_stat->f2,
sys/scsi/ses.c
528
sensor->se_stat->f3);
sys/scsi/ses.c
530
switch (SES_STAT_CODE(sensor->se_stat->com)) {
sys/scsi/ses.c
532
sensor->se_sensor.status = SENSOR_S_OK;
sys/scsi/ses.c
537
sensor->se_sensor.status = SENSOR_S_CRIT;
sys/scsi/ses.c
541
sensor->se_sensor.status = SENSOR_S_WARN;
sys/scsi/ses.c
547
sensor->se_sensor.status = SENSOR_S_UNKNOWN;
sys/scsi/ses.c
551
switch (sensor->se_type) {
sys/scsi/ses.c
553
ses_psu2sensor(sc, sensor);
sys/scsi/ses.c
557
ses_cool2sensor(sc, sensor);
sys/scsi/ses.c
561
ses_temp2sensor(sc, sensor);
usr.bin/systat/sensors.c
160
slen = sizeof(struct sensor);
usr.bin/systat/sensors.c
161
if (sysctl(mib, 5, &sensor, &slen, NULL, 0)
usr.bin/systat/sensors.c
167
if (sensor.flags & SENSOR_FINVALID)
usr.bin/systat/sensors.c
171
s->sn_sensor = sensor;
usr.bin/systat/sensors.c
35
struct sensor sensor;
usr.bin/systat/sensors.c
40
struct sensor sn_sensor;
usr.sbin/ntpd/sensors.c
101
slen = sizeof(*sensor);
usr.sbin/ntpd/sensors.c
102
if (sysctl(mib, 5, sensor, &slen, NULL, 0) == -1) {
usr.sbin/ntpd/sensors.c
168
struct sensor sensor;
usr.sbin/ntpd/sensors.c
180
if (!sensor_probe(s->sensordevid, dxname, &sensor)) {
usr.sbin/ntpd/sensors.c
185
if (sensor.flags & SENSOR_FINVALID ||
usr.sbin/ntpd/sensors.c
186
sensor.status != SENSOR_S_OK)
usr.sbin/ntpd/sensors.c
194
if (sensor.tv.tv_sec == s->last) /* already seen */
usr.sbin/ntpd/sensors.c
197
s->last = sensor.tv.tv_sec;
usr.sbin/ntpd/sensors.c
203
sens_time = gettime() + (sensor.value / -1e9) +
usr.sbin/ntpd/sensors.c
216
s->offsets[s->shift].offset = (sensor.value / -1e9) - getoffset() +
usr.sbin/ntpd/sensors.c
218
s->offsets[s->shift].rcvd = sensor.tv.tv_sec;
usr.sbin/ntpd/sensors.c
226
s->offsets[s->shift].status.reftime = sensor.tv.tv_sec;
usr.sbin/ntpd/sensors.c
37
int sensor_probe(int, char *, struct sensor *);
usr.sbin/ntpd/sensors.c
53
struct sensor s;
usr.sbin/ntpd/sensors.c
75
sensor_probe(int devid, char *dxname, struct sensor *sensor)
usr.sbin/sensorsd/sensorsd.c
218
struct sensor sensor;
usr.sbin/sensorsd/sensorsd.c
221
size_t slen = sizeof(sensor);
usr.sbin/sensorsd/sensorsd.c
240
if (sysctl(mib, 5, &sensor, &slen, NULL, 0) == -1) {
usr.sbin/sensorsd/sensorsd.c
349
struct sensor sensor;
usr.sbin/sensorsd/sensorsd.c
357
len = sizeof(sensor);
usr.sbin/sensorsd/sensorsd.c
366
if (sysctl(mib, 5, &sensor, &len, NULL, 0) == -1) {
usr.sbin/sensorsd/sensorsd.c
373
enum sensor_status newastatus = sensor.status;
usr.sbin/sensorsd/sensorsd.c
380
limit->last_val = sensor.value;
usr.sbin/sensorsd/sensorsd.c
391
if (sensor.flags & SENSOR_FINVALID)
usr.sbin/sensorsd/sensorsd.c
393
else if (sensor.value > limit->upper)
usr.sbin/sensorsd/sensorsd.c
395
else if (sensor.value < limit->lower)
usr.sbin/sensorsd/sensorsd.c
405
limit->last_val = sensor.value;