Lines Matching defs:edata
249 tadpmu_sensors_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
253 if (edata->private > 0) {
256 tadpmu_send_cmd(edata->private);
259 if (edata->units == ENVSYS_STEMP) {
260 edata->value_cur = res * 1000000 + 273150000;
261 } else if (edata->units == ENVSYS_SVOLTS_DC) {
262 edata->value_cur = res * 100000;
263 } else if (edata->units == ENVSYS_BATTERY_CHARGE) {
265 edata->value_cur = ENVSYS_INDICATOR_TRUE;
267 edata->value_cur = ENVSYS_INDICATOR_FALSE;
268 } else if (edata->units == ENVSYS_BATTERY_CAPACITY) {
269 edata->value_cur = tadpmu_battery_capacity(res);
271 if (edata->units == ENVSYS_INDICATOR &&
272 edata->private == CMD_READ_GENSTAT) {
274 edata->value_cur =
277 edata->value_cur =
280 edata->value_cur = res;
283 edata->state = ENVSYS_SVALID;
285 edata->state = ENVSYS_SINVALID;