Lines Matching refs:ret

627 	int ret;
644 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
645 if (ret != ARRAY_SIZE(msgs))
676 int ret;
679 ret = imx258_write_reg(imx258, regs[i].address, 1,
681 if (ret) {
685 regs[i].address, ret);
687 return ret;
711 int ret;
713 ret = imx258_write_reg(imx258, IMX258_REG_GR_DIGITAL_GAIN,
716 if (ret)
717 return ret;
718 ret = imx258_write_reg(imx258, IMX258_REG_GB_DIGITAL_GAIN,
721 if (ret)
722 return ret;
723 ret = imx258_write_reg(imx258, IMX258_REG_R_DIGITAL_GAIN,
726 if (ret)
727 return ret;
728 ret = imx258_write_reg(imx258, IMX258_REG_B_DIGITAL_GAIN,
731 if (ret)
732 return ret;
741 int ret = 0;
752 ret = imx258_write_reg(imx258, IMX258_REG_ANALOG_GAIN,
757 ret = imx258_write_reg(imx258, IMX258_REG_EXPOSURE,
762 ret = imx258_update_digital_gain(imx258, IMX258_REG_VALUE_16BIT,
766 ret = imx258_write_reg(imx258, IMX258_REG_TEST_PATTERN,
769 ret = imx258_write_reg(imx258, REG_MIRROR_FLIP_CONTROL,
778 ret = -EINVAL;
784 return ret;
849 int ret;
852 ret = __imx258_get_pad_format(imx258, cfg, fmt);
855 return ret;
917 int ret, link_freq_index;
922 ret = imx258_write_regs(imx258, reg_list->regs, reg_list->num_of_regs);
923 if (ret) {
925 return ret;
930 ret = imx258_write_regs(imx258, reg_list->regs, reg_list->num_of_regs);
931 if (ret) {
933 return ret;
937 ret = imx258_write_reg(imx258, REG_MIRROR_FLIP_CONTROL,
939 if (ret) {
942 return ret;
946 ret = __v4l2_ctrl_handler_setup(imx258->sd.ctrl_handler);
947 if (ret)
948 return ret;
960 int ret;
963 ret = imx258_write_reg(imx258, IMX258_REG_MODE_SELECT,
965 if (ret)
979 int ret = 0;
988 ret = pm_runtime_get_sync(&client->dev);
989 if (ret < 0) {
998 ret = imx258_start_streaming(imx258);
999 if (ret)
1009 return ret;
1016 return ret;
1036 int ret;
1039 ret = imx258_start_streaming(imx258);
1040 if (ret)
1049 return ret;
1056 int ret;
1059 ret = imx258_read_reg(imx258, IMX258_REG_CHIP_ID,
1061 if (ret) {
1064 return ret;
1105 int ret;
1108 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8);
1109 if (ret)
1110 return ret;
1175 ret = ctrl_hdlr->error;
1177 __func__, ret);
1189 return ret;
1201 int ret;
1212 ret = device_property_read_u32(&client->dev, "rotation", &val);
1213 if (ret || val != 180)
1224 ret = imx258_identify_module(imx258);
1225 if (ret)
1226 return ret;
1231 ret = imx258_init_controls(imx258);
1232 if (ret)
1233 return ret;
1243 ret = media_entity_pads_init(&imx258->sd.entity, 1, &imx258->pad);
1244 if (ret)
1247 ret = v4l2_async_register_subdev_sensor_common(&imx258->sd);
1248 if (ret < 0)
1263 return ret;