Lines Matching refs:err

38 	int err = -EINVAL;
44 err = vv6410_set_hflip(gspca_dev, ctrl->val);
49 err = vv6410_set_vflip(gspca_dev, ctrl->val);
52 err = vv6410_set_analog_gain(gspca_dev, ctrl->val);
55 err = vv6410_set_exposure(gspca_dev, ctrl->val);
58 return err;
68 int err;
70 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data);
71 if (err < 0)
105 int err = 0, i;
110 err = stv06xx_write_sensor_bytes(sd, (u8 *) vv6410_sensor_init,
112 return (err < 0) ? err : 0;
117 int err;
136 err = stv06xx_write_bridge(sd, STV_LED_CTRL, LED_ON);
137 if (err < 0)
138 return err;
140 err = stv06xx_write_sensor(sd, VV6410_SETUP0, 0);
141 if (err < 0)
142 return err;
152 int err;
155 err = stv06xx_write_bridge(sd, STV_LED_CTRL, LED_OFF);
156 if (err < 0)
157 return err;
159 err = stv06xx_write_sensor(sd, VV6410_SETUP0, VV6410_LOW_POWER_MODE);
160 if (err < 0)
161 return err;
171 int err = 0;
174 for (i = 0; i < 0xff && !err; i++) {
176 err = stv06xx_read_sensor(sd, i, &data);
179 return (err < 0) ? err : 0;
184 int err;
188 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data);
189 if (err < 0)
190 return err;
198 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data);
200 return (err < 0) ? err : 0;
205 int err;
209 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data);
210 if (err < 0)
211 return err;
219 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data);
221 return (err < 0) ? err : 0;
226 int err;
230 err = stv06xx_write_sensor(sd, VV6410_ANALOGGAIN, 0xf0 | (val & 0xf));
232 return (err < 0) ? err : 0;
237 int err;
249 err = stv06xx_write_sensor(sd, VV6410_FINEH, fine >> 8);
250 if (err < 0)
253 err = stv06xx_write_sensor(sd, VV6410_FINEL, fine & 0xff);
254 if (err < 0)
257 err = stv06xx_write_sensor(sd, VV6410_COARSEH, coarse >> 8);
258 if (err < 0)
261 err = stv06xx_write_sensor(sd, VV6410_COARSEL, coarse & 0xff);
264 return err;