Lines Matching refs:err

374 	int err;  in gp2ap020a00f_set_operation_mode()  local
377 err = regmap_read(data->regmap, GP2AP020A00F_OP_REG, in gp2ap020a00f_set_operation_mode()
379 if (err < 0) in gp2ap020a00f_set_operation_mode()
380 return err; in gp2ap020a00f_set_operation_mode()
388 err = regmap_update_bits(data->regmap, in gp2ap020a00f_set_operation_mode()
391 if (err < 0) in gp2ap020a00f_set_operation_mode()
392 return err; in gp2ap020a00f_set_operation_mode()
395 err = regmap_update_bits(data->regmap, GP2AP020A00F_ALS_REG, in gp2ap020a00f_set_operation_mode()
398 if (err < 0) in gp2ap020a00f_set_operation_mode()
399 return err; in gp2ap020a00f_set_operation_mode()
401 err = regmap_update_bits(data->regmap, GP2AP020A00F_PS_REG, in gp2ap020a00f_set_operation_mode()
404 if (err < 0) in gp2ap020a00f_set_operation_mode()
405 return err; in gp2ap020a00f_set_operation_mode()
407 err = regmap_update_bits(data->regmap, GP2AP020A00F_LED_REG, in gp2ap020a00f_set_operation_mode()
410 if (err < 0) in gp2ap020a00f_set_operation_mode()
411 return err; in gp2ap020a00f_set_operation_mode()
415 err = regmap_update_bits(data->regmap, in gp2ap020a00f_set_operation_mode()
420 if (err < 0) in gp2ap020a00f_set_operation_mode()
421 return err; in gp2ap020a00f_set_operation_mode()
500 int err = 0; in gp2ap020a00f_exec_cmd() local
506 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
512 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
518 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
525 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
534 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
542 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
551 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
558 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
565 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
575 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
578 if (err < 0) in gp2ap020a00f_exec_cmd()
579 return err; in gp2ap020a00f_exec_cmd()
582 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
590 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
593 if (err < 0) in gp2ap020a00f_exec_cmd()
594 return err; in gp2ap020a00f_exec_cmd()
596 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
605 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
608 if (err < 0) in gp2ap020a00f_exec_cmd()
609 return err; in gp2ap020a00f_exec_cmd()
612 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
620 err = gp2ap020a00f_alter_opmode(data, in gp2ap020a00f_exec_cmd()
623 if (err < 0) in gp2ap020a00f_exec_cmd()
624 return err; in gp2ap020a00f_exec_cmd()
626 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
636 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
638 if (err < 0) in gp2ap020a00f_exec_cmd()
639 return err; in gp2ap020a00f_exec_cmd()
642 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
649 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
651 if (err < 0) in gp2ap020a00f_exec_cmd()
652 return err; in gp2ap020a00f_exec_cmd()
653 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
663 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
665 if (err < 0) in gp2ap020a00f_exec_cmd()
666 return err; in gp2ap020a00f_exec_cmd()
669 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
676 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_exec_cmd()
678 if (err < 0) in gp2ap020a00f_exec_cmd()
679 return err; in gp2ap020a00f_exec_cmd()
680 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_exec_cmd()
685 return err; in gp2ap020a00f_exec_cmd()
705 int err; in gp2ap020a00f_read_output() local
707 err = wait_conversion_complete_irq(data); in gp2ap020a00f_read_output()
708 if (err < 0) in gp2ap020a00f_read_output()
711 err = regmap_bulk_read(data->regmap, output_reg, reg_buf, 2); in gp2ap020a00f_read_output()
712 if (err < 0) in gp2ap020a00f_read_output()
713 return err; in gp2ap020a00f_read_output()
717 return err; in gp2ap020a00f_read_output()
724 int err; in gp2ap020a00f_adjust_lux_mode() local
742 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_adjust_lux_mode()
744 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
750 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_adjust_lux_mode()
752 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
759 err = regmap_update_bits(data->regmap, in gp2ap020a00f_adjust_lux_mode()
764 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
770 err = regmap_update_bits(data->regmap, in gp2ap020a00f_adjust_lux_mode()
775 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
781 err = regmap_update_bits(data->regmap, in gp2ap020a00f_adjust_lux_mode()
786 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
794 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_adjust_lux_mode()
796 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
804 err = gp2ap020a00f_write_event_threshold(data, in gp2ap020a00f_adjust_lux_mode()
806 if (err < 0) { in gp2ap020a00f_adjust_lux_mode()
1032 int err = 0; in gp2ap020a00f_write_event_val() local
1040 err = -EINVAL; in gp2ap020a00f_write_event_val()
1055 err = -EINVAL; in gp2ap020a00f_write_event_val()
1063 err = -EINVAL; in gp2ap020a00f_write_event_val()
1072 err = gp2ap020a00f_write_event_threshold(data, thresh_val_id, in gp2ap020a00f_write_event_val()
1077 return err; in gp2ap020a00f_write_event_val()
1089 int err = IIO_VAL_INT; in gp2ap020a00f_read_event_val() local
1096 err = -EINVAL; in gp2ap020a00f_read_event_val()
1105 return err; in gp2ap020a00f_read_event_val()
1113 int err; in gp2ap020a00f_write_prox_event_config() local
1133 err = gp2ap020a00f_exec_cmd(data, cmd_high_ev); in gp2ap020a00f_write_prox_event_config()
1134 if (err < 0) in gp2ap020a00f_write_prox_event_config()
1135 return err; in gp2ap020a00f_write_prox_event_config()
1137 err = gp2ap020a00f_exec_cmd(data, cmd_low_ev); in gp2ap020a00f_write_prox_event_config()
1138 if (err < 0) in gp2ap020a00f_write_prox_event_config()
1139 return err; in gp2ap020a00f_write_prox_event_config()
1144 err = request_threaded_irq(data->client->irq, NULL, in gp2ap020a00f_write_prox_event_config()
1152 err = request_threaded_irq(data->client->irq, NULL, in gp2ap020a00f_write_prox_event_config()
1160 return err; in gp2ap020a00f_write_prox_event_config()
1171 int err; in gp2ap020a00f_write_event_config() local
1177 err = gp2ap020a00f_write_prox_event_config(indio_dev, state); in gp2ap020a00f_write_event_config()
1183 err = gp2ap020a00f_exec_cmd(data, cmd); in gp2ap020a00f_write_event_config()
1187 err = gp2ap020a00f_exec_cmd(data, cmd); in gp2ap020a00f_write_event_config()
1191 err = -EINVAL; in gp2ap020a00f_write_event_config()
1196 return err; in gp2ap020a00f_write_event_config()
1240 int err; in gp2ap020a00f_read_channel() local
1256 err = gp2ap020a00f_exec_cmd(data, cmd); in gp2ap020a00f_read_channel()
1257 if (err < 0) { in gp2ap020a00f_read_channel()
1263 err = gp2ap020a00f_read_output(data, chan->address, val); in gp2ap020a00f_read_channel()
1264 if (err < 0) in gp2ap020a00f_read_channel()
1268 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_read_channel()
1270 if (err < 0) in gp2ap020a00f_read_channel()
1279 return err; in gp2ap020a00f_read_channel()
1288 int err = -EINVAL; in gp2ap020a00f_read_raw() local
1295 err = -EBUSY; in gp2ap020a00f_read_raw()
1299 err = gp2ap020a00f_read_channel(data, chan, val); in gp2ap020a00f_read_raw()
1306 return err < 0 ? err : IIO_VAL_INT; in gp2ap020a00f_read_raw()
1401 int i, err = 0; in gp2ap020a00f_buffer_postenable() local
1417 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_postenable()
1421 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_postenable()
1425 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_postenable()
1431 if (err < 0) in gp2ap020a00f_buffer_postenable()
1436 err = -ENOMEM; in gp2ap020a00f_buffer_postenable()
1440 err = iio_triggered_buffer_postenable(indio_dev); in gp2ap020a00f_buffer_postenable()
1445 return err; in gp2ap020a00f_buffer_postenable()
1451 int i, err; in gp2ap020a00f_buffer_predisable() local
1455 err = iio_triggered_buffer_predisable(indio_dev); in gp2ap020a00f_buffer_predisable()
1456 if (err < 0) in gp2ap020a00f_buffer_predisable()
1463 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_predisable()
1467 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_predisable()
1471 err = gp2ap020a00f_exec_cmd(data, in gp2ap020a00f_buffer_predisable()
1477 if (err == 0) in gp2ap020a00f_buffer_predisable()
1483 return err; in gp2ap020a00f_buffer_predisable()
1501 int err; in gp2ap020a00f_probe() local
1513 err = regulator_enable(data->vled_reg); in gp2ap020a00f_probe()
1514 if (err) in gp2ap020a00f_probe()
1515 return err; in gp2ap020a00f_probe()
1520 err = PTR_ERR(regmap); in gp2ap020a00f_probe()
1525 err = regmap_bulk_write(regmap, GP2AP020A00F_OP_REG, in gp2ap020a00f_probe()
1529 if (err < 0) { in gp2ap020a00f_probe()
1550 err = iio_triggered_buffer_setup(indio_dev, &iio_pollfunc_store_time, in gp2ap020a00f_probe()
1552 if (err < 0) in gp2ap020a00f_probe()
1559 err = -ENOMEM; in gp2ap020a00f_probe()
1565 err = request_threaded_irq(client->irq, NULL, in gp2ap020a00f_probe()
1571 if (err < 0) { in gp2ap020a00f_probe()
1581 err = iio_trigger_register(data->trig); in gp2ap020a00f_probe()
1582 if (err < 0) { in gp2ap020a00f_probe()
1587 err = iio_device_register(indio_dev); in gp2ap020a00f_probe()
1588 if (err < 0) in gp2ap020a00f_probe()
1602 return err; in gp2ap020a00f_probe()
1609 int err; in gp2ap020a00f_remove() local
1611 err = gp2ap020a00f_set_operation_mode(data, in gp2ap020a00f_remove()
1613 if (err < 0) in gp2ap020a00f_remove()