Lines Matching refs:ret
43 int ret;
46 ret = regmap_write(st->map, AD7091R_REG_CHANNEL,
48 if (ret)
49 return ret;
63 int ret;
65 ret = ad7091r_set_channel(st, channel);
66 if (ret)
67 return ret;
69 ret = regmap_read(st->map, AD7091R_REG_RESULT, &val);
70 if (ret)
71 return ret;
87 int ret;
96 ret = ad7091r_read_one(iio_dev, chan->channel, &read_val);
97 if (ret)
98 return ret;
105 ret = regulator_get_voltage(st->vref);
106 if (ret < 0)
107 return ret;
109 *val = ret / 1000;
128 int val, ret;
132 ret = regmap_read(st->map,
135 if (ret)
136 return ret;
139 ret = regmap_read(st->map,
142 if (ret)
143 return ret;
187 int ret;
193 ret = regmap_read(st->map,
196 if (ret)
197 return ret;
200 ret = regmap_read(st->map,
203 if (ret)
204 return ret;
210 ret = regmap_read(st->map,
213 if (ret)
214 return ret;
265 int ret;
268 ret = regmap_read(st->map, AD7091R_REG_ALERT, &read_val);
269 if (ret)
300 int ret;
317 ret = init_info->setup(st);
318 if (ret < 0)
319 return ret;
324 ret = regmap_update_bits(st->map, AD7091R_REG_CONF,
326 if (ret)
327 return ret;
329 ret = devm_request_threaded_irq(dev, irq, NULL,
334 if (ret)
335 return ret;
351 ret = regmap_set_bits(st->map, AD7091R_REG_CONF,
353 if (ret)
354 return dev_err_probe(st->dev, ret,
357 ret = regulator_enable(st->vref);
358 if (ret)
359 return ret;
360 ret = devm_add_action_or_reset(dev, ad7091r_remove, st);
361 if (ret)
362 return ret;
366 ret = st->chip_info->set_mode(st, AD7091R_MODE_COMMAND);
367 if (ret)
368 return ret;