Lines Matching refs:gain
90 struct v4l2_ctrl *gain; member
1495 u8 gain[8] = {sd->i2c_intf, sd->i2c_addr, in set_gain() local
1499 gain[7] = 0x15; /* or 1d ? */ in set_gain()
1507 gain[0] |= (2 << 4); in set_gain()
1508 gain[3] = ov_gain[g]; in set_gain()
1511 gain[0] |= (3 << 4); in set_gain()
1512 gain[2] = 0x35; in set_gain()
1513 gain[3] = micron1_gain[g] >> 8; in set_gain()
1514 gain[4] = micron1_gain[g]; in set_gain()
1517 gain[0] |= (3 << 4); in set_gain()
1518 gain[2] = 0x2f; in set_gain()
1519 gain[3] = micron1_gain[g] >> 8; in set_gain()
1520 gain[4] = micron1_gain[g]; in set_gain()
1523 gain[0] |= (3 << 4); in set_gain()
1524 gain[2] = 0x2f; in set_gain()
1525 gain[3] = micron2_gain[g] >> 8; in set_gain()
1526 gain[4] = micron2_gain[g]; in set_gain()
1529 gain[0] |= (2 << 4); in set_gain()
1530 gain[2] = 0x30; in set_gain()
1531 gain[3] = hv7131r_gain[g]; in set_gain()
1536 i2c_w(gspca_dev, gain); in set_gain()
1698 set_gain(gspca_dev, sd->gain->val); in sd_s_ctrl()
1755 sd->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
2039 if (sd->gain) in sd_start()
2040 set_gain(gspca_dev, v4l2_ctrl_g_ctrl(sd->gain)); in sd_start()
2135 s32 cur_gain = v4l2_ctrl_g_ctrl(sd->gain); in do_autogain()
2137 if (avg_lum < MIN_AVG_LUM && cur_gain < sd->gain->maximum) in do_autogain()
2138 v4l2_ctrl_s_ctrl(sd->gain, cur_gain + 1); in do_autogain()
2139 if (avg_lum > MAX_AVG_LUM && cur_gain > sd->gain->minimum) in do_autogain()
2140 v4l2_ctrl_s_ctrl(sd->gain, cur_gain - 1); in do_autogain()