Lines Matching refs:ret

72 	int ret;  in lm3533_als_get_adc()  local
79 ret = lm3533_read(als->lm3533, reg, &val); in lm3533_als_get_adc()
80 if (ret) { in lm3533_als_get_adc()
82 return ret; in lm3533_als_get_adc()
94 int ret; in _lm3533_als_get_zone() local
96 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in _lm3533_als_get_zone()
97 if (ret) { in _lm3533_als_get_zone()
99 return ret; in _lm3533_als_get_zone()
111 int ret; in lm3533_als_get_zone() local
116 ret = _lm3533_als_get_zone(indio_dev, zone); in lm3533_als_get_zone()
117 if (ret) in lm3533_als_get_zone()
118 return ret; in lm3533_als_get_zone()
138 int ret; in lm3533_als_get_target() local
147 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_target()
148 if (ret) in lm3533_als_get_target()
151 return ret; in lm3533_als_get_target()
159 int ret; in lm3533_als_set_target() local
168 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_target()
169 if (ret) in lm3533_als_set_target()
172 return ret; in lm3533_als_set_target()
180 int ret; in lm3533_als_get_current() local
182 ret = lm3533_als_get_zone(indio_dev, &zone); in lm3533_als_get_current()
183 if (ret) in lm3533_als_get_current()
184 return ret; in lm3533_als_get_current()
186 ret = lm3533_als_get_target(indio_dev, channel, zone, &target); in lm3533_als_get_current()
187 if (ret) in lm3533_als_get_current()
188 return ret; in lm3533_als_get_current()
199 int ret; in lm3533_als_read_raw() local
205 ret = lm3533_als_get_adc(indio_dev, false, val); in lm3533_als_read_raw()
208 ret = lm3533_als_get_current(indio_dev, chan->channel, in lm3533_als_read_raw()
216 ret = lm3533_als_get_adc(indio_dev, true, val); in lm3533_als_read_raw()
222 if (ret) in lm3533_als_read_raw()
223 return ret; in lm3533_als_read_raw()
256 int ret; in lm3533_als_isr() local
259 ret = _lm3533_als_get_zone(indio_dev, &zone); in lm3533_als_isr()
260 if (ret) in lm3533_als_isr()
280 int ret; in lm3533_als_set_int_mode() local
287 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, val, mask); in lm3533_als_set_int_mode()
288 if (ret) { in lm3533_als_set_int_mode()
291 return ret; in lm3533_als_set_int_mode()
302 int ret; in lm3533_als_get_int_mode() local
304 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in lm3533_als_get_int_mode()
305 if (ret) { in lm3533_als_get_int_mode()
307 return ret; in lm3533_als_get_int_mode()
327 int ret; in lm3533_als_get_threshold() local
333 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_threshold()
334 if (ret) in lm3533_als_get_threshold()
337 return ret; in lm3533_als_get_threshold()
346 int ret; in lm3533_als_set_threshold() local
355 ret = lm3533_read(als->lm3533, reg2, &val2); in lm3533_als_set_threshold()
356 if (ret) { in lm3533_als_set_threshold()
366 ret = -EINVAL; in lm3533_als_set_threshold()
370 ret = lm3533_write(als->lm3533, reg, val); in lm3533_als_set_threshold()
371 if (ret) { in lm3533_als_set_threshold()
378 return ret; in lm3533_als_set_threshold()
387 int ret; in lm3533_als_get_hysteresis() local
393 ret = lm3533_als_get_threshold(indio_dev, nr, false, &falling); in lm3533_als_get_hysteresis()
394 if (ret) in lm3533_als_get_hysteresis()
396 ret = lm3533_als_get_threshold(indio_dev, nr, true, &raising); in lm3533_als_get_hysteresis()
397 if (ret) in lm3533_als_get_hysteresis()
404 return ret; in lm3533_als_get_hysteresis()
414 int ret; in show_thresh_either_en() local
417 ret = lm3533_als_get_int_mode(indio_dev, &enable); in show_thresh_either_en()
418 if (ret) in show_thresh_either_en()
419 return ret; in show_thresh_either_en()
436 int ret; in store_thresh_either_en() local
447 ret = lm3533_als_get_zone(indio_dev, &zone); in store_thresh_either_en()
448 if (ret) in store_thresh_either_en()
449 return ret; in store_thresh_either_en()
456 ret = lm3533_als_set_int_mode(indio_dev, enable); in store_thresh_either_en()
457 if (ret) { in store_thresh_either_en()
461 return ret; in store_thresh_either_en()
475 int ret; in show_zone() local
477 ret = lm3533_als_get_zone(indio_dev, &zone); in show_zone()
478 if (ret) in show_zone()
479 return ret; in show_zone()
511 int ret; in show_als_attr() local
515 ret = lm3533_als_get_hysteresis(indio_dev, als_attr->val1, in show_als_attr()
519 ret = lm3533_als_get_target(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 = lm3533_als_get_threshold(indio_dev, als_attr->val1, in show_als_attr()
531 ret = -ENXIO; in show_als_attr()
534 if (ret) in show_als_attr()
535 return ret; in show_als_attr()
547 int ret; in store_als_attr() local
554 ret = lm3533_als_set_target(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 = lm3533_als_set_threshold(indio_dev, als_attr->val1, in store_als_attr()
566 ret = -ENXIO; in store_als_attr()
569 if (ret) in store_als_attr()
570 return ret; in store_als_attr()
725 int ret; in lm3533_als_set_input_mode() local
732 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, val, mask); in lm3533_als_set_input_mode()
733 if (ret) { in lm3533_als_set_input_mode()
736 return ret; in lm3533_als_set_input_mode()
744 int ret; in lm3533_als_set_resistor() local
749 ret = lm3533_write(als->lm3533, LM3533_REG_ALS_RESISTOR_SELECT, val); in lm3533_als_set_resistor()
750 if (ret) { in lm3533_als_set_resistor()
752 return ret; in lm3533_als_set_resistor()
761 int ret; in lm3533_als_setup() local
763 ret = lm3533_als_set_input_mode(als, pdata->pwm_mode); in lm3533_als_setup()
764 if (ret) in lm3533_als_setup()
765 return ret; in lm3533_als_setup()
769 ret = lm3533_als_set_resistor(als, pdata->r_select); in lm3533_als_setup()
770 if (ret) in lm3533_als_setup()
771 return ret; in lm3533_als_setup()
780 int ret; in lm3533_als_setup_irq() local
783 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_ZONE_INFO, 0, mask); in lm3533_als_setup_irq()
784 if (ret) { in lm3533_als_setup_irq()
786 return ret; in lm3533_als_setup_irq()
789 ret = request_threaded_irq(als->irq, NULL, lm3533_als_isr, in lm3533_als_setup_irq()
792 if (ret) { in lm3533_als_setup_irq()
795 return ret; in lm3533_als_setup_irq()
804 int ret; in lm3533_als_enable() local
806 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, mask, mask); in lm3533_als_enable()
807 if (ret) in lm3533_als_enable()
810 return ret; in lm3533_als_enable()
816 int ret; in lm3533_als_disable() local
818 ret = lm3533_update(als->lm3533, LM3533_REG_ALS_CONF, 0, mask); in lm3533_als_disable()
819 if (ret) in lm3533_als_disable()
822 return ret; in lm3533_als_disable()
838 int ret; in lm3533_als_probe() local
871 ret = lm3533_als_setup_irq(als, indio_dev); in lm3533_als_probe()
872 if (ret) in lm3533_als_probe()
873 return ret; in lm3533_als_probe()
876 ret = lm3533_als_setup(als, pdata); in lm3533_als_probe()
877 if (ret) in lm3533_als_probe()
880 ret = lm3533_als_enable(als); in lm3533_als_probe()
881 if (ret) in lm3533_als_probe()
884 ret = iio_device_register(indio_dev); in lm3533_als_probe()
885 if (ret) { in lm3533_als_probe()
898 return ret; in lm3533_als_probe()