Lines Matching refs:ret
147 int i, ret;
155 ret = i2c_smbus_write_byte_data(client, cm36651_cs_reg[i],
157 if (ret < 0)
158 return ret;
170 ret = i2c_smbus_write_byte_data(ps_client, cm36651_ps_reg[i],
172 if (ret < 0)
173 return ret;
177 ret = i2c_smbus_write_byte_data(client, CM36651_CS_CONF1,
179 if (ret < 0)
180 return ret;
182 ret = i2c_smbus_write_byte_data(cm36651->ps_client,
184 if (ret < 0)
185 return ret;
194 int ret = -EINVAL;
200 return ret;
202 ret = i2c_smbus_write_byte_data(client, CM36651_CS_CONF1,
204 if (ret < 0)
205 return ret;
207 ret = IIO_VAL_INT;
212 return ret;
215 ret = i2c_smbus_write_byte_data(cm36651->ps_client,
217 if (ret < 0)
218 return ret;
221 ret = IIO_VAL_INT;
227 return ret;
235 int ev_dir, ret;
245 ret = i2c_smbus_read_byte(cm36651->ara_client);
246 if (ret < 0) {
248 "%s: Data read failed: %d\n", __func__, ret);
251 switch (ret) {
260 "%s: Data read wrong: %d\n", __func__, ret);
277 int ret = -EINVAL;
281 ret = i2c_smbus_write_byte_data(client, CM36651_CS_CONF1,
288 ret = i2c_smbus_write_byte_data(ps_client, CM36651_PS_CONF1,
295 return ret;
299 ret = i2c_smbus_write_byte_data(ps_client,
303 if (ret < 0) {
305 return ret;
312 return ret;
315 ret = i2c_smbus_write_byte_data(ps_client,
320 if (ret < 0)
323 return ret;
330 int cmd, ret;
339 ret = cm36651_set_operation_mode(cm36651, cmd);
340 if (ret < 0) {
342 return ret;
346 ret = cm36651_read_output(cm36651, chan, val);
347 if (ret < 0) {
349 return ret;
352 return ret;
395 int int_time, ret;
410 ret = i2c_smbus_write_byte_data(client, CM36651_CS_CONF3,
412 if (ret < 0) {
414 return ret;
430 ret = i2c_smbus_write_byte_data(ps_client,
432 if (ret < 0) {
434 return ret;
442 return ret;
450 int ret;
456 ret = cm36651_read_channel(cm36651, chan, val);
460 ret = cm36651_read_int_time(cm36651, chan, val2);
463 ret = -EINVAL;
468 return ret;
477 int ret = -EINVAL;
480 ret = cm36651_write_int_time(cm36651, chan, val2);
481 if (ret < 0)
485 return ret;
511 int ret;
517 ret = i2c_smbus_write_byte_data(cm36651->ps_client, CM36651_PS_THD,
520 if (ret < 0) {
521 dev_err(&client->dev, "PS threshold write failed: %d\n", ret);
522 return ret;
535 int cmd, ret;
540 ret = cm36651_set_operation_mode(cm36651, cmd);
544 return ret;
626 int ret;
639 ret = regulator_enable(cm36651->vled_reg);
640 if (ret) {
642 return ret;
652 ret = PTR_ERR(cm36651->ps_client);
659 ret = PTR_ERR(cm36651->ara_client);
670 ret = cm36651_setup_reg(cm36651);
671 if (ret) {
676 ret = request_threaded_irq(client->irq, NULL, cm36651_irq_handler,
679 if (ret) {
684 ret = iio_device_register(indio_dev);
685 if (ret) {
700 return ret;