Lines Matching refs:val
1119 static void reg_w_i(struct gspca_dev *gspca_dev, u16 reg, u8 val) in reg_w_i() argument
1126 gspca_dev->usb_buf[0] = val; in reg_w_i()
1138 static void reg_w(struct gspca_dev *gspca_dev, u16 reg, u8 val) in reg_w() argument
1140 PDEBUG(D_USBO, "reg_w [%04x] = %02x", reg, val); in reg_w()
1141 reg_w_i(gspca_dev, reg, val); in reg_w()
1189 static void sccb_write(struct gspca_dev *gspca_dev, u8 reg, u8 val) in sccb_write() argument
1191 PDEBUG(D_USBO, "sccb_write [%02x] = %02x", reg, val); in sccb_write()
1193 reg_w_i(gspca_dev, OV534_REG_WRITE, val); in sccb_write()
1269 u8 val; in setbrightness() local
1274 val = 0x76; in setbrightness()
1275 val += sval; in setbrightness()
1276 sccb_write(gspca_dev, 0x24, val); in setbrightness()
1277 val = 0x6a; in setbrightness()
1278 val += sval; in setbrightness()
1279 sccb_write(gspca_dev, 0x25, val); in setbrightness()
1281 val = 0x71; in setbrightness()
1283 val = 0x94; in setbrightness()
1285 val = 0xe6; in setbrightness()
1286 sccb_write(gspca_dev, 0x26, val); in setbrightness()
1288 val = brightness; in setbrightness()
1289 if (val < 8) in setbrightness()
1290 val = 15 - val; /* f .. 8 */ in setbrightness()
1292 val = val - 8; /* 0 .. 7 */ in setbrightness()
1294 0x0f | (val << 4)); in setbrightness()
1298 static void setcontrast(struct gspca_dev *gspca_dev, s32 val) in setcontrast() argument
1301 val << 4); in setcontrast()
1306 u8 val; in setautogain() local
1309 val = sccb_read(gspca_dev, 0x13); /* com8 */ in setautogain()
1312 val |= 0x05; /* agc & aec */ in setautogain()
1314 val &= 0xfa; in setautogain()
1315 sccb_write(gspca_dev, 0x13, val); in setautogain()
1321 u8 val; in setexposure() local
1325 val = sccb_read(gspca_dev, 0x13); /* com8 */ in setexposure()
1327 sccb_write(gspca_dev, 0x13, val); in setexposure()
1329 val = sccb_read(gspca_dev, 0xa1); /* aech */ in setexposure()
1331 sccb_write(gspca_dev, 0xa1, val & 0xe0); /* aec[15:10] = 0 */ in setexposure()
1334 static void setsharpness(struct gspca_dev *gspca_dev, s32 val) in setsharpness() argument
1336 if (val < 0) { /* auto */ in setsharpness()
1337 val = sccb_read(gspca_dev, 0x42); /* com17 */ in setsharpness()
1339 sccb_write(gspca_dev, 0x42, val | 0x40); in setsharpness()
1343 if (val != 0) in setsharpness()
1344 val = 1 << (val - 1); in setsharpness()
1346 val); in setsharpness()
1347 val = sccb_read(gspca_dev, 0x42); /* com17 */ in setsharpness()
1349 sccb_write(gspca_dev, 0x42, val & 0xbf); in setsharpness()
1352 static void setsatur(struct gspca_dev *gspca_dev, s32 val) in setsatur() argument
1363 val1 = matrix[val][0]; in setsatur()
1364 val2 = matrix[val][1]; in setsatur()
1381 u8 val; in setlightfreq() local
1383 val = sccb_read(gspca_dev, 0x13); /* com8 */ in setlightfreq()
1386 sccb_write(gspca_dev, 0x13, val & 0xdf); in setlightfreq()
1389 sccb_write(gspca_dev, 0x13, val | 0x20); in setlightfreq()
1391 val = sccb_read(gspca_dev, 0x42); /* com17 */ in setlightfreq()
1394 val |= 0x01; in setlightfreq()
1396 val &= 0xfe; in setlightfreq()
1397 sccb_write(gspca_dev, 0x42, val); in setlightfreq()
1723 setbrightness(gspca_dev, ctrl->val); in sd_s_ctrl()
1726 setcontrast(gspca_dev, ctrl->val); in sd_s_ctrl()
1729 setsatur(gspca_dev, ctrl->val); in sd_s_ctrl()
1732 setlightfreq(gspca_dev, ctrl->val); in sd_s_ctrl()
1735 setsharpness(gspca_dev, ctrl->val); in sd_s_ctrl()
1739 setautogain(gspca_dev, ctrl->val); in sd_s_ctrl()
1740 if (!ctrl->val && gspca_dev->exposure->is_new) in sd_s_ctrl()
1741 setexposure(gspca_dev, gspca_dev->exposure->val); in sd_s_ctrl()