Lines Matching refs:ret
68 int ret; in ad_sd_write_reg() local
94 ret = spi_sync_locked(sigma_delta->spi, &m); in ad_sd_write_reg()
96 ret = spi_sync(sigma_delta->spi, &m); in ad_sd_write_reg()
98 return ret; in ad_sd_write_reg()
106 int ret; in ad_sd_read_reg_raw() local
129 ret = spi_sync_locked(sigma_delta->spi, &m); in ad_sd_read_reg_raw()
131 ret = spi_sync(sigma_delta->spi, &m); in ad_sd_read_reg_raw()
133 return ret; in ad_sd_read_reg_raw()
149 int ret; in ad_sd_read_reg() local
151 ret = ad_sd_read_reg_raw(sigma_delta, reg, size, sigma_delta->data); in ad_sd_read_reg()
152 if (ret < 0) in ad_sd_read_reg()
171 ret = -EINVAL; in ad_sd_read_reg()
176 return ret; in ad_sd_read_reg()
183 int ret; in ad_sd_calibrate() local
185 ret = ad_sigma_delta_set_channel(sigma_delta, channel); in ad_sd_calibrate()
186 if (ret) in ad_sd_calibrate()
187 return ret; in ad_sd_calibrate()
193 ret = ad_sigma_delta_set_mode(sigma_delta, mode); in ad_sd_calibrate()
194 if (ret < 0) in ad_sd_calibrate()
199 ret = wait_for_completion_timeout(&sigma_delta->completion, 2*HZ); in ad_sd_calibrate()
200 if (ret == 0) { in ad_sd_calibrate()
203 ret = -EIO; in ad_sd_calibrate()
205 ret = 0; in ad_sd_calibrate()
212 return ret; in ad_sd_calibrate()
227 int ret; in ad_sd_calibrate_all() local
230 ret = ad_sd_calibrate(sigma_delta, cb[i].mode, cb[i].channel); in ad_sd_calibrate_all()
231 if (ret) in ad_sd_calibrate_all()
232 return ret; in ad_sd_calibrate_all()
252 int ret = 0; in ad_sigma_delta_single_conversion() local
268 ret = wait_for_completion_interruptible_timeout( in ad_sigma_delta_single_conversion()
274 if (ret == 0) in ad_sigma_delta_single_conversion()
275 ret = -EIO; in ad_sigma_delta_single_conversion()
276 if (ret < 0) in ad_sigma_delta_single_conversion()
279 ret = ad_sd_read_reg(sigma_delta, AD_SD_REG_DATA, in ad_sigma_delta_single_conversion()
292 if (ret) in ad_sigma_delta_single_conversion()
293 return ret; in ad_sigma_delta_single_conversion()
299 ret = ad_sigma_delta_postprocess_sample(sigma_delta, raw_sample); in ad_sigma_delta_single_conversion()
300 if (ret) in ad_sigma_delta_single_conversion()
301 return ret; in ad_sigma_delta_single_conversion()
311 int ret; in ad_sd_buffer_postenable() local
313 ret = iio_triggered_buffer_postenable(indio_dev); in ad_sd_buffer_postenable()
314 if (ret < 0) in ad_sd_buffer_postenable()
315 return ret; in ad_sd_buffer_postenable()
319 ret = ad_sigma_delta_set_channel(sigma_delta, in ad_sd_buffer_postenable()
321 if (ret) in ad_sd_buffer_postenable()
326 ret = ad_sigma_delta_set_mode(sigma_delta, AD_SD_MODE_CONTINUOUS); in ad_sd_buffer_postenable()
327 if (ret) in ad_sd_buffer_postenable()
339 return ret; in ad_sd_buffer_postenable()
367 int ret; in ad_sd_trigger_handler() local
379 ret = ad_sd_read_reg_raw(sigma_delta, AD_SD_REG_DATA, in ad_sd_trigger_handler()
385 ret = ad_sd_read_reg_raw(sigma_delta, AD_SD_REG_DATA, in ad_sd_trigger_handler()
444 int ret; in ad_sd_probe_trigger() local
449 ret = -ENOMEM; in ad_sd_probe_trigger()
455 ret = request_irq(sigma_delta->spi->irq, in ad_sd_probe_trigger()
460 if (ret) in ad_sd_probe_trigger()
470 ret = iio_trigger_register(sigma_delta->trig); in ad_sd_probe_trigger()
471 if (ret) in ad_sd_probe_trigger()
484 return ret; in ad_sd_probe_trigger()
502 int ret; in ad_sd_setup_buffer_and_trigger() local
504 ret = iio_triggered_buffer_setup(indio_dev, &iio_pollfunc_store_time, in ad_sd_setup_buffer_and_trigger()
506 if (ret) in ad_sd_setup_buffer_and_trigger()
507 return ret; in ad_sd_setup_buffer_and_trigger()
509 ret = ad_sd_probe_trigger(indio_dev); in ad_sd_setup_buffer_and_trigger()
510 if (ret) { in ad_sd_setup_buffer_and_trigger()
512 return ret; in ad_sd_setup_buffer_and_trigger()