Lines Matching refs:err

51 	int err = -EINVAL;  in vv6410_s_ctrl()  local
57 err = vv6410_set_hflip(gspca_dev, ctrl->val); in vv6410_s_ctrl()
62 err = vv6410_set_vflip(gspca_dev, ctrl->val); in vv6410_s_ctrl()
65 err = vv6410_set_analog_gain(gspca_dev, ctrl->val); in vv6410_s_ctrl()
68 err = vv6410_set_exposure(gspca_dev, ctrl->val); in vv6410_s_ctrl()
71 return err; in vv6410_s_ctrl()
81 int err; in vv6410_probe() local
83 err = stv06xx_read_sensor(sd, VV6410_DEVICEH, &data); in vv6410_probe()
84 if (err < 0) in vv6410_probe()
118 int err = 0, i; in vv6410_init() local
123 if (err < 0) in vv6410_init()
124 return err; in vv6410_init()
126 err = stv06xx_write_sensor_bytes(sd, (u8 *) vv6410_sensor_init, in vv6410_init()
128 return (err < 0) ? err : 0; in vv6410_init()
133 int err; in vv6410_start() local
152 err = stv06xx_write_bridge(sd, STV_LED_CTRL, LED_ON); in vv6410_start()
153 if (err < 0) in vv6410_start()
154 return err; in vv6410_start()
156 err = stv06xx_write_sensor(sd, VV6410_SETUP0, 0); in vv6410_start()
157 if (err < 0) in vv6410_start()
158 return err; in vv6410_start()
168 int err; in vv6410_stop() local
171 err = stv06xx_write_bridge(sd, STV_LED_CTRL, LED_OFF); in vv6410_stop()
172 if (err < 0) in vv6410_stop()
173 return err; in vv6410_stop()
175 err = stv06xx_write_sensor(sd, VV6410_SETUP0, VV6410_LOW_POWER_MODE); in vv6410_stop()
176 if (err < 0) in vv6410_stop()
177 return err; in vv6410_stop()
187 int err = 0; in vv6410_dump() local
190 for (i = 0; i < 0xff && !err; i++) { in vv6410_dump()
192 err = stv06xx_read_sensor(sd, i, &data); in vv6410_dump()
195 return (err < 0) ? err : 0; in vv6410_dump()
200 int err; in vv6410_set_hflip() local
204 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data); in vv6410_set_hflip()
205 if (err < 0) in vv6410_set_hflip()
206 return err; in vv6410_set_hflip()
214 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data); in vv6410_set_hflip()
216 return (err < 0) ? err : 0; in vv6410_set_hflip()
221 int err; in vv6410_set_vflip() local
225 err = stv06xx_read_sensor(sd, VV6410_DATAFORMAT, &i2c_data); in vv6410_set_vflip()
226 if (err < 0) in vv6410_set_vflip()
227 return err; in vv6410_set_vflip()
235 err = stv06xx_write_sensor(sd, VV6410_DATAFORMAT, i2c_data); in vv6410_set_vflip()
237 return (err < 0) ? err : 0; in vv6410_set_vflip()
242 int err; in vv6410_set_analog_gain() local
246 err = stv06xx_write_sensor(sd, VV6410_ANALOGGAIN, 0xf0 | (val & 0xf)); in vv6410_set_analog_gain()
248 return (err < 0) ? err : 0; in vv6410_set_analog_gain()
253 int err; in vv6410_set_exposure() local
265 err = stv06xx_write_sensor(sd, VV6410_FINEH, fine >> 8); in vv6410_set_exposure()
266 if (err < 0) in vv6410_set_exposure()
269 err = stv06xx_write_sensor(sd, VV6410_FINEL, fine & 0xff); in vv6410_set_exposure()
270 if (err < 0) in vv6410_set_exposure()
273 err = stv06xx_write_sensor(sd, VV6410_COARSEH, coarse >> 8); in vv6410_set_exposure()
274 if (err < 0) in vv6410_set_exposure()
277 err = stv06xx_write_sensor(sd, VV6410_COARSEL, coarse & 0xff); in vv6410_set_exposure()
280 return err; in vv6410_set_exposure()