Home
last modified time | relevance | path

Searched refs:autogain (Results 1 – 29 of 29) sorted by relevance

/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-v4l.c238 pdev->autogain = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls()
240 if (!pdev->autogain) in pwc_init_controls()
274 v4l2_ctrl_auto_cluster(2, &pdev->autogain, 0, true); in pwc_init_controls()
286 pdev->autogain_expo_cluster[0] = pdev->autogain; in pwc_init_controls()
648 if (pdev->autogain->is_new) { in pwc_set_autogain()
651 pdev->autogain->val ? 0 : 0xff); in pwc_set_autogain()
655 if (pdev->autogain->val) in pwc_set_autogain()
659 if (pdev->autogain->val) in pwc_set_autogain()
707 if (pdev->autogain->is_new) { in pwc_set_autogain_expo()
710 pdev->autogain->val ? 0 : 0xff); in pwc_set_autogain_expo()
[all …]
Dpwc.h313 struct v4l2_ctrl *autogain; member
/linux-4.1.27/drivers/media/usb/gspca/
Dautogain_functions.c38 if (v4l2_ctrl_g_ctrl(gspca_dev->autogain) == 0) in gspca_expo_autogain()
118 if (v4l2_ctrl_g_ctrl(gspca_dev->autogain) == 0) in gspca_coarse_grained_expo_autogain()
Dnw80x.c2014 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
2024 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
2043 if (gspca_dev->autogain) in sd_init_controls()
2044 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dov534_9.c1304 static void setautogain(struct gspca_dev *gspca_dev, s32 autogain) in setautogain() argument
1311 if (autogain) in setautogain()
1775 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1782 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dov534.c69 struct v4l2_ctrl *autogain; member
1214 sd->autogain = v4l2_ctrl_new_std(hdl, &ov534_ctrl_ops, in sd_init_controls()
1250 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, true); in sd_init_controls()
1357 if (sd->autogain) in sd_start()
1358 setagc(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain)); in sd_start()
Dspca561.c44 struct v4l2_ctrl *autogain; member
636 setautogain(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain)); in sd_start_72a()
845 sd->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls_72a()
Dpac207.c271 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
285 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dsn9c20x.c88 struct v4l2_ctrl *autogain; member
1757 sd->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1772 if (sd->autogain) { in sd_init_controls()
1777 v4l2_ctrl_auto_cluster(3, &sd->autogain, 0, false); in sd_init_controls()
1780 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, false); in sd_init_controls()
2148 if (sd->autogain == NULL || !v4l2_ctrl_g_ctrl(sd->autogain)) in sd_dqcallback()
Dsonixb.c766 if (gspca_dev->autogain->val && reg10 < 10) in setexposure()
1074 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1089 if (gspca_dev->autogain) in sd_init_controls()
1090 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Detoms.c35 unsigned char autogain; member
443 if (sd->autogain) in setautogain()
720 sd->autogain = ctrl->val; in sd_s_ctrl()
Dgspca.h164 struct v4l2_ctrl *autogain; member
Dpac7311.c424 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
440 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dsunplus.c39 bool autogain; member
779 enable = (sd->autogain ? 0x04 : 0x01); in sd_start()
944 sd->autogain = ctrl->val; in sd_s_ctrl()
Dpac7302.c674 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
697 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dtopro.c4592 v4l2_ctrl_g_ctrl(gspca_dev->autogain)); in sd_start()
4919 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4930 if (gspca_dev->autogain) in sd_init_controls()
4931 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
Dsonixj.c1671 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1694 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, false); in sd_init_controls()
1983 if (gspca_dev->autogain->val) in setautogain()
1989 if (gspca_dev->autogain->val) in setautogain()
Dov519.c4931 gspca_dev->autogain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4953 if (gspca_dev->autogain) in sd_init_controls()
4954 v4l2_ctrl_auto_cluster(3, &gspca_dev->autogain, 0, true); in sd_init_controls()
Dzc3xx.c48 struct v4l2_ctrl *autogain; member
6445 sd->autogain = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6465 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, true); in sd_init_controls()
6823 setautogain(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain)); in sd_start()
/linux-4.1.27/drivers/media/usb/gspca/stv06xx/
Dstv06xx_pb0100.c53 struct v4l2_ctrl *autogain; member
147 ctrls->autogain = v4l2_ctrl_new_std(hdl, &pb0100_ctrl_ops, in pb0100_init_controls()
164 v4l2_ctrl_auto_cluster(5, &ctrls->autogain, 0, false); in pb0100_init_controls()
/linux-4.1.27/drivers/media/usb/gspca/m5602/
Dm5602_ov7660.c136 sd->autogain = v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, in ov7660_init_controls()
151 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, false); in ov7660_init_controls()
Dm5602_bridge.h159 struct v4l2_ctrl *autogain; member
Dm5602_ov9650.c239 sd->autogain = v4l2_ctrl_new_std(hdl, &ov9650_ctrl_ops, in ov9650_init_controls()
256 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, false); in ov9650_init_controls()
/linux-4.1.27/drivers/media/i2c/soc_camera/
Dmt9v022.c151 struct v4l2_ctrl *autogain; member
894 mt9v022->autogain = v4l2_ctrl_new_std(&mt9v022->hdl, &mt9v022_ctrl_ops, in mt9v022_probe()
928 v4l2_ctrl_auto_cluster(2, &mt9v022->autogain, 0, true); in mt9v022_probe()
Dov6650.c190 struct v4l2_ctrl *autogain; member
978 priv->autogain = v4l2_ctrl_new_std(&priv->hdl, &ov6550_ctrl_ops, in ov6650_probe()
1006 v4l2_ctrl_auto_cluster(2, &priv->autogain, 0, true); in ov6650_probe()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-core.h202 struct v4l2_ctrl *autogain; member
Dvivid-ctrls.c1314 dev->autogain = v4l2_ctrl_new_std(hdl_user_vid, &vivid_user_vid_ctrl_ops, in vivid_create_controls()
1534 if (dev->autogain) in vivid_create_controls()
1535 v4l2_ctrl_auto_cluster(2, &dev->autogain, 0, true); in vivid_create_controls()
Dvivid-kthread-cap.c519 dev->autogain->cur.val, gain, dev->alpha->cur.val); in vivid_fillbuff()
/linux-4.1.27/Documentation/video4linux/
Dv4l2-controls.txt556 Handling autogain/gain-type Controls with Auto Clusters
560 controls. Typical examples are autogain/gain, autoexposure/exposure,
590 determined by the auto mode (e.g. if autogain is on, the hardware doesn't allow