Lines Matching refs:ret

146 	int ret;
151 ret = dln2_transfer(dln2->pdev, DLN2_ADC_GET_CHANNEL_COUNT,
153 if (ret < 0) {
155 return ret;
165 int ret;
171 ret = dln2_transfer_tx(dln2->pdev, DLN2_ADC_SET_RESOLUTION,
173 if (ret < 0)
176 return ret;
182 int ret;
189 ret = dln2_transfer_tx(dln2->pdev, cmd, &port_chan, sizeof(port_chan));
190 if (ret < 0)
193 return ret;
199 int ret;
208 ret = dln2_transfer(dln2->pdev, cmd, &port, sizeof(port),
210 if (ret < 0) {
215 return ret;
220 return ret;
226 int ret;
240 ret = dln2_transfer_tx(dln2->pdev, DLN2_ADC_CHANNEL_SET_CFG,
242 if (ret < 0)
245 return ret;
250 int ret, i;
259 ret = dln2_adc_set_chan_enabled(dln2, channel, true);
260 if (ret < 0)
261 return ret;
263 ret = dln2_adc_set_port_enabled(dln2, true, &conflict);
264 if (ret < 0) {
269 ret = -EBUSY;
279 ret = dln2_transfer(dln2->pdev, DLN2_ADC_CHANNEL_GET_VAL,
282 if (ret < 0) {
287 ret = -EPROTO;
292 ret = le16_to_cpu(value);
299 return ret;
305 int ret;
309 ret = dln2_transfer(dln2->pdev, DLN2_ADC_CHANNEL_GET_ALL_VAL,
311 if (ret < 0) {
313 return ret;
318 return ret;
327 int ret;
333 ret = iio_device_claim_direct_mode(indio_dev);
334 if (ret < 0)
335 return ret;
338 ret = dln2_adc_read(dln2, chan->channel);
343 if (ret < 0)
344 return ret;
346 *val = ret;
381 int ret;
407 ret = dln2_adc_set_chan_period(dln2,
410 ret = 0;
414 return ret;
426 int ret, i, j;
431 ret = dln2_adc_set_chan_enabled(dln2, i,
433 if (ret < 0) {
491 int ret, i;
494 ret = dln2_adc_read_all(dln2, &dev_data);
496 if (ret < 0)
521 int ret;
529 ret = dln2_adc_set_port_enabled(dln2, true, &conflict);
530 if (ret < 0) {
537 ret = -EBUSY;
539 return ret;
547 ret = dln2_adc_set_chan_period(dln2, dln2->trigger_chan,
550 if (ret < 0) {
552 return ret;
564 int ret;
576 ret = dln2_adc_set_port_enabled(dln2, false, NULL);
579 if (ret < 0)
582 return ret;
606 int i, ret, chans;
622 ret = dln2_adc_set_port_resolution(dln2);
623 if (ret < 0) {
625 return ret;
658 ret = devm_iio_trigger_register(dev, dln2->trig);
659 if (ret) {
660 dev_err(dev, "failed to register trigger: %d\n", ret);
661 return ret;
665 ret = devm_iio_triggered_buffer_setup(dev, indio_dev, NULL,
668 if (ret) {
669 dev_err(dev, "failed to allocate triggered buffer: %d\n", ret);
670 return ret;
673 ret = dln2_register_event_cb(pdev, DLN2_ADC_CONDITION_MET_EV,
675 if (ret) {
676 dev_err(dev, "failed to setup DLN2 periodic event: %d\n", ret);
677 return ret;
680 ret = iio_device_register(indio_dev);
681 if (ret) {
682 dev_err(dev, "failed to register iio device: %d\n", ret);
686 return ret;
691 return ret;