Lines Matching refs:ret

203 	s32 ret;
207 ret = i2c_smbus_read_byte_data(isl29501->client, reg->msb);
208 if (ret < 0)
210 msb = ret;
214 ret = i2c_smbus_read_byte_data(isl29501->client, reg->lsb);
215 if (ret < 0)
217 lsb = ret;
227 return ret;
235 int ret;
245 ret = i2c_smbus_write_byte_data(isl29501->client,
247 if (ret < 0)
251 ret = i2c_smbus_write_byte_data(isl29501->client, reg->lsb, value);
255 return ret;
265 int ret;
271 ret = isl29501_register_read(isl29501, reg, &gain);
272 if (ret < 0)
273 return ret;
281 ret = isl29501_register_read(isl29501, REG_PHASE_EXP, &exp);
282 if (ret < 0)
283 return ret;
285 ret = isl29501_register_read(isl29501, reg, &coeff);
286 if (ret < 0)
287 return ret;
389 int ret;
392 ret = kstrtouint(buf, 10, &val);
393 if (ret)
394 return ret;
401 ret = isl29501_register_write(isl29501, reg, val);
402 if (ret < 0)
403 return ret;
415 ret = isl29501_set_shadow_coeff(isl29501, reg, val);
416 if (ret < 0)
417 return ret;
452 ret = isl29501_write_coeff(isl29501, i, mantissa);
453 if (ret < 0)
454 return ret;
457 ret = isl29501_register_write(isl29501, REG_PHASE_EXP, max_exp);
458 if (ret < 0)
459 return ret;
541 int ret;
543 ret = i2c_smbus_write_byte_data(isl29501->client,
546 if (ret < 0) {
548 "cannot reset registers %d\n", ret);
549 return ret;
552 ret = i2c_smbus_write_byte_data(isl29501->client,
555 if (ret < 0)
557 "cannot reset state machine %d\n", ret);
559 return ret;
564 int ret;
566 ret = i2c_smbus_write_byte_data(isl29501->client,
569 if (ret < 0)
571 "cannot begin acquisition %d\n", ret);
573 return ret;
616 int ret;
620 ret = isl29501_register_read(isl29501, REG_DISTANCE, raw);
621 if (ret < 0)
622 return ret;
626 ret = isl29501_register_read(isl29501,
629 if (ret < 0)
630 return ret;
634 ret = isl29501_register_read(isl29501, REG_PHASE, raw);
635 if (ret < 0)
636 return ret;
640 ret = isl29501_register_read(isl29501, REG_EMITTER_DAC, raw);
641 if (ret < 0)
642 return ret;
646 ret = isl29501_register_read(isl29501, REG_TEMPERATURE, raw);
647 if (ret < 0)
648 return ret;
660 int ret;
683 ret = isl29501_register_read(isl29501,
686 if (ret < 0)
687 return ret;
734 int ret;
737 ret = isl29501_register_read(isl29501, REG_INT_TIME, &inttime);
738 if (ret < 0)
739 return ret;
753 int ret;
758 ret = isl29501_register_read(isl29501, REG_SAMPLE_TIME, &sample_time);
759 if (ret < 0)
760 return ret;
913 int ret;
915 ret = i2c_smbus_read_byte_data(isl29501->client, ISL29501_DEVICE_ID);
916 if (ret < 0) {
918 return ret;
921 if (ret != ISL29501_ID) {
924 ret, ISL29501_DEVICE_ID);
928 ret = isl29501_reset_registers(isl29501);
929 if (ret < 0)
930 return ret;
957 int ret;
970 ret = isl29501_init_chip(isl29501);
971 if (ret < 0)
972 return ret;
980 ret = devm_iio_triggered_buffer_setup(&client->dev, indio_dev,
984 if (ret < 0) {
986 return ret;