Home
last modified time | relevance | path

Searched refs:edata (Results 1 – 25 of 435) sorted by relevance

12345678910>>...18

/netbsd-src/sys/dev/sysmon/
H A Dsysmon_envsys_events.c118 sme_event_register(prop_dictionary_t sdict, envsys_data_t *edata, in sme_event_register() argument
129 KASSERT(edata != NULL); in sme_event_register()
150 " edata-flags 0x%04x\n", __func__, edata->units, props, in sme_event_register()
151 edata->upropset, edata->value_max, edata->flags)); in sme_event_register()
154 if (edata->units == ENVSYS_INDICATOR || in sme_event_register()
155 edata->units == ENVSYS_BATTERY_CHARGE) in sme_event_register()
159 ((edata->value_max == 0) || in sme_event_register()
160 !(edata->flags & ENVSYS_FPERCENT) || in sme_event_register()
162 (edata->upropset & PROP_VAL_LIMITS))) in sme_event_register()
165 if ((props & PROP_VAL_LIMITS) && (edata->upropset & PROP_CAP_LIMITS)) in sme_event_register()
[all …]
H A Dsysmon_envsys.c374 envsys_data_t *edata = NULL; in sysmonioctl_envsys() local
390 TAILQ_FOREACH(edata, &sme->sme_sensors_list, sensors_head) { in sysmonioctl_envsys()
391 if (edata->sensor == tred->sensor) { in sysmonioctl_envsys()
406 sysmon_envsys_refresh_sensor(sme, edata); in sysmonioctl_envsys()
413 tred->sensor = edata->sensor; in sysmonioctl_envsys()
414 tred->cur.data_us = edata->value_cur; in sysmonioctl_envsys()
415 tred->cur.data_s = edata->value_cur; in sysmonioctl_envsys()
416 tred->max.data_us = edata->value_max; in sysmonioctl_envsys()
417 tred->max.data_s = edata->value_max; in sysmonioctl_envsys()
418 tred->min.data_us = edata->value_min; in sysmonioctl_envsys()
[all …]
H A Dswsensor.c108 swsensor_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in swsensor_refresh() argument
111 edata->value_cur = sw_sensor_value; in swsensor_refresh()
114 if ((edata->flags & ENVSYS_FVALID_MIN && in swsensor_refresh()
115 edata->value_cur < edata->value_min) || in swsensor_refresh()
116 (edata->flags & ENVSYS_FVALID_MAX && in swsensor_refresh()
117 edata->value_cur > edata->value_max)) { in swsensor_refresh()
118 edata->state = ENVSYS_SINVALID; in swsensor_refresh()
129 edata->state = sw_sensor_state; in swsensor_refresh()
130 else if ((sw_sensor_mode == 2) && (edata->upropset & PROP_CRITMIN) && in swsensor_refresh()
131 (edata->upropset & PROP_DRIVER_LIMITS) && in swsensor_refresh()
[all …]
/netbsd-src/sys/arch/macppc/dev/
H A Dsmartbat.c255 smartbat_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in smartbat_refresh() argument
258 int which = edata->sensor, present, ch; in smartbat_refresh()
265 edata->state = ENVSYS_SVALID; in smartbat_refresh()
268 edata->value_cur = present; in smartbat_refresh()
271 edata->value_cur = sc->sc_voltage * 1000; in smartbat_refresh()
274 edata->value_cur = sc->sc_draw * 1000; in smartbat_refresh()
277 edata->value_cur = sc->sc_max_charge * 1000; in smartbat_refresh()
280 edata->value_cur = sc->sc_charge * 1000; in smartbat_refresh()
281 edata->value_max = sc->sc_max_charge * 1000; in smartbat_refresh()
283 edata->state = ENVSYS_SCRITICAL; in smartbat_refresh()
[all …]
H A Dpsoc.c165 psoc_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in psoc_sensors_refresh() argument
172 if ( edata->private < 0x20) { in psoc_sensors_refresh()
183 if (edata->private > 0) { in psoc_sensors_refresh()
184 data = sc->sc_temp[edata->private]; in psoc_sensors_refresh()
186 edata->value_cur = ((int)data * 1000000) + 273150000; in psoc_sensors_refresh()
189 if (edata->private == 6) in psoc_sensors_refresh()
193 cmd = edata->private; in psoc_sensors_refresh()
201 data = buf[edata->private - 0x20]; in psoc_sensors_refresh()
202 edata->value_cur = ((buf[2] & 0x3f) << 6) | in psoc_sensors_refresh()
206 edata->value_cur = 0; in psoc_sensors_refresh()
[all …]
H A Dfcu.c339 fcu_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in fcu_sensors_refresh() argument
346 if (edata->units == ENVSYS_SFANRPM) { in fcu_sensors_refresh()
347 cmd = edata->private + 1; in fcu_sensors_refresh()
349 cmd = edata->private; in fcu_sensors_refresh()
358 edata->state = ENVSYS_SINVALID; in fcu_sensors_refresh()
362 edata->state = ENVSYS_SVALID; in fcu_sensors_refresh()
364 switch (edata->units) { in fcu_sensors_refresh()
366 edata->value_cur = data >> 3; in fcu_sensors_refresh()
370 edata->value_cur = data * 1000; in fcu_sensors_refresh()
374 edata->value_cur = data >> 8; in fcu_sensors_refresh()
[all …]
H A Dbattery.c276 battery_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in battery_refresh() argument
279 int which = edata->sensor; in battery_refresh()
285 edata->value_cur = sc->sc_cpu_temp * 1000000 + 273150000; in battery_refresh()
288 edata->value_cur = (sc->sc_flags & PMU_PWR_AC_PRESENT); in battery_refresh()
291 edata->value_cur = (sc->sc_flags & PMU_PWR_BATT_PRESENT); in battery_refresh()
294 edata->value_cur = sc->sc_voltage * 1000; in battery_refresh()
297 edata->value_cur = sc->sc_current * 1000; in battery_refresh()
300 edata->value_cur = sc->sc_charge; in battery_refresh()
303 edata->value_cur = 100; in battery_refresh()
306 edata->value_cur = sc->sc_bat_temp * 1000000 + 273150000; in battery_refresh()
[all …]
/netbsd-src/sys/dev/i2c/
H A Dlm87.c358 lmenv_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in lmenv_refresh() argument
366 cmd = LM87_2_5V + edata->sensor; in lmenv_refresh()
369 edata->state = ENVSYS_SINVALID; in lmenv_refresh()
373 switch (edata->sensor) { in lmenv_refresh()
378 edata->state = ENVSYS_SINVALID; in lmenv_refresh()
380 edata->value_cur = in lmenv_refresh()
382 edata->state = ENVSYS_SVALID; in lmenv_refresh()
386 edata->value_cur = 2500000 * data / 192; in lmenv_refresh()
387 edata->state = ENVSYS_SVALID; in lmenv_refresh()
390 edata->value_cur = 5000000 * data / 192; in lmenv_refresh()
[all …]
H A Dadm1021.c467 admtemp_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in admtemp_refresh() argument
476 if (edata->sensor == ADMTEMP_INT) in admtemp_refresh()
483 edata->state = ENVSYS_SINVALID; in admtemp_refresh()
485 edata->value_cur = 273150000 + 1000000 * sdata; in admtemp_refresh()
486 edata->state = ENVSYS_SVALID; in admtemp_refresh()
489 if (edata->sensor == ADMTEMP_EXT && sc->sc_ext11) { in admtemp_refresh()
492 edata->value_cur += in admtemp_refresh()
500 admtemp_getlim_1021(struct sysmon_envsys *sme, envsys_data_t *edata, in admtemp_getlim_1021() argument
512 if (edata->sensor == ADMTEMP_INT) in admtemp_getlim_1021()
527 if (edata->sensor == ADMTEMP_INT) in admtemp_getlim_1021()
[all …]
H A Daxp20x.c421 envsys_data_t *edata) in axp20x_sensors_refresh_volt() argument
428 edata->state = ENVSYS_SINVALID; in axp20x_sensors_refresh_volt()
430 edata->value_cur = ((buf[0] << 4) | (buf[1] & 0xf)) * in axp20x_sensors_refresh_volt()
431 axp20x_sensors_lsb[edata->sensor]; in axp20x_sensors_refresh_volt()
432 edata->state = ENVSYS_SVALID; in axp20x_sensors_refresh_volt()
438 envsys_data_t *edata) in axp20x_sensors_refresh_amp() argument
445 edata->state = ENVSYS_SINVALID; in axp20x_sensors_refresh_amp()
447 edata->value_cur = ((buf[0] << 4) | (buf[1] & 0xf)) * in axp20x_sensors_refresh_amp()
448 axp20x_sensors_lsb[edata->sensor]; in axp20x_sensors_refresh_amp()
449 edata->state = ENVSYS_SVALID; in axp20x_sensors_refresh_amp()
[all …]
H A Dadm1026.c111 void adm1026_refresh(struct sysmon_envsys *sme, envsys_data_t *edata);
112 static void adm1026_read_fan(struct adm1026_softc *sc, envsys_data_t *edata);
113 static void adm1026_read_temp(struct adm1026_softc *sc, envsys_data_t *edata);
114 static void adm1026_read_volt(struct adm1026_softc *sc, envsys_data_t *edata);
420 adm1026_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in adm1026_refresh() argument
424 if (edata->sensor < sc->sc_nfans) in adm1026_refresh()
425 adm1026_read_fan(sc, edata); in adm1026_refresh()
426 else if (edata->sensor < sc->sc_nfans + sc->sc_ntemps) in adm1026_refresh()
427 adm1026_read_temp(sc, edata); in adm1026_refresh()
429 adm1026_read_volt(sc, edata); in adm1026_refresh()
[all …]
H A Dadadc.c200 adadc_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in adadc_sensors_refresh() argument
211 if (edata->private > 0) { in adadc_sensors_refresh()
216 if (ch != edata->private) { in adadc_sensors_refresh()
219 cfg |= (edata->private & 7) << 5; in adadc_sensors_refresh()
228 if (edata->private == 1) { in adadc_sensors_refresh()
233 edata->value_cur = (temp >> 12) * 62500 + 273150000; in adadc_sensors_refresh()
239 int temp = rdata * slope[edata->private]; in adadc_sensors_refresh()
240 edata->value_cur = (temp >> 12) * 62500; in adadc_sensors_refresh()
248 edata->value_cur = ((data >> 6) * 250000) + 273150000; in adadc_sensors_refresh()
253 edata->state = ENVSYS_SINVALID; in adadc_sensors_refresh()
[all …]
H A Dsmscmon.c295 smscmon_refresh_volt(struct smscmon_sc *sc, envsys_data_t *edata) in smscmon_refresh_volt() argument
297 struct smscmon_sensor *sens = &sc->smscmon_sensors[edata->sensor]; in smscmon_refresh_volt()
302 edata->state = ENVSYS_SINVALID; in smscmon_refresh_volt()
304 edata->value_cur = in smscmon_refresh_volt()
306 edata->state = ENVSYS_SVALID; in smscmon_refresh_volt()
311 smscmon_refresh_temp(struct smscmon_sc *sc, envsys_data_t *edata) in smscmon_refresh_temp() argument
313 struct smscmon_sensor *sens = &sc->smscmon_sensors[edata->sensor]; in smscmon_refresh_temp()
318 edata->state = ENVSYS_SINVALID; in smscmon_refresh_temp()
321 edata->value_cur = 273150000 + 1000000 * data; in smscmon_refresh_temp()
322 edata->state = ENVSYS_SVALID; in smscmon_refresh_temp()
[all …]
/netbsd-src/sys/dev/
H A Dbio.c274 bio_disk_to_envsys(envsys_data_t *edata, const struct bioc_disk *bd) in bio_disk_to_envsys() argument
278 edata->value_cur = ENVSYS_DRIVE_ONLINE; in bio_disk_to_envsys()
279 edata->state = ENVSYS_SVALID; in bio_disk_to_envsys()
282 edata->value_cur = ENVSYS_DRIVE_OFFLINE; in bio_disk_to_envsys()
283 edata->state = ENVSYS_SCRITICAL; in bio_disk_to_envsys()
286 edata->value_cur = ENVSYS_DRIVE_FAIL; in bio_disk_to_envsys()
287 edata->state = ENVSYS_SCRITICAL; in bio_disk_to_envsys()
293 bio_vol_to_envsys(envsys_data_t *edata, const struct bioc_vol *bv) in bio_vol_to_envsys() argument
297 edata->value_cur = ENVSYS_DRIVE_OFFLINE; in bio_vol_to_envsys()
298 edata->state = ENVSYS_SCRITICAL; in bio_vol_to_envsys()
[all …]
/netbsd-src/sys/dev/pci/
H A Dviaenv.c214 viaenv_refresh_sensor_data(struct viaenv_softc *sc, envsys_data_t *edata) in viaenv_refresh_sensor_data() argument
229 if (i == 0 && old_sensor == edata->sensor) in viaenv_refresh_sensor_data()
232 old_sensor = edata->sensor; in viaenv_refresh_sensor_data()
235 if (edata->sensor == 0) { in viaenv_refresh_sensor_data()
239 edata->value_cur = val_to_uK((v2 << 2) | (v >> 6)); in viaenv_refresh_sensor_data()
240 edata->state = ENVSYS_SVALID; in viaenv_refresh_sensor_data()
241 } else if (edata->sensor == 1) { in viaenv_refresh_sensor_data()
245 edata->value_cur = val_to_uK((v2 << 2) | ((v >> 4) & 0x3)); in viaenv_refresh_sensor_data()
246 edata->state = ENVSYS_SVALID; in viaenv_refresh_sensor_data()
247 } else if (edata->sensor == 2) { in viaenv_refresh_sensor_data()
[all …]
/netbsd-src/sys/dev/isa/
H A Ditesio_isa.c551 itesio_refresh_temp(struct itesio_softc *sc, envsys_data_t *edata) in itesio_refresh_temp() argument
555 sdata = itesio_ecreadreg(sc, ITESIO_EC_SENSORTEMPBASE + edata->sensor); in itesio_refresh_temp()
558 edata->state = ENVSYS_SINVALID; in itesio_refresh_temp()
562 DPRINTF(("%s: sdata[temp%d] 0x%x\n", __func__, edata->sensor, sdata)); in itesio_refresh_temp()
564 edata->value_cur = sdata * 1000000 + 273150000; in itesio_refresh_temp()
565 edata->state = ENVSYS_SVALID; in itesio_refresh_temp()
569 itesio_refresh_volts(struct itesio_softc *sc, envsys_data_t *edata) in itesio_refresh_volts() argument
574 i = edata->sensor - sc->sc_config.voltstart_idx; in itesio_refresh_volts()
579 edata->state = ENVSYS_SINVALID; in itesio_refresh_volts()
596 edata->value_cur = (sdata << 4); in itesio_refresh_volts()
[all …]
H A Dfinsio_isa.c621 finsio_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in finsio_refresh() argument
624 int i = edata->sensor; in finsio_refresh()
626 sc->sc_finsio_sensors[i].fs_refresh(sc, edata); in finsio_refresh()
630 finsio_refresh_volt(struct finsio_softc *sc, envsys_data_t *edata) in finsio_refresh_volt() argument
632 struct finsio_sensor *fs = &sc->sc_finsio_sensors[edata->sensor]; in finsio_refresh_volt()
639 edata->state = ENVSYS_SINVALID; in finsio_refresh_volt()
641 edata->state = ENVSYS_SVALID; in finsio_refresh_volt()
642 if (edata->rfact) in finsio_refresh_volt()
643 edata->value_cur = data * edata->rfact; in finsio_refresh_volt()
645 edata->value_cur = data * fs->fs_rfact; in finsio_refresh_volt()
[all …]
/netbsd-src/sys/arch/x86/pci/
H A Damdzentemp.c291 envsys_data_t *edata) in amdzentemp_family15_refresh()
299 edata->state = ENVSYS_SINVALID; in amdzentemp_family15_refresh()
307 edata->value_cur = (temp * 125000) + 273150000; in amdzentemp_family15_refresh()
318 edata->value_cur -= AMD_CURTMP_RANGE_ADJUST; in amdzentemp_family15_refresh()
320 edata->state = ENVSYS_SVALID; in amdzentemp_family15_refresh()
324 amdzentemp_family17_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in amdzentemp_family17_refresh()
331 switch (edata->private) { in amdzentemp_family17_refresh()
336 edata->state = ENVSYS_SINVALID; in amdzentemp_family17_refresh()
345 i = edata->private - CCD_BASE; in amdzentemp_family17_refresh()
350 edata in amdzentemp_family17_refresh()
290 amdzentemp_family15_refresh(struct sysmon_envsys * sme,envsys_data_t * edata) amdzentemp_family15_refresh() argument
323 amdzentemp_family17_refresh(struct sysmon_envsys * sme,envsys_data_t * edata) amdzentemp_family17_refresh() argument
453 envsys_data_t *edata; amdzentemp_setup_ccd_sensors() local
[all...]
/netbsd-src/sys/dev/ic/
H A Dug.c438 ug_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in ug_refresh() argument
444 if (edata->sensor < UG_VOLT_MIN - 1) /* CPU and SYS Temps */ in ug_refresh()
445 edata->value_cur = ug_read(sc, UG_CPUTEMP + edata->sensor) in ug_refresh()
447 else if (edata->sensor == 2) /* PWMTEMP */ in ug_refresh()
448 edata->value_cur = ug_read(sc, UG_PWMTEMP) in ug_refresh()
453 #define VOLT_SENSOR UG_HTV + edata->sensor - UG_VOLT_MIN in ug_refresh()
456 if ((edata->sensor >= UG_VOLT_MIN) && (edata->sensor < UG_FAN_MIN)) { in ug_refresh()
457 edata->value_cur = ug_read(sc, VOLT_SENSOR); in ug_refresh()
461 edata->value_cur *= UG_RFACT6; in ug_refresh()
465 edata->value_cur *= UG_RFACT4; in ug_refresh()
[all …]
H A Dapple_smc_fan.c329 struct envsys_data *edata; in apple_smc_fan_attach_sensor() local
348 edata = &sc->sc_fans[fan].sensors[sensor].sensor_data; in apple_smc_fan_attach_sensor()
349 edata->units = ENVSYS_SFANRPM; in apple_smc_fan_attach_sensor()
350 edata->state = ENVSYS_SINVALID; in apple_smc_fan_attach_sensor()
351 edata->flags = ENVSYS_FHAS_ENTROPY; in apple_smc_fan_attach_sensor()
352 (void)snprintf(edata->desc, sizeof(edata->desc), "fan %s %s speed", in apple_smc_fan_attach_sensor()
356 error = sysmon_envsys_sensor_attach(sc->sc_sme, edata); in apple_smc_fan_attach_sensor()
371 apple_smc_fan_refresh(struct sysmon_envsys *sme, struct envsys_data *edata) in apple_smc_fan_refresh() argument
382 if (edata->sensor >= (sc->sc_nfans * __arraycount(fan_sensors))) { in apple_smc_fan_refresh()
384 edata->sensor); in apple_smc_fan_refresh()
[all …]
H A Dapple_smc_temp.c173 apple_smc_temp_refresh(struct sysmon_envsys *sme, struct envsys_data *edata) in apple_smc_temp_refresh() argument
182 if (edata->sensor >= sc->sc_nsensors) { in apple_smc_temp_refresh()
184 edata->sensor); in apple_smc_temp_refresh()
189 key = sc->sc_sensors[edata->sensor].sensor_key; in apple_smc_temp_refresh()
195 edata->sensor, apple_smc_key_name(key), error); in apple_smc_temp_refresh()
196 edata->state = ENVSYS_SINVALID; in apple_smc_temp_refresh()
214 edata->value_cur = temp; in apple_smc_temp_refresh()
215 edata->state = ENVSYS_SVALID; in apple_smc_temp_refresh()
326 struct envsys_data *const edata = in apple_smc_temp_find_sensors_scanner() local
331 edata->units = ENVSYS_STEMP; in apple_smc_temp_find_sensors_scanner()
[all …]
/netbsd-src/external/gpl2/xcvs/dist/src/
H A Dstatus.c281 Entnode *edata; in status_fileproc() local
283 edata = vers->entdata; in status_fileproc()
284 if (edata->tag) in status_fileproc()
289 cvs_output (edata->tag, 0); in status_fileproc()
294 if (isdigit ((unsigned char) edata->tag[0])) in status_fileproc()
297 cvs_output (edata->tag, 0); in status_fileproc()
304 if (RCS_nodeisbranch (finfo->rcs, edata->tag)) in status_fileproc()
305 branch = RCS_whatbranch(finfo->rcs, edata->tag); in status_fileproc()
308 cvs_output (edata->tag, 0); in status_fileproc()
323 if (edata->date) in status_fileproc()
[all …]
/netbsd-src/sys/arch/sparc64/dev/
H A Dtadpmu.c249 tadpmu_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in tadpmu_sensors_refresh() argument
253 if (edata->private > 0) { in tadpmu_sensors_refresh()
256 tadpmu_send_cmd(edata->private); in tadpmu_sensors_refresh()
259 if (edata->units == ENVSYS_STEMP) { in tadpmu_sensors_refresh()
260 edata->value_cur = res * 1000000 + 273150000; in tadpmu_sensors_refresh()
261 } else if (edata->units == ENVSYS_SVOLTS_DC) { in tadpmu_sensors_refresh()
262 edata->value_cur = res * 100000; in tadpmu_sensors_refresh()
263 } else if (edata->units == ENVSYS_BATTERY_CHARGE) { in tadpmu_sensors_refresh()
265 edata->value_cur = ENVSYS_INDICATOR_TRUE; in tadpmu_sensors_refresh()
267 edata->value_cur = ENVSYS_INDICATOR_FALSE; in tadpmu_sensors_refresh()
[all …]
/netbsd-src/sys/dev/acpi/
H A Dacpi_apm.c269 apm_per_sensor(const struct sysmon_envsys *sme, const envsys_data_t *edata, in apm_per_sensor() argument
279 if (edata->state == ENVSYS_SINVALID) in apm_per_sensor()
282 data = edata->value_cur; in apm_per_sensor()
284 DPRINTF(("%s (%s) %d\n", sme->sme_name, edata->desc, data)); in apm_per_sensor()
286 if (strstr(edata->desc, "connected")) { in apm_per_sensor()
289 else if (strstr(edata->desc, "present") && data != 0) in apm_per_sensor()
291 else if (strstr(edata->desc, "charging")) { in apm_per_sensor()
297 else if (strstr(edata->desc, "last full cap")) { in apm_per_sensor()
301 else if (strstr(edata->desc, "design cap")) in apm_per_sensor()
303 else if (strstr(edata->desc, "charge") && in apm_per_sensor()
[all …]
/netbsd-src/sys/arch/arm/xilinx/
H A Dzynq_xadc.c249 zynq_xadc_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata) in zynq_xadc_sensors_refresh() argument
259 val.u16 = zynq_xadc_read(sc, zynq_xadc_sensors[edata->sensor].reg); in zynq_xadc_sensors_refresh()
260 if (edata->units == ENVSYS_STEMP) { in zynq_xadc_sensors_refresh()
262 edata->state = ENVSYS_SINVALID; in zynq_xadc_sensors_refresh()
265 edata->value_cur = 1000 * temp; in zynq_xadc_sensors_refresh()
266 edata->state = ENVSYS_SVALID; in zynq_xadc_sensors_refresh()
271 edata->state = ENVSYS_SCRITOVER; in zynq_xadc_sensors_refresh()
274 KASSERT(edata->units == ENVSYS_SVOLTS_DC); in zynq_xadc_sensors_refresh()
275 switch (edata->sensor) { in zynq_xadc_sensors_refresh()
277 edata->value_cur = (((val.u16 >> 4) * 1000) / 4096) * 1000; in zynq_xadc_sensors_refresh()
[all …]

12345678910>>...18