Lines Matching refs:err

198 	int i, err;  in mt9m111_probe()  local
216 err = m5602_write_bridge(sd, in mt9m111_probe()
222 err = m5602_write_sensor(sd, in mt9m111_probe()
225 if (err < 0) in mt9m111_probe()
226 return err; in mt9m111_probe()
248 int i, err = 0; in mt9m111_init() local
251 for (i = 0; i < ARRAY_SIZE(init_mt9m111) && !err; i++) { in mt9m111_init()
255 err = m5602_write_bridge(sd, in mt9m111_init()
261 err = m5602_write_sensor(sd, in mt9m111_init()
312 int i, err = 0; in mt9m111_start() local
320 for (i = 0; i < ARRAY_SIZE(start_mt9m111) && !err; i++) { in mt9m111_start()
322 err = m5602_write_bridge(sd, in mt9m111_start()
328 err = m5602_write_sensor(sd, in mt9m111_start()
332 if (err < 0) in mt9m111_start()
333 return err; in mt9m111_start()
335 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff); in mt9m111_start()
336 if (err < 0) in mt9m111_start()
337 return err; in mt9m111_start()
339 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff)); in mt9m111_start()
340 if (err < 0) in mt9m111_start()
341 return err; in mt9m111_start()
343 for (i = 0; i < 2 && !err; i++) in mt9m111_start()
344 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0); in mt9m111_start()
345 if (err < 0) in mt9m111_start()
346 return err; in mt9m111_start()
348 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0); in mt9m111_start()
349 if (err < 0) in mt9m111_start()
350 return err; in mt9m111_start()
352 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 2); in mt9m111_start()
353 if (err < 0) in mt9m111_start()
354 return err; in mt9m111_start()
356 for (i = 0; i < 2 && !err; i++) in mt9m111_start()
357 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, 0); in mt9m111_start()
358 if (err < 0) in mt9m111_start()
359 return err; in mt9m111_start()
361 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, in mt9m111_start()
363 if (err < 0) in mt9m111_start()
364 return err; in mt9m111_start()
366 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, width & 0xff); in mt9m111_start()
367 if (err < 0) in mt9m111_start()
368 return err; in mt9m111_start()
370 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0); in mt9m111_start()
371 if (err < 0) in mt9m111_start()
372 return err; in mt9m111_start()
383 return err; in mt9m111_start()
393 int err; in mt9m111_set_hvflip() local
407 err = m5602_write_sensor(sd, MT9M111_PAGE_MAP, data, 2); in mt9m111_set_hvflip()
408 if (err < 0) in mt9m111_set_hvflip()
409 return err; in mt9m111_set_hvflip()
421 err = m5602_write_sensor(sd, MT9M111_SC_R_MODE_CONTEXT_B, in mt9m111_set_hvflip()
423 return err; in mt9m111_set_hvflip()
430 int err; in mt9m111_set_auto_white_balance() local
433 err = m5602_read_sensor(sd, MT9M111_CP_OPERATING_MODE_CTL, data, 2); in mt9m111_set_auto_white_balance()
434 if (err < 0) in mt9m111_set_auto_white_balance()
435 return err; in mt9m111_set_auto_white_balance()
439 err = m5602_write_sensor(sd, MT9M111_CP_OPERATING_MODE_CTL, data, 2); in mt9m111_set_auto_white_balance()
442 return err; in mt9m111_set_auto_white_balance()
447 int err, tmp; in mt9m111_set_gain() local
452 err = m5602_write_sensor(sd, MT9M111_PAGE_MAP, data, 2); in mt9m111_set_gain()
453 if (err < 0) in mt9m111_set_gain()
454 return err; in mt9m111_set_gain()
477 err = m5602_write_sensor(sd, MT9M111_SC_GLOBAL_GAIN, in mt9m111_set_gain()
480 return err; in mt9m111_set_gain()
485 int err; in mt9m111_set_green_balance() local
493 err = m5602_write_sensor(sd, MT9M111_SC_GREEN_1_GAIN, in mt9m111_set_green_balance()
495 if (err < 0) in mt9m111_set_green_balance()
496 return err; in mt9m111_set_green_balance()
535 int err; in mt9m111_s_ctrl() local
542 err = mt9m111_set_auto_white_balance(gspca_dev, ctrl->val); in mt9m111_s_ctrl()
543 if (err || ctrl->val) in mt9m111_s_ctrl()
544 return err; in mt9m111_s_ctrl()
545 err = mt9m111_set_green_balance(gspca_dev, sd->green_bal->val); in mt9m111_s_ctrl()
546 if (err) in mt9m111_s_ctrl()
547 return err; in mt9m111_s_ctrl()
548 err = mt9m111_set_red_balance(gspca_dev, sd->red_bal->val); in mt9m111_s_ctrl()
549 if (err) in mt9m111_s_ctrl()
550 return err; in mt9m111_s_ctrl()
551 err = mt9m111_set_blue_balance(gspca_dev, sd->blue_bal->val); in mt9m111_s_ctrl()
554 err = mt9m111_set_gain(gspca_dev, ctrl->val); in mt9m111_s_ctrl()
557 err = mt9m111_set_hvflip(gspca_dev); in mt9m111_s_ctrl()
563 return err; in mt9m111_s_ctrl()