Lines Matching refs:edata
255 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()
284 } else if (edata->value_cur < sc->sc_low) { in smartbat_refresh()
285 edata->state = ENVSYS_SCRITUNDER; in smartbat_refresh()
286 } else if (edata->value_cur < sc->sc_warn) { in smartbat_refresh()
287 edata->state = ENVSYS_SWARNUNDER; in smartbat_refresh()
293 edata->value_cur = 1; in smartbat_refresh()
295 edata->value_cur = 0; in smartbat_refresh()
302 edata->value_cur = in smartbat_refresh()
305 edata->value_cur = in smartbat_refresh()
308 edata->value_cur = in smartbat_refresh()
311 edata->value_cur = in smartbat_refresh()
317 edata->value_cur = (sc->sc_flags & PMU_PWR_BATT_FULL); in smartbat_refresh()
324 edata->value_cur = present; in smartbat_refresh()
325 edata->state = ENVSYS_SVALID; in smartbat_refresh()
332 edata->value_cur = ENVSYS_BATTERY_CAPACITY_NORMAL; in smartbat_refresh()
333 edata->state = ENVSYS_SINVALID; in smartbat_refresh()
336 edata->state = ENVSYS_SINVALID; in smartbat_refresh()
337 edata->value_cur = 0; in smartbat_refresh()
343 smartbat_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata, in smartbat_get_limits() argument
348 if (edata->sensor != BAT_CHARGE) in smartbat_get_limits()
358 smartbat_refresh_ac(struct sysmon_envsys *sme, envsys_data_t *edata) in smartbat_refresh_ac() argument
361 int which = edata->sensor; in smartbat_refresh_ac()
366 edata->value_cur = in smartbat_refresh_ac()
368 edata->state = ENVSYS_SVALID; in smartbat_refresh_ac()
371 edata->value_cur = 0; in smartbat_refresh_ac()
372 edata->state = ENVSYS_SINVALID; in smartbat_refresh_ac()