Lines Matching defs:ret
1114 int ret = 0;
1116 for (i = 0; ret == 0 && regs[i].addr != REG_NULL; i++)
1117 ret = ov13855_write_reg(client, regs[i].addr,
1121 return ret;
1132 int ret;
1150 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
1151 if (ret != ARRAY_SIZE(msgs))
1328 long ret = 0;
1340 ret = ov13855_write_reg(ov13855->client,
1345 ret = ov13855_write_reg(ov13855->client,
1351 ret = -ENOIOCTLCMD;
1355 return ret;
1365 long ret = 0;
1372 ret = -ENOMEM;
1373 return ret;
1376 ret = ov13855_ioctl(sd, cmd, inf);
1377 if (!ret) {
1378 ret = copy_to_user(up, inf, sizeof(*inf));
1379 if (ret)
1380 ret = -EFAULT;
1387 ret = -ENOMEM;
1388 return ret;
1391 ret = copy_from_user(cfg, up, sizeof(*cfg));
1392 if (!ret)
1393 ret = ov13855_ioctl(sd, cmd, cfg);
1395 ret = -EFAULT;
1399 ret = copy_from_user(&stream, up, sizeof(u32));
1400 if (!ret)
1401 ret = ov13855_ioctl(sd, cmd, &stream);
1403 ret = -EFAULT;
1406 ret = -ENOIOCTLCMD;
1410 return ret;
1416 int ret;
1418 ret = ov13855_write_array(ov13855->client, ov13855->cur_mode->reg_list);
1419 if (ret)
1420 return ret;
1424 ret = v4l2_ctrl_handler_setup(&ov13855->ctrl_handler);
1426 if (ret)
1427 return ret;
1447 int ret = 0;
1455 ret = pm_runtime_get_sync(&client->dev);
1456 if (ret < 0) {
1461 ret = __ov13855_start_stream(ov13855);
1462 if (ret) {
1477 return ret;
1484 int ret = 0;
1493 ret = pm_runtime_get_sync(&client->dev);
1494 if (ret < 0) {
1499 ret = ov13855_write_array(ov13855->client, ov13855_global_regs);
1500 if (ret) {
1515 return ret;
1526 int ret;
1536 ret = pinctrl_select_state(ov13855->pinctrl,
1538 if (ret < 0)
1541 ret = clk_set_rate(ov13855->xvclk, OV13855_XVCLK_FREQ);
1542 if (ret < 0)
1546 ret = clk_prepare_enable(ov13855->xvclk);
1547 if (ret < 0) {
1549 return ret;
1554 ret = regulator_bulk_enable(OV13855_NUM_SUPPLIES, ov13855->supplies);
1555 if (ret < 0) {
1576 return ret;
1581 int ret;
1591 ret = pinctrl_select_state(ov13855->pinctrl,
1593 if (ret < 0)
1742 int ret = 0;
1762 ret = ov13855_write_reg(ov13855->client,
1768 ret = ov13855_write_reg(ov13855->client,
1773 ret |= ov13855_write_reg(ov13855->client,
1779 ret = ov13855_write_reg(ov13855->client,
1785 ret = ov13855_enable_test_pattern(ov13855, ctrl->val);
1795 return ret;
1808 int ret;
1814 ret = v4l2_ctrl_handler_init(handler, 8);
1815 if (ret)
1816 return ret;
1862 ret = handler->error;
1864 "Failed to init controls(%d)\n", ret);
1875 return ret;
1883 int ret;
1885 ret = ov13855_read_reg(client, OV13855_REG_CHIP_ID,
1888 dev_err(dev, "Unexpected sensor id(%06x), ret(%d)\n", id, ret);
1892 ret = ov13855_read_reg(client, OV13855_CHIP_REVISION_REG,
1894 if (ret) {
1896 return ret;
1924 int ret;
1935 ret = of_property_read_u32(node, RKMODULE_CAMERA_MODULE_INDEX,
1937 ret |= of_property_read_string(node, RKMODULE_CAMERA_MODULE_FACING,
1939 ret |= of_property_read_string(node, RKMODULE_CAMERA_MODULE_NAME,
1941 ret |= of_property_read_string(node, RKMODULE_CAMERA_LENS_NAME,
1943 if (ret) {
1969 ret = ov13855_configure_regulators(ov13855);
1970 if (ret) {
1972 return ret;
1994 ret = ov13855_initialize_controls(ov13855);
1995 if (ret)
1998 ret = __ov13855_power_on(ov13855);
1999 if (ret)
2002 ret = ov13855_check_sensor_id(ov13855, client);
2003 if (ret)
2013 ret = media_entity_pads_init(&sd->entity, 1, &ov13855->pad);
2014 if (ret < 0)
2027 ret = v4l2_async_register_subdev_sensor_common(sd);
2028 if (ret) {
2050 return ret;