Lines Matching refs:rval
227 int rval; in et8ek8_i2c_buffered_write_regs() local
245 rval = i2c_transfer(client->adapter, msg, wcnt); in et8ek8_i2c_buffered_write_regs()
246 if (rval < 0) in et8ek8_i2c_buffered_write_regs()
247 return rval; in et8ek8_i2c_buffered_write_regs()
253 rval = i2c_transfer(client->adapter, msg, wcnt); in et8ek8_i2c_buffered_write_regs()
255 return rval < 0 ? rval : 0; in et8ek8_i2c_buffered_write_regs()
585 int cbh_mode, cbv_mode, tp_mode, din_sw, r1420, rval; in et8ek8_set_test_pattern() local
610 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x111B, in et8ek8_set_test_pattern()
612 if (rval) in et8ek8_set_test_pattern()
613 return rval; in et8ek8_set_test_pattern()
615 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x1121, in et8ek8_set_test_pattern()
617 if (rval) in et8ek8_set_test_pattern()
618 return rval; in et8ek8_set_test_pattern()
620 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x1124, in et8ek8_set_test_pattern()
622 if (rval) in et8ek8_set_test_pattern()
623 return rval; in et8ek8_set_test_pattern()
625 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x112C, din_sw); in et8ek8_set_test_pattern()
626 if (rval) in et8ek8_set_test_pattern()
627 return rval; in et8ek8_set_test_pattern()
750 int rval; in et8ek8_configure() local
752 rval = et8ek8_i2c_write_regs(client, sensor->current_reglist->regs); in et8ek8_configure()
753 if (rval) in et8ek8_configure()
760 rval = v4l2_ctrl_handler_setup(&sensor->ctrl_handler); in et8ek8_configure()
761 if (rval) in et8ek8_configure()
769 return rval; in et8ek8_configure()
820 int val, rval; in et8ek8_power_on() local
822 rval = regulator_enable(sensor->vana); in et8ek8_power_on()
823 if (rval) { in et8ek8_power_on()
825 return rval; in et8ek8_power_on()
833 rval = clk_set_rate(sensor->ext_clk, xclk_freq); in et8ek8_power_on()
834 if (rval < 0) { in et8ek8_power_on()
839 rval = clk_prepare_enable(sensor->ext_clk); in et8ek8_power_on()
840 if (rval < 0) { in et8ek8_power_on()
845 if (rval) in et8ek8_power_on()
854 rval = et8ek8_i2c_reglist_find_write(client, &meta_reglist, in et8ek8_power_on()
856 if (rval) in et8ek8_power_on()
860 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, 0x1263, &val); in et8ek8_power_on()
861 if (rval) in et8ek8_power_on()
868 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x1263, val); in et8ek8_power_on()
869 if (rval) in et8ek8_power_on()
874 if (rval) in et8ek8_power_on()
877 return rval; in et8ek8_power_on()
1086 int rval = 0; in et8ek8_g_priv_mem() local
1096 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x0001, in et8ek8_g_priv_mem()
1098 if (rval < 0) in et8ek8_g_priv_mem()
1099 return rval; in et8ek8_g_priv_mem()
1105 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_g_priv_mem()
1107 if (rval < 0) in et8ek8_g_priv_mem()
1108 return rval; in et8ek8_g_priv_mem()
1128 rval = i2c_transfer(client->adapter, &msg, 1); in et8ek8_g_priv_mem()
1129 if (rval < 0) in et8ek8_g_priv_mem()
1130 return rval; in et8ek8_g_priv_mem()
1139 rval = i2c_transfer(client->adapter, &msg, 1); in et8ek8_g_priv_mem()
1140 if (rval < 0) in et8ek8_g_priv_mem()
1141 return rval; in et8ek8_g_priv_mem()
1143 rval = 0; in et8ek8_g_priv_mem()
1151 return rval; in et8ek8_g_priv_mem()
1158 int rval, rev_l, rev_h; in et8ek8_dev_init() local
1160 rval = et8ek8_power_on(sensor); in et8ek8_dev_init()
1161 if (rval) { in et8ek8_dev_init()
1163 return rval; in et8ek8_dev_init()
1166 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_dev_init()
1168 if (!rval) in et8ek8_dev_init()
1169 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_dev_init()
1171 if (rval) { in et8ek8_dev_init()
1182 rval = et8ek8_reglist_import(client, &meta_reglist); in et8ek8_dev_init()
1183 if (rval) { in et8ek8_dev_init()
1196 rval = -ENODEV; in et8ek8_dev_init()
1202 rval = et8ek8_i2c_reglist_find_write(client, &meta_reglist, in et8ek8_dev_init()
1204 if (rval) { in et8ek8_dev_init()
1210 rval = et8ek8_stream_on(sensor); /* Needed to be able to read EEPROM */ in et8ek8_dev_init()
1211 if (rval) in et8ek8_dev_init()
1213 rval = et8ek8_g_priv_mem(subdev); in et8ek8_dev_init()
1214 if (rval) in et8ek8_dev_init()
1217 rval = et8ek8_stream_off(sensor); in et8ek8_dev_init()
1218 if (rval) in et8ek8_dev_init()
1221 rval = et8ek8_power_off(sensor); in et8ek8_dev_init()
1222 if (rval) in et8ek8_dev_init()
1230 return rval; in et8ek8_dev_init()
1262 int rval; in et8ek8_registered() local
1266 rval = device_create_file(&client->dev, &dev_attr_priv_mem); in et8ek8_registered()
1267 if (rval) { in et8ek8_registered()
1269 return rval; in et8ek8_registered()
1272 rval = et8ek8_dev_init(subdev); in et8ek8_registered()
1273 if (rval) in et8ek8_registered()
1276 rval = et8ek8_init_controls(sensor); in et8ek8_registered()
1277 if (rval) { in et8ek8_registered()
1289 return rval; in et8ek8_registered()