Lines Matching refs:sd

123 struct sd {  struct
1032 struct sd *sd = (struct sd *) gspca_dev; in i2c_w() local
1038 if (sd->bridge == BRIDGE_TP6800) in i2c_w()
1059 struct sd *sd = (struct sd *) gspca_dev; in i2c_r() local
1067 if (sd->bridge == BRIDGE_TP6800) in i2c_r()
1412 struct sd *sd = (struct sd *) gspca_dev; in setexposure() local
1414 if (sd->sensor == SENSOR_CX0342) { in setexposure()
1418 if (sd->bridge == BRIDGE_TP6800) in setexposure()
1422 if (sd->bridge == BRIDGE_TP6800) in setexposure()
1426 if (sd->sensor == SENSOR_CX0342) { in setexposure()
1427 if (sd->bridge == BRIDGE_TP6800) in setexposure()
1431 if (sd->bridge == BRIDGE_TP6800) in setexposure()
1437 sd->bridge == BRIDGE_TP6800 ? 0x80 : 0x81); in setexposure()
1452 struct sd *sd = (struct sd *) gspca_dev; in set_dqt() local
1455 PDEBUG(D_STREAM, "q %d -> %d", sd->quality, q); in set_dqt()
1456 sd->quality = q; in set_dqt()
1459 if (sd->sensor == SENSOR_SOI763A) in set_dqt()
1460 jpeg_set_qual(sd->jpeg_hdr, jpeg_q[q]); in set_dqt()
1462 memcpy(&sd->jpeg_hdr[JPEG_QT0_OFFSET - 1], in set_dqt()
1469 struct sd *sd = (struct sd *) gspca_dev; in setquality() local
1479 if (q == 15 && sd->bridge == BRIDGE_TP6810) { in setquality()
1503 struct sd *sd = (struct sd *) gspca_dev; in setgamma() local
3825 if (sd->bridge == BRIDGE_TP6810) in setgamma()
3831 if (sd->bridge == BRIDGE_TP6810) { in setgamma()
3857 struct sd *sd = (struct sd *) gspca_dev; in setsharpness() local
3859 if (sd->bridge == BRIDGE_TP6800) { in setsharpness()
3874 struct sd *sd = (struct sd *) gspca_dev; in setautogain() local
3876 sd->ag_cnt = val ? AG_CNT_START : -1; in setautogain()
3882 struct sd *sd = (struct sd *) gspca_dev; in set_resolution() local
3909 setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma)); in set_resolution()
3910 if (sd->sensor == SENSOR_SOI763A) in set_resolution()
3911 setquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual)); in set_resolution()
3917 struct sd *sd = (struct sd *) gspca_dev; in get_fr_idx() local
3920 if (sd->bridge == BRIDGE_TP6800) { in get_fr_idx()
3922 if (sd->framerate >= rates[i]) in get_fr_idx()
3933 if (sd->framerate >= rates_6810[i]) in get_fr_idx()
3949 struct sd *sd = (struct sd *) gspca_dev; in setframerate() local
3954 if (sd->bridge == BRIDGE_TP6810) { in setframerate()
3957 sd->sensor == SENSOR_CX0342 ? 0x10 : 0x90); in setframerate()
3964 if (sd->sensor == SENSOR_CX0342) in setframerate()
3977 struct sd *sd = (struct sd *) gspca_dev; in sd_setgain() local
3980 if (sd->sensor == SENSOR_CX0342) { in sd_setgain()
3984 sd->blue->val = sd->blue->val * val / old; in sd_setgain()
3985 if (sd->blue->val > 4095) in sd_setgain()
3986 sd->blue->val = 4095; in sd_setgain()
3987 sd->red->val = sd->red->val * val / old; in sd_setgain()
3988 if (sd->red->val > 4095) in sd_setgain()
3989 sd->red->val = 4095; in sd_setgain()
3992 if (sd->sensor == SENSOR_CX0342) in sd_setgain()
3995 sd->blue->val, sd->red->val); in sd_setgain()
4014 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local
4016 sd->bridge = id->driver_info; in sd_config()
4020 gspca_dev->cam.mode_framerates = sd->bridge == BRIDGE_TP6800 ? in sd_config()
4023 sd->framerate = 30; /* default: 30 fps */ in sd_config()
4030 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local
4047 if (sd->bridge == BRIDGE_TP6800) in sd_init()
4065 sd->sensor = force_sensor; in sd_init()
4067 if (sd->bridge == BRIDGE_TP6800) { in sd_init()
4071 sd->sensor = SENSOR_SOI763A; in sd_init()
4074 sd->sensor = SENSOR_CX0342; in sd_init()
4086 sd->sensor = sensor; in sd_init()
4089 if (sd->sensor == SENSOR_SOI763A) { in sd_init()
4091 if (sd->bridge == BRIDGE_TP6810) { in sd_init()
4096 if (sd->bridge == BRIDGE_TP6810) { in sd_init()
4108 struct sd *sd = (struct sd *) gspca_dev; in sd_isoc_init() local
4135 if (sd->bridge == BRIDGE_TP6800) in sd_isoc_init()
4137 if (sd->sensor == SENSOR_CX0342) { in sd_isoc_init()
4174 struct sd *sd = (struct sd *) gspca_dev; in cx0342_6800_start() local
4247 if (sd->sensor == SENSOR_CX0342) in cx0342_6800_start()
4250 v4l2_ctrl_g_ctrl(sd->blue), in cx0342_6800_start()
4251 v4l2_ctrl_g_ctrl(sd->red)); in cx0342_6800_start()
4261 struct sd *sd = (struct sd *) gspca_dev; in cx0342_6810_start() local
4342 setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma)); in cx0342_6810_start()
4345 setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness)); in cx0342_6810_start()
4361 struct sd *sd = (struct sd *) gspca_dev; in soi763a_6800_start() local
4461 setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness)); in soi763a_6800_start()
4467 if (sd->sensor == SENSOR_CX0342) in soi763a_6800_start()
4470 v4l2_ctrl_g_ctrl(sd->blue), in soi763a_6800_start()
4471 v4l2_ctrl_g_ctrl(sd->red)); in soi763a_6800_start()
4475 if (sd->sensor == SENSOR_SOI763A) in soi763a_6800_start()
4476 setquality(gspca_dev, v4l2_ctrl_g_ctrl(sd->jpegqual)); in soi763a_6800_start()
4477 setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma)); in soi763a_6800_start()
4482 struct sd *sd = (struct sd *) gspca_dev; in soi763a_6810_start() local
4506 if (sd->sensor == SENSOR_CX0342) in soi763a_6810_start()
4509 v4l2_ctrl_g_ctrl(sd->blue), in soi763a_6810_start()
4510 v4l2_ctrl_g_ctrl(sd->red)); in soi763a_6810_start()
4527 setgamma(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma)); in soi763a_6810_start()
4538 setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness)); in soi763a_6810_start()
4543 if (sd->sensor == SENSOR_CX0342) in soi763a_6810_start()
4546 v4l2_ctrl_g_ctrl(sd->blue), in soi763a_6810_start()
4547 v4l2_ctrl_g_ctrl(sd->red)); in soi763a_6810_start()
4557 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
4559 jpeg_define(sd->jpeg_hdr, gspca_dev->pixfmt.height, in sd_start()
4561 set_dqt(gspca_dev, sd->quality); in sd_start()
4562 if (sd->bridge == BRIDGE_TP6800) { in sd_start()
4563 if (sd->sensor == SENSOR_CX0342) in sd_start()
4568 if (sd->sensor == SENSOR_CX0342) in sd_start()
4577 if (sd->sensor == SENSOR_CX0342) in sd_start()
4581 v4l2_ctrl_g_ctrl(sd->blue), in sd_start()
4582 v4l2_ctrl_g_ctrl(sd->red)); in sd_start()
4587 if (sd->sensor == SENSOR_SOI763A) in sd_start()
4589 v4l2_ctrl_g_ctrl(sd->jpegqual)); in sd_start()
4590 if (sd->bridge == BRIDGE_TP6810) in sd_start()
4602 struct sd *sd = (struct sd *) gspca_dev; in sd_stopN() local
4604 if (sd->bridge == BRIDGE_TP6800) in sd_stopN()
4614 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
4623 if (sd->bridge == BRIDGE_TP6810) { in sd_pkt_scan()
4646 if ((data[6] & 0x0f) != sd->quality) in sd_pkt_scan()
4649 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan()
4674 if (data[7] != sd->quality) in sd_pkt_scan()
4677 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan()
4696 struct sd *sd = (struct sd *) gspca_dev; in sd_dq_callback() local
4700 if (sd->ag_cnt < 0) in sd_dq_callback()
4702 if (--sd->ag_cnt > 5) in sd_dq_callback()
4704 switch (sd->ag_cnt) { in sd_dq_callback()
4761 sd->ag_cnt = AG_CNT_START; in sd_dq_callback()
4762 if (sd->bridge == BRIDGE_TP6810) { in sd_dq_callback()
4777 struct sd *sd = (struct sd *) gspca_dev; in sd_get_streamparm() local
4786 if (sd->bridge == BRIDGE_TP6800) in sd_get_streamparm()
4800 struct sd *sd = (struct sd *) gspca_dev; in sd_set_streamparm() local
4806 sd->framerate = 30; in sd_set_streamparm()
4808 sd->framerate = tpf->denominator / tpf->numerator; in sd_set_streamparm()
4826 struct sd *sd = (struct sd *) gspca_dev; in sd_set_jcomp() local
4828 if (sd->sensor != SENSOR_SOI763A) in sd_set_jcomp()
4830 v4l2_ctrl_s_ctrl(sd->jpegqual, jcomp->quality); in sd_set_jcomp()
4837 struct sd *sd = (struct sd *) gspca_dev; in sd_get_jcomp() local
4839 if (sd->sensor != SENSOR_SOI763A) in sd_get_jcomp()
4842 jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual); in sd_get_jcomp()
4852 struct sd *sd = (struct sd *)gspca_dev; in sd_s_ctrl() local
4881 jpeg_set_qual(sd->jpeg_hdr, ctrl->val); in sd_s_ctrl()
4893 struct sd *sd = (struct sd *)gspca_dev; in sd_init_controls() local
4900 if (sd->sensor == SENSOR_CX0342) { in sd_init_controls()
4901 sd->red = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4903 sd->blue = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4906 if (sd->sensor == SENSOR_SOI763A) in sd_init_controls()
4912 sd->sharpness = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4914 sd->gamma = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4916 (sd->sensor == SENSOR_SOI763A && in sd_init_controls()
4917 sd->bridge == BRIDGE_TP6800) ? 0 : 1); in sd_init_controls()
4918 if (sd->bridge == BRIDGE_TP6810) in sd_init_controls()
4921 if (sd->sensor == SENSOR_SOI763A) in sd_init_controls()
4922 sd->jpegqual = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
4924 0, 15, 1, (sd->bridge == BRIDGE_TP6810) ? 0 : 13); in sd_init_controls()
4964 return gspca_dev_probe(interface, id, &sd_desc, sizeof(struct sd), in sd_probe()