Lines Matching refs:ret
68 int ret; in lm3533_als_get_adc() local
75 ret = lm3533_read(als->lm3533, reg, &val); in lm3533_als_get_adc()
76 if (ret) { in lm3533_als_get_adc()
78 return ret; in lm3533_als_get_adc()
90 int ret; in _lm3533_als_get_zone() local
92 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in _lm3533_als_get_zone()
93 if (ret) { in _lm3533_als_get_zone()
95 return ret; in _lm3533_als_get_zone()
107 int ret; in lm3533_als_get_zone() local
112 ret = _lm3533_als_get_zone(indio_dev, zone); in lm3533_als_get_zone()
113 if (ret) in lm3533_als_get_zone()
114 return ret; in lm3533_als_get_zone()
134 int ret; in lm3533_als_get_target() local
143 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_target()
144 if (ret) in lm3533_als_get_target()
147 return ret; in lm3533_als_get_target()
155 int ret; in lm3533_als_set_target() local
164 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_target()
165 if (ret) in lm3533_als_set_target()
168 return ret; in lm3533_als_set_target()
176 int ret; in lm3533_als_get_current() local
178 ret = lm3533_als_get_zone(indio_dev, &zone); in lm3533_als_get_current()
179 if (ret) in lm3533_als_get_current()
180 return ret; in lm3533_als_get_current()
182 ret = lm3533_als_get_target(indio_dev, channel, zone, &target); in lm3533_als_get_current()
183 if (ret) in lm3533_als_get_current()
184 return ret; in lm3533_als_get_current()
195 int ret; in lm3533_als_read_raw() local
201 ret = lm3533_als_get_adc(indio_dev, false, val); in lm3533_als_read_raw()
204 ret = lm3533_als_get_current(indio_dev, chan->channel, in lm3533_als_read_raw()
212 ret = lm3533_als_get_adc(indio_dev, true, val); in lm3533_als_read_raw()
218 if (ret) in lm3533_als_read_raw()
219 return ret; in lm3533_als_read_raw()
252 int ret; in lm3533_als_isr() local
255 ret = _lm3533_als_get_zone(indio_dev, &zone); in lm3533_als_isr()
256 if (ret) in lm3533_als_isr()
276 int ret; in lm3533_als_set_int_mode() local
283 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, val, mask); in lm3533_als_set_int_mode()
284 if (ret) { in lm3533_als_set_int_mode()
287 return ret; in lm3533_als_set_int_mode()
298 int ret; in lm3533_als_get_int_mode() local
300 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in lm3533_als_get_int_mode()
301 if (ret) { in lm3533_als_get_int_mode()
303 return ret; in lm3533_als_get_int_mode()
323 int ret; in lm3533_als_get_threshold() local
329 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_threshold()
330 if (ret) in lm3533_als_get_threshold()
333 return ret; in lm3533_als_get_threshold()
342 int ret; in lm3533_als_set_threshold() local
351 ret = lm3533_read(als->lm3533, reg2, &val2); in lm3533_als_set_threshold()
352 if (ret) { in lm3533_als_set_threshold()
362 ret = -EINVAL; in lm3533_als_set_threshold()
366 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_threshold()
367 if (ret) { in lm3533_als_set_threshold()
374 return ret; in lm3533_als_set_threshold()
383 int ret; in lm3533_als_get_hysteresis() local
389 ret = lm3533_als_get_threshold(indio_dev, nr, false, &falling); in lm3533_als_get_hysteresis()
390 if (ret) in lm3533_als_get_hysteresis()
392 ret = lm3533_als_get_threshold(indio_dev, nr, true, &raising); in lm3533_als_get_hysteresis()
393 if (ret) in lm3533_als_get_hysteresis()
400 return ret; in lm3533_als_get_hysteresis()
410 int ret; in show_thresh_either_en() local
413 ret = lm3533_als_get_int_mode(indio_dev, &enable); in show_thresh_either_en()
414 if (ret) in show_thresh_either_en()
415 return ret; in show_thresh_either_en()
432 int ret; in store_thresh_either_en() local
443 ret = lm3533_als_get_zone(indio_dev, &zone); in store_thresh_either_en()
444 if (ret) in store_thresh_either_en()
445 return ret; in store_thresh_either_en()
452 ret = lm3533_als_set_int_mode(indio_dev, enable); in store_thresh_either_en()
453 if (ret) { in store_thresh_either_en()
457 return ret; in store_thresh_either_en()
471 int ret; in show_zone() local
473 ret = lm3533_als_get_zone(indio_dev, &zone); in show_zone()
474 if (ret) in show_zone()
475 return ret; in show_zone()
507 int ret; in show_als_attr() local
511 ret = lm3533_als_get_hysteresis(indio_dev, als_attr->val1, in show_als_attr()
515 ret = lm3533_als_get_target(indio_dev, als_attr->val1, in show_als_attr()
519 ret = lm3533_als_get_threshold(indio_dev, als_attr->val1, in show_als_attr()
523 ret = lm3533_als_get_threshold(indio_dev, als_attr->val1, in show_als_attr()
527 ret = -ENXIO; in show_als_attr()
530 if (ret) in show_als_attr()
531 return ret; in show_als_attr()
543 int ret; in store_als_attr() local
550 ret = lm3533_als_set_target(indio_dev, als_attr->val1, in store_als_attr()
554 ret = lm3533_als_set_threshold(indio_dev, als_attr->val1, in store_als_attr()
558 ret = lm3533_als_set_threshold(indio_dev, als_attr->val1, in store_als_attr()
562 ret = -ENXIO; in store_als_attr()
565 if (ret) in store_als_attr()
566 return ret; in store_als_attr()
721 int ret; in lm3533_als_set_input_mode() local
728 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, val, mask); in lm3533_als_set_input_mode()
729 if (ret) { in lm3533_als_set_input_mode()
732 return ret; in lm3533_als_set_input_mode()
740 int ret; in lm3533_als_set_resistor() local
747 ret = lm3533_write(als->lm3533, LM3533_REG_ALS_RESISTOR_SELECT, val); in lm3533_als_set_resistor()
748 if (ret) { in lm3533_als_set_resistor()
750 return ret; in lm3533_als_set_resistor()
759 int ret; in lm3533_als_setup() local
761 ret = lm3533_als_set_input_mode(als, pdata->pwm_mode); in lm3533_als_setup()
762 if (ret) in lm3533_als_setup()
763 return ret; in lm3533_als_setup()
767 ret = lm3533_als_set_resistor(als, pdata->r_select); in lm3533_als_setup()
768 if (ret) in lm3533_als_setup()
769 return ret; in lm3533_als_setup()
778 int ret; in lm3533_als_setup_irq() local
781 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, 0, mask); in lm3533_als_setup_irq()
782 if (ret) { in lm3533_als_setup_irq()
784 return ret; in lm3533_als_setup_irq()
787 ret = request_threaded_irq(als->irq, NULL, lm3533_als_isr, in lm3533_als_setup_irq()
790 if (ret) { in lm3533_als_setup_irq()
793 return ret; in lm3533_als_setup_irq()
802 int ret; in lm3533_als_enable() local
804 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, mask, mask); in lm3533_als_enable()
805 if (ret) in lm3533_als_enable()
808 return ret; in lm3533_als_enable()
814 int ret; in lm3533_als_disable() local
816 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, 0, mask); in lm3533_als_disable()
817 if (ret) in lm3533_als_disable()
820 return ret; in lm3533_als_disable()
835 int ret; in lm3533_als_probe() local
868 ret = lm3533_als_setup_irq(als, indio_dev); in lm3533_als_probe()
869 if (ret) in lm3533_als_probe()
870 return ret; in lm3533_als_probe()
873 ret = lm3533_als_setup(als, pdata); in lm3533_als_probe()
874 if (ret) in lm3533_als_probe()
877 ret = lm3533_als_enable(als); in lm3533_als_probe()
878 if (ret) in lm3533_als_probe()
881 ret = iio_device_register(indio_dev); in lm3533_als_probe()
882 if (ret) { in lm3533_als_probe()
895 return ret; in lm3533_als_probe()