Lines Matching refs:rv

161 	int rv;  in lm80_update_device()  local
173 rv = lm80_read_value(client, LM80_REG_IN(i)); in lm80_update_device()
174 if (rv < 0) in lm80_update_device()
176 data->in[i_input][i] = rv; in lm80_update_device()
178 rv = lm80_read_value(client, LM80_REG_IN_MIN(i)); in lm80_update_device()
179 if (rv < 0) in lm80_update_device()
181 data->in[i_min][i] = rv; in lm80_update_device()
183 rv = lm80_read_value(client, LM80_REG_IN_MAX(i)); in lm80_update_device()
184 if (rv < 0) in lm80_update_device()
186 data->in[i_max][i] = rv; in lm80_update_device()
189 rv = lm80_read_value(client, LM80_REG_FAN1); in lm80_update_device()
190 if (rv < 0) in lm80_update_device()
192 data->fan[f_input][0] = rv; in lm80_update_device()
194 rv = lm80_read_value(client, LM80_REG_FAN_MIN(1)); in lm80_update_device()
195 if (rv < 0) in lm80_update_device()
197 data->fan[f_min][0] = rv; in lm80_update_device()
199 rv = lm80_read_value(client, LM80_REG_FAN2); in lm80_update_device()
200 if (rv < 0) in lm80_update_device()
202 data->fan[f_input][1] = rv; in lm80_update_device()
204 rv = lm80_read_value(client, LM80_REG_FAN_MIN(2)); in lm80_update_device()
205 if (rv < 0) in lm80_update_device()
207 data->fan[f_min][1] = rv; in lm80_update_device()
209 prev_rv = rv = lm80_read_value(client, LM80_REG_TEMP); in lm80_update_device()
210 if (rv < 0) in lm80_update_device()
212 rv = lm80_read_value(client, LM80_REG_RES); in lm80_update_device()
213 if (rv < 0) in lm80_update_device()
215 data->temp[t_input] = (prev_rv << 8) | (rv & 0xf0); in lm80_update_device()
218 rv = lm80_read_value(client, temp_regs[i]); in lm80_update_device()
219 if (rv < 0) in lm80_update_device()
221 data->temp[i] = rv << 8; in lm80_update_device()
224 rv = lm80_read_value(client, LM80_REG_FANDIV); in lm80_update_device()
225 if (rv < 0) in lm80_update_device()
227 data->fan_div[0] = (rv >> 2) & 0x03; in lm80_update_device()
228 data->fan_div[1] = (rv >> 4) & 0x03; in lm80_update_device()
230 prev_rv = rv = lm80_read_value(client, LM80_REG_ALARM1); in lm80_update_device()
231 if (rv < 0) in lm80_update_device()
233 rv = lm80_read_value(client, LM80_REG_ALARM2); in lm80_update_device()
234 if (rv < 0) in lm80_update_device()
236 data->alarms = prev_rv + (rv << 8); in lm80_update_device()
245 ret = ERR_PTR(rv); in lm80_update_device()
351 int rv; in fan_div_store() local
353 rv = kstrtoul(buf, 10, &val); in fan_div_store()
354 if (rv < 0) in fan_div_store()
355 return rv; in fan_div_store()
383 rv = lm80_read_value(client, LM80_REG_FANDIV); in fan_div_store()
384 if (rv < 0) { in fan_div_store()
386 return rv; in fan_div_store()
388 reg = (rv & ~(3 << (2 * (nr + 1)))) in fan_div_store()
599 int rv; in lm80_probe() local
612 rv = lm80_read_value(client, LM80_REG_FAN_MIN(1)); in lm80_probe()
613 if (rv < 0) in lm80_probe()
614 return rv; in lm80_probe()
615 data->fan[f_min][0] = rv; in lm80_probe()
616 rv = lm80_read_value(client, LM80_REG_FAN_MIN(2)); in lm80_probe()
617 if (rv < 0) in lm80_probe()
618 return rv; in lm80_probe()
619 data->fan[f_min][1] = rv; in lm80_probe()