Lines Matching refs:ret
214 int ret;
216 ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_NORMAL);
217 if (ret)
218 return ret;
222 ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_INIT);
223 if (ret)
224 return ret;
228 ret = regmap_write(data->regmap, AMG88XX_REG_RST, AMG88XX_RST_FLAG);
229 if (ret)
230 return ret;
242 int ret;
244 ret = regmap_write(data->regmap, AMG88XX_REG_PCTL, AMG88XX_PCTL_SLEEP);
245 if (ret)
246 return ret;
477 int ret;
479 ret = data->chip->xfer(data, vbuf);
482 vb2_buffer_done(vb2_buf, ret ?
518 int ret;
523 ret = pm_runtime_resume_and_get(dev);
524 if (ret < 0)
527 ret = data->chip->setup(data);
528 if (ret)
534 ret = PTR_ERR_OR_ZERO(data->kthread_vid_cap);
535 if (!ret)
544 return ret;
766 int ret = -ENODEV;
781 ret = PTR_ERR(data->regmap);
788 ret = v4l2_device_register(&client->dev, v4l2_dev);
789 if (ret < 0)
805 ret = vb2_queue_init(queue);
806 if (ret < 0)
833 ret = data->chip->set_power(data, true);
834 if (ret)
845 ret = data->chip->hwmon_init(data);
846 if (ret < 0) {
867 ret = video_register_device(&data->vdev, VFL_TYPE_VIDEO, -1);
868 if (ret < 0)
895 return ret;