Lines Matching refs:gain
590 u8 gain = gspca_dev->gain->val; in setgain() local
597 i2c[3] = 0x3f - gain; in setgain()
598 i2c[4] = 0x3f - gain; in setgain()
599 i2c[5] = 0x3f - gain; in setgain()
609 i2c[4] = 255 - gain; in setgain()
616 gain = 255 - gain; in setgain()
618 i2c[3] |= (gain & 0x80) >> 7; in setgain()
619 i2c[3] |= (gain & 0x40) >> 5; in setgain()
620 i2c[3] |= (gain & 0x20) >> 3; in setgain()
621 i2c[3] |= (gain & 0x10) >> 1; in setgain()
622 i2c[3] |= (gain & 0x08) << 1; in setgain()
623 i2c[3] |= (gain & 0x04) << 3; in setgain()
624 i2c[3] |= (gain & 0x02) << 5; in setgain()
625 i2c[3] |= (gain & 0x01) << 7; in setgain()
637 if (sd->sensor == SENSOR_OV7630 && gain >= 32) in setgain()
638 gain += 16; in setgain()
641 i2c[3] = gain; in setgain()
662 i2cpgain[3] = gain; in setgain()
663 i2cpcolorgain[3] = gain >> 1; in setgain()
664 i2cpcolorgain[4] = gain >> 1; in setgain()
665 i2cpcolorgain[5] = gain >> 1; in setgain()
666 i2cpcolorgain[6] = gain >> 1; in setgain()
675 u8 buf[3] = { gain, gain, gain }; /* R, G, B */ in setgain()
679 buf[0] = gain << 4 | gain; /* Red and blue */ in setgain()
680 buf[1] = gain; /* Green */ in setgain()
916 int gain_knee = (s32)gspca_dev->gain->maximum * 9 / 10; in do_autogain()
974 gspca_dev->gain->val = gspca_dev->gain->default_value; in sd_s_ctrl()
989 if (gspca_dev->gain->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl()
1024 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1028 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1032 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1038 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1043 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1046 gspca_dev->gain = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()