Lines Matching refs:ret

466 	int ret;
481 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
482 if (ret != ARRAY_SIZE(msgs))
511 int ret;
514 ret = og01a1b_write_reg(og01a1b, r_list->regs[i].address, 1,
516 if (ret) {
519 r_list->regs[i].address, ret);
520 return ret;
543 int ret = 0;
562 ret = og01a1b_write_reg(og01a1b, OG01A1B_REG_ANALOG_GAIN,
568 ret = og01a1b_write_reg(og01a1b, OG01A1B_REG_DIG_GAIN,
574 ret = og01a1b_write_reg(og01a1b, OG01A1B_REG_EXPOSURE,
579 ret = og01a1b_write_reg(og01a1b, OG01A1B_REG_VTS,
585 ret = og01a1b_test_pattern(og01a1b, ctrl->val);
589 ret = -EINVAL;
595 return ret;
606 int ret;
609 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 8);
610 if (ret)
611 return ret;
687 int link_freq_index, ret;
692 ret = og01a1b_write_reg_list(og01a1b, reg_list);
693 if (ret) {
695 return ret;
699 ret = og01a1b_write_reg_list(og01a1b, reg_list);
700 if (ret) {
702 return ret;
705 ret = __v4l2_ctrl_handler_setup(og01a1b->sd.ctrl_handler);
706 if (ret)
707 return ret;
709 ret = og01a1b_write_reg(og01a1b, OG01A1B_REG_MODE_SELECT,
712 if (ret) {
714 return ret;
733 int ret = 0;
740 ret = pm_runtime_get_sync(&client->dev);
741 if (ret < 0) {
744 return ret;
747 ret = og01a1b_start_streaming(og01a1b);
748 if (ret) {
761 return ret;
784 int ret;
788 ret = og01a1b_start_streaming(og01a1b);
789 if (ret) {
793 return ret;
932 int ret;
935 ret = og01a1b_read_reg(og01a1b, OG01A1B_REG_CHIP_ID,
937 if (ret)
938 return ret;
957 int ret;
963 ret = fwnode_property_read_u32(fwnode, "clock-frequency", &mclk);
965 if (ret) {
967 return ret;
979 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg);
981 if (ret)
982 return ret;
987 ret = -EINVAL;
993 ret = -EINVAL;
1007 ret = -EINVAL;
1015 return ret;
1033 int ret;
1035 ret = og01a1b_check_hwcfg(&client->dev);
1036 if (ret) {
1038 ret);
1039 return ret;
1047 ret = og01a1b_identify_module(og01a1b);
1048 if (ret) {
1049 dev_err(&client->dev, "failed to find sensor: %d", ret);
1050 return ret;
1055 ret = og01a1b_init_controls(og01a1b);
1056 if (ret) {
1057 dev_err(&client->dev, "failed to init controls: %d", ret);
1066 ret = media_entity_pads_init(&og01a1b->sd.entity, 1, &og01a1b->pad);
1067 if (ret) {
1068 dev_err(&client->dev, "failed to init entity pads: %d", ret);
1072 ret = v4l2_async_register_subdev_sensor(&og01a1b->sd);
1073 if (ret < 0) {
1075 ret);
1096 return ret;