Lines Matching defs:val
426 u8 val;
1014 reg_w(gspca_dev, p->reg, p->val);
1041 i2c_w(gspca_dev, p->reg, p->val);
3844 static void setsharpness(struct gspca_dev *gspca_dev, s32 val)
3849 val |= 0x08; /* grid compensation enable */
3853 val |= 0x04; /* scaling down enable */
3854 reg_w(gspca_dev, TP6800_R5D_DEMOSAIC_CFG, val);
3856 val = (val << 5) | 0x08;
3857 reg_w(gspca_dev, 0x59, val);
3861 static void setautogain(struct gspca_dev *gspca_dev, s32 val)
3865 sd->ag_cnt = val ? AG_CNT_START : -1;
3936 static void setframerate(struct gspca_dev *gspca_dev, s32 val)
3947 if (val >= 128)
3967 s32 val = gspca_dev->gain->val;
3970 s32 old = gspca_dev->gain->cur.val ?
3971 gspca_dev->gain->cur.val : 1;
3973 sd->blue->val = sd->blue->val * val / old;
3974 if (sd->blue->val > 4095)
3975 sd->blue->val = 4095;
3976 sd->red->val = sd->red->val * val / old;
3977 if (sd->red->val > 4095)
3978 sd->red->val = 4095;
3982 setexposure(gspca_dev, gspca_dev->exposure->val,
3983 gspca_dev->gain->val,
3984 sd->blue->val, sd->red->val);
3986 setexposure(gspca_dev, gspca_dev->exposure->val,
3987 gspca_dev->gain->val, 0, 0);
4849 setsharpness(gspca_dev, ctrl->val);
4852 setgamma(gspca_dev, ctrl->val);
4855 setbgain(gspca_dev, ctrl->val);
4858 setrgain(gspca_dev, ctrl->val);
4864 if (ctrl->val)
4869 jpeg_set_qual(sd->jpeg_hdr, ctrl->val);