Lines Matching refs:ret

154 	int ret;
157 ret = i2c_smbus_write_byte_data(client, reg++, *data++);
158 if (ret < 0) {
160 return ret;
169 int ret;
172 ret = i2c_smbus_read_byte_data(client, reg++);
173 if (ret < 0) {
175 return ret;
177 *data++ = ret;
201 int ret;
204 ret = ad5933_i2c_read(st->client, AD5933_REG_STATUS, 1, &val);
205 if (ret < 0)
206 return ret;
246 int ret;
248 ret = ad5933_reset(st);
249 if (ret < 0)
250 return ret;
252 ret = ad5933_set_freq(st, AD5933_REG_FREQ_START, 10000);
253 if (ret < 0)
254 return ret;
256 ret = ad5933_set_freq(st, AD5933_REG_FREQ_INC, 200);
257 if (ret < 0)
258 return ret;
263 ret = ad5933_i2c_write(st->client,
265 if (ret < 0)
266 return ret;
295 int ret;
303 ret = ad5933_i2c_read(st->client, this_attr->address, 3, &dat.d8[1]);
305 if (ret < 0)
306 return ret;
325 int ret;
327 ret = kstrtoul(buf, 10, &val);
328 if (ret)
329 return ret;
335 ret = ad5933_set_freq(st, this_attr->address, val);
338 return ret ? ret : len;
358 int ret = 0, len = 0;
386 ret = -EINVAL;
390 return ret ? ret : len;
402 int i, ret = 0;
406 ret = kstrtou16(buf, 10, &val);
407 if (ret)
408 return ret;
418 ret = ad5933_cmd(st, 0);
421 ret = -EINVAL;
429 ret = -EINVAL;
432 ret = ad5933_cmd(st, 0);
445 ret = ad5933_i2c_write(st->client,
453 ret = ad5933_i2c_write(st->client, AD5933_REG_INC_NUM, 2,
457 ret = -EINVAL;
461 return ret ? ret : len;
523 int ret = -EINVAL;
530 ret = -EBUSY;
533 ret = ad5933_cmd(st, AD5933_CTRL_MEASURE_TEMP);
534 if (ret < 0)
536 ret = ad5933_wait_busy(st, AD5933_STAT_TEMP_VALID);
537 if (ret < 0)
540 ret = ad5933_i2c_read(st->client,
543 if (ret < 0)
546 ret = be16_to_cpu(dat);
548 if (ret < 8192)
549 *val = ret * 1000 / 32;
551 *val = (ret - 16384) * 1000 / 32;
558 return ret;
570 int ret;
575 ret = ad5933_reset(st);
576 if (ret < 0)
577 return ret;
579 ret = ad5933_cmd(st, AD5933_CTRL_STANDBY);
580 if (ret < 0)
581 return ret;
583 ret = ad5933_cmd(st, AD5933_CTRL_INIT_START_FREQ);
584 if (ret < 0)
585 return ret;
701 int ret, voltage_uv = 0;
721 ret = regulator_enable(st->reg);
722 if (ret)
723 return ret;
751 ret = ad5933_register_ring_funcs_and_init(indio_dev);
752 if (ret)
755 ret = iio_buffer_register(indio_dev, ad5933_channels,
757 if (ret)
764 ret = ad5933_setup(st);
765 if (ret)
768 ret = iio_device_register(indio_dev);
769 if (ret)
782 return ret;