Lines Matching refs:gamma
73 struct v4l2_ctrl *gamma; member
1335 u8 gamma[17]; in set_gamma() local
1338 gamma[0] = 0x0a; in set_gamma()
1339 gamma[1] = 0x13 + (gval * (0xcb - 0x13) / 0xb8); in set_gamma()
1340 gamma[2] = 0x25 + (gval * (0xee - 0x25) / 0xb8); in set_gamma()
1341 gamma[3] = 0x37 + (gval * (0xfa - 0x37) / 0xb8); in set_gamma()
1342 gamma[4] = 0x45 + (gval * (0xfc - 0x45) / 0xb8); in set_gamma()
1343 gamma[5] = 0x55 + (gval * (0xfb - 0x55) / 0xb8); in set_gamma()
1344 gamma[6] = 0x65 + (gval * (0xfc - 0x65) / 0xb8); in set_gamma()
1345 gamma[7] = 0x74 + (gval * (0xfd - 0x74) / 0xb8); in set_gamma()
1346 gamma[8] = 0x83 + (gval * (0xfe - 0x83) / 0xb8); in set_gamma()
1347 gamma[9] = 0x92 + (gval * (0xfc - 0x92) / 0xb8); in set_gamma()
1348 gamma[10] = 0xa1 + (gval * (0xfc - 0xa1) / 0xb8); in set_gamma()
1349 gamma[11] = 0xb0 + (gval * (0xfc - 0xb0) / 0xb8); in set_gamma()
1350 gamma[12] = 0xbf + (gval * (0xfb - 0xbf) / 0xb8); in set_gamma()
1351 gamma[13] = 0xce + (gval * (0xfb - 0xce) / 0xb8); in set_gamma()
1352 gamma[14] = 0xdf + (gval * (0xfd - 0xdf) / 0xb8); in set_gamma()
1353 gamma[15] = 0xea + (gval * (0xf9 - 0xea) / 0xb8); in set_gamma()
1354 gamma[16] = 0xf5; in set_gamma()
1356 reg_w(gspca_dev, 0x1190, gamma, 17); in set_gamma()
1739 sd->gamma = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
2050 set_gamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma)); in sd_start()