Lines Matching refs:sd

39 struct sd {  struct
5664 struct sd *sd = (struct sd *) gspca_dev; in setmatrix() local
5705 matrix = matrix_tb[sd->sensor]; in setmatrix()
5801 struct sd *sd = (struct sd *) gspca_dev; in setquality() local
5802 jpeg_set_qual(sd->jpeg_hdr, jpeg_qual[sd->reg08 >> 1]); in setquality()
5803 reg_w(gspca_dev, sd->reg08, ZC3XX_R008_CLOCKSETTING); in setquality()
5814 struct sd *sd = (struct sd *) gspca_dev; in setlightfreq() local
5900 zc3_freq = freq_tb[sd->sensor][i]; in setlightfreq()
5904 switch (sd->sensor) { in setlightfreq()
5936 struct sd *sd = container_of(work, struct sd, work); in transfer_update() local
5937 struct gspca_dev *gspca_dev = &sd->gspca_dev; in transfer_update()
6168 struct sd *sd = (struct sd *) gspca_dev; in vga_3wr_probe() local
6201 sd->chip_revision = retword; in vga_3wr_probe()
6289 struct sd *sd = (struct sd *) gspca_dev; in zcxx_probeSensor() local
6292 switch (sd->sensor) { in zcxx_probeSensor()
6314 struct sd *sd = (struct sd *) gspca_dev; in sd_config() local
6317 sd->bridge = BRIDGE_ZC301; in sd_config()
6319 sd->bridge = BRIDGE_ZC303; in sd_config()
6322 sd->sensor = id->driver_info; in sd_config()
6324 sd->reg08 = REG08_DEF; in sd_config()
6326 INIT_WORK(&sd->work, transfer_update); in sd_config()
6335 struct sd *sd = (struct sd *)gspca_dev; in zcxx_g_volatile_ctrl() local
6340 if (ctrl->val && sd->exposure && gspca_dev->streaming) in zcxx_g_volatile_ctrl()
6341 sd->exposure->val = getexposure(gspca_dev); in zcxx_g_volatile_ctrl()
6351 struct sd *sd = (struct sd *)gspca_dev; in zcxx_s_ctrl() local
6357 qual = sd->reg08 >> 1; in zcxx_s_ctrl()
6371 sd->reg08 = (i << 1) | 1; in zcxx_s_ctrl()
6381 setcontrast(gspca_dev, sd->gamma->val, in zcxx_s_ctrl()
6382 sd->brightness->val, sd->contrast->val); in zcxx_s_ctrl()
6387 if (!gspca_dev->usb_err && !ctrl->val && sd->exposure) in zcxx_s_ctrl()
6388 setexposure(gspca_dev, sd->exposure->val); in zcxx_s_ctrl()
6410 struct sd *sd = (struct sd *)gspca_dev; in sd_init_controls() local
6436 sd->brightness = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6438 sd->contrast = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6440 sd->gamma = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6441 V4L2_CID_GAMMA, 1, 6, 1, gamma[sd->sensor]); in sd_init_controls()
6442 if (sd->sensor == SENSOR_HV7131R) in sd_init_controls()
6443 sd->exposure = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6445 sd->autogain = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6447 if (sd->sensor != SENSOR_OV7630C) in sd_init_controls()
6448 sd->plfreq = v4l2_ctrl_new_std_menu(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6452 sd->sharpness = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6454 sd->sensor == SENSOR_PO2030 ? 0 : 2); in sd_init_controls()
6455 sd->jpegqual = v4l2_ctrl_new_std(hdl, &zcxx_ctrl_ops, in sd_init_controls()
6463 v4l2_ctrl_cluster(3, &sd->gamma); in sd_init_controls()
6464 if (sd->sensor == SENSOR_HV7131R) in sd_init_controls()
6465 v4l2_ctrl_auto_cluster(2, &sd->autogain, 0, true); in sd_init_controls()
6472 struct sd *sd = (struct sd *) gspca_dev; in sd_init() local
6501 sd->sensor = force_sensor; in sd_init()
6506 switch (sd->sensor) { in sd_init()
6515 sd->sensor = SENSOR_TAS5130C; in sd_init()
6526 sd->sensor = SENSOR_HV7131B; in sd_init()
6531 sd->sensor = SENSOR_HV7131R; in sd_init()
6537 sd->sensor = SENSOR_TAS5130C; in sd_init()
6541 sd->sensor = SENSOR_CS2102; in sd_init()
6545 sd->sensor = SENSOR_HDCS2020; in sd_init()
6550 sd->chip_revision); in sd_init()
6551 sd->sensor = SENSOR_PB0330; in sd_init()
6555 sd->sensor = SENSOR_ICM105A; in sd_init()
6559 sd->sensor = SENSOR_PAS202B; in sd_init()
6563 sd->sensor = SENSOR_PAS106; in sd_init()
6568 sd->sensor = SENSOR_TAS5130C; in sd_init()
6572 sd->sensor = SENSOR_HV7131R; in sd_init()
6578 sd->chip_revision); in sd_init()
6579 sd->sensor = sd->bridge == BRIDGE_ZC301 in sd_init()
6586 sd->chip_revision); in sd_init()
6587 sd->sensor = SENSOR_CS2102K; in sd_init()
6591 sd->sensor = SENSOR_ADCM2700; in sd_init()
6595 sd->sensor = SENSOR_GC0305; in sd_init()
6599 sd->sensor = SENSOR_GC0303; in sd_init()
6603 sd->sensor = SENSOR_PO2030; in sd_init()
6607 sd->sensor = SENSOR_OV7620; in sd_init()
6611 sd->sensor = SENSOR_OV7630C; in sd_init()
6615 sd->sensor = SENSOR_OV7620; /* same sensor (?) */ in sd_init()
6629 switch (mode_tb[sd->sensor]) { in sd_init()
6652 struct sd *sd = (struct sd *) gspca_dev; in sd_pre_start() local
6653 gspca_dev->cam.needs_full_bandwidth = (sd->reg08 >= 4) ? 1 : 0; in sd_pre_start()
6659 struct sd *sd = (struct sd *) gspca_dev; in sd_start() local
6703 jpeg_define(sd->jpeg_hdr, gspca_dev->pixfmt.height, in sd_start()
6708 switch (sd->sensor) { in sd_start()
6716 usb_exchange(gspca_dev, init_tb[sd->sensor][mode]); in sd_start()
6718 switch (sd->sensor) { in sd_start()
6729 if (sd->sensor == SENSOR_TAS5130C) in sd_start()
6740 if (sd->sensor == SENSOR_HV7131R) in sd_start()
6746 switch (sd->sensor) { in sd_start()
6762 setsharpness(gspca_dev, v4l2_ctrl_g_ctrl(sd->sharpness)); in sd_start()
6765 switch (sd->sensor) { in sd_start()
6771 setcontrast(gspca_dev, v4l2_ctrl_g_ctrl(sd->gamma), in sd_start()
6772 v4l2_ctrl_g_ctrl(sd->brightness), in sd_start()
6773 v4l2_ctrl_g_ctrl(sd->contrast)); in sd_start()
6777 switch (sd->sensor) { in sd_start()
6787 if (sd->plfreq) in sd_start()
6788 setlightfreq(gspca_dev, v4l2_ctrl_g_ctrl(sd->plfreq)); in sd_start()
6790 switch (sd->sensor) { in sd_start()
6799 setexposure(gspca_dev, v4l2_ctrl_g_ctrl(sd->exposure)); in sd_start()
6823 setautogain(gspca_dev, v4l2_ctrl_g_ctrl(sd->autogain)); in sd_start()
6829 sd->work_thread = create_singlethread_workqueue(KBUILD_MODNAME); in sd_start()
6830 queue_work(sd->work_thread, &sd->work); in sd_start()
6839 struct sd *sd = (struct sd *) gspca_dev; in sd_stop0() local
6841 if (sd->work_thread != NULL) { in sd_stop0()
6843 destroy_workqueue(sd->work_thread); in sd_stop0()
6845 sd->work_thread = NULL; in sd_stop0()
6849 send_unknown(gspca_dev, sd->sensor); in sd_stop0()
6856 struct sd *sd = (struct sd *) gspca_dev; in sd_pkt_scan() local
6871 sd->jpeg_hdr, JPEG_HDR_SZ); in sd_pkt_scan()
6888 struct sd *sd = (struct sd *) gspca_dev; in sd_set_jcomp() local
6890 return v4l2_ctrl_s_ctrl(sd->jpegqual, jcomp->quality); in sd_set_jcomp()
6896 struct sd *sd = (struct sd *) gspca_dev; in sd_get_jcomp() local
6899 jcomp->quality = v4l2_ctrl_g_ctrl(sd->jpegqual); in sd_get_jcomp()
7000 return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), in sd_probe()