Lines Matching refs:edata
165 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()
213 edata->state = ENVSYS_SINVALID; in psoc_sensors_refresh()
215 edata->state = ENVSYS_SVALID; in psoc_sensors_refresh()