| /linux/drivers/media/usb/gspca/ |
| H A D | autogain_functions.c | 22 s32 gain, orig_gain, exposure, orig_exposure; in gspca_expo_autogain() local 29 orig_exposure = exposure = v4l2_ctrl_g_ctrl(gspca_dev->exposure); in gspca_expo_autogain() 42 else if (exposure > exposure_knee) in gspca_expo_autogain() 43 exposure--; in gspca_expo_autogain() 46 else if (exposure > gspca_dev->exposure->minimum) in gspca_expo_autogain() 47 exposure--; in gspca_expo_autogain() 55 else if (exposure < exposure_knee) in gspca_expo_autogain() 56 exposure++; in gspca_expo_autogain() 59 else if (exposure < gspca_dev->exposure->maximum) in gspca_expo_autogain() 60 exposure++; in gspca_expo_autogain() [all …]
|
| H A D | cpia1.c | 278 } exposure; member 520 sd->params.exposure.gain = gspca_dev->usb_buf[0]; in do_command() 521 sd->params.exposure.fineExp = gspca_dev->usb_buf[1]; in do_command() 522 sd->params.exposure.coarseExpLo = gspca_dev->usb_buf[2]; in do_command() 523 sd->params.exposure.coarseExpHi = gspca_dev->usb_buf[3]; in do_command() 524 sd->params.exposure.redComp = gspca_dev->usb_buf[4]; in do_command() 525 sd->params.exposure.green1Comp = gspca_dev->usb_buf[5]; in do_command() 526 sd->params.exposure.green2Comp = gspca_dev->usb_buf[6]; in do_command() 527 sd->params.exposure.blueComp = gspca_dev->usb_buf[7]; in do_command() 628 params->exposure.gainMode = 4; in reset_camera_params() [all …]
|
| H A D | mr97310a.c | 75 struct v4l2_ctrl *exposure; member 811 int exposure = MR97310A_EXPOSURE_DEFAULT; in setexposure() local 817 exposure = (expo * 9267) / 10000 + 300; in setexposure() 818 sensor_write1(gspca_dev, 3, exposure >> 4); in setexposure() 819 sensor_write1(gspca_dev, 4, exposure & 0x0f); in setexposure() 821 exposure = expo; in setexposure() 822 exposure >>= 3; in setexposure() 823 sensor_write1(gspca_dev, 3, exposure >> 8); in setexposure() 824 sensor_write1(gspca_dev, 4, exposure & 0xff); in setexposure() 846 exposure = (60 * 511 * expo) / (8000 * clockdiv); in setexposure() [all …]
|
| H A D | sonixb.c | 687 u16 reg = gspca_dev->exposure->val; in setexposure() 699 u8 reg = gspca_dev->exposure->val; in setexposure() 736 reg11 = (15 * gspca_dev->exposure->val + 999) / 1000; in setexposure() 751 reg10 = (gspca_dev->exposure->val * 15 * reg10_max) in setexposure() 796 if (gspca_dev->exposure->val < 200) { in setexposure() 797 i2cpexpo[3] = 255 - (gspca_dev->exposure->val * 255) in setexposure() 804 framerate_ctrl = (gspca_dev->exposure->val - 200) in setexposure() 826 if (gspca_dev->exposure->val < 150) { in setexposure() 827 i2cpexpo[3] = 150 - gspca_dev->exposure->val; in setexposure() 833 framerate_ctrl = (gspca_dev->exposure->val - 150) in setexposure() [all …]
|
| H A D | pac7302.c | 489 u16 exposure; in setexposure() local 496 clockdiv = (90 * gspca_dev->exposure->val + 1999) / 2000; in setexposure() 521 exposure = (gspca_dev->exposure->val * 45 * 448) / (1000 * clockdiv); in setexposure() 523 exposure = 448 - exposure; in setexposure() 527 reg_w(gspca_dev, 0x0e, exposure & 0xff); in setexposure() 528 reg_w(gspca_dev, 0x0f, exposure >> 8); in setexposure() 584 gspca_dev->exposure->val = PAC7302_EXPOSURE_DEFAULT; in sd_s_ctrl() 609 if (gspca_dev->exposure->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl() 662 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
|
| H A D | dtcs033.c | 182 struct v4l2_ctrl *exposure; member 206 sd->exposure->val, ctrl->val); in sd_s_ctrl() 224 sd->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in dtcs033_init_controls() 236 v4l2_ctrl_cluster(2, &sd->exposure); in dtcs033_init_controls()
|
| H A D | sonixj.c | 41 u32 exposure; member 1653 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 1816 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1821 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1825 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1829 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1833 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1837 sd->exposure = expo_adjust(gspca_dev, expo); in setbrightness() 1954 rexpo[3] = gspca_dev->exposure->val >> 8; in setexposure() 1958 rexpo[3] = gspca_dev->exposure->val; in setexposure() [all …]
|
| H A D | topro.c | 3982 setexposure(gspca_dev, gspca_dev->exposure->val, in sd_setgain() 3986 setexposure(gspca_dev, gspca_dev->exposure->val, in sd_setgain() 4237 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in cx0342_6800_start() 4242 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in cx0342_6800_start() 4457 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6800_start() 4462 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6800_start() 4496 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6810_start() 4501 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6810_start() 4533 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6810_start() 4538 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure), in soi763a_6810_start() [all …]
|
| H A D | pac207.c | 214 gspca_dev->exposure->val = PAC207_EXPOSURE_DEFAULT; in sd_s_ctrl() 227 if (gspca_dev->exposure->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl() 229 gspca_dev->exposure->val); in sd_s_ctrl() 259 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 299 v4l2_ctrl_g_ctrl(gspca_dev->exposure)); /* PXCK = 12MHz /n */ in sd_start()
|
| H A D | pac7311.c | 369 gspca_dev->exposure->val = PAC7311_EXPOSURE_DEFAULT; in sd_s_ctrl() 382 if (gspca_dev->exposure->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl() 383 setexposure(gspca_dev, gspca_dev->exposure->val); in sd_s_ctrl() 413 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 442 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(gspca_dev->exposure)); in sd_start()
|
| H A D | nw80x.c | 1981 if (gspca_dev->exposure->is_new) in sd_s_ctrl() 1983 gspca_dev->exposure->val); in sd_s_ctrl() 1989 setexposure(gspca_dev, gspca_dev->exposure->val); in sd_s_ctrl() 2014 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 2026 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
|
| H A D | sn9c20x.c | 76 struct v4l2_ctrl *exposure; member 1706 set_exposure(gspca_dev, sd->exposure->val); in sd_s_ctrl() 1759 sd->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 2055 if (sd->exposure) in sd_start() 2056 set_exposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure)); in sd_start() 2095 s32 cur_exp = v4l2_ctrl_g_ctrl(sd->exposure); in do_autoexposure() 2096 s32 max = sd->exposure->maximum - sd->exposure_step; in do_autoexposure() 2097 s32 min = sd->exposure->minimum + sd->exposure_step; in do_autoexposure() 2114 v4l2_ctrl_s_ctrl(sd->exposure, new_exp); in do_autoexposure() 2132 v4l2_ctrl_s_ctrl(sd->exposure, new_exp); in do_autoexposure()
|
| H A D | ov534_9.c | 1307 static void setexposure(struct gspca_dev *gspca_dev, s32 exposure) in setexposure() argument 1312 sccb_write(gspca_dev, 0x10, expo[exposure]); /* aec[9:2] */ in setexposure() 1729 if (!ctrl->val && gspca_dev->exposure->is_new) in sd_s_ctrl() 1730 setexposure(gspca_dev, gspca_dev->exposure->val); in sd_s_ctrl() 1766 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
|
| H A D | sq930x.c | 27 struct v4l2_ctrl *exposure; member 1039 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure), in sd_dq_callback() 1094 sd->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 1103 v4l2_ctrl_cluster(2, &sd->exposure); in sd_init_controls()
|
| H A D | se401.c | 45 struct v4l2_ctrl *exposure; member 657 sd->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls() 667 v4l2_ctrl_cluster(2, &sd->exposure); in sd_init_controls()
|
| H A D | gspca.h | 173 struct v4l2_ctrl *exposure; member
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | vgxy61.rst | 11 captures of the same scene using two different exposure periods. 19 - The merger outputs a long exposure capture as long as it is not 22 - This involves subtracting the short exposure frame from the long 23 exposure frame.
|
| H A D | thp7312.rst | 10 rate when auto-exposure is enabled.
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-camera.rst | 24 .. _v4l2-exposure-auto-type: 30 Enables automatic adjustments of the exposure time and/or iris 31 aperture. The effect of manual changes of the exposure time or iris 43 - Automatic exposure time, automatic iris aperture. 45 - Manual exposure time, manual iris. 47 - Manual exposure time, auto iris. 49 - Auto exposure time, manual iris. 54 Determines the exposure time of the camera sensor. The exposure time 66 Determines the automatic exposure compensation, it is effective only 72 Increasing the exposure compensation value is equivalent to [all …]
|
| H A D | ext-ctrls-flash.rst | 28 sensor. The flash must be enabled by the host before the exposure of the 99 flash strobe start to exposure start.
|
| /linux/drivers/media/i2c/ |
| H A D | mt9v011.c | 59 u16 global_gain, exposure; member 177 u16 exposure; in set_balance() local 180 exposure = core->exposure; in set_balance() 196 mt9v011_write(sd, R09_MT9V011_SHUTTER_WIDTH, exposure); in set_balance() 438 core->exposure = ctrl->val; in mt9v011_s_ctrl() 550 core->exposure = 0x01fc; in mt9v011_probe()
|
| /linux/drivers/media/usb/pwc/ |
| H A D | pwc-v4l.c | 259 pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 271 pdev->exposure = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 276 pdev->autogain_expo_cluster[2] = pdev->exposure; in pwc_init_controls() 561 pdev->exposure->val = pdev->last_exposure; in pwc_g_volatile_ctrl() 566 &pdev->exposure->val); in pwc_g_volatile_ctrl() 569 pdev->last_exposure = pdev->exposure->val; in pwc_g_volatile_ctrl() 676 if (pdev->exposure->is_new) { in pwc_set_exposure_auto() 679 pdev->exposure->val); in pwc_set_exposure_auto() 715 if (pdev->exposure->is_new) { in pwc_set_autogain_expo() 718 pdev->exposure->val); in pwc_set_autogain_expo()
|
| /linux/drivers/media/usb/gspca/stv06xx/ |
| H A D | stv06xx_pb0100.c | 42 struct v4l2_ctrl *exposure; member 93 err = pb0100_set_exposure(gspca_dev, ctrls->exposure->val); in pb0100_s_ctrl() 136 ctrls->exposure = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
|
| /linux/drivers/platform/x86/intel/int1092/ |
| H A D | Kconfig | 5 This driver helps to limit the exposure of human body to RF frequency by
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-isp.h | 90 struct v4l2_ctrl *exposure; member
|