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()
1104 int rval = 0; in et8ek8_g_priv_mem() local
1114 rval = et8ek8_i2c_write_reg(client, ET8EK8_REG_8BIT, 0x0001, in et8ek8_g_priv_mem()
1116 if (rval < 0) in et8ek8_g_priv_mem()
1117 return rval; in et8ek8_g_priv_mem()
1123 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_g_priv_mem()
1125 if (rval < 0) in et8ek8_g_priv_mem()
1126 return rval; in et8ek8_g_priv_mem()
1146 rval = i2c_transfer(client->adapter, &msg, 1); in et8ek8_g_priv_mem()
1147 if (rval < 0) in et8ek8_g_priv_mem()
1148 return rval; in et8ek8_g_priv_mem()
1157 rval = i2c_transfer(client->adapter, &msg, 1); in et8ek8_g_priv_mem()
1158 if (rval < 0) in et8ek8_g_priv_mem()
1159 return rval; in et8ek8_g_priv_mem()
1161 rval = 0; in et8ek8_g_priv_mem()
1169 return rval; in et8ek8_g_priv_mem()
1176 int rval, rev_l, rev_h; in et8ek8_dev_init() local
1178 rval = et8ek8_power_on(sensor); in et8ek8_dev_init()
1179 if (rval) { in et8ek8_dev_init()
1181 return rval; in et8ek8_dev_init()
1184 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_dev_init()
1186 if (!rval) in et8ek8_dev_init()
1187 rval = et8ek8_i2c_read_reg(client, ET8EK8_REG_8BIT, in et8ek8_dev_init()
1189 if (rval) { in et8ek8_dev_init()
1200 rval = et8ek8_reglist_import(client, &meta_reglist); in et8ek8_dev_init()
1201 if (rval) { in et8ek8_dev_init()
1214 rval = -ENODEV; in et8ek8_dev_init()
1220 rval = et8ek8_i2c_reglist_find_write(client, &meta_reglist, in et8ek8_dev_init()
1222 if (rval) { in et8ek8_dev_init()
1228 rval = et8ek8_stream_on(sensor); /* Needed to be able to read EEPROM */ in et8ek8_dev_init()
1229 if (rval) in et8ek8_dev_init()
1231 rval = et8ek8_g_priv_mem(subdev); in et8ek8_dev_init()
1232 if (rval) in et8ek8_dev_init()
1235 rval = et8ek8_stream_off(sensor); in et8ek8_dev_init()
1236 if (rval) in et8ek8_dev_init()
1239 rval = et8ek8_power_off(sensor); in et8ek8_dev_init()
1240 if (rval) in et8ek8_dev_init()
1248 return rval; in et8ek8_dev_init()
1279 int rval; in et8ek8_registered() local
1283 rval = device_create_file(&client->dev, &dev_attr_priv_mem); in et8ek8_registered()
1284 if (rval) { in et8ek8_registered()
1286 return rval; in et8ek8_registered()
1289 rval = et8ek8_dev_init(subdev); in et8ek8_registered()
1290 if (rval) in et8ek8_registered()
1293 rval = et8ek8_init_controls(sensor); in et8ek8_registered()
1294 if (rval) { in et8ek8_registered()
1306 return rval; in et8ek8_registered()