Home
last modified time | relevance | path

Searched refs:exposure (Results 1 – 25 of 36) sorted by relevance

12

/linux-3.4.99/drivers/media/video/gspca/
Dautogain_functions.h35 int i, steps, gain, orig_gain, exposure, orig_exposure; in auto_gain_n_exposure() local
39 orig_exposure = exposure = sd->ctrls[EXPOSURE].val; in auto_gain_n_exposure()
52 else if (exposure > exposure_knee) in auto_gain_n_exposure()
53 exposure--; in auto_gain_n_exposure()
56 else if (exposure > sd->ctrls[EXPOSURE].min) in auto_gain_n_exposure()
57 exposure--; in auto_gain_n_exposure()
65 else if (exposure < exposure_knee) in auto_gain_n_exposure()
66 exposure++; in auto_gain_n_exposure()
69 else if (exposure < sd->ctrls[EXPOSURE].max) in auto_gain_n_exposure()
70 exposure++; in auto_gain_n_exposure()
[all …]
Dcpia1.c280 } exposure; member
647 sd->params.exposure.gain = gspca_dev->usb_buf[0]; in do_command()
648 sd->params.exposure.fineExp = gspca_dev->usb_buf[1]; in do_command()
649 sd->params.exposure.coarseExpLo = gspca_dev->usb_buf[2]; in do_command()
650 sd->params.exposure.coarseExpHi = gspca_dev->usb_buf[3]; in do_command()
651 sd->params.exposure.redComp = gspca_dev->usb_buf[4]; in do_command()
652 sd->params.exposure.green1Comp = gspca_dev->usb_buf[5]; in do_command()
653 sd->params.exposure.green2Comp = gspca_dev->usb_buf[6]; in do_command()
654 sd->params.exposure.blueComp = gspca_dev->usb_buf[7]; in do_command()
753 params->exposure.gainMode = 4; in reset_camera_params()
[all …]
Dmr97310a.c94 u16 exposure; member
659 sd->exposure = MR97310A_EXPOSURE_DEFAULT; in sd_config()
1016 int exposure = MR97310A_EXPOSURE_DEFAULT; in setexposure() local
1025 exposure = (sd->exposure * 9267) / 10000 + 300; in setexposure()
1026 sensor_write1(gspca_dev, 3, exposure >> 4); in setexposure()
1027 sensor_write1(gspca_dev, 4, exposure & 0x0f); in setexposure()
1029 exposure = sd->exposure; in setexposure()
1030 exposure >>= 3; in setexposure()
1031 sensor_write1(gspca_dev, 3, exposure >> 8); in setexposure()
1032 sensor_write1(gspca_dev, 4, exposure & 0xff); in setexposure()
[all …]
Dpac207.c62 u8 exposure; member
251 sd->exposure = PAC207_EXPOSURE_DEFAULT; in sd_config()
292 pac207_write_reg(gspca_dev, 0x02, sd->exposure); /* PXCK = 12MHz /n */ in sd_start()
400 pac207_write_reg(gspca_dev, 0x02, sd->exposure); in setexposure()
436 sd->exposure = val; in sd_setexposure()
446 *val = sd->exposure; in sd_getexposure()
478 sd->exposure = PAC207_EXPOSURE_DEFAULT; in sd_setautogain()
Dtv8532.c33 __u16 exposure; member
212 sd->exposure = EXPOSURE_DEF; in sd_config()
248 reg_w2(gspca_dev, R1C_AD_EXPOSE_TIMEL, sd->exposure); in setexposure()
346 sd->exposure = val; in sd_setexposure()
356 *val = sd->exposure; in sd_getexposure()
Dpac7311.c69 unsigned char exposure; member
401 sd->exposure = EXPOSURE_DEF; in sd_config()
444 reg = 120 * sd->exposure / 1000; in setexposure()
711 sd->exposure = val; in sd_setexposure()
721 *val = sd->exposure; in sd_getexposure()
735 sd->exposure = EXPOSURE_DEF; in sd_setautogain()
Dpac7302.c605 u16 exposure; in setexposure() local
629 exposure = (sd->ctrls[EXPOSURE].val * 45 * 448) / (1000 * clockdiv); in setexposure()
631 exposure = 448 - exposure; in setexposure()
635 reg_w(gspca_dev, 0x0e, exposure & 0xff); in setexposure()
636 reg_w(gspca_dev, 0x0f, exposure >> 8); in setexposure()
Dsonixj.c60 u32 exposure; member
2032 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2037 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2041 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2045 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2049 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2053 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness()
2837 expotimes = sd->exposure; in do_autogain()
2841 sd->exposure = expo_adjust(gspca_dev, in do_autogain()
2845 expotimes = sd->exposure >> 8; in do_autogain()
[all …]
Dspca561.c38 __u16 exposure; /* rev12a only */ member
467 sd->exposure = EXPOSURE_DEF; in sd_config()
575 if (sd->exposure <= table[i + 1]) { in setexposure()
576 expo = sd->exposure - table[i]; in setexposure()
901 sd->exposure = val; in sd_setexposure()
911 *val = sd->exposure; in sd_getexposure()
Dgspca.c2514 int i, steps, gain, orig_gain, exposure, orig_exposure, autogain; in gspca_auto_gain_n_exposure() local
2537 exposure_ctrl->get(gspca_dev, &exposure) || in gspca_auto_gain_n_exposure()
2542 orig_exposure = exposure; in gspca_auto_gain_n_exposure()
2555 else if (exposure > exposure_knee) in gspca_auto_gain_n_exposure()
2556 exposure--; in gspca_auto_gain_n_exposure()
2559 else if (exposure > exposure_ctrl->qctrl.minimum) in gspca_auto_gain_n_exposure()
2560 exposure--; in gspca_auto_gain_n_exposure()
2568 else if (exposure < exposure_knee) in gspca_auto_gain_n_exposure()
2569 exposure++; in gspca_auto_gain_n_exposure()
2572 else if (exposure < exposure_ctrl->qctrl.maximum) in gspca_auto_gain_n_exposure()
[all …]
Dvc032x.c44 u16 exposure; member
3416 sd->exposure = EXPOSURE_DEF; in sd_config()
3664 data = sd->exposure >> 8; in setexposure()
3666 data = sd->exposure; in setexposure()
4111 sd->exposure = val; in sd_setexposure()
4121 *val = sd->exposure; in sd_getexposure()
/linux-3.4.99/drivers/media/video/
Dmt9v011.c118 u16 global_gain, exposure; member
236 u16 exposure; in set_balance() local
239 exposure = core->exposure; in set_balance()
255 mt9v011_write(sd, R09_MT9V011_SHUTTER_WIDTH, exposure); in set_balance()
397 ctrl->value = core->exposure; in mt9v011_g_ctrl()
454 core->exposure = ctrl->value; in mt9v011_s_ctrl()
662 core->exposure = 0x01fc; in mt9v011_probe()
Dmt9m001.c94 struct v4l2_ctrl *exposure; member
388 min = mt9m001->exposure->minimum; in mt9m001_g_volatile_ctrl()
389 max = mt9m001->exposure->maximum; in mt9m001_g_volatile_ctrl()
390 mt9m001->exposure->val = in mt9m001_g_volatile_ctrl()
403 struct v4l2_ctrl *exp = mt9m001->exposure; in mt9m001_s_ctrl()
670 mt9m001->exposure = v4l2_ctrl_new_std(&mt9m001->hdl, &mt9m001_ctrl_ops, in mt9m001_probe()
Dmt9t031.c76 struct v4l2_ctrl *exposure; member
467 min = mt9t031->exposure->minimum; in mt9t031_g_volatile_ctrl()
468 max = mt9t031->exposure->maximum; in mt9t031_g_volatile_ctrl()
469 mt9t031->exposure->val = in mt9t031_g_volatile_ctrl()
483 struct v4l2_ctrl *exp = mt9t031->exposure; in mt9t031_s_ctrl()
791 mt9t031->exposure = v4l2_ctrl_new_std(&mt9t031->hdl, &mt9t031_ctrl_ops, in mt9t031_probe()
Dsr030pc30.c153 unsigned int exposure; member
419 info->exposure = value; in sr030pc30_set_exposure()
597 ctrl->value = info->exposure; in sr030pc30_g_ctrl()
836 info->exposure = 30; in sr030pc30_probe()
Dmt9v022.c110 struct v4l2_ctrl *exposure; member
455 struct v4l2_ctrl *exp = mt9v022->exposure; in mt9v022_g_volatile_ctrl()
537 struct v4l2_ctrl *exp = mt9v022->exposure; in mt9v022_s_ctrl()
812 mt9v022->exposure = v4l2_ctrl_new_std(&mt9v022->hdl, &mt9v022_ctrl_ops, in mt9v022_probe()
Dov6650.c186 struct v4l2_ctrl *exposure; member
334 priv->exposure->val = reg; in ov6550_g_volatile_ctrl()
378 priv->exposure->val); in ov6550_s_ctrl()
987 priv->exposure = v4l2_ctrl_new_std(&priv->hdl, &ov6550_ctrl_ops, in ov6650_probe()
Ds5k6aa.c219 struct v4l2_ctrl *exposure; member
513 static int s5k6aa_set_user_exposure(struct i2c_client *client, int exposure) in s5k6aa_set_user_exposure() argument
515 unsigned int time = exposure / 10; in s5k6aa_set_user_exposure()
537 unsigned int exp_time = s5k6aa->ctrls.exposure->val; in s5k6aa_set_auto_exposure()
1385 ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE, in s5k6aa_initialize_ctrls()
/linux-3.4.99/drivers/media/video/pwc/
Dpwc-v4l.c271 pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls()
283 pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls()
288 pdev->autogain_expo_cluster[2] = pdev->exposure; in pwc_init_controls()
596 pdev->exposure->val = pdev->last_exposure; in pwc_g_volatile_ctrl_unlocked()
601 &pdev->exposure->val); in pwc_g_volatile_ctrl_unlocked()
604 pdev->last_exposure = pdev->exposure->val; in pwc_g_volatile_ctrl_unlocked()
723 if (pdev->exposure->is_new) { in pwc_set_exposure_auto()
726 pdev->exposure->val); in pwc_set_exposure_auto()
762 if (pdev->exposure->is_new) { in pwc_set_autogain_expo()
765 pdev->exposure->val); in pwc_set_autogain_expo()
Dpwc.h322 struct v4l2_ctrl *exposure; member
/linux-3.4.99/drivers/media/video/m5mols/
Dm5mols.h199 struct v4l2_ctrl *exposure; member
Dm5mols_controls.c247 int val = info->exposure->val; in m5mols_set_ctrl()
/linux-3.4.99/Documentation/video4linux/
Dse401.txt35 option. With it exposure is limited to values that do not interfere with the
Dov511.txt198 DESC: Enables the sensor´s banding filter exposure algorithm. This reduces
227 DESC: Setting this flag changes the exposure algorithm for OmniVision sensors
230 the sensor's auto-exposure function, so it should only be used when
/linux-3.4.99/tools/perf/Documentation/
Dperf-top.txt147 - flat: single column, linear exposure of call chains.

12