Lines Matching refs:sd_desc
88 if (gspca_dev->sd_desc->int_pkt_scan(gspca_dev, in int_irq()
123 if (dev->sd_desc->int_pkt_scan || dev->sd_desc->other_input) { in gspca_input_connect()
131 input_dev->name = dev->sd_desc->name; in gspca_input_connect()
215 if (gspca_dev->sd_desc->int_pkt_scan) { in gspca_input_create_urb()
281 pkt_scan = gspca_dev->sd_desc->pkt_scan; in fill_frame()
358 gspca_dev->sd_desc->pkt_scan(gspca_dev, in bulk_irq()
545 if (gspca_dev->sd_desc->get_streamparm) { in which_bandwidth()
548 gspca_dev->sd_desc->get_streamparm(gspca_dev, &parm); in which_bandwidth()
741 if (gspca_dev->sd_desc->stopN) in gspca_stream_off()
742 gspca_dev->sd_desc->stopN(gspca_dev); in gspca_stream_off()
748 if (gspca_dev->sd_desc->stop0) in gspca_stream_off()
749 gspca_dev->sd_desc->stop0(gspca_dev); in gspca_stream_off()
774 if (gspca_dev->sd_desc->isoc_init) { in gspca_init_transfer()
775 ret = gspca_dev->sd_desc->isoc_init(gspca_dev); in gspca_init_transfer()
842 ret = gspca_dev->sd_desc->start(gspca_dev); in gspca_init_transfer()
881 if (gspca_dev->sd_desc->isoc_nego) { in gspca_init_transfer()
882 ret = gspca_dev->sd_desc->isoc_nego(gspca_dev); in gspca_init_transfer()
976 if (gspca_dev->sd_desc->get_chip_info) in vidioc_g_chip_info()
977 return gspca_dev->sd_desc->get_chip_info(gspca_dev, chip); in vidioc_g_chip_info()
987 return gspca_dev->sd_desc->get_register(gspca_dev, reg); in vidioc_g_register()
996 return gspca_dev->sd_desc->set_register(gspca_dev, reg); in vidioc_s_register()
1069 if (gspca_dev->sd_desc->try_fmt) { in try_fmt_vid_cap()
1073 gspca_dev->sd_desc->try_fmt(gspca_dev, fmt); in try_fmt_vid_cap()
1106 if (gspca_dev->sd_desc->try_fmt) in vidioc_s_fmt_vid_cap()
1123 if (gspca_dev->sd_desc->enum_framesizes) in vidioc_enum_framesizes()
1124 return gspca_dev->sd_desc->enum_framesizes(gspca_dev, fsize); in vidioc_enum_framesizes()
1194 strscpy((char *)cap->driver, gspca_dev->sd_desc->name, in vidioc_querycap()
1219 strscpy(input->name, gspca_dev->sd_desc->name, in vidioc_enum_input()
1243 return gspca_dev->sd_desc->get_jcomp(gspca_dev, jpegcomp); in vidioc_g_jpegcomp()
1252 return gspca_dev->sd_desc->set_jcomp(gspca_dev, jpegcomp); in vidioc_s_jpegcomp()
1262 if (!gspca_dev->sd_desc->get_streamparm) in vidioc_g_parm()
1267 gspca_dev->sd_desc->get_streamparm(gspca_dev, parm); in vidioc_g_parm()
1278 if (!gspca_dev->sd_desc->set_streamparm) { in vidioc_s_parm()
1285 gspca_dev->sd_desc->set_streamparm(gspca_dev, parm); in vidioc_s_parm()
1320 if (!gspca_dev->sd_desc->dq_callback) in gspca_buffer_finish()
1325 gspca_dev->sd_desc->dq_callback(gspca_dev); in gspca_buffer_finish()
1446 const struct sd_desc *sd_desc, in gspca_dev_probe2() argument
1456 sd_desc->name, id->idVendor, id->idProduct); in gspca_dev_probe2()
1498 gspca_dev->sd_desc = sd_desc; in gspca_dev_probe2()
1531 ret = sd_desc->config(gspca_dev, id); in gspca_dev_probe2()
1534 ret = sd_desc->init(gspca_dev); in gspca_dev_probe2()
1537 if (sd_desc->init_controls) in gspca_dev_probe2()
1538 ret = sd_desc->init_controls(gspca_dev); in gspca_dev_probe2()
1548 if (!gspca_dev->sd_desc->get_register) in gspca_dev_probe2()
1550 if (!gspca_dev->sd_desc->set_register) in gspca_dev_probe2()
1553 if (!gspca_dev->sd_desc->get_jcomp) in gspca_dev_probe2()
1555 if (!gspca_dev->sd_desc->set_jcomp) in gspca_dev_probe2()
1581 if (sd_desc->probe_error) in gspca_dev_probe2()
1582 sd_desc->probe_error(gspca_dev); in gspca_dev_probe2()
1592 const struct sd_desc *sd_desc, in gspca_dev_probe() argument
1610 return gspca_dev_probe2(intf, id, sd_desc, dev_size, module); in gspca_dev_probe()
1668 if (gspca_dev->sd_desc->stopN) in gspca_suspend()
1669 gspca_dev->sd_desc->stopN(gspca_dev); in gspca_suspend()
1672 if (gspca_dev->sd_desc->stop0) in gspca_suspend()
1673 gspca_dev->sd_desc->stop0(gspca_dev); in gspca_suspend()
1688 gspca_dev->sd_desc->init(gspca_dev); in gspca_resume()