Lines Matching refs:ret
207 int ret;
209 ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_NORMAL);
210 if (ret)
211 return ret;
215 ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_INIT);
216 if (ret)
217 return ret;
221 ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_FLAG);
222 if (ret)
223 return ret;
235 int ret;
237 ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_SLEEP);
238 if (ret)
239 return ret;
471 int ret;
473 ret = data->chip->xfer(data, vbuf);
476 vb2_buffer_done(vb2_buf, ret ?
510 int ret;
515 ret = pm_runtime_get_sync(dev);
516 if (ret < 0) {
521 ret = data->chip->setup(data);
522 if (ret)
528 ret = PTR_ERR_OR_ZERO(data->kthread_vid_cap);
529 if (!ret)
538 return ret;
760 int ret = -ENODEV;
775 ret = PTR_ERR(data->regmap);
782 ret = v4l2_device_register(&client->dev, v4l2_dev);
783 if (ret < 0)
799 ret = vb2_queue_init(queue);
800 if (ret < 0)
827 ret = data->chip->set_power(data, true);
828 if (ret)
839 ret = data->chip->hwmon_init(data);
840 if (ret < 0) {
861 ret = video_register_device(&data->vdev, VFL_TYPE_VIDEO, -1);
862 if (ret < 0)
889 return ret;