Lines Matching refs:edata
108 swsensor_refresh(struct sysmon_envsys *sme, envsys_data_t *edata)
111 edata->value_cur = sw_sensor_value;
114 if ((edata->flags & ENVSYS_FVALID_MIN &&
115 edata->value_cur < edata->value_min) ||
116 (edata->flags & ENVSYS_FVALID_MAX &&
117 edata->value_cur > edata->value_max)) {
118 edata->state = ENVSYS_SINVALID;
129 edata->state = sw_sensor_state;
130 else if ((sw_sensor_mode == 2) && (edata->upropset & PROP_CRITMIN) &&
131 (edata->upropset & PROP_DRIVER_LIMITS) &&
132 (edata->value_cur < edata->limits.sel_critmin))
133 edata->state = ENVSYS_SCRITUNDER;
135 edata->state = ENVSYS_SVALID;
143 swsensor_get_limits(struct sysmon_envsys *sme, envsys_data_t *edata,
152 swsensor_set_limits(struct sysmon_envsys *sme, envsys_data_t *edata,